StructuredPojo
, ToCopyableBuilder<OutputDescription.Builder,OutputDescription>
@Generated("software.amazon.awssdk:codegen") public class OutputDescription extends Object implements StructuredPojo, ToCopyableBuilder<OutputDescription.Builder,OutputDescription>
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.
Modifier and Type | Class | Description |
---|---|---|
static interface |
OutputDescription.Builder |
Modifier and Type | Method | Description |
---|---|---|
static OutputDescription.Builder |
builder() |
|
DestinationSchema |
destinationSchema() |
Data format used for writing data to the destination.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
KinesisFirehoseOutputDescription |
kinesisFirehoseOutputDescription() |
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
|
KinesisStreamsOutputDescription |
kinesisStreamsOutputDescription() |
Describes Amazon Kinesis stream configured as the destination where output is written.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
name() |
Name of the in-application stream configured as output.
|
String |
outputId() |
A unique identifier for the output configuration.
|
static Class<? extends OutputDescription.Builder> |
serializableBuilderClass() |
|
OutputDescription.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String outputId()
A unique identifier for the output configuration.
public String name()
Name of the in-application stream configured as output.
public KinesisStreamsOutputDescription kinesisStreamsOutputDescription()
Describes Amazon Kinesis stream configured as the destination where output is written.
public KinesisFirehoseOutputDescription kinesisFirehoseOutputDescription()
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
public DestinationSchema destinationSchema()
Data format used for writing data to the destination.
public OutputDescription.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<OutputDescription.Builder,OutputDescription>
public static OutputDescription.Builder builder()
public static Class<? extends OutputDescription.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.