Interface MessageTemplateAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MessageTemplateAttributes.Builder,MessageTemplateAttributes>,SdkBuilder<MessageTemplateAttributes.Builder,MessageTemplateAttributes>,SdkPojo
- Enclosing class:
- MessageTemplateAttributes
public static interface MessageTemplateAttributes.Builder extends SdkPojo, CopyableBuilder<MessageTemplateAttributes.Builder,MessageTemplateAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MessageTemplateAttributes.BuilderagentAttributes(Consumer<AgentAttributes.Builder> agentAttributes)The agent attributes that are used with the message template.MessageTemplateAttributes.BuilderagentAttributes(AgentAttributes agentAttributes)The agent attributes that are used with the message template.MessageTemplateAttributes.BuildercustomAttributes(Map<String,String> customAttributes)The custom attributes that are used with the message template.default MessageTemplateAttributes.BuildercustomerProfileAttributes(Consumer<CustomerProfileAttributes.Builder> customerProfileAttributes)The customer profile attributes that are used with the message template.MessageTemplateAttributes.BuildercustomerProfileAttributes(CustomerProfileAttributes customerProfileAttributes)The customer profile attributes that are used with the message template.default MessageTemplateAttributes.BuildersystemAttributes(Consumer<SystemAttributes.Builder> systemAttributes)The system attributes that are used with the message template.MessageTemplateAttributes.BuildersystemAttributes(SystemAttributes systemAttributes)The system attributes that are used with the message template.-
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 Detail
-
agentAttributes
MessageTemplateAttributes.Builder agentAttributes(AgentAttributes agentAttributes)
The agent attributes that are used with the message template.
- Parameters:
agentAttributes- The agent attributes that are used with the message template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentAttributes
default MessageTemplateAttributes.Builder agentAttributes(Consumer<AgentAttributes.Builder> agentAttributes)
The agent attributes that are used with the message template.
This is a convenience method that creates an instance of theAgentAttributes.Builderavoiding the need to create one manually viaAgentAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toagentAttributes(AgentAttributes).- Parameters:
agentAttributes- a consumer that will call methods onAgentAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
agentAttributes(AgentAttributes)
-
customAttributes
MessageTemplateAttributes.Builder customAttributes(Map<String,String> customAttributes)
The custom attributes that are used with the message template.
- Parameters:
customAttributes- The custom attributes that are used with the message template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerProfileAttributes
MessageTemplateAttributes.Builder customerProfileAttributes(CustomerProfileAttributes customerProfileAttributes)
The customer profile attributes that are used with the message template.
- Parameters:
customerProfileAttributes- The customer profile attributes that are used with the message template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerProfileAttributes
default MessageTemplateAttributes.Builder customerProfileAttributes(Consumer<CustomerProfileAttributes.Builder> customerProfileAttributes)
The customer profile attributes that are used with the message template.
This is a convenience method that creates an instance of theCustomerProfileAttributes.Builderavoiding the need to create one manually viaCustomerProfileAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomerProfileAttributes(CustomerProfileAttributes).- Parameters:
customerProfileAttributes- a consumer that will call methods onCustomerProfileAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
customerProfileAttributes(CustomerProfileAttributes)
-
systemAttributes
MessageTemplateAttributes.Builder systemAttributes(SystemAttributes systemAttributes)
The system attributes that are used with the message template.
- Parameters:
systemAttributes- The system attributes that are used with the message template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
systemAttributes
default MessageTemplateAttributes.Builder systemAttributes(Consumer<SystemAttributes.Builder> systemAttributes)
The system attributes that are used with the message template.
This is a convenience method that creates an instance of theSystemAttributes.Builderavoiding the need to create one manually viaSystemAttributes.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosystemAttributes(SystemAttributes).- Parameters:
systemAttributes- a consumer that will call methods onSystemAttributes.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
systemAttributes(SystemAttributes)
-
-