@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationConfigurationDescription extends Object implements Serializable, Cloneable, StructuredPojo
Describes details about the application code and starting parameters for an Amazon Kinesis Data Analytics application.
Constructor and Description |
---|
ApplicationConfigurationDescription() |
Modifier and Type | Method and Description |
---|---|
ApplicationConfigurationDescription |
clone() |
boolean |
equals(Object obj) |
ApplicationCodeConfigurationDescription |
getApplicationCodeConfigurationDescription()
The details about the application code for a Java-based Kinesis Data Analytics application.
|
ApplicationSnapshotConfigurationDescription |
getApplicationSnapshotConfigurationDescription()
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
|
EnvironmentPropertyDescriptions |
getEnvironmentPropertyDescriptions()
Describes execution properties for a Java-based Kinesis Data Analytics application.
|
FlinkApplicationConfigurationDescription |
getFlinkApplicationConfigurationDescription()
The details about a Java-based Kinesis Data Analytics application.
|
RunConfigurationDescription |
getRunConfigurationDescription()
The details about the starting properties for a Kinesis Data Analytics application.
|
SqlApplicationConfigurationDescription |
getSqlApplicationConfigurationDescription()
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics
application.
|
List<VpcConfigurationDescription> |
getVpcConfigurationDescriptions()
The array of descriptions of VPC configurations available to the application.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationCodeConfigurationDescription(ApplicationCodeConfigurationDescription applicationCodeConfigurationDescription)
The details about the application code for a Java-based Kinesis Data Analytics application.
|
void |
setApplicationSnapshotConfigurationDescription(ApplicationSnapshotConfigurationDescription applicationSnapshotConfigurationDescription)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
|
void |
setEnvironmentPropertyDescriptions(EnvironmentPropertyDescriptions environmentPropertyDescriptions)
Describes execution properties for a Java-based Kinesis Data Analytics application.
|
void |
setFlinkApplicationConfigurationDescription(FlinkApplicationConfigurationDescription flinkApplicationConfigurationDescription)
The details about a Java-based Kinesis Data Analytics application.
|
void |
setRunConfigurationDescription(RunConfigurationDescription runConfigurationDescription)
The details about the starting properties for a Kinesis Data Analytics application.
|
void |
setSqlApplicationConfigurationDescription(SqlApplicationConfigurationDescription sqlApplicationConfigurationDescription)
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics
application.
|
void |
setVpcConfigurationDescriptions(Collection<VpcConfigurationDescription> vpcConfigurationDescriptions)
The array of descriptions of VPC configurations available to the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationConfigurationDescription |
withApplicationCodeConfigurationDescription(ApplicationCodeConfigurationDescription applicationCodeConfigurationDescription)
The details about the application code for a Java-based Kinesis Data Analytics application.
|
ApplicationConfigurationDescription |
withApplicationSnapshotConfigurationDescription(ApplicationSnapshotConfigurationDescription applicationSnapshotConfigurationDescription)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
|
ApplicationConfigurationDescription |
withEnvironmentPropertyDescriptions(EnvironmentPropertyDescriptions environmentPropertyDescriptions)
Describes execution properties for a Java-based Kinesis Data Analytics application.
|
ApplicationConfigurationDescription |
withFlinkApplicationConfigurationDescription(FlinkApplicationConfigurationDescription flinkApplicationConfigurationDescription)
The details about a Java-based Kinesis Data Analytics application.
|
ApplicationConfigurationDescription |
withRunConfigurationDescription(RunConfigurationDescription runConfigurationDescription)
The details about the starting properties for a Kinesis Data Analytics application.
|
ApplicationConfigurationDescription |
withSqlApplicationConfigurationDescription(SqlApplicationConfigurationDescription sqlApplicationConfigurationDescription)
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics
application.
|
ApplicationConfigurationDescription |
withVpcConfigurationDescriptions(Collection<VpcConfigurationDescription> vpcConfigurationDescriptions)
The array of descriptions of VPC configurations available to the application.
|
ApplicationConfigurationDescription |
withVpcConfigurationDescriptions(VpcConfigurationDescription... vpcConfigurationDescriptions)
The array of descriptions of VPC configurations available to the application.
|
public void setSqlApplicationConfigurationDescription(SqlApplicationConfigurationDescription sqlApplicationConfigurationDescription)
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics application.
sqlApplicationConfigurationDescription
- The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics
application.public SqlApplicationConfigurationDescription getSqlApplicationConfigurationDescription()
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics application.
public ApplicationConfigurationDescription withSqlApplicationConfigurationDescription(SqlApplicationConfigurationDescription sqlApplicationConfigurationDescription)
The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics application.
sqlApplicationConfigurationDescription
- The details about inputs, outputs, and reference data sources for an SQL-based Kinesis Data Analytics
application.public void setApplicationCodeConfigurationDescription(ApplicationCodeConfigurationDescription applicationCodeConfigurationDescription)
The details about the application code for a Java-based Kinesis Data Analytics application.
applicationCodeConfigurationDescription
- The details about the application code for a Java-based Kinesis Data Analytics application.public ApplicationCodeConfigurationDescription getApplicationCodeConfigurationDescription()
The details about the application code for a Java-based Kinesis Data Analytics application.
public ApplicationConfigurationDescription withApplicationCodeConfigurationDescription(ApplicationCodeConfigurationDescription applicationCodeConfigurationDescription)
The details about the application code for a Java-based Kinesis Data Analytics application.
applicationCodeConfigurationDescription
- The details about the application code for a Java-based Kinesis Data Analytics application.public void setRunConfigurationDescription(RunConfigurationDescription runConfigurationDescription)
The details about the starting properties for a Kinesis Data Analytics application.
runConfigurationDescription
- The details about the starting properties for a Kinesis Data Analytics application.public RunConfigurationDescription getRunConfigurationDescription()
The details about the starting properties for a Kinesis Data Analytics application.
public ApplicationConfigurationDescription withRunConfigurationDescription(RunConfigurationDescription runConfigurationDescription)
The details about the starting properties for a Kinesis Data Analytics application.
runConfigurationDescription
- The details about the starting properties for a Kinesis Data Analytics application.public void setFlinkApplicationConfigurationDescription(FlinkApplicationConfigurationDescription flinkApplicationConfigurationDescription)
The details about a Java-based Kinesis Data Analytics application.
flinkApplicationConfigurationDescription
- The details about a Java-based Kinesis Data Analytics application.public FlinkApplicationConfigurationDescription getFlinkApplicationConfigurationDescription()
The details about a Java-based Kinesis Data Analytics application.
public ApplicationConfigurationDescription withFlinkApplicationConfigurationDescription(FlinkApplicationConfigurationDescription flinkApplicationConfigurationDescription)
The details about a Java-based Kinesis Data Analytics application.
flinkApplicationConfigurationDescription
- The details about a Java-based Kinesis Data Analytics application.public void setEnvironmentPropertyDescriptions(EnvironmentPropertyDescriptions environmentPropertyDescriptions)
Describes execution properties for a Java-based Kinesis Data Analytics application.
environmentPropertyDescriptions
- Describes execution properties for a Java-based Kinesis Data Analytics application.public EnvironmentPropertyDescriptions getEnvironmentPropertyDescriptions()
Describes execution properties for a Java-based Kinesis Data Analytics application.
public ApplicationConfigurationDescription withEnvironmentPropertyDescriptions(EnvironmentPropertyDescriptions environmentPropertyDescriptions)
Describes execution properties for a Java-based Kinesis Data Analytics application.
environmentPropertyDescriptions
- Describes execution properties for a Java-based Kinesis Data Analytics application.public void setApplicationSnapshotConfigurationDescription(ApplicationSnapshotConfigurationDescription applicationSnapshotConfigurationDescription)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
applicationSnapshotConfigurationDescription
- Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.public ApplicationSnapshotConfigurationDescription getApplicationSnapshotConfigurationDescription()
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
public ApplicationConfigurationDescription withApplicationSnapshotConfigurationDescription(ApplicationSnapshotConfigurationDescription applicationSnapshotConfigurationDescription)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
applicationSnapshotConfigurationDescription
- Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.public List<VpcConfigurationDescription> getVpcConfigurationDescriptions()
The array of descriptions of VPC configurations available to the application.
public void setVpcConfigurationDescriptions(Collection<VpcConfigurationDescription> vpcConfigurationDescriptions)
The array of descriptions of VPC configurations available to the application.
vpcConfigurationDescriptions
- The array of descriptions of VPC configurations available to the application.public ApplicationConfigurationDescription withVpcConfigurationDescriptions(VpcConfigurationDescription... vpcConfigurationDescriptions)
The array of descriptions of VPC configurations available to the application.
NOTE: This method appends the values to the existing list (if any). Use
setVpcConfigurationDescriptions(java.util.Collection)
or
withVpcConfigurationDescriptions(java.util.Collection)
if you want to override the existing values.
vpcConfigurationDescriptions
- The array of descriptions of VPC configurations available to the application.public ApplicationConfigurationDescription withVpcConfigurationDescriptions(Collection<VpcConfigurationDescription> vpcConfigurationDescriptions)
The array of descriptions of VPC configurations available to the application.
vpcConfigurationDescriptions
- The array of descriptions of VPC configurations available to the application.public String toString()
toString
in class Object
Object.toString()
public ApplicationConfigurationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.