@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecordColumn extends Object implements Serializable, Cloneable, StructuredPojo
Describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.
Also used to describe the format of the reference data source.
Constructor and Description |
---|
RecordColumn() |
Modifier and Type | Method and Description |
---|---|
RecordColumn |
clone() |
boolean |
equals(Object obj) |
String |
getMapping()
Reference to the data element in the streaming input of the reference data source.
|
String |
getName()
Name of the column created in the in-application input stream or reference table.
|
String |
getSqlType()
Type of column created in the in-application input stream or reference table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMapping(String mapping)
Reference to the data element in the streaming input of the reference data source.
|
void |
setName(String name)
Name of the column created in the in-application input stream or reference table.
|
void |
setSqlType(String sqlType)
Type of column created in the in-application input stream or reference table.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
RecordColumn |
withMapping(String mapping)
Reference to the data element in the streaming input of the reference data source.
|
RecordColumn |
withName(String name)
Name of the column created in the in-application input stream or reference table.
|
RecordColumn |
withSqlType(String sqlType)
Type of column created in the in-application input stream or reference table.
|
public void setName(String name)
Name of the column created in the in-application input stream or reference table.
name
- Name of the column created in the in-application input stream or reference table.public String getName()
Name of the column created in the in-application input stream or reference table.
public RecordColumn withName(String name)
Name of the column created in the in-application input stream or reference table.
name
- Name of the column created in the in-application input stream or reference table.public void setMapping(String mapping)
Reference to the data element in the streaming input of the reference data source.
mapping
- Reference to the data element in the streaming input of the reference data source.public String getMapping()
Reference to the data element in the streaming input of the reference data source.
public RecordColumn withMapping(String mapping)
Reference to the data element in the streaming input of the reference data source.
mapping
- Reference to the data element in the streaming input of the reference data source.public void setSqlType(String sqlType)
Type of column created in the in-application input stream or reference table.
sqlType
- Type of column created in the in-application input stream or reference table.public String getSqlType()
Type of column created in the in-application input stream or reference table.
public RecordColumn withSqlType(String sqlType)
Type of column created in the in-application input stream or reference table.
sqlType
- Type of column created in the in-application input stream or reference table.public String toString()
toString
in class Object
Object.toString()
public RecordColumn clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.