Class ResourceHealthMetadataProperties


  • public final class ResourceHealthMetadataProperties
    extends Object
    ResourceHealthMetadata resource specific properties.
    • Constructor Detail

      • ResourceHealthMetadataProperties

        public ResourceHealthMetadataProperties()
    • Method Detail

      • category

        public String category()
        Get the category property: The category that the resource matches in the RHC Policy File.
        Returns:
        the category value.
      • withCategory

        public ResourceHealthMetadataProperties withCategory​(String category)
        Set the category property: The category that the resource matches in the RHC Policy File.
        Parameters:
        category - the category value to set.
        Returns:
        the ResourceHealthMetadataProperties object itself.
      • signalAvailability

        public Boolean signalAvailability()
        Get the signalAvailability property: Is there a health signal for the resource.
        Returns:
        the signalAvailability value.
      • withSignalAvailability

        public ResourceHealthMetadataProperties withSignalAvailability​(Boolean signalAvailability)
        Set the signalAvailability property: Is there a health signal for the resource.
        Parameters:
        signalAvailability - the signalAvailability value to set.
        Returns:
        the ResourceHealthMetadataProperties object itself.
      • validate

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