Class AzureReachabilityReportParameters
- java.lang.Object
-
- com.azure.resourcemanager.network.models.AzureReachabilityReportParameters
-
public final class AzureReachabilityReportParameters extends Object
Geographic and time constraints for Azure reachability report.
-
-
Constructor Summary
Constructors Constructor Description AzureReachabilityReportParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>azureLocations()Get the azureLocations property: Optional Azure regions to scope the query to.OffsetDateTimeendTime()Get the endTime property: The end time for the Azure reachability report.AzureReachabilityReportLocationproviderLocation()Get the providerLocation property: Parameters that define a geographic location.List<String>providers()Get the providers property: List of Internet service providers.OffsetDateTimestartTime()Get the startTime property: The start time for the Azure reachability report.voidvalidate()Validates the instance.AzureReachabilityReportParameterswithAzureLocations(List<String> azureLocations)Set the azureLocations property: Optional Azure regions to scope the query to.AzureReachabilityReportParameterswithEndTime(OffsetDateTime endTime)Set the endTime property: The end time for the Azure reachability report.AzureReachabilityReportParameterswithProviderLocation(AzureReachabilityReportLocation providerLocation)Set the providerLocation property: Parameters that define a geographic location.AzureReachabilityReportParameterswithProviders(List<String> providers)Set the providers property: List of Internet service providers.AzureReachabilityReportParameterswithStartTime(OffsetDateTime startTime)Set the startTime property: The start time for the Azure reachability report.
-
-
-
Method Detail
-
providerLocation
public AzureReachabilityReportLocation 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
public List<String> providers()
Get the providers property: List of Internet service providers.- Returns:
- the providers value.
-
withProviders
public AzureReachabilityReportParameters withProviders(List<String> providers)
Set the providers property: List of Internet service providers.- Parameters:
providers- the providers value to set.- Returns:
- the AzureReachabilityReportParameters object itself.
-
azureLocations
public List<String> azureLocations()
Get the azureLocations property: Optional Azure regions to scope the query to.- Returns:
- the azureLocations value.
-
withAzureLocations
public AzureReachabilityReportParameters withAzureLocations(List<String> azureLocations)
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
public OffsetDateTime startTime()
Get the startTime property: The start time for the Azure reachability report.- Returns:
- the startTime value.
-
withStartTime
public AzureReachabilityReportParameters withStartTime(OffsetDateTime startTime)
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
public OffsetDateTime endTime()
Get the endTime property: The end time for the Azure reachability report.- Returns:
- the endTime value.
-
withEndTime
public AzureReachabilityReportParameters withEndTime(OffsetDateTime endTime)
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.
-
-