Partager via


MaintenanceWindow Classe

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.MaintenanceWindow

public final class MaintenanceWindow

Fenêtre de maintenance utilisée pour configurer la mise à niveau automatique planifiée pour un cluster managé.

Récapitulatif du constructeur

Constructeur Description
MaintenanceWindow()

Crée un instance de la classe De fenêtre de maintenance.

Résumé de la méthode

Modificateur et type Méthode et description
int durationHours()

Obtenez la propriété Duréedes heures : Durée de la fenêtre de maintenance comprise entre 4 et 24 heures.

List<DateSpan> notAllowedDates()

Obtenez la propriété Dates nonautorisées: Plages de dates sur lesquelles la mise à niveau n’est pas autorisée.

Schedule schedule()

Obtenez la propriété schedule : Périodicité de la fenêtre de maintenance.

LocalDate startDate()

Obtenir la propriété Date de début: date à laquelle la fenêtre de maintenance s’active.

String startTime()

Obtenir la propriété Heure de début: heure de début de la fenêtre de maintenance.

String utcOffset()

Obtenir la propriété UtcOffset : décalage UTC au format +/-HH:mm.

void validate()

Valide le instance.

MaintenanceWindow withDurationHours(int durationHours)

Définissez la propriété duréeheures : La durée de la fenêtre de maintenance est comprise entre 4 et 24 heures.

MaintenanceWindow withNotAllowedDates(List<DateSpan> notAllowedDates)

Définissez la propriété Dates nonautorisées: plages de dates sur lesquelles la mise à niveau n’est pas autorisée.

MaintenanceWindow withSchedule(Schedule schedule)

Définissez la propriété schedule : Périodicité de la fenêtre de maintenance.

MaintenanceWindow withStartDate(LocalDate startDate)

Définissez la propriété Date de début: date à laquelle la fenêtre de maintenance s’active.

MaintenanceWindow withStartTime(String startTime)

Définissez la propriété Heure de début: heure de début de la fenêtre de maintenance.

MaintenanceWindow withUtcOffset(String utcOffset)

Définir lapropriété Utc Offset : décalage UTC au format +/-HH:mm.

Méthodes héritées de java.lang.Object

Détails du constructeur

MaintenanceWindow

public MaintenanceWindow()

Crée un instance de la classe MaintenanceWindow.

Détails de la méthode

durationHours

public int durationHours()

Obtenez la propriété durationHours : Longueur de la fenêtre de maintenance comprise entre 4 et 24 heures.

Returns:

valeur durationHours.

notAllowedDates

public List notAllowedDates()

Obtenez la propriété notAllowedDates : Plages de dates sur lesquelles la mise à niveau n’est pas autorisée. 'utcOffset' s’applique à ce champ. Par exemple, avec « utcOffset : +02:00 » et « dateSpan » de « 2022-12-23 » à « 2023-01-03 », la maintenance sera bloquée de « 2022-12-22 22:00 » à « 2023-01-03 22:00 » en heure UTC.

Returns:

valeur notAllowedDates.

schedule

public Schedule schedule()

Obtenez la propriété schedule : Périodicité de la fenêtre de maintenance.

Returns:

valeur de planification.

startDate

public LocalDate startDate()

Obtenez la propriété startDate : date à laquelle la fenêtre de maintenance s’active. Si la date actuelle est antérieure à cette date, la fenêtre de maintenance est inactive et ne sera pas utilisée pour les mises à niveau. Si elle n’est pas spécifiée, la fenêtre de maintenance est active immédiatement.

Returns:

valeur startDate.

startTime

public String startTime()

Obtenir la propriété startTime : heure de début de la fenêtre de maintenance. Les valeurs acceptées sont comprises entre « 00:00 » et « 23:59 ». 'utcOffset' s’applique à ce champ. Par exemple : « 02:00 » avec « utcOffset : +02:00 » signifie heure UTC « 00:00 ».

Returns:

valeur startTime.

utcOffset

public String utcOffset()

Obtenir la propriété utcOffset : décalage UTC au format +/-HH:mm. Par exemple, « +05:30 » pour IST et « -07:00 » pour PST. Si elle n’est pas spécifiée, la valeur par défaut est « +00:00 ».

Returns:

valeur utcOffset.

validate

public void validate()

Valide le instance.

withDurationHours

public MaintenanceWindow withDurationHours(int durationHours)

Définissez la propriété durationHours : La longueur de la fenêtre de maintenance est comprise entre 4 et 24 heures.

Parameters:

durationHours - valeur durationHours à définir.

Returns:

l’objet MaintenanceWindow lui-même.

withNotAllowedDates

public MaintenanceWindow withNotAllowedDates(List notAllowedDates)

Définissez la propriété notAllowedDates : plages de dates sur lesquelles la mise à niveau n’est pas autorisée. 'utcOffset' s’applique à ce champ. Par exemple, avec « utcOffset : +02:00 » et « dateSpan » de « 2022-12-23 » à « 2023-01-03 », la maintenance sera bloquée de « 2022-12-22 22:00 » à « 2023-01-03 22:00 » en heure UTC.

Parameters:

notAllowedDates - valeur notAllowedDates à définir.

Returns:

l’objet MaintenanceWindow lui-même.

withSchedule

public MaintenanceWindow withSchedule(Schedule schedule)

Définissez la propriété schedule : Périodicité de la fenêtre de maintenance.

Parameters:

schedule - valeur de planification à définir.

Returns:

l’objet MaintenanceWindow lui-même.

withStartDate

public MaintenanceWindow withStartDate(LocalDate startDate)

Définissez la propriété startDate : date à laquelle la fenêtre de maintenance s’active. Si la date actuelle est antérieure à cette date, la fenêtre de maintenance est inactive et ne sera pas utilisée pour les mises à niveau. Si elle n’est pas spécifiée, la fenêtre de maintenance est active immédiatement.

Parameters:

startDate - valeur startDate à définir.

Returns:

l’objet MaintenanceWindow lui-même.

withStartTime

public MaintenanceWindow withStartTime(String startTime)

Définissez la propriété startTime : heure de début de la fenêtre de maintenance. Les valeurs acceptées sont comprises entre « 00:00 » et « 23:59 ». 'utcOffset' s’applique à ce champ. Par exemple : « 02:00 » avec « utcOffset : +02:00 » signifie heure UTC « 00:00 ».

Parameters:

startTime - valeur startTime à définir.

Returns:

l’objet MaintenanceWindow lui-même.

withUtcOffset

public MaintenanceWindow withUtcOffset(String utcOffset)

Définir la propriété utcOffset : décalage UTC au format +/-HH:mm. Par exemple, « +05:30 » pour IST et « -07:00 » pour PST. Si elle n’est pas spécifiée, la valeur par défaut est « +00:00 ».

Parameters:

utcOffset - valeur utcOffset à définir.

Returns:

l’objet MaintenanceWindow lui-même.

S’applique à