Interface MaintenanceWindowIdentity.Builder

    • Method Detail

      • windowId

        MaintenanceWindowIdentity.Builder windowId​(String windowId)

        The ID of the maintenance window.

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

        MaintenanceWindowIdentity.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

        MaintenanceWindowIdentity.Builder description​(String description)

        A description of the maintenance window.

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

        MaintenanceWindowIdentity.Builder enabled​(Boolean enabled)

        Indicates whether the maintenance window is enabled.

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

        MaintenanceWindowIdentity.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

        MaintenanceWindowIdentity.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.
      • schedule

        MaintenanceWindowIdentity.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

        MaintenanceWindowIdentity.Builder scheduleTimezone​(String scheduleTimezone)

        The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

        Parameters:
        scheduleTimezone - The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scheduleOffset

        MaintenanceWindowIdentity.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.
      • endDate

        MaintenanceWindowIdentity.Builder endDate​(String endDate)

        The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

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

        MaintenanceWindowIdentity.Builder startDate​(String startDate)

        The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

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

        MaintenanceWindowIdentity.Builder nextExecutionTime​(String nextExecutionTime)

        The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

        Parameters:
        nextExecutionTime - The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.
        Returns:
        Returns a reference to this object so that method calls can be chained together.