public class InputUpdate extends Object implements Serializable, Cloneable
Describes updates to a specific input configuration (identified by the
InputId
of an application).
Constructor and Description |
---|
InputUpdate() |
Modifier and Type | Method and Description |
---|---|
InputUpdate |
clone() |
boolean |
equals(Object obj) |
String |
getInputId()
Input ID of the application input to be updated.
|
InputParallelismUpdate |
getInputParallelismUpdate()
Describes the parallelism updates (the number in-application streams
Kinesis Analytics creates for the specific streaming source).
|
InputSchemaUpdate |
getInputSchemaUpdate()
Describes the data format on the streaming source, and how record
elements on the streaming source map to columns of the in-application
stream that is created.
|
KinesisFirehoseInputUpdate |
getKinesisFirehoseInputUpdate()
If an Amazon Kinesis Firehose delivery stream is the streaming source to
be updated, provides an updated stream Amazon Resource Name (ARN) and IAM
role ARN.
|
KinesisStreamsInputUpdate |
getKinesisStreamsInputUpdate()
If a Amazon Kinesis stream is the streaming source to be updated,
provides an updated stream ARN and IAM role ARN.
|
String |
getNamePrefixUpdate()
Name prefix for in-application stream(s) that Kinesis Analytics creates
for the specific streaming source.
|
int |
hashCode() |
void |
setInputId(String inputId)
Input ID of the application input to be updated.
|
void |
setInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams
Kinesis Analytics creates for the specific streaming source).
|
void |
setInputSchemaUpdate(InputSchemaUpdate inputSchemaUpdate)
Describes the data format on the streaming source, and how record
elements on the streaming source map to columns of the in-application
stream that is created.
|
void |
setKinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to
be updated, provides an updated stream Amazon Resource Name (ARN) and IAM
role ARN.
|
void |
setKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated,
provides an updated stream ARN and IAM role ARN.
|
void |
setNamePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application stream(s) that Kinesis Analytics creates
for the specific streaming source.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
InputUpdate |
withInputId(String inputId)
Input ID of the application input to be updated.
|
InputUpdate |
withInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams
Kinesis Analytics creates for the specific streaming source).
|
InputUpdate |
withInputSchemaUpdate(InputSchemaUpdate inputSchemaUpdate)
Describes the data format on the streaming source, and how record
elements on the streaming source map to columns of the in-application
stream that is created.
|
InputUpdate |
withKinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to
be updated, provides an updated stream Amazon Resource Name (ARN) and IAM
role ARN.
|
InputUpdate |
withKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated,
provides an updated stream ARN and IAM role ARN.
|
InputUpdate |
withNamePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application stream(s) that Kinesis Analytics creates
for the specific streaming source.
|
public void setInputId(String inputId)
Input ID of the application input to be updated.
inputId
- Input ID of the application input to be updated.public String getInputId()
Input ID of the application input to be updated.
public InputUpdate withInputId(String inputId)
Input ID of the application input to be updated.
inputId
- Input ID of the application input to be updated.public void setNamePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application stream(s) that Kinesis Analytics creates for the specific streaming source.
namePrefixUpdate
- Name prefix for in-application stream(s) that Kinesis Analytics
creates for the specific streaming source.public String getNamePrefixUpdate()
Name prefix for in-application stream(s) that Kinesis Analytics creates for the specific streaming source.
public InputUpdate withNamePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application stream(s) that Kinesis Analytics creates for the specific streaming source.
namePrefixUpdate
- Name prefix for in-application stream(s) that Kinesis Analytics
creates for the specific streaming source.public void setKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
kinesisStreamsInputUpdate
- If a Amazon Kinesis stream is the streaming source to be updated,
provides an updated stream ARN and IAM role ARN.public KinesisStreamsInputUpdate getKinesisStreamsInputUpdate()
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
public InputUpdate withKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Amazon Kinesis stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
kinesisStreamsInputUpdate
- If a Amazon Kinesis stream is the streaming source to be updated,
provides an updated stream ARN and IAM role ARN.public void setKinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
kinesisFirehoseInputUpdate
- If an Amazon Kinesis Firehose delivery stream is the streaming
source to be updated, provides an updated stream Amazon Resource
Name (ARN) and IAM role ARN.public KinesisFirehoseInputUpdate getKinesisFirehoseInputUpdate()
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
public InputUpdate withKinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
kinesisFirehoseInputUpdate
- If an Amazon Kinesis Firehose delivery stream is the streaming
source to be updated, provides an updated stream Amazon Resource
Name (ARN) and IAM role ARN.public void setInputSchemaUpdate(InputSchemaUpdate inputSchemaUpdate)
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
inputSchemaUpdate
- Describes the data format on the streaming source, and how record
elements on the streaming source map to columns of the
in-application stream that is created.public InputSchemaUpdate getInputSchemaUpdate()
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
public InputUpdate withInputSchemaUpdate(InputSchemaUpdate inputSchemaUpdate)
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.
inputSchemaUpdate
- Describes the data format on the streaming source, and how record
elements on the streaming source map to columns of the
in-application stream that is created.public void setInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Kinesis Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number in-application
streams Kinesis Analytics creates for the specific streaming
source).public InputParallelismUpdate getInputParallelismUpdate()
Describes the parallelism updates (the number in-application streams Kinesis Analytics creates for the specific streaming source).
public InputUpdate withInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Kinesis Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number in-application
streams Kinesis Analytics creates for the specific streaming
source).public String toString()
toString
in class Object
Object.toString()
public InputUpdate clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.