Class Output
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.Output
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Output.Builder,Output>
@Generated("software.amazon.awssdk:codegen") public final class Output extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Output.Builder,Output>
Describes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOutput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Output.Builderbuilder()DestinationSchemadestinationSchema()Describes the data format when records are written to the destination.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()KinesisFirehoseOutputkinesisFirehoseOutput()Identifies a Kinesis Data Firehose delivery stream as the destination.KinesisStreamsOutputkinesisStreamsOutput()Identifies a Kinesis data stream as the destination.LambdaOutputlambdaOutput()Identifies an Amazon Lambda function as the destination.Stringname()The name of the in-application stream.List<SdkField<?>>sdkFields()static Class<? extends Output.Builder>serializableBuilderClass()Output.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
-
name
public final String name()
The name of the in-application stream.
- Returns:
- The name of the in-application stream.
-
kinesisStreamsOutput
public final KinesisStreamsOutput kinesisStreamsOutput()
Identifies a Kinesis data stream as the destination.
- Returns:
- Identifies a Kinesis data stream as the destination.
-
kinesisFirehoseOutput
public final KinesisFirehoseOutput kinesisFirehoseOutput()
Identifies a Kinesis Data Firehose delivery stream as the destination.
- Returns:
- Identifies a Kinesis Data Firehose delivery stream as the destination.
-
lambdaOutput
public final LambdaOutput lambdaOutput()
Identifies an Amazon Lambda function as the destination.
- Returns:
- Identifies an Amazon Lambda function as the destination.
-
destinationSchema
public final DestinationSchema destinationSchema()
Describes the data format when records are written to the destination.
- Returns:
- Describes the data format when records are written to the destination.
-
toBuilder
public Output.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Output.Builder,Output>
-
builder
public static Output.Builder builder()
-
serializableBuilderClass
public static Class<? extends Output.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.
-
-