public static interface UpdateContactRequest.Builder extends SesV2Request.Builder, SdkPojo, CopyableBuilder<UpdateContactRequest.Builder,UpdateContactRequest>
Modifier and Type | Method and Description |
---|---|
UpdateContactRequest.Builder |
attributesData(String attributesData)
The attribute data attached to a contact.
|
UpdateContactRequest.Builder |
contactListName(String contactListName)
The name of the contact list.
|
UpdateContactRequest.Builder |
emailAddress(String emailAddress)
The contact's email addres.
|
UpdateContactRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateContactRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateContactRequest.Builder |
topicPreferences(Collection<TopicPreference> topicPreferences)
The contact's preference for being opted-in to or opted-out of a topic.
|
UpdateContactRequest.Builder |
topicPreferences(Consumer<TopicPreference.Builder>... topicPreferences)
The contact's preference for being opted-in to or opted-out of a topic.
|
UpdateContactRequest.Builder |
topicPreferences(TopicPreference... topicPreferences)
The contact's preference for being opted-in to or opted-out of a topic.
|
UpdateContactRequest.Builder |
unsubscribeAll(Boolean unsubscribeAll)
A boolean value status noting if the contact is unsubscribed from all contact list topics.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
UpdateContactRequest.Builder contactListName(String contactListName)
The name of the contact list.
contactListName
- The name of the contact list.UpdateContactRequest.Builder emailAddress(String emailAddress)
The contact's email addres.
emailAddress
- The contact's email addres.UpdateContactRequest.Builder topicPreferences(Collection<TopicPreference> topicPreferences)
The contact's preference for being opted-in to or opted-out of a topic.
topicPreferences
- The contact's preference for being opted-in to or opted-out of a topic.UpdateContactRequest.Builder topicPreferences(TopicPreference... topicPreferences)
The contact's preference for being opted-in to or opted-out of a topic.
topicPreferences
- The contact's preference for being opted-in to or opted-out of a topic.UpdateContactRequest.Builder topicPreferences(Consumer<TopicPreference.Builder>... topicPreferences)
The contact's preference for being opted-in to or opted-out of a topic.
This is a convenience method that creates an instance of theTopicPreference.Builder
avoiding the need to create one
manually via TopicPreference.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #topicPreferences(List
.
topicPreferences
- a consumer that will call methods on
TopicPreference.Builder
#topicPreferences(java.util.Collection)
UpdateContactRequest.Builder unsubscribeAll(Boolean unsubscribeAll)
A boolean value status noting if the contact is unsubscribed from all contact list topics.
unsubscribeAll
- A boolean value status noting if the contact is unsubscribed from all contact list topics.UpdateContactRequest.Builder attributesData(String attributesData)
The attribute data attached to a contact.
attributesData
- The attribute data attached to a contact.UpdateContactRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
UpdateContactRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.