Interface DeleteWhatsAppMessageTemplateRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<DeleteWhatsAppMessageTemplateRequest.Builder,
,DeleteWhatsAppMessageTemplateRequest> SdkBuilder<DeleteWhatsAppMessageTemplateRequest.Builder,
,DeleteWhatsAppMessageTemplateRequest> SdkPojo
,SdkRequest.Builder
,SocialMessagingRequest.Builder
- Enclosing class:
DeleteWhatsAppMessageTemplateRequest
@Mutable
@NotThreadSafe
public static interface DeleteWhatsAppMessageTemplateRequest.Builder
extends SocialMessagingRequest.Builder, SdkPojo, CopyableBuilder<DeleteWhatsAppMessageTemplateRequest.Builder,DeleteWhatsAppMessageTemplateRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondeleteAllLanguages
(Boolean deleteAllLanguages) If true, deletes all language versions of the template.The ID of the WhatsApp Business Account associated with this template.metaTemplateId
(String metaTemplateId) The numeric ID of the template assigned by Meta.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.templateName
(String templateName) The name of the template to delete.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
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
Methods inherited from interface software.amazon.awssdk.services.socialmessaging.model.SocialMessagingRequest.Builder
build
-
Method Details
-
metaTemplateId
The numeric ID of the template assigned by Meta.
- Parameters:
metaTemplateId
- The numeric ID of the template assigned by Meta.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteAllLanguages
If true, deletes all language versions of the template.
- Parameters:
deleteAllLanguages
- If true, deletes all language versions of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the WhatsApp Business Account associated with this template.
- Parameters:
id
- The ID of the WhatsApp Business Account associated with this template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateName
The name of the template to delete.
- Parameters:
templateName
- The name of the template to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DeleteWhatsAppMessageTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DeleteWhatsAppMessageTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-