@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StructuredMessageListDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Represents a list type node of the complex data structure.
Constructor and Description |
---|
StructuredMessageListDefinition() |
Modifier and Type | Method and Description |
---|---|
StructuredMessageListDefinition |
clone() |
boolean |
equals(Object obj) |
Integer |
getCapacity()
The capacity of the structured message list definition when the list type is
FIXED_CAPACITY or
DYNAMIC_BOUNDED_CAPACITY . |
String |
getListType()
The type of list of the structured message list definition.
|
StructuredMessage |
getMemberType()
The member type of the structured message list definition.
|
String |
getName()
The name of the structured message list definition.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCapacity(Integer capacity)
The capacity of the structured message list definition when the list type is
FIXED_CAPACITY or
DYNAMIC_BOUNDED_CAPACITY . |
void |
setListType(String listType)
The type of list of the structured message list definition.
|
void |
setMemberType(StructuredMessage memberType)
The member type of the structured message list definition.
|
void |
setName(String name)
The name of the structured message list definition.
|
String |
toString()
Returns a string representation of this object.
|
StructuredMessageListDefinition |
withCapacity(Integer capacity)
The capacity of the structured message list definition when the list type is
FIXED_CAPACITY or
DYNAMIC_BOUNDED_CAPACITY . |
StructuredMessageListDefinition |
withListType(String listType)
The type of list of the structured message list definition.
|
StructuredMessageListDefinition |
withListType(StructuredMessageListType listType)
The type of list of the structured message list definition.
|
StructuredMessageListDefinition |
withMemberType(StructuredMessage memberType)
The member type of the structured message list definition.
|
StructuredMessageListDefinition |
withName(String name)
The name of the structured message list definition.
|
public void setName(String name)
The name of the structured message list definition.
name
- The name of the structured message list definition.public String getName()
The name of the structured message list definition.
public StructuredMessageListDefinition withName(String name)
The name of the structured message list definition.
name
- The name of the structured message list definition.public void setMemberType(StructuredMessage memberType)
The member type of the structured message list definition.
memberType
- The member type of the structured message list definition.public StructuredMessage getMemberType()
The member type of the structured message list definition.
public StructuredMessageListDefinition withMemberType(StructuredMessage memberType)
The member type of the structured message list definition.
memberType
- The member type of the structured message list definition.public void setListType(String listType)
The type of list of the structured message list definition.
listType
- The type of list of the structured message list definition.StructuredMessageListType
public String getListType()
The type of list of the structured message list definition.
StructuredMessageListType
public StructuredMessageListDefinition withListType(String listType)
The type of list of the structured message list definition.
listType
- The type of list of the structured message list definition.StructuredMessageListType
public StructuredMessageListDefinition withListType(StructuredMessageListType listType)
The type of list of the structured message list definition.
listType
- The type of list of the structured message list definition.StructuredMessageListType
public void setCapacity(Integer capacity)
The capacity of the structured message list definition when the list type is FIXED_CAPACITY
or
DYNAMIC_BOUNDED_CAPACITY
.
capacity
- The capacity of the structured message list definition when the list type is FIXED_CAPACITY
or DYNAMIC_BOUNDED_CAPACITY
.public Integer getCapacity()
The capacity of the structured message list definition when the list type is FIXED_CAPACITY
or
DYNAMIC_BOUNDED_CAPACITY
.
FIXED_CAPACITY
or DYNAMIC_BOUNDED_CAPACITY
.public StructuredMessageListDefinition withCapacity(Integer capacity)
The capacity of the structured message list definition when the list type is FIXED_CAPACITY
or
DYNAMIC_BOUNDED_CAPACITY
.
capacity
- The capacity of the structured message list definition when the list type is FIXED_CAPACITY
or DYNAMIC_BOUNDED_CAPACITY
.public String toString()
toString
in class Object
Object.toString()
public StructuredMessageListDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.