@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputColumn extends Object implements Serializable, Cloneable, StructuredPojo
Metadata for a column that is used as the input of a transform operation.
| Constructor and Description |
|---|
InputColumn() |
| Modifier and Type | Method and Description |
|---|---|
InputColumn |
clone() |
boolean |
equals(Object obj) |
String |
getName()
The name of this column in the underlying data source.
|
String |
getSubType()
The sub data type of the column.
|
String |
getType()
The data type of the column.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setName(String name)
The name of this column in the underlying data source.
|
void |
setSubType(String subType)
The sub data type of the column.
|
void |
setType(String type)
The data type of the column.
|
String |
toString()
Returns a string representation of this object.
|
InputColumn |
withName(String name)
The name of this column in the underlying data source.
|
InputColumn |
withSubType(ColumnDataSubType subType)
The sub data type of the column.
|
InputColumn |
withSubType(String subType)
The sub data type of the column.
|
InputColumn |
withType(InputColumnDataType type)
The data type of the column.
|
InputColumn |
withType(String type)
The data type of the column.
|
public void setName(String name)
The name of this column in the underlying data source.
name - The name of this column in the underlying data source.public String getName()
The name of this column in the underlying data source.
public InputColumn withName(String name)
The name of this column in the underlying data source.
name - The name of this column in the underlying data source.public void setType(String type)
The data type of the column.
type - The data type of the column.InputColumnDataTypepublic String getType()
The data type of the column.
InputColumnDataTypepublic InputColumn withType(String type)
The data type of the column.
type - The data type of the column.InputColumnDataTypepublic InputColumn withType(InputColumnDataType type)
The data type of the column.
type - The data type of the column.InputColumnDataTypepublic void setSubType(String subType)
The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.
subType - The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE
dataset.ColumnDataSubTypepublic String getSubType()
The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.
ColumnDataSubTypepublic InputColumn withSubType(String subType)
The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.
subType - The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE
dataset.ColumnDataSubTypepublic InputColumn withSubType(ColumnDataSubType subType)
The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.
subType - The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE
dataset.ColumnDataSubTypepublic String toString()
toString in class ObjectObject.toString()public InputColumn clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.