@Generated(value="software.amazon.awssdk:codegen") public final class MappingParameters extends Object implements StructuredPojo, ToCopyableBuilder<MappingParameters.Builder,MappingParameters>
When configuring application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.
Modifier and Type | Class and Description |
---|---|
static interface |
MappingParameters.Builder |
Modifier and Type | Method and Description |
---|---|
static MappingParameters.Builder |
builder() |
CSVMappingParameters |
csvMappingParameters()
Provides additional mapping information when the record format uses delimiters (for example, CSV).
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
JSONMappingParameters |
jsonMappingParameters()
Provides additional mapping information when JSON is the record format on the streaming source.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends MappingParameters.Builder> |
serializableBuilderClass() |
MappingParameters.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public JSONMappingParameters jsonMappingParameters()
Provides additional mapping information when JSON is the record format on the streaming source.
public CSVMappingParameters csvMappingParameters()
Provides additional mapping information when the record format uses delimiters (for example, CSV).
public MappingParameters.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<MappingParameters.Builder,MappingParameters>
public static MappingParameters.Builder builder()
public static Class<? extends MappingParameters.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.