@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) |
boolean |
equalsBySdkFields(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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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().
RecordFormatTypepublic final 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().
RecordFormatTypepublic final 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()
toBuilder in interface ToCopyableBuilder<RecordFormat.Builder,RecordFormat>public static RecordFormat.Builder builder()
public static Class<? extends RecordFormat.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.