Interface UpdateMaintenanceWindowResponse.Builder

    • Method Detail

      • windowId

        UpdateMaintenanceWindowResponse.Builder windowId​(String windowId)

        The ID of the created maintenance window.

        Parameters:
        windowId - The ID of the created maintenance window.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        UpdateMaintenanceWindowResponse.Builder name​(String name)

        The name of the maintenance window.

        Parameters:
        name - The name of the maintenance window.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateMaintenanceWindowResponse.Builder description​(String description)

        An optional description of the update.

        Parameters:
        description - An optional description of the update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startDate

        UpdateMaintenanceWindowResponse.Builder startDate​(String startDate)

        The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window won't run before this specified time.

        Parameters:
        startDate - The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window won't run before this specified time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endDate

        UpdateMaintenanceWindowResponse.Builder endDate​(String endDate)

        The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window won't run after this specified time.

        Parameters:
        endDate - The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window won't run after this specified time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • schedule

        UpdateMaintenanceWindowResponse.Builder schedule​(String schedule)

        The schedule of the maintenance window in the form of a cron or rate expression.

        Parameters:
        schedule - The schedule of the maintenance window in the form of a cron or rate expression.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleTimezone

        UpdateMaintenanceWindowResponse.Builder scheduleTimezone​(String scheduleTimezone)

        The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.

        Parameters:
        scheduleTimezone - The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: "America/Los_Angeles", "UTC", or "Asia/Seoul". For more information, see the Time Zone Database on the IANA website.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleOffset

        UpdateMaintenanceWindowResponse.Builder scheduleOffset​(Integer scheduleOffset)

        The number of days to wait to run a maintenance window after the scheduled cron expression date and time.

        Parameters:
        scheduleOffset - The number of days to wait to run a maintenance window after the scheduled cron expression date and time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • duration

        UpdateMaintenanceWindowResponse.Builder duration​(Integer duration)

        The duration of the maintenance window in hours.

        Parameters:
        duration - The duration of the maintenance window in hours.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cutoff

        UpdateMaintenanceWindowResponse.Builder cutoff​(Integer cutoff)

        The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.

        Parameters:
        cutoff - The number of hours before the end of the maintenance window that Amazon Web Services Systems Manager stops scheduling new tasks for execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowUnassociatedTargets

        UpdateMaintenanceWindowResponse.Builder allowUnassociatedTargets​(Boolean allowUnassociatedTargets)

        Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

        Parameters:
        allowUnassociatedTargets - Whether targets must be registered with the maintenance window before tasks can be defined for those targets.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • enabled

        UpdateMaintenanceWindowResponse.Builder enabled​(Boolean enabled)

        Whether the maintenance window is enabled.

        Parameters:
        enabled - Whether the maintenance window is enabled.
        Returns:
        Returns a reference to this object so that method calls can be chained together.