@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputUpdate extends Object implements Serializable, Cloneable, StructuredPojo
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 Amazon Kinesis Analytics creates for the
specific streaming source).
|
InputProcessingConfigurationUpdate |
getInputProcessingConfigurationUpdate()
Describes updates for an input processing configuration.
|
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 streams that Amazon Kinesis Analytics creates for the specific streaming source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
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 Amazon Kinesis Analytics creates for the
specific streaming source).
|
void |
setInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
|
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 streams that Amazon 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 Amazon Kinesis Analytics creates for the
specific streaming source).
|
InputUpdate |
withInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
|
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 streams that Amazon 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 streams that Amazon Kinesis Analytics creates for the specific streaming source.
namePrefixUpdate
- Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming
source.public String getNamePrefixUpdate()
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
public InputUpdate withNamePrefixUpdate(String namePrefixUpdate)
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
namePrefixUpdate
- Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming
source.public void setInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
inputProcessingConfigurationUpdate
- Describes updates for an input processing configuration.public InputProcessingConfigurationUpdate getInputProcessingConfigurationUpdate()
Describes updates for an input processing configuration.
public InputUpdate withInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates for an input processing configuration.
inputProcessingConfigurationUpdate
- Describes updates for an input processing configuration.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 Amazon Kinesis Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for
the specific streaming source).public InputParallelismUpdate getInputParallelismUpdate()
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
public InputUpdate withInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for
the specific streaming source).public String toString()
toString
in class Object
Object.toString()
public InputUpdate 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.