Class MaintenanceConfigurationInner
- java.lang.Object
-
- com.azure.core.management.SubResource
-
- com.azure.resourcemanager.containerservice.fluent.models.MaintenanceConfigurationInner
-
public final class MaintenanceConfigurationInner extends com.azure.core.management.SubResourcePlanned 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 Summary
Constructors Constructor Description MaintenanceConfigurationInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringname()Get the name property: The name of the resource that is unique within a resource group.List<TimeSpan>notAllowedTime()Get the notAllowedTime property: Time slots on which upgrade is not allowed.com.azure.core.management.SystemDatasystemData()Get the systemData property: The system metadata relating to this resource.List<TimeInWeek>timeInWeek()Get the timeInWeek property: Time slots during the week when planned maintenance is allowed to proceed.Stringtype()Get the type property: Resource type.voidvalidate()Validates the instance.MaintenanceConfigurationInnerwithId(String id)MaintenanceConfigurationInnerwithNotAllowedTime(List<TimeSpan> notAllowedTime)Set the notAllowedTime property: Time slots on which upgrade is not allowed.MaintenanceConfigurationInnerwithTimeInWeek(List<TimeInWeek> timeInWeek)Set the timeInWeek property: Time slots during the week when planned maintenance is allowed to proceed.
-
-
-
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.
-
withId
public MaintenanceConfigurationInner withId(String id)
- Overrides:
withIdin classcom.azure.core.management.SubResource
-
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.
-
-