Interface UpdateBrandProfileAttributeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateBrandProfileAttributeRequest.Builder,,UpdateBrandProfileAttributeRequest> EndUserMessagingRequest.Builder,SdkBuilder<UpdateBrandProfileAttributeRequest.Builder,,UpdateBrandProfileAttributeRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateBrandProfileAttributeRequest
@Mutable
@NotThreadSafe
public static interface UpdateBrandProfileAttributeRequest.Builder
extends EndUserMessagingRequest.Builder, SdkPojo, CopyableBuilder<UpdateBrandProfileAttributeRequest.Builder,UpdateBrandProfileAttributeRequest>
-
Method Summary
Modifier and TypeMethodDescriptionattachmentBody(SdkBytes attachmentBody) The binary content for an attribute of type IMAGE or DOCUMENT.attributeName(String attributeName) The name of the brand profile attribute.attributeValue(String attributeValue) The text value of the attribute.brandProfileId(String brandProfileId) The unique identifier of the brand profile.The category of the attribute.description(String description) A description of the attribute.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.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.services.endusermessaging.model.EndUserMessagingRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
brandProfileId
The unique identifier of the brand profile. You can specify either the bare ID or the full Amazon Resource Name (ARN).
- Parameters:
brandProfileId- The unique identifier of the brand profile. You can specify either the bare ID or the full Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeName
The name of the brand profile attribute. The name is unique within a brand profile.
- Parameters:
attributeName- The name of the brand profile attribute. The name is unique within a brand profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeValue
The text value of the attribute. This value applies to attributes of type TEXT.
- Parameters:
attributeValue- The text value of the attribute. This value applies to attributes of type TEXT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentBody
The binary content for an attribute of type IMAGE or DOCUMENT. The content is base64-encoded when it is sent over the wire.
- Parameters:
attachmentBody- The binary content for an attribute of type IMAGE or DOCUMENT. The content is base64-encoded when it is sent over the wire.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the attribute.
- Parameters:
description- A description of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
category
The category of the attribute.
- Parameters:
category- The category of the attribute.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateBrandProfileAttributeRequest.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
UpdateBrandProfileAttributeRequest.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.
-