@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 Object
Object.toString()
public SchemaDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.