public static interface CreateRotationRequest.Builder extends SsmContactsRequest.Builder, SdkPojo, CopyableBuilder<CreateRotationRequest.Builder,CreateRotationRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateRotationRequest.Builder |
contactIds(Collection<String> contactIds)
The Amazon Resource Names (ARNs) of the contacts to add to the rotation.
|
CreateRotationRequest.Builder |
contactIds(String... contactIds)
The Amazon Resource Names (ARNs) of the contacts to add to the rotation.
|
CreateRotationRequest.Builder |
idempotencyToken(String idempotencyToken)
A token that ensures that the operation is called only once with the specified details.
|
CreateRotationRequest.Builder |
name(String name)
The name of the rotation.
|
CreateRotationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRotationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateRotationRequest.Builder |
recurrence(Consumer<RecurrenceSettings.Builder> recurrence)
Information about the rule that specifies when a shift's team members rotate.
|
CreateRotationRequest.Builder |
recurrence(RecurrenceSettings recurrence)
Information about the rule that specifies when a shift's team members rotate.
|
CreateRotationRequest.Builder |
startTime(Instant startTime)
The date and time that the rotation goes into effect.
|
CreateRotationRequest.Builder |
tags(Collection<Tag> tags)
Optional metadata to assign to the rotation.
|
CreateRotationRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Optional metadata to assign to the rotation.
|
CreateRotationRequest.Builder |
tags(Tag... tags)
Optional metadata to assign to the rotation.
|
CreateRotationRequest.Builder |
timeZoneId(String timeZoneId)
The time zone to base the rotation’s activity on in Internet Assigned Numbers Authority (IANA) format.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRotationRequest.Builder name(String name)
The name of the rotation.
name - The name of the rotation.CreateRotationRequest.Builder contactIds(Collection<String> contactIds)
The Amazon Resource Names (ARNs) of the contacts to add to the rotation.
The order that you list the contacts in is their shift order in the rotation schedule. To change the order of the contact's shifts, use the UpdateRotation operation.
contactIds - The Amazon Resource Names (ARNs) of the contacts to add to the rotation.
The order that you list the contacts in is their shift order in the rotation schedule. To change the order of the contact's shifts, use the UpdateRotation operation.
CreateRotationRequest.Builder contactIds(String... contactIds)
The Amazon Resource Names (ARNs) of the contacts to add to the rotation.
The order that you list the contacts in is their shift order in the rotation schedule. To change the order of the contact's shifts, use the UpdateRotation operation.
contactIds - The Amazon Resource Names (ARNs) of the contacts to add to the rotation.
The order that you list the contacts in is their shift order in the rotation schedule. To change the order of the contact's shifts, use the UpdateRotation operation.
CreateRotationRequest.Builder startTime(Instant startTime)
The date and time that the rotation goes into effect.
startTime - The date and time that the rotation goes into effect.CreateRotationRequest.Builder timeZoneId(String timeZoneId)
The time zone to base the rotation’s activity 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.
Designators for time zones that don’t support Daylight Savings Time rules, such as Pacific Standard Time (PST) and Pacific Daylight Time (PDT), are not supported.
timeZoneId - The time zone to base the rotation’s activity 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. Designators for time zones that don’t support Daylight Savings Time rules, such as Pacific Standard Time (PST) and Pacific Daylight Time (PDT), are not supported.
CreateRotationRequest.Builder recurrence(RecurrenceSettings recurrence)
Information about the rule that specifies when a shift's team members rotate.
recurrence - Information about the rule that specifies when a shift's team members rotate.default CreateRotationRequest.Builder recurrence(Consumer<RecurrenceSettings.Builder> recurrence)
Information about the rule that specifies when a shift's team members rotate.
This is a convenience method that creates an instance of theRecurrenceSettings.Builder avoiding the
need to create one manually via RecurrenceSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to recurrence(RecurrenceSettings).
recurrence - a consumer that will call methods on RecurrenceSettings.Builderrecurrence(RecurrenceSettings)CreateRotationRequest.Builder tags(Collection<Tag> tags)
Optional metadata to assign to the rotation. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For more information, see Tagging Incident Manager resources in the Incident Manager User Guide.
tags - Optional metadata to assign to the rotation. Tags enable you to categorize a resource in different
ways, such as by purpose, owner, or environment. For more information, see Tagging Incident
Manager resources in the Incident Manager User Guide.CreateRotationRequest.Builder tags(Tag... tags)
Optional metadata to assign to the rotation. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For more information, see Tagging Incident Manager resources in the Incident Manager User Guide.
tags - Optional metadata to assign to the rotation. Tags enable you to categorize a resource in different
ways, such as by purpose, owner, or environment. For more information, see Tagging Incident
Manager resources in the Incident Manager User Guide.CreateRotationRequest.Builder tags(Consumer<Tag.Builder>... tags)
Optional metadata to assign to the rotation. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For more information, see Tagging Incident Manager resources in the Incident Manager User Guide.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateRotationRequest.Builder idempotencyToken(String idempotencyToken)
A token that ensures that the operation is called only once with the specified details.
idempotencyToken - A token that ensures that the operation is called only once with the specified details.CreateRotationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRotationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.