Class MetricAvailability


  • public final class MetricAvailability
    extends Object
    Retention policy of a resource metric.
    • Constructor Detail

      • MetricAvailability

        public MetricAvailability()
    • Method Detail

      • timeGrain

        public String timeGrain()
        Get the timeGrain property: The timeGrain property.
        Returns:
        the timeGrain value.
      • withTimeGrain

        public MetricAvailability withTimeGrain​(String timeGrain)
        Set the timeGrain property: The timeGrain property.
        Parameters:
        timeGrain - the timeGrain value to set.
        Returns:
        the MetricAvailability object itself.
      • blobDuration

        public String blobDuration()
        Get the blobDuration property: The blobDuration property.
        Returns:
        the blobDuration value.
      • withBlobDuration

        public MetricAvailability withBlobDuration​(String blobDuration)
        Set the blobDuration property: The blobDuration property.
        Parameters:
        blobDuration - the blobDuration value to set.
        Returns:
        the MetricAvailability object itself.
      • validate

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