Class MaintenanceConfigurationInner


  • public final class MaintenanceConfigurationInner
    extends com.azure.core.management.SubResource
    Planned maintenance configuration, used to configure when updates can be deployed to a Managed Cluster. See [planned maintenance](https://docs.microsoft.com/azure/aks/planned-maintenance) for more information about planned maintenance.
    • Constructor Detail

      • MaintenanceConfigurationInner

        public MaintenanceConfigurationInner()
    • Method Detail

      • systemData

        public com.azure.core.management.SystemData systemData()
        Get the systemData property: The system metadata relating to this resource.
        Returns:
        the systemData value.
      • name

        public String name()
        Get the name property: The name of the resource that is unique within a resource group. This name can be used to access the resource.
        Returns:
        the name value.
      • type

        public String type()
        Get the type property: Resource type.
        Returns:
        the type value.
      • timeInWeek

        public List<TimeInWeek> timeInWeek()
        Get the timeInWeek property: Time slots during the week when planned maintenance is allowed to proceed. If two array entries specify the same day of the week, the applied configuration is the union of times in both entries.
        Returns:
        the timeInWeek value.
      • withTimeInWeek

        public MaintenanceConfigurationInner withTimeInWeek​(List<TimeInWeek> timeInWeek)
        Set the timeInWeek property: Time slots during the week when planned maintenance is allowed to proceed. If two array entries specify the same day of the week, the applied configuration is the union of times in both entries.
        Parameters:
        timeInWeek - the timeInWeek value to set.
        Returns:
        the MaintenanceConfigurationInner object itself.
      • notAllowedTime

        public List<TimeSpan> notAllowedTime()
        Get the notAllowedTime property: Time slots on which upgrade is not allowed.
        Returns:
        the notAllowedTime value.
      • withNotAllowedTime

        public MaintenanceConfigurationInner withNotAllowedTime​(List<TimeSpan> notAllowedTime)
        Set the notAllowedTime property: Time slots on which upgrade is not allowed.
        Parameters:
        notAllowedTime - the notAllowedTime value to set.
        Returns:
        the MaintenanceConfigurationInner object itself.
      • validate

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