Class MappingParameters
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.MappingParameters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MappingParameters.Builder,MappingParameters>
@Generated("software.amazon.awssdk:codegen") public final class MappingParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MappingParameters.Builder,MappingParameters>
When you configure a SQL-based Kinesis Data Analytics application's 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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMappingParameters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MappingParameters.Builderbuilder()CSVMappingParameterscsvMappingParameters()Provides additional mapping information when the record format uses delimiters (for example, CSV).booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()JSONMappingParametersjsonMappingParameters()Provides additional mapping information when JSON is the record format on the streaming source.List<SdkField<?>>sdkFields()static Class<? extends MappingParameters.Builder>serializableBuilderClass()MappingParameters.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
jsonMappingParameters
public final JSONMappingParameters jsonMappingParameters()
Provides additional mapping information when JSON is the record format on the streaming source.
- Returns:
- Provides additional mapping information when JSON is the record format on the streaming source.
-
csvMappingParameters
public final CSVMappingParameters csvMappingParameters()
Provides additional mapping information when the record format uses delimiters (for example, CSV).
- Returns:
- Provides additional mapping information when the record format uses delimiters (for example, CSV).
-
toBuilder
public MappingParameters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MappingParameters.Builder,MappingParameters>
-
builder
public static MappingParameters.Builder builder()
-
serializableBuilderClass
public static Class<? extends MappingParameters.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-