@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SchemaDefinition extends Object implements Serializable, Cloneable, StructuredPojo
Information needed to define a schema.
| Constructor and Description | 
|---|
| SchemaDefinition() | 
| Modifier and Type | Method and Description | 
|---|---|
| SchemaDefinition | clone() | 
| boolean | equals(Object obj) | 
| List<Column> | getColumns()
 Specifies one or more columns that store your data. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setColumns(Collection<Column> columns)
 Specifies one or more columns that store your data. | 
| String | toString()Returns a string representation of this object. | 
| SchemaDefinition | withColumns(Collection<Column> columns)
 Specifies one or more columns that store your data. | 
| SchemaDefinition | withColumns(Column... columns)
 Specifies one or more columns that store your data. | 
public List<Column> getColumns()
Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types
Each schema can have up to 100 columns. Each column can have up to 100 nested types
public void setColumns(Collection<Column> columns)
Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types
columns - Specifies one or more columns that store your data.
        Each schema can have up to 100 columns. Each column can have up to 100 nested types
public SchemaDefinition withColumns(Column... columns)
Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types
 NOTE: This method appends the values to the existing list (if any). Use
 setColumns(java.util.Collection) or withColumns(java.util.Collection) if you want to override
 the existing values.
 
columns - Specifies one or more columns that store your data.
        Each schema can have up to 100 columns. Each column can have up to 100 nested types
public SchemaDefinition withColumns(Collection<Column> columns)
Specifies one or more columns that store your data.
Each schema can have up to 100 columns. Each column can have up to 100 nested types
columns - Specifies one or more columns that store your data.
        Each schema can have up to 100 columns. Each column can have up to 100 nested types
public String toString()
toString in class ObjectObject.toString()public SchemaDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.