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.network.implementation; import com.microsoft.azure.management.network.AzureReachabilityReportLocation; import java.util.List; import com.microsoft.azure.management.network.AzureReachabilityReportItem; import com.fasterxml.jackson.annotation.JsonProperty;
Azure reachability report details.
/** * Azure reachability report details. */
public class AzureReachabilityReportInner {
The aggregation level of Azure reachability report. Can be Country, State or City.
/** * The aggregation level of Azure reachability report. Can be Country, * State or City. */
@JsonProperty(value = "aggregationLevel", required = true) private String aggregationLevel;
Parameters that define a geographic location.
/** * Parameters that define a geographic location. */
@JsonProperty(value = "providerLocation", required = true) private AzureReachabilityReportLocation providerLocation;
List of Azure reachability report items.
/** * List of Azure reachability report items. */
@JsonProperty(value = "reachabilityReport", required = true) private List<AzureReachabilityReportItem> reachabilityReport;
Get the aggregation level of Azure reachability report. Can be Country, State or City.
Returns:the aggregationLevel value
/** * Get the aggregation level of Azure reachability report. Can be Country, State or City. * * @return the aggregationLevel value */
public String aggregationLevel() { return this.aggregationLevel; }
Set the aggregation level of Azure reachability report. Can be Country, State or City.
Params:
  • aggregationLevel – the aggregationLevel value to set
Returns:the AzureReachabilityReportInner object itself.
/** * Set the aggregation level of Azure reachability report. Can be Country, State or City. * * @param aggregationLevel the aggregationLevel value to set * @return the AzureReachabilityReportInner object itself. */
public AzureReachabilityReportInner withAggregationLevel(String aggregationLevel) { this.aggregationLevel = aggregationLevel; return this; }
Get parameters that define a geographic location.
Returns:the providerLocation value
/** * Get parameters that define a geographic location. * * @return the providerLocation value */
public AzureReachabilityReportLocation providerLocation() { return this.providerLocation; }
Set parameters that define a geographic location.
Params:
  • providerLocation – the providerLocation value to set
Returns:the AzureReachabilityReportInner object itself.
/** * Set parameters that define a geographic location. * * @param providerLocation the providerLocation value to set * @return the AzureReachabilityReportInner object itself. */
public AzureReachabilityReportInner withProviderLocation(AzureReachabilityReportLocation providerLocation) { this.providerLocation = providerLocation; return this; }
Get list of Azure reachability report items.
Returns:the reachabilityReport value
/** * Get list of Azure reachability report items. * * @return the reachabilityReport value */
public List<AzureReachabilityReportItem> reachabilityReport() { return this.reachabilityReport; }
Set list of Azure reachability report items.
Params:
  • reachabilityReport – the reachabilityReport value to set
Returns:the AzureReachabilityReportInner object itself.
/** * Set list of Azure reachability report items. * * @param reachabilityReport the reachabilityReport value to set * @return the AzureReachabilityReportInner object itself. */
public AzureReachabilityReportInner withReachabilityReport(List<AzureReachabilityReportItem> reachabilityReport) { this.reachabilityReport = reachabilityReport; return this; } }