@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OutputDescription extends Object implements Serializable, Cloneable, StructuredPojo
For an SQL-based Amazon Kinesis Data Analytics application, describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.
Constructor and Description |
---|
OutputDescription() |
Modifier and Type | Method and Description |
---|---|
OutputDescription |
clone() |
boolean |
equals(Object obj) |
DestinationSchema |
getDestinationSchema()
The data format used for writing data to the destination.
|
KinesisFirehoseOutputDescription |
getKinesisFirehoseOutputDescription()
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is
written.
|
KinesisStreamsOutputDescription |
getKinesisStreamsOutputDescription()
Describes the Kinesis data stream that is configured as the destination where output is written.
|
LambdaOutputDescription |
getLambdaOutputDescription()
Describes the Lambda function that is configured as the destination where output is written.
|
String |
getName()
The name of the in-application stream that is configured as output.
|
String |
getOutputId()
A unique identifier for the output configuration.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestinationSchema(DestinationSchema destinationSchema)
The data format used for writing data to the destination.
|
void |
setKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is
written.
|
void |
setKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes the Kinesis data stream that is configured as the destination where output is written.
|
void |
setLambdaOutputDescription(LambdaOutputDescription lambdaOutputDescription)
Describes the Lambda function that is configured as the destination where output is written.
|
void |
setName(String name)
The name of the in-application stream that is configured as output.
|
void |
setOutputId(String outputId)
A unique identifier for the output configuration.
|
String |
toString()
Returns a string representation of this object.
|
OutputDescription |
withDestinationSchema(DestinationSchema destinationSchema)
The data format used for writing data to the destination.
|
OutputDescription |
withKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is
written.
|
OutputDescription |
withKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes the Kinesis data stream that is configured as the destination where output is written.
|
OutputDescription |
withLambdaOutputDescription(LambdaOutputDescription lambdaOutputDescription)
Describes the Lambda function that is configured as the destination where output is written.
|
OutputDescription |
withName(String name)
The name of the in-application stream that is configured as output.
|
OutputDescription |
withOutputId(String outputId)
A unique identifier for the output configuration.
|
public void setOutputId(String outputId)
A unique identifier for the output configuration.
outputId
- A unique identifier for the output configuration.public String getOutputId()
A unique identifier for the output configuration.
public OutputDescription withOutputId(String outputId)
A unique identifier for the output configuration.
outputId
- A unique identifier for the output configuration.public void setName(String name)
The name of the in-application stream that is configured as output.
name
- The name of the in-application stream that is configured as output.public String getName()
The name of the in-application stream that is configured as output.
public OutputDescription withName(String name)
The name of the in-application stream that is configured as output.
name
- The name of the in-application stream that is configured as output.public void setKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes the Kinesis data stream that is configured as the destination where output is written.
kinesisStreamsOutputDescription
- Describes the Kinesis data stream that is configured as the destination where output is written.public KinesisStreamsOutputDescription getKinesisStreamsOutputDescription()
Describes the Kinesis data stream that is configured as the destination where output is written.
public OutputDescription withKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes the Kinesis data stream that is configured as the destination where output is written.
kinesisStreamsOutputDescription
- Describes the Kinesis data stream that is configured as the destination where output is written.public void setKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
kinesisFirehoseOutputDescription
- Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is
written.public KinesisFirehoseOutputDescription getKinesisFirehoseOutputDescription()
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
public OutputDescription withKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
kinesisFirehoseOutputDescription
- Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is
written.public void setLambdaOutputDescription(LambdaOutputDescription lambdaOutputDescription)
Describes the Lambda function that is configured as the destination where output is written.
lambdaOutputDescription
- Describes the Lambda function that is configured as the destination where output is written.public LambdaOutputDescription getLambdaOutputDescription()
Describes the Lambda function that is configured as the destination where output is written.
public OutputDescription withLambdaOutputDescription(LambdaOutputDescription lambdaOutputDescription)
Describes the Lambda function that is configured as the destination where output is written.
lambdaOutputDescription
- Describes the Lambda function that is configured as the destination where output is written.public void setDestinationSchema(DestinationSchema destinationSchema)
The data format used for writing data to the destination.
destinationSchema
- The data format used for writing data to the destination.public DestinationSchema getDestinationSchema()
The data format used for writing data to the destination.
public OutputDescription withDestinationSchema(DestinationSchema destinationSchema)
The data format used for writing data to the destination.
destinationSchema
- The data format used for writing data to the destination.public String toString()
toString
in class Object
Object.toString()
public OutputDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.