Class MaintenanceConfigurationProperties
java.lang.Object
com.azure.resourcemanager.containerservice.fluent.models.MaintenanceConfigurationProperties
Properties used to configure planned maintenance for a Managed Cluster.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of MaintenanceConfigurationProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the maintenanceWindow property: Maintenance window for the maintenance configuration.Get the notAllowedTime property: Time slots on which upgrade is not allowed.Get the timeInWeek property: If two array entries specify the same day of the week, the applied configuration is the union of times in both entries.voidvalidate()Validates the instance.withMaintenanceWindow(MaintenanceWindow maintenanceWindow) Set the maintenanceWindow property: Maintenance window for the maintenance configuration.withNotAllowedTime(List<TimeSpan> notAllowedTime) Set the notAllowedTime property: Time slots on which upgrade is not allowed.withTimeInWeek(List<TimeInWeek> timeInWeek) Set the timeInWeek property: If two array entries specify the same day of the week, the applied configuration is the union of times in both entries.
-
Constructor Details
-
MaintenanceConfigurationProperties
public MaintenanceConfigurationProperties()Creates an instance of MaintenanceConfigurationProperties class.
-
-
Method Details
-
timeInWeek
Get the timeInWeek property: 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
Set the timeInWeek property: 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 MaintenanceConfigurationProperties object itself.
-
notAllowedTime
Get the notAllowedTime property: Time slots on which upgrade is not allowed.- Returns:
- the notAllowedTime value.
-
withNotAllowedTime
Set the notAllowedTime property: Time slots on which upgrade is not allowed.- Parameters:
notAllowedTime- the notAllowedTime value to set.- Returns:
- the MaintenanceConfigurationProperties object itself.
-
maintenanceWindow
Get the maintenanceWindow property: Maintenance window for the maintenance configuration.- Returns:
- the maintenanceWindow value.
-
withMaintenanceWindow
public MaintenanceConfigurationProperties withMaintenanceWindow(MaintenanceWindow maintenanceWindow) Set the maintenanceWindow property: Maintenance window for the maintenance configuration.- Parameters:
maintenanceWindow- the maintenanceWindow value to set.- Returns:
- the MaintenanceConfigurationProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-