Class AzureReachabilityReportInner


  • public final class AzureReachabilityReportInner
    extends Object
    Azure reachability report details.
    • Constructor Detail

      • AzureReachabilityReportInner

        public AzureReachabilityReportInner()
    • Method Detail

      • 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.
      • 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.
      • providerLocation

        public AzureReachabilityReportLocation providerLocation()
        Get the providerLocation property: Parameters that define a geographic location.
        Returns:
        the providerLocation value.
      • 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.
      • reachabilityReport

        public List<AzureReachabilityReportItem> reachabilityReport()
        Get the reachabilityReport property: List of Azure reachability report items.
        Returns:
        the reachabilityReport value.
      • withReachabilityReport

        public AzureReachabilityReportInner withReachabilityReport​(List<AzureReachabilityReportItem> reachabilityReport)
        Set the reachabilityReport property: List of Azure reachability report items.
        Parameters:
        reachabilityReport - the reachabilityReport value to set.
        Returns:
        the AzureReachabilityReportInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.