Interface MaintenanceWindow.Builder

All Superinterfaces:
Buildable, CopyableBuilder<MaintenanceWindow.Builder,MaintenanceWindow>, SdkBuilder<MaintenanceWindow.Builder,MaintenanceWindow>, SdkPojo
Enclosing class:
MaintenanceWindow

public static interface MaintenanceWindow.Builder extends SdkPojo, CopyableBuilder<MaintenanceWindow.Builder,MaintenanceWindow>
  • Method Details

    • type

      An option to select the default or custom maintenance window.

      Parameters:
      type - An option to select the default or custom maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      An option to select the default or custom maintenance window.

      Parameters:
      type - An option to select the default or custom maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTimeHour

      MaintenanceWindow.Builder startTimeHour(Integer startTimeHour)

      The hour for the maintenance window start (00-23).

      Parameters:
      startTimeHour - The hour for the maintenance window start (00-23).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTimeMinute

      MaintenanceWindow.Builder startTimeMinute(Integer startTimeMinute)

      The minutes past the hour for the maintenance window start (00-59).

      Parameters:
      startTimeMinute - The minutes past the hour for the maintenance window start (00-59).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTimeHour

      MaintenanceWindow.Builder endTimeHour(Integer endTimeHour)

      The hour for the maintenance window end (00-23).

      Parameters:
      endTimeHour - The hour for the maintenance window end (00-23).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTimeMinute

      MaintenanceWindow.Builder endTimeMinute(Integer endTimeMinute)

      The minutes for the maintenance window end (00-59).

      Parameters:
      endTimeMinute - The minutes for the maintenance window end (00-59).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • daysOfTheWeekWithStrings

      MaintenanceWindow.Builder daysOfTheWeekWithStrings(Collection<String> daysOfTheWeek)

      The days of the week during which the maintenance window is open.

      Parameters:
      daysOfTheWeek - The days of the week during which the maintenance window is open.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • daysOfTheWeekWithStrings

      MaintenanceWindow.Builder daysOfTheWeekWithStrings(String... daysOfTheWeek)

      The days of the week during which the maintenance window is open.

      Parameters:
      daysOfTheWeek - The days of the week during which the maintenance window is open.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • daysOfTheWeek

      MaintenanceWindow.Builder daysOfTheWeek(Collection<DayOfWeek> daysOfTheWeek)

      The days of the week during which the maintenance window is open.

      Parameters:
      daysOfTheWeek - The days of the week during which the maintenance window is open.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • daysOfTheWeek

      MaintenanceWindow.Builder daysOfTheWeek(DayOfWeek... daysOfTheWeek)

      The days of the week during which the maintenance window is open.

      Parameters:
      daysOfTheWeek - The days of the week during which the maintenance window is open.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applyTimeOf

      MaintenanceWindow.Builder applyTimeOf(String applyTimeOf)

      The option to set the maintenance window during the device local time or Universal Coordinated Time (UTC).

      Parameters:
      applyTimeOf - The option to set the maintenance window during the device local time or Universal Coordinated Time (UTC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • applyTimeOf

      MaintenanceWindow.Builder applyTimeOf(ApplyTimeOf applyTimeOf)

      The option to set the maintenance window during the device local time or Universal Coordinated Time (UTC).

      Parameters:
      applyTimeOf - The option to set the maintenance window during the device local time or Universal Coordinated Time (UTC).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: