Interface UpdateMaintenanceWindowResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateMaintenanceWindowResponse.Builder,UpdateMaintenanceWindowResponse>,SdkBuilder<UpdateMaintenanceWindowResponse.Builder,UpdateMaintenanceWindowResponse>,SdkPojo,SdkResponse.Builder,SsmResponse.Builder
- Enclosing class:
- UpdateMaintenanceWindowResponse
public static interface UpdateMaintenanceWindowResponse.Builder extends SsmResponse.Builder, SdkPojo, CopyableBuilder<UpdateMaintenanceWindowResponse.Builder,UpdateMaintenanceWindowResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateMaintenanceWindowResponse.BuilderallowUnassociatedTargets(Boolean allowUnassociatedTargets)Whether targets must be registered with the maintenance window before tasks can be defined for those targets.UpdateMaintenanceWindowResponse.Buildercutoff(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.UpdateMaintenanceWindowResponse.Builderdescription(String description)An optional description of the update.UpdateMaintenanceWindowResponse.Builderduration(Integer duration)The duration of the maintenance window in hours.UpdateMaintenanceWindowResponse.Builderenabled(Boolean enabled)Whether the maintenance window is enabled.UpdateMaintenanceWindowResponse.BuilderendDate(String endDate)The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.UpdateMaintenanceWindowResponse.Buildername(String name)The name of the maintenance window.UpdateMaintenanceWindowResponse.Builderschedule(String schedule)The schedule of the maintenance window in the form of a cron or rate expression.UpdateMaintenanceWindowResponse.BuilderscheduleOffset(Integer scheduleOffset)The number of days to wait to run a maintenance window after the scheduled cron expression date and time.UpdateMaintenanceWindowResponse.BuilderscheduleTimezone(String scheduleTimezone)The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.UpdateMaintenanceWindowResponse.BuilderstartDate(String startDate)The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.UpdateMaintenanceWindowResponse.BuilderwindowId(String windowId)The ID of the created maintenance window.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Methods inherited from interface software.amazon.awssdk.services.ssm.model.SsmResponse.Builder
build, responseMetadata, responseMetadata
-
-
-
-
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.
-
-