public static interface CreateContactChannelRequest.Builder extends SsmContactsRequest.Builder, SdkPojo, CopyableBuilder<CreateContactChannelRequest.Builder,CreateContactChannelRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateContactChannelRequest.Builder |
contactId(String contactId)
The Amazon Resource Name (ARN) of the contact channel.
|
CreateContactChannelRequest.Builder |
deferActivation(Boolean deferActivation)
If you want to activate the channel at a later time, you can choose to defer activation.
|
default CreateContactChannelRequest.Builder |
deliveryAddress(Consumer<ContactChannelAddress.Builder> deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel.
|
CreateContactChannelRequest.Builder |
deliveryAddress(ContactChannelAddress deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel.
|
CreateContactChannelRequest.Builder |
idempotencyToken(String idempotencyToken)
A token ensuring that the action is called only once with the specified details.
|
CreateContactChannelRequest.Builder |
name(String name)
The name of the contact channel.
|
CreateContactChannelRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateContactChannelRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateContactChannelRequest.Builder |
type(ChannelType type)
Incident Manager supports three types of contact channels:
|
CreateContactChannelRequest.Builder |
type(String type)
Incident Manager supports three types of contact channels:
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateContactChannelRequest.Builder contactId(String contactId)
The Amazon Resource Name (ARN) of the contact channel.
contactId - The Amazon Resource Name (ARN) of the contact channel.CreateContactChannelRequest.Builder name(String name)
The name of the contact channel.
name - The name of the contact channel.CreateContactChannelRequest.Builder type(String type)
Incident Manager supports three types of contact channels:
SMS
VOICE
EMAIL
type - Incident Manager supports three types of contact channels:
SMS
VOICE
EMAIL
ChannelType,
ChannelTypeCreateContactChannelRequest.Builder type(ChannelType type)
Incident Manager supports three types of contact channels:
SMS
VOICE
EMAIL
type - Incident Manager supports three types of contact channels:
SMS
VOICE
EMAIL
ChannelType,
ChannelTypeCreateContactChannelRequest.Builder deliveryAddress(ContactChannelAddress deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel. The format is dependent on the type of the contact channel. The following are the expected formats:
SMS - '+' followed by the country code and phone number
VOICE - '+' followed by the country code and phone number
EMAIL - any standard email format
deliveryAddress - The details that Incident Manager uses when trying to engage the contact channel. The format is
dependent on the type of the contact channel. The following are the expected formats:
SMS - '+' followed by the country code and phone number
VOICE - '+' followed by the country code and phone number
EMAIL - any standard email format
default CreateContactChannelRequest.Builder deliveryAddress(Consumer<ContactChannelAddress.Builder> deliveryAddress)
The details that Incident Manager uses when trying to engage the contact channel. The format is dependent on the type of the contact channel. The following are the expected formats:
SMS - '+' followed by the country code and phone number
VOICE - '+' followed by the country code and phone number
EMAIL - any standard email format
ContactChannelAddress.Builder avoiding the need
to create one manually via ContactChannelAddress.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to deliveryAddress(ContactChannelAddress).deliveryAddress - a consumer that will call methods on ContactChannelAddress.BuilderdeliveryAddress(ContactChannelAddress)CreateContactChannelRequest.Builder deferActivation(Boolean deferActivation)
If you want to activate the channel at a later time, you can choose to defer activation. Incident Manager can't engage your contact channel until it has been activated.
deferActivation - If you want to activate the channel at a later time, you can choose to defer activation. Incident
Manager can't engage your contact channel until it has been activated.CreateContactChannelRequest.Builder idempotencyToken(String idempotencyToken)
A token ensuring that the action is called only once with the specified details.
idempotencyToken - A token ensuring that the action is called only once with the specified details.CreateContactChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateContactChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.