@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SqlApplicationConfigurationDescription 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 |
|---|
SqlApplicationConfigurationDescription() |
| Modifier and Type | Method and Description |
|---|---|
SqlApplicationConfigurationDescription |
clone() |
boolean |
equals(Object obj) |
List<InputDescription> |
getInputDescriptions()
The array of InputDescription objects describing the input streams used by the application.
|
List<OutputDescription> |
getOutputDescriptions()
The array of OutputDescription objects describing the destination streams used by the application.
|
List<ReferenceDataSourceDescription> |
getReferenceDataSourceDescriptions()
The array of ReferenceDataSourceDescription 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 |
setInputDescriptions(Collection<InputDescription> inputDescriptions)
The array of InputDescription objects describing the input streams used by the application.
|
void |
setOutputDescriptions(Collection<OutputDescription> outputDescriptions)
The array of OutputDescription objects describing the destination streams used by the application.
|
void |
setReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the
application.
|
String |
toString()
Returns a string representation of this object.
|
SqlApplicationConfigurationDescription |
withInputDescriptions(Collection<InputDescription> inputDescriptions)
The array of InputDescription objects describing the input streams used by the application.
|
SqlApplicationConfigurationDescription |
withInputDescriptions(InputDescription... inputDescriptions)
The array of InputDescription objects describing the input streams used by the application.
|
SqlApplicationConfigurationDescription |
withOutputDescriptions(Collection<OutputDescription> outputDescriptions)
The array of OutputDescription objects describing the destination streams used by the application.
|
SqlApplicationConfigurationDescription |
withOutputDescriptions(OutputDescription... outputDescriptions)
The array of OutputDescription objects describing the destination streams used by the application.
|
SqlApplicationConfigurationDescription |
withReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the
application.
|
SqlApplicationConfigurationDescription |
withReferenceDataSourceDescriptions(ReferenceDataSourceDescription... referenceDataSourceDescriptions)
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the
application.
|
public SqlApplicationConfigurationDescription()
public List<InputDescription> getInputDescriptions()
The array of InputDescription objects describing the input streams used by the application.
public void setInputDescriptions(Collection<InputDescription> inputDescriptions)
The array of InputDescription objects describing the input streams used by the application.
inputDescriptions - The array of InputDescription objects describing the input streams used by the application.public SqlApplicationConfigurationDescription withInputDescriptions(InputDescription... inputDescriptions)
The array of InputDescription objects describing the input streams used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setInputDescriptions(java.util.Collection) or withInputDescriptions(java.util.Collection) if
you want to override the existing values.
inputDescriptions - The array of InputDescription objects describing the input streams used by the application.public SqlApplicationConfigurationDescription withInputDescriptions(Collection<InputDescription> inputDescriptions)
The array of InputDescription objects describing the input streams used by the application.
inputDescriptions - The array of InputDescription objects describing the input streams used by the application.public List<OutputDescription> getOutputDescriptions()
The array of OutputDescription objects describing the destination streams used by the application.
public void setOutputDescriptions(Collection<OutputDescription> outputDescriptions)
The array of OutputDescription objects describing the destination streams used by the application.
outputDescriptions - The array of OutputDescription objects describing the destination streams used by the application.public SqlApplicationConfigurationDescription withOutputDescriptions(OutputDescription... outputDescriptions)
The array of OutputDescription objects describing the destination streams used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setOutputDescriptions(java.util.Collection) or withOutputDescriptions(java.util.Collection) if
you want to override the existing values.
outputDescriptions - The array of OutputDescription objects describing the destination streams used by the application.public SqlApplicationConfigurationDescription withOutputDescriptions(Collection<OutputDescription> outputDescriptions)
The array of OutputDescription objects describing the destination streams used by the application.
outputDescriptions - The array of OutputDescription objects describing the destination streams used by the application.public List<ReferenceDataSourceDescription> getReferenceDataSourceDescriptions()
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the application.
public void setReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the application.
referenceDataSourceDescriptions - The array of ReferenceDataSourceDescription objects describing the reference data sources used by
the application.public SqlApplicationConfigurationDescription withReferenceDataSourceDescriptions(ReferenceDataSourceDescription... referenceDataSourceDescriptions)
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the application.
NOTE: This method appends the values to the existing list (if any). Use
setReferenceDataSourceDescriptions(java.util.Collection) or
withReferenceDataSourceDescriptions(java.util.Collection) if you want to override the existing values.
referenceDataSourceDescriptions - The array of ReferenceDataSourceDescription objects describing the reference data sources used by
the application.public SqlApplicationConfigurationDescription withReferenceDataSourceDescriptions(Collection<ReferenceDataSourceDescription> referenceDataSourceDescriptions)
The array of ReferenceDataSourceDescription objects describing the reference data sources used by the application.
referenceDataSourceDescriptions - The array of ReferenceDataSourceDescription objects describing the reference data sources used by
the application.public String toString()
toString in class ObjectObject.toString()public SqlApplicationConfigurationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.