public static interface CreateContactRequest.Builder extends SsmContactsRequest.Builder, SdkPojo, CopyableBuilder<CreateContactRequest.Builder,CreateContactRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateContactRequest.Builder alias(String alias)
The short name to quickly identify a contact or escalation plan. The contact alias must be unique and identifiable.
alias - The short name to quickly identify a contact or escalation plan. The contact alias must be unique and
identifiable.CreateContactRequest.Builder displayName(String displayName)
The full name of the contact or escalation plan.
displayName - The full name of the contact or escalation plan.CreateContactRequest.Builder type(String type)
To create an escalation plan use ESCALATION. To create a contact use PERSONAL.
type - To create an escalation plan use ESCALATION. To create a contact use
PERSONAL.ContactType,
ContactTypeCreateContactRequest.Builder type(ContactType type)
To create an escalation plan use ESCALATION. To create a contact use PERSONAL.
type - To create an escalation plan use ESCALATION. To create a contact use
PERSONAL.ContactType,
ContactTypeCreateContactRequest.Builder plan(Plan plan)
A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.
plan - A list of stages. A contact has an engagement plan with stages that contact specified contact
channels. An escalation plan uses stages that contact specified contacts.default CreateContactRequest.Builder plan(Consumer<Plan.Builder> plan)
A list of stages. A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.
This is a convenience method that creates an instance of thePlan.Builder avoiding the need to create
one manually via Plan.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to plan(Plan).
plan - a consumer that will call methods on Plan.Builderplan(Plan)CreateContactRequest.Builder tags(Collection<Tag> tags)
Adds a tag to the target. You can only tag resources created in the first Region of your replication set.
tags - Adds a tag to the target. You can only tag resources created in the first Region of your replication
set.CreateContactRequest.Builder tags(Tag... tags)
Adds a tag to the target. You can only tag resources created in the first Region of your replication set.
tags - Adds a tag to the target. You can only tag resources created in the first Region of your replication
set.CreateContactRequest.Builder tags(Consumer<Tag.Builder>... tags)
Adds a tag to the target. You can only tag resources created in the first Region of your replication set.
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) CreateContactRequest.Builder idempotencyToken(String idempotencyToken)
A token ensuring that the operation is called only once with the specified details.
idempotencyToken - A token ensuring that the operation is called only once with the specified details.CreateContactRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateContactRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.