public class OutputDescription extends Object implements Serializable, Cloneable
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 an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.
Constructor and Description |
---|
OutputDescription() |
Modifier and Type | Method and Description |
---|---|
OutputDescription |
clone() |
boolean |
equals(Object obj) |
DestinationSchema |
getDestinationSchema()
Data format used for writing data to the destination.
|
KinesisFirehoseOutputDescription |
getKinesisFirehoseOutputDescription()
Describes the Amazon Kinesis Firehose delivery stream configured as the
destination where output is written.
|
KinesisStreamsOutputDescription |
getKinesisStreamsOutputDescription()
Describes Amazon Kinesis stream configured as the destination where
output is written.
|
String |
getName()
Name of the in-application stream configured as output.
|
String |
getOutputId()
A unique identifier for the output configuration.
|
int |
hashCode() |
void |
setDestinationSchema(DestinationSchema destinationSchema)
Data format used for writing data to the destination.
|
void |
setKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Amazon Kinesis Firehose delivery stream configured as the
destination where output is written.
|
void |
setKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes Amazon Kinesis stream configured as the destination where
output is written.
|
void |
setName(String name)
Name of the in-application stream configured as output.
|
void |
setOutputId(String outputId)
A unique identifier for the output configuration.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
OutputDescription |
withDestinationSchema(DestinationSchema destinationSchema)
Data format used for writing data to the destination.
|
OutputDescription |
withKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Amazon Kinesis Firehose delivery stream configured as the
destination where output is written.
|
OutputDescription |
withKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes Amazon Kinesis stream configured as the destination where
output is written.
|
OutputDescription |
withName(String name)
Name of the in-application stream 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)
Name of the in-application stream configured as output.
name
- Name of the in-application stream configured as output.public String getName()
Name of the in-application stream configured as output.
public OutputDescription withName(String name)
Name of the in-application stream configured as output.
name
- Name of the in-application stream configured as output.public void setKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes Amazon Kinesis stream configured as the destination where output is written.
kinesisStreamsOutputDescription
- Describes Amazon Kinesis stream configured as the destination
where output is written.public KinesisStreamsOutputDescription getKinesisStreamsOutputDescription()
Describes Amazon Kinesis stream configured as the destination where output is written.
public OutputDescription withKinesisStreamsOutputDescription(KinesisStreamsOutputDescription kinesisStreamsOutputDescription)
Describes Amazon Kinesis stream configured as the destination where output is written.
kinesisStreamsOutputDescription
- Describes Amazon Kinesis stream configured as the destination
where output is written.public void setKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
kinesisFirehoseOutputDescription
- Describes the Amazon Kinesis Firehose delivery stream configured
as the destination where output is written.public KinesisFirehoseOutputDescription getKinesisFirehoseOutputDescription()
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
public OutputDescription withKinesisFirehoseOutputDescription(KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription)
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
kinesisFirehoseOutputDescription
- Describes the Amazon Kinesis Firehose delivery stream configured
as the destination where output is written.public void setDestinationSchema(DestinationSchema destinationSchema)
Data format used for writing data to the destination.
destinationSchema
- Data format used for writing data to the destination.public DestinationSchema getDestinationSchema()
Data format used for writing data to the destination.
public OutputDescription withDestinationSchema(DestinationSchema destinationSchema)
Data format used for writing data to the destination.
destinationSchema
- Data format used for writing data to the destination.public String toString()
toString
in class Object
Object.toString()
public OutputDescription clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.