@Generated(value="software.amazon.awssdk:codegen") public class RecordColumn extends Object implements StructuredPojo, ToCopyableBuilder<RecordColumn.Builder,RecordColumn>
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.
Modifier and Type | Class and Description |
---|---|
static interface |
RecordColumn.Builder |
Modifier and Type | Method and Description |
---|---|
static RecordColumn.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
mapping()
Reference to the data element in the streaming input of the reference data source.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name()
Name of the column created in the in-application input stream or reference table.
|
static Class<? extends RecordColumn.Builder> |
serializableBuilderClass() |
String |
sqlType()
Type of column created in the in-application input stream or reference table.
|
RecordColumn.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String name()
Name of the column created in the in-application input stream or reference table.
public String mapping()
Reference to the data element in the streaming input of the reference data source.
public String sqlType()
Type of column created in the in-application input stream or reference table.
public RecordColumn.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RecordColumn.Builder,RecordColumn>
public static RecordColumn.Builder builder()
public static Class<? extends RecordColumn.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.