@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.InputColumnDataType
public String getType()
The data type of the column.
InputColumnDataType
public InputColumn withType(String type)
The data type of the column.
type
- The data type of the column.InputColumnDataType
public InputColumn withType(InputColumnDataType type)
The data type of the column.
type
- The data type of the column.InputColumnDataType
public 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.ColumnDataSubType
public String getSubType()
The sub data type of the column. Sub types are only available for decimal columns that are part of a SPICE dataset.
ColumnDataSubType
public 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.ColumnDataSubType
public 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.ColumnDataSubType
public String toString()
toString
in class Object
Object.toString()
public InputColumn clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.