AzureReachabilityReportInner Class

  • java.lang.Object
    • com.azure.resourcemanager.network.fluent.models.AzureReachabilityReportInner

Implements

public final class AzureReachabilityReportInner
implements JsonSerializable<AzureReachabilityReportInner>

Azure reachability report details.

Constructor Summary

Constructor Description
AzureReachabilityReportInner()

Creates an instance of AzureReachabilityReportInner class.

Method Summary

Modifier and Type Method and Description
String aggregationLevel()

Get the aggregationLevel property: The aggregation level of Azure reachability report.

static AzureReachabilityReportInner fromJson(JsonReader jsonReader)

Reads an instance of AzureReachabilityReportInner from the JsonReader.

AzureReachabilityReportLocation providerLocation()

Get the providerLocation property: Parameters that define a geographic location.

List<AzureReachabilityReportItem> reachabilityReport()

Get the reachabilityReport property: List of Azure reachability report items.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AzureReachabilityReportInner withAggregationLevel(String aggregationLevel)

Set the aggregationLevel property: The aggregation level of Azure reachability report.

AzureReachabilityReportInner withProviderLocation(AzureReachabilityReportLocation providerLocation)

Set the providerLocation property: Parameters that define a geographic location.

AzureReachabilityReportInner withReachabilityReport(List<AzureReachabilityReportItem> reachabilityReport)

Set the reachabilityReport property: List of Azure reachability report items.

Methods inherited from java.lang.Object

Constructor Details

AzureReachabilityReportInner

public AzureReachabilityReportInner()

Creates an instance of AzureReachabilityReportInner class.

Method Details

aggregationLevel

public String aggregationLevel()

Get the aggregationLevel property: The aggregation level of Azure reachability report. Can be Country, State or City.

Returns:

the aggregationLevel value.

fromJson

public static AzureReachabilityReportInner fromJson(JsonReader jsonReader)

Reads an instance of AzureReachabilityReportInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AzureReachabilityReportInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

providerLocation

public AzureReachabilityReportLocation providerLocation()

Get the providerLocation property: Parameters that define a geographic location.

Returns:

the providerLocation value.

reachabilityReport

public List reachabilityReport()

Get the reachabilityReport property: List of Azure reachability report items.

Returns:

the reachabilityReport value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAggregationLevel

public AzureReachabilityReportInner withAggregationLevel(String aggregationLevel)

Set the aggregationLevel property: The aggregation level of Azure reachability report. Can be Country, State or City.

Parameters:

aggregationLevel - the aggregationLevel value to set.

Returns:

the AzureReachabilityReportInner object itself.

withProviderLocation

public AzureReachabilityReportInner withProviderLocation(AzureReachabilityReportLocation providerLocation)

Set the providerLocation property: Parameters that define a geographic location.

Parameters:

providerLocation - the providerLocation value to set.

Returns:

the AzureReachabilityReportInner object itself.

withReachabilityReport

public AzureReachabilityReportInner withReachabilityReport(List reachabilityReport)

Set the reachabilityReport property: List of Azure reachability report items.

Parameters:

reachabilityReport - the reachabilityReport value to set.

Returns:

the AzureReachabilityReportInner object itself.

Applies to