@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InputUpdate extends Object implements Serializable, Cloneable, StructuredPojo
For a SQL-based Kinesis Data Analytics application, 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()
The input ID of the application input to be updated.
|
InputParallelismUpdate |
getInputParallelismUpdate()
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the
specific streaming source).
|
InputProcessingConfigurationUpdate |
getInputProcessingConfigurationUpdate()
Describes updates to an InputProcessingConfiguration.
|
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 a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
|
KinesisStreamsInputUpdate |
getKinesisStreamsInputUpdate()
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name
(ARN).
|
String |
getNamePrefixUpdate()
The name prefix for in-application streams that Kinesis Data 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)
The input ID of the application input to be updated.
|
void |
setInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the
specific streaming source).
|
void |
setInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates to an InputProcessingConfiguration.
|
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 a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
|
void |
setKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name
(ARN).
|
void |
setNamePrefixUpdate(String namePrefixUpdate)
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
|
String |
toString()
Returns a string representation of this object.
|
InputUpdate |
withInputId(String inputId)
The input ID of the application input to be updated.
|
InputUpdate |
withInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the
specific streaming source).
|
InputUpdate |
withInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates to an InputProcessingConfiguration.
|
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 a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
|
InputUpdate |
withKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name
(ARN).
|
InputUpdate |
withNamePrefixUpdate(String namePrefixUpdate)
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
|
public void setInputId(String inputId)
The input ID of the application input to be updated.
inputId
- The input ID of the application input to be updated.public String getInputId()
The input ID of the application input to be updated.
public InputUpdate withInputId(String inputId)
The input ID of the application input to be updated.
inputId
- The input ID of the application input to be updated.public void setNamePrefixUpdate(String namePrefixUpdate)
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
namePrefixUpdate
- The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming
source.public String getNamePrefixUpdate()
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
public InputUpdate withNamePrefixUpdate(String namePrefixUpdate)
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.
namePrefixUpdate
- The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming
source.public void setInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates to an InputProcessingConfiguration.
inputProcessingConfigurationUpdate
- Describes updates to an InputProcessingConfiguration.public InputProcessingConfigurationUpdate getInputProcessingConfigurationUpdate()
Describes updates to an InputProcessingConfiguration.
public InputUpdate withInputProcessingConfigurationUpdate(InputProcessingConfigurationUpdate inputProcessingConfigurationUpdate)
Describes updates to an InputProcessingConfiguration.
inputProcessingConfigurationUpdate
- Describes updates to an InputProcessingConfiguration.public void setKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
kinesisStreamsInputUpdate
- If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource
Name (ARN).public KinesisStreamsInputUpdate getKinesisStreamsInputUpdate()
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
public InputUpdate withKinesisStreamsInputUpdate(KinesisStreamsInputUpdate kinesisStreamsInputUpdate)
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).
kinesisStreamsInputUpdate
- If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource
Name (ARN).public void setKinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
kinesisFirehoseInputUpdate
- If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated
stream ARN.public KinesisFirehoseInputUpdate getKinesisFirehoseInputUpdate()
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
public InputUpdate withKinesisFirehoseInputUpdate(KinesisFirehoseInputUpdate kinesisFirehoseInputUpdate)
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.
kinesisFirehoseInputUpdate
- If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated
stream 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 of in-application streams Kinesis Data Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for
the specific streaming source).public InputParallelismUpdate getInputParallelismUpdate()
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
public InputUpdate withInputParallelismUpdate(InputParallelismUpdate inputParallelismUpdate)
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).
inputParallelismUpdate
- Describes the parallelism updates (the number of in-application streams Kinesis Data 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.