Class AzureReachabilityReportParameters
java.lang.Object
com.azure.resourcemanager.network.models.AzureReachabilityReportParameters
Geographic and time constraints for Azure reachability report.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AzureReachabilityReportParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the azureLocations property: Optional Azure regions to scope the query to.endTime()Get the endTime property: The end time for the Azure reachability report.Get the providerLocation property: Parameters that define a geographic location.Get the providers property: List of Internet service providers.Get the startTime property: The start time for the Azure reachability report.voidvalidate()Validates the instance.withAzureLocations(List<String> azureLocations) Set the azureLocations property: Optional Azure regions to scope the query to.withEndTime(OffsetDateTime endTime) Set the endTime property: The end time for the Azure reachability report.withProviderLocation(AzureReachabilityReportLocation providerLocation) Set the providerLocation property: Parameters that define a geographic location.withProviders(List<String> providers) Set the providers property: List of Internet service providers.withStartTime(OffsetDateTime startTime) Set the startTime property: The start time for the Azure reachability report.
-
Constructor Details
-
AzureReachabilityReportParameters
public AzureReachabilityReportParameters()Creates an instance of AzureReachabilityReportParameters class.
-
-
Method Details
-
providerLocation
Get the providerLocation property: Parameters that define a geographic location.- Returns:
- the providerLocation value.
-
withProviderLocation
public AzureReachabilityReportParameters withProviderLocation(AzureReachabilityReportLocation providerLocation) Set the providerLocation property: Parameters that define a geographic location.- Parameters:
providerLocation- the providerLocation value to set.- Returns:
- the AzureReachabilityReportParameters object itself.
-
providers
Get the providers property: List of Internet service providers.- Returns:
- the providers value.
-
withProviders
Set the providers property: List of Internet service providers.- Parameters:
providers- the providers value to set.- Returns:
- the AzureReachabilityReportParameters object itself.
-
azureLocations
Get the azureLocations property: Optional Azure regions to scope the query to.- Returns:
- the azureLocations value.
-
withAzureLocations
Set the azureLocations property: Optional Azure regions to scope the query to.- Parameters:
azureLocations- the azureLocations value to set.- Returns:
- the AzureReachabilityReportParameters object itself.
-
startTime
Get the startTime property: The start time for the Azure reachability report.- Returns:
- the startTime value.
-
withStartTime
Set the startTime property: The start time for the Azure reachability report.- Parameters:
startTime- the startTime value to set.- Returns:
- the AzureReachabilityReportParameters object itself.
-
endTime
Get the endTime property: The end time for the Azure reachability report.- Returns:
- the endTime value.
-
withEndTime
Set the endTime property: The end time for the Azure reachability report.- Parameters:
endTime- the endTime value to set.- Returns:
- the AzureReachabilityReportParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-