@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SqlApplicationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.
Constructor and Description |
---|
SqlApplicationConfiguration() |
Modifier and Type | Method and Description |
---|---|
SqlApplicationConfiguration |
clone() |
boolean |
equals(Object obj) |
List<Input> |
getInputs()
The array of Input objects describing the input streams used by the application.
|
List<Output> |
getOutputs()
The array of Output objects describing the destination streams used by the application.
|
List<ReferenceDataSource> |
getReferenceDataSources()
The array of ReferenceDataSource objects describing the reference data sources used by the application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setInputs(Collection<Input> inputs)
The array of Input objects describing the input streams used by the application.
|
void |
setOutputs(Collection<Output> outputs)
The array of Output objects describing the destination streams used by the application.
|
void |
setReferenceDataSources(Collection<ReferenceDataSource> referenceDataSources)
The array of ReferenceDataSource objects describing the reference data sources used by the application.
|
String |
toString()
Returns a string representation of this object.
|
SqlApplicationConfiguration |
withInputs(Collection<Input> inputs)
The array of Input objects describing the input streams used by the application.
|
SqlApplicationConfiguration |
withInputs(Input... inputs)
The array of Input objects describing the input streams used by the application.
|
SqlApplicationConfiguration |
withOutputs(Collection<Output> outputs)
The array of Output objects describing the destination streams used by the application.
|
SqlApplicationConfiguration |
withOutputs(Output... outputs)
The array of Output objects describing the destination streams used by the application.
|
SqlApplicationConfiguration |
withReferenceDataSources(Collection<ReferenceDataSource> referenceDataSources)
The array of ReferenceDataSource objects describing the reference data sources used by the application.
|
SqlApplicationConfiguration |
withReferenceDataSources(ReferenceDataSource... referenceDataSources)
The array of ReferenceDataSource objects describing the reference data sources used by the application.
|
public List<Input> getInputs()
The array of Input objects describing the input streams used by the application.
public void setInputs(Collection<Input> inputs)
The array of Input objects describing the input streams used by the application.
inputs
- The array of Input objects describing the input streams used by the application.public SqlApplicationConfiguration withInputs(Input... inputs)
The array of Input objects describing the input streams used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setInputs(java.util.Collection)
or withInputs(java.util.Collection)
if you want to override the
existing values.
inputs
- The array of Input objects describing the input streams used by the application.public SqlApplicationConfiguration withInputs(Collection<Input> inputs)
The array of Input objects describing the input streams used by the application.
inputs
- The array of Input objects describing the input streams used by the application.public List<Output> getOutputs()
The array of Output objects describing the destination streams used by the application.
public void setOutputs(Collection<Output> outputs)
The array of Output objects describing the destination streams used by the application.
outputs
- The array of Output objects describing the destination streams used by the application.public SqlApplicationConfiguration withOutputs(Output... outputs)
The array of Output objects describing the destination streams used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setOutputs(java.util.Collection)
or withOutputs(java.util.Collection)
if you want to override
the existing values.
outputs
- The array of Output objects describing the destination streams used by the application.public SqlApplicationConfiguration withOutputs(Collection<Output> outputs)
The array of Output objects describing the destination streams used by the application.
outputs
- The array of Output objects describing the destination streams used by the application.public List<ReferenceDataSource> getReferenceDataSources()
The array of ReferenceDataSource objects describing the reference data sources used by the application.
public void setReferenceDataSources(Collection<ReferenceDataSource> referenceDataSources)
The array of ReferenceDataSource objects describing the reference data sources used by the application.
referenceDataSources
- The array of ReferenceDataSource objects describing the reference data sources used by the
application.public SqlApplicationConfiguration withReferenceDataSources(ReferenceDataSource... referenceDataSources)
The array of ReferenceDataSource objects describing the reference data sources used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setReferenceDataSources(java.util.Collection)
or withReferenceDataSources(java.util.Collection)
if you want to override the existing values.
referenceDataSources
- The array of ReferenceDataSource objects describing the reference data sources used by the
application.public SqlApplicationConfiguration withReferenceDataSources(Collection<ReferenceDataSource> referenceDataSources)
The array of ReferenceDataSource objects describing the reference data sources used by the application.
referenceDataSources
- The array of ReferenceDataSource objects describing the reference data sources used by the
application.public String toString()
toString
in class Object
Object.toString()
public SqlApplicationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.