Interface ContactPreference.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ContactPreference.Builder,
,ContactPreference> SdkBuilder<ContactPreference.Builder,
,ContactPreference> SdkPojo
- Enclosing class:
ContactPreference
@Mutable
@NotThreadSafe
public static interface ContactPreference.Builder
extends SdkPojo, CopyableBuilder<ContactPreference.Builder,ContactPreference>
-
Method Summary
Modifier and TypeMethodDescriptioncontactType
(String contactType) The contact type used for engagement.contactType
(ContactType contactType) The contact type used for engagement.A searchable, unique identifier of a customer profile.The key value used to look up profile based off the keyName.The unique identifier of a customer profile.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, sdkFieldNameToField, sdkFields
-
Method Details
-
keyName
A searchable, unique identifier of a customer profile.
- Parameters:
keyName
- A searchable, unique identifier of a customer profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyValue
The key value used to look up profile based off the keyName.
- Parameters:
keyValue
- The key value used to look up profile based off the keyName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileId
The unique identifier of a customer profile.
- Parameters:
profileId
- The unique identifier of a customer profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactType
The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.
- Parameters:
contactType
- The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contactType
The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.
- Parameters:
contactType
- The contact type used for engagement. For example: HomePhoneNumber, PersonalEmailAddress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-