Interface AssociateWhatsAppBusinessAccountRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AssociateWhatsAppBusinessAccountRequest.Builder,,AssociateWhatsAppBusinessAccountRequest> SdkBuilder<AssociateWhatsAppBusinessAccountRequest.Builder,,AssociateWhatsAppBusinessAccountRequest> SdkPojo,SdkRequest.Builder,SocialMessagingRequest.Builder
- Enclosing class:
AssociateWhatsAppBusinessAccountRequest
public static interface AssociateWhatsAppBusinessAccountRequest.Builder
extends SocialMessagingRequest.Builder, SdkPojo, CopyableBuilder<AssociateWhatsAppBusinessAccountRequest.Builder,AssociateWhatsAppBusinessAccountRequest>
-
Method Summary
Modifier and TypeMethodDescriptionoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.setupFinalization(Consumer<WhatsAppSetupFinalization.Builder> setupFinalization) A JSON object that contains the phone numbers and WhatsApp Business Account to link to your account.setupFinalization(WhatsAppSetupFinalization setupFinalization) A JSON object that contains the phone numbers and WhatsApp Business Account to link to your account.signupCallback(Consumer<WhatsAppSignupCallback.Builder> signupCallback) Contains the callback access token.signupCallback(WhatsAppSignupCallback signupCallback) Contains the callback access token.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.socialmessaging.model.SocialMessagingRequest.Builder
build
-
Method Details
-
signupCallback
AssociateWhatsAppBusinessAccountRequest.Builder signupCallback(WhatsAppSignupCallback signupCallback) Contains the callback access token.
- Parameters:
signupCallback- Contains the callback access token.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signupCallback
default AssociateWhatsAppBusinessAccountRequest.Builder signupCallback(Consumer<WhatsAppSignupCallback.Builder> signupCallback) Contains the callback access token.
This is a convenience method that creates an instance of theWhatsAppSignupCallback.Builderavoiding the need to create one manually viaWhatsAppSignupCallback.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosignupCallback(WhatsAppSignupCallback).- Parameters:
signupCallback- a consumer that will call methods onWhatsAppSignupCallback.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setupFinalization
AssociateWhatsAppBusinessAccountRequest.Builder setupFinalization(WhatsAppSetupFinalization setupFinalization) A JSON object that contains the phone numbers and WhatsApp Business Account to link to your account.
- Parameters:
setupFinalization- A JSON object that contains the phone numbers and WhatsApp Business Account to link to your account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setupFinalization
default AssociateWhatsAppBusinessAccountRequest.Builder setupFinalization(Consumer<WhatsAppSetupFinalization.Builder> setupFinalization) A JSON object that contains the phone numbers and WhatsApp Business Account to link to your account.
This is a convenience method that creates an instance of theWhatsAppSetupFinalization.Builderavoiding the need to create one manually viaWhatsAppSetupFinalization.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosetupFinalization(WhatsAppSetupFinalization).- Parameters:
setupFinalization- a consumer that will call methods onWhatsAppSetupFinalization.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
AssociateWhatsAppBusinessAccountRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssociateWhatsAppBusinessAccountRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-