@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SqlApplicationConfigurationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes updates to the input streams, destination streams, and reference data sources for an SQL-based Kinesis Data Analytics application.
Constructor and Description |
---|
SqlApplicationConfigurationUpdate() |
Modifier and Type | Method and Description |
---|---|
SqlApplicationConfigurationUpdate |
clone() |
boolean |
equals(Object obj) |
List<InputUpdate> |
getInputUpdates()
The array of InputUpdate objects describing the new input streams used by the application.
|
List<OutputUpdate> |
getOutputUpdates()
The array of OutputUpdate objects describing the new destination streams used by the application.
|
List<ReferenceDataSourceUpdate> |
getReferenceDataSourceUpdates()
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the
application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInputUpdates(Collection<InputUpdate> inputUpdates)
The array of InputUpdate objects describing the new input streams used by the application.
|
void |
setOutputUpdates(Collection<OutputUpdate> outputUpdates)
The array of OutputUpdate objects describing the new destination streams used by the application.
|
void |
setReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the
application.
|
String |
toString()
Returns a string representation of this object.
|
SqlApplicationConfigurationUpdate |
withInputUpdates(Collection<InputUpdate> inputUpdates)
The array of InputUpdate objects describing the new input streams used by the application.
|
SqlApplicationConfigurationUpdate |
withInputUpdates(InputUpdate... inputUpdates)
The array of InputUpdate objects describing the new input streams used by the application.
|
SqlApplicationConfigurationUpdate |
withOutputUpdates(Collection<OutputUpdate> outputUpdates)
The array of OutputUpdate objects describing the new destination streams used by the application.
|
SqlApplicationConfigurationUpdate |
withOutputUpdates(OutputUpdate... outputUpdates)
The array of OutputUpdate objects describing the new destination streams used by the application.
|
SqlApplicationConfigurationUpdate |
withReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the
application.
|
SqlApplicationConfigurationUpdate |
withReferenceDataSourceUpdates(ReferenceDataSourceUpdate... referenceDataSourceUpdates)
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the
application.
|
public List<InputUpdate> getInputUpdates()
The array of InputUpdate objects describing the new input streams used by the application.
public void setInputUpdates(Collection<InputUpdate> inputUpdates)
The array of InputUpdate objects describing the new input streams used by the application.
inputUpdates
- The array of InputUpdate objects describing the new input streams used by the application.public SqlApplicationConfigurationUpdate withInputUpdates(InputUpdate... inputUpdates)
The array of InputUpdate objects describing the new input streams used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setInputUpdates(java.util.Collection)
or withInputUpdates(java.util.Collection)
if you want to
override the existing values.
inputUpdates
- The array of InputUpdate objects describing the new input streams used by the application.public SqlApplicationConfigurationUpdate withInputUpdates(Collection<InputUpdate> inputUpdates)
The array of InputUpdate objects describing the new input streams used by the application.
inputUpdates
- The array of InputUpdate objects describing the new input streams used by the application.public List<OutputUpdate> getOutputUpdates()
The array of OutputUpdate objects describing the new destination streams used by the application.
public void setOutputUpdates(Collection<OutputUpdate> outputUpdates)
The array of OutputUpdate objects describing the new destination streams used by the application.
outputUpdates
- The array of OutputUpdate objects describing the new destination streams used by the application.public SqlApplicationConfigurationUpdate withOutputUpdates(OutputUpdate... outputUpdates)
The array of OutputUpdate objects describing the new destination streams used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setOutputUpdates(java.util.Collection)
or withOutputUpdates(java.util.Collection)
if you want
to override the existing values.
outputUpdates
- The array of OutputUpdate objects describing the new destination streams used by the application.public SqlApplicationConfigurationUpdate withOutputUpdates(Collection<OutputUpdate> outputUpdates)
The array of OutputUpdate objects describing the new destination streams used by the application.
outputUpdates
- The array of OutputUpdate objects describing the new destination streams used by the application.public List<ReferenceDataSourceUpdate> getReferenceDataSourceUpdates()
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the application.
public void setReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the application.
referenceDataSourceUpdates
- The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by
the application.public SqlApplicationConfigurationUpdate withReferenceDataSourceUpdates(ReferenceDataSourceUpdate... referenceDataSourceUpdates)
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setReferenceDataSourceUpdates(java.util.Collection)
or
withReferenceDataSourceUpdates(java.util.Collection)
if you want to override the existing values.
referenceDataSourceUpdates
- The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by
the application.public SqlApplicationConfigurationUpdate withReferenceDataSourceUpdates(Collection<ReferenceDataSourceUpdate> referenceDataSourceUpdates)
The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by the application.
referenceDataSourceUpdates
- The array of ReferenceDataSourceUpdate objects describing the new reference data sources used by
the application.public String toString()
toString
in class Object
Object.toString()
public SqlApplicationConfigurationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.