Interface StructuredMessageListDefinition.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<StructuredMessageListDefinition.Builder,,StructuredMessageListDefinition> SdkBuilder<StructuredMessageListDefinition.Builder,,StructuredMessageListDefinition> SdkPojo
- Enclosing class:
 StructuredMessageListDefinition
public static interface StructuredMessageListDefinition.Builder
extends SdkPojo, CopyableBuilder<StructuredMessageListDefinition.Builder,StructuredMessageListDefinition> 
- 
Method Summary
Modifier and TypeMethodDescriptionThe capacity of the structured message list definition when the list type isFIXED_CAPACITYorDYNAMIC_BOUNDED_CAPACITY.The type of list of the structured message list definition.listType(StructuredMessageListType listType) The type of list of the structured message list definition.memberType(Consumer<StructuredMessage.Builder> memberType) The member type of the structured message list definition.memberType(StructuredMessage memberType) The member type of the structured message list definition.The name of the structured message list definition.Methods 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, sdkFields 
- 
Method Details
- 
name
The name of the structured message list definition.
- Parameters:
 name- The name of the structured message list definition.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
memberType
The member type of the structured message list definition.
- Parameters:
 memberType- The member type of the structured message list definition.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
memberType
default StructuredMessageListDefinition.Builder memberType(Consumer<StructuredMessage.Builder> memberType) The member type of the structured message list definition.
This is a convenience method that creates an instance of theStructuredMessage.Builderavoiding the need to create one manually viaStructuredMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomemberType(StructuredMessage).- Parameters:
 memberType- a consumer that will call methods onStructuredMessage.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
listType
The type of list of the structured message list definition.
- Parameters:
 listType- The type of list of the structured message list definition.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
listType
The type of list of the structured message list definition.
- Parameters:
 listType- The type of list of the structured message list definition.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
capacity
The capacity of the structured message list definition when the list type is
FIXED_CAPACITYorDYNAMIC_BOUNDED_CAPACITY.- Parameters:
 capacity- The capacity of the structured message list definition when the list type isFIXED_CAPACITYorDYNAMIC_BOUNDED_CAPACITY.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -