@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the creation parameters for an Amazon Kinesis Data Analytics application.
Constructor and Description |
---|
ApplicationConfiguration() |
Modifier and Type | Method and Description |
---|---|
ApplicationConfiguration |
clone() |
boolean |
equals(Object obj) |
ApplicationCodeConfiguration |
getApplicationCodeConfiguration()
The code location and type parameters for a Java-based Kinesis Data Analytics application.
|
ApplicationSnapshotConfiguration |
getApplicationSnapshotConfiguration()
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
|
EnvironmentProperties |
getEnvironmentProperties()
Describes execution properties for a Java-based Kinesis Data Analytics application.
|
FlinkApplicationConfiguration |
getFlinkApplicationConfiguration()
The creation and update parameters for a Java-based Kinesis Data Analytics application.
|
SqlApplicationConfiguration |
getSqlApplicationConfiguration()
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
|
List<VpcConfiguration> |
getVpcConfigurations()
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 |
setApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Java-based Kinesis Data Analytics application.
|
void |
setApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
|
void |
setEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Java-based Kinesis Data Analytics application.
|
void |
setFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Java-based Kinesis Data Analytics application.
|
void |
setSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
|
void |
setVpcConfigurations(Collection<VpcConfiguration> vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationConfiguration |
withApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Java-based Kinesis Data Analytics application.
|
ApplicationConfiguration |
withApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
|
ApplicationConfiguration |
withEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Java-based Kinesis Data Analytics application.
|
ApplicationConfiguration |
withFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Java-based Kinesis Data Analytics application.
|
ApplicationConfiguration |
withSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
|
ApplicationConfiguration |
withVpcConfigurations(Collection<VpcConfiguration> vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
|
ApplicationConfiguration |
withVpcConfigurations(VpcConfiguration... vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
|
public void setSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
sqlApplicationConfiguration
- The creation and update parameters for an SQL-based Kinesis Data Analytics application.public SqlApplicationConfiguration getSqlApplicationConfiguration()
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
public ApplicationConfiguration withSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for an SQL-based Kinesis Data Analytics application.
sqlApplicationConfiguration
- The creation and update parameters for an SQL-based Kinesis Data Analytics application.public void setFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Java-based Kinesis Data Analytics application.
flinkApplicationConfiguration
- The creation and update parameters for a Java-based Kinesis Data Analytics application.public FlinkApplicationConfiguration getFlinkApplicationConfiguration()
The creation and update parameters for a Java-based Kinesis Data Analytics application.
public ApplicationConfiguration withFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Java-based Kinesis Data Analytics application.
flinkApplicationConfiguration
- The creation and update parameters for a Java-based Kinesis Data Analytics application.public void setEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Java-based Kinesis Data Analytics application.
environmentProperties
- Describes execution properties for a Java-based Kinesis Data Analytics application.public EnvironmentProperties getEnvironmentProperties()
Describes execution properties for a Java-based Kinesis Data Analytics application.
public ApplicationConfiguration withEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Java-based Kinesis Data Analytics application.
environmentProperties
- Describes execution properties for a Java-based Kinesis Data Analytics application.public void setApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Java-based Kinesis Data Analytics application.
applicationCodeConfiguration
- The code location and type parameters for a Java-based Kinesis Data Analytics application.public ApplicationCodeConfiguration getApplicationCodeConfiguration()
The code location and type parameters for a Java-based Kinesis Data Analytics application.
public ApplicationConfiguration withApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Java-based Kinesis Data Analytics application.
applicationCodeConfiguration
- The code location and type parameters for a Java-based Kinesis Data Analytics application.public void setApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
applicationSnapshotConfiguration
- Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.public ApplicationSnapshotConfiguration getApplicationSnapshotConfiguration()
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
public ApplicationConfiguration withApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.
applicationSnapshotConfiguration
- Describes whether snapshots are enabled for a Java-based Kinesis Data Analytics application.public List<VpcConfiguration> getVpcConfigurations()
The array of descriptions of VPC configurations available to the application.
public void setVpcConfigurations(Collection<VpcConfiguration> vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
vpcConfigurations
- The array of descriptions of VPC configurations available to the application.public ApplicationConfiguration withVpcConfigurations(VpcConfiguration... vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
NOTE: This method appends the values to the existing list (if any). Use
setVpcConfigurations(java.util.Collection)
or withVpcConfigurations(java.util.Collection)
if
you want to override the existing values.
vpcConfigurations
- The array of descriptions of VPC configurations available to the application.public ApplicationConfiguration withVpcConfigurations(Collection<VpcConfiguration> vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
vpcConfigurations
- The array of descriptions of VPC configurations available to the application.public String toString()
toString
in class Object
Object.toString()
public ApplicationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.