@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 Object
Object.toString()
public SqlApplicationConfigurationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.