@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OutputUpdate extends Object implements Serializable, Cloneable, StructuredPojo
For a SQL-based Kinesis Data Analytics application, describes updates to the output configuration identified by the
OutputId
.
Constructor and Description |
---|
OutputUpdate() |
Modifier and Type | Method and Description |
---|---|
OutputUpdate |
clone() |
boolean |
equals(Object obj) |
DestinationSchema |
getDestinationSchemaUpdate()
Describes the data format when records are written to the destination.
|
KinesisFirehoseOutputUpdate |
getKinesisFirehoseOutputUpdate()
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
|
KinesisStreamsOutputUpdate |
getKinesisStreamsOutputUpdate()
Describes a Kinesis data stream as the destination for the output.
|
LambdaOutputUpdate |
getLambdaOutputUpdate()
Describes an Amazon Lambda function as the destination for the output.
|
String |
getNameUpdate()
If you want to specify a different in-application stream for this output configuration, use this field to specify
the new in-application stream name.
|
String |
getOutputId()
Identifies the specific output configuration that you want to update.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDestinationSchemaUpdate(DestinationSchema destinationSchemaUpdate)
Describes the data format when records are written to the destination.
|
void |
setKinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate)
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
|
void |
setKinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate)
Describes a Kinesis data stream as the destination for the output.
|
void |
setLambdaOutputUpdate(LambdaOutputUpdate lambdaOutputUpdate)
Describes an Amazon Lambda function as the destination for the output.
|
void |
setNameUpdate(String nameUpdate)
If you want to specify a different in-application stream for this output configuration, use this field to specify
the new in-application stream name.
|
void |
setOutputId(String outputId)
Identifies the specific output configuration that you want to update.
|
String |
toString()
Returns a string representation of this object.
|
OutputUpdate |
withDestinationSchemaUpdate(DestinationSchema destinationSchemaUpdate)
Describes the data format when records are written to the destination.
|
OutputUpdate |
withKinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate)
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
|
OutputUpdate |
withKinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate)
Describes a Kinesis data stream as the destination for the output.
|
OutputUpdate |
withLambdaOutputUpdate(LambdaOutputUpdate lambdaOutputUpdate)
Describes an Amazon Lambda function as the destination for the output.
|
OutputUpdate |
withNameUpdate(String nameUpdate)
If you want to specify a different in-application stream for this output configuration, use this field to specify
the new in-application stream name.
|
OutputUpdate |
withOutputId(String outputId)
Identifies the specific output configuration that you want to update.
|
public void setOutputId(String outputId)
Identifies the specific output configuration that you want to update.
outputId
- Identifies the specific output configuration that you want to update.public String getOutputId()
Identifies the specific output configuration that you want to update.
public OutputUpdate withOutputId(String outputId)
Identifies the specific output configuration that you want to update.
outputId
- Identifies the specific output configuration that you want to update.public void setNameUpdate(String nameUpdate)
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
nameUpdate
- If you want to specify a different in-application stream for this output configuration, use this field to
specify the new in-application stream name.public String getNameUpdate()
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
public OutputUpdate withNameUpdate(String nameUpdate)
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
nameUpdate
- If you want to specify a different in-application stream for this output configuration, use this field to
specify the new in-application stream name.public void setKinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate)
Describes a Kinesis data stream as the destination for the output.
kinesisStreamsOutputUpdate
- Describes a Kinesis data stream as the destination for the output.public KinesisStreamsOutputUpdate getKinesisStreamsOutputUpdate()
Describes a Kinesis data stream as the destination for the output.
public OutputUpdate withKinesisStreamsOutputUpdate(KinesisStreamsOutputUpdate kinesisStreamsOutputUpdate)
Describes a Kinesis data stream as the destination for the output.
kinesisStreamsOutputUpdate
- Describes a Kinesis data stream as the destination for the output.public void setKinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate)
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
kinesisFirehoseOutputUpdate
- Describes a Kinesis Data Firehose delivery stream as the destination for the output.public KinesisFirehoseOutputUpdate getKinesisFirehoseOutputUpdate()
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
public OutputUpdate withKinesisFirehoseOutputUpdate(KinesisFirehoseOutputUpdate kinesisFirehoseOutputUpdate)
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
kinesisFirehoseOutputUpdate
- Describes a Kinesis Data Firehose delivery stream as the destination for the output.public void setLambdaOutputUpdate(LambdaOutputUpdate lambdaOutputUpdate)
Describes an Amazon Lambda function as the destination for the output.
lambdaOutputUpdate
- Describes an Amazon Lambda function as the destination for the output.public LambdaOutputUpdate getLambdaOutputUpdate()
Describes an Amazon Lambda function as the destination for the output.
public OutputUpdate withLambdaOutputUpdate(LambdaOutputUpdate lambdaOutputUpdate)
Describes an Amazon Lambda function as the destination for the output.
lambdaOutputUpdate
- Describes an Amazon Lambda function as the destination for the output.public void setDestinationSchemaUpdate(DestinationSchema destinationSchemaUpdate)
Describes the data format when records are written to the destination.
destinationSchemaUpdate
- Describes the data format when records are written to the destination.public DestinationSchema getDestinationSchemaUpdate()
Describes the data format when records are written to the destination.
public OutputUpdate withDestinationSchemaUpdate(DestinationSchema destinationSchemaUpdate)
Describes the data format when records are written to the destination.
destinationSchemaUpdate
- Describes the data format when records are written to the destination.public String toString()
toString
in class Object
Object.toString()
public OutputUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.