Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.batchai;
import com.fasterxml.jackson.annotation.JsonProperty;
Performance counters reporting settings.
/**
* Performance counters reporting settings.
*/
public class PerformanceCountersSettings {
Azure Application Insights reference.
Azure Application Insights information for performance counters
reporting. If provided, Batch AI will upload node performance counters
to the corresponding Azure Application Insights account.
/**
* Azure Application Insights reference.
* Azure Application Insights information for performance counters
* reporting. If provided, Batch AI will upload node performance counters
* to the corresponding Azure Application Insights account.
*/
@JsonProperty(value = "appInsightsReference", required = true)
private AppInsightsReference appInsightsReference;
Get azure Application Insights information for performance counters reporting. If provided, Batch AI will upload node performance counters to the corresponding Azure Application Insights account.
Returns: the appInsightsReference value
/**
* Get azure Application Insights information for performance counters reporting. If provided, Batch AI will upload node performance counters to the corresponding Azure Application Insights account.
*
* @return the appInsightsReference value
*/
public AppInsightsReference appInsightsReference() {
return this.appInsightsReference;
}
Set azure Application Insights information for performance counters reporting. If provided, Batch AI will upload node performance counters to the corresponding Azure Application Insights account.
Params: - appInsightsReference – the appInsightsReference value to set
Returns: the PerformanceCountersSettings object itself.
/**
* Set azure Application Insights information for performance counters reporting. If provided, Batch AI will upload node performance counters to the corresponding Azure Application Insights account.
*
* @param appInsightsReference the appInsightsReference value to set
* @return the PerformanceCountersSettings object itself.
*/
public PerformanceCountersSettings withAppInsightsReference(AppInsightsReference appInsightsReference) {
this.appInsightsReference = appInsightsReference;
return this;
}
}