@Generated(value="software.amazon.awssdk:codegen") public final class RecordFormat extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecordFormat.Builder,RecordFormat>
Describes the record format and relevant mapping information that should be applied to schematize the records on the stream.
Modifier and Type | Class and Description |
---|---|
static interface |
RecordFormat.Builder |
Modifier and Type | Method and Description |
---|---|
static RecordFormat.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MappingParameters |
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.
|
RecordFormatType |
recordFormatType()
The type of record format.
|
String |
recordFormatTypeAsString()
The type of record format.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecordFormat.Builder> |
serializableBuilderClass() |
RecordFormat.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public RecordFormatType recordFormatType()
The type of record format.
If the service returns an enum value that is not available in the current SDK version, recordFormatType
will return RecordFormatType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from recordFormatTypeAsString()
.
RecordFormatType
public String recordFormatTypeAsString()
The type of record format.
If the service returns an enum value that is not available in the current SDK version, recordFormatType
will return RecordFormatType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from recordFormatTypeAsString()
.
RecordFormatType
public MappingParameters 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.
public RecordFormat.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RecordFormat.Builder,RecordFormat>
public static RecordFormat.Builder builder()
public static Class<? extends RecordFormat.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.