@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 or 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) |
void |
setMapping(String mapping)
Reference to the data element in the streaming input or 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.
|
RecordColumn |
withMapping(String mapping)
Reference to the data element in the streaming input or 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 or the reference data source. This element is required if
the RecordFormatType is JSON
.
mapping
- Reference to the data element in the streaming input or the reference data source. This element is
required if the RecordFormatType is JSON
.public String getMapping()
Reference to the data element in the streaming input or the reference data source. This element is required if
the RecordFormatType is JSON
.
JSON
.public RecordColumn withMapping(String mapping)
Reference to the data element in the streaming input or the reference data source. This element is required if
the RecordFormatType is JSON
.
mapping
- Reference to the data element in the streaming input or the reference data source. This element is
required if the RecordFormatType is JSON
.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)
marshall
in interface StructuredPojo
Copyright © 2020. All rights reserved.