@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the creation parameters for a Managed Service for Apache Flink 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 Managed Service for Apache Flink application.
|
ApplicationSnapshotConfiguration |
getApplicationSnapshotConfiguration()
Describes whether snapshots are enabled for a Managed Service for Apache Flink application.
|
ApplicationSystemRollbackConfiguration |
getApplicationSystemRollbackConfiguration() |
EnvironmentProperties |
getEnvironmentProperties()
Describes execution properties for a Managed Service for Apache Flink application.
|
FlinkApplicationConfiguration |
getFlinkApplicationConfiguration()
The creation and update parameters for a Managed Service for Apache Flink application.
|
SqlApplicationConfiguration |
getSqlApplicationConfiguration()
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
|
List<VpcConfiguration> |
getVpcConfigurations()
The array of descriptions of VPC configurations available to the application.
|
ZeppelinApplicationConfiguration |
getZeppelinApplicationConfiguration()
The configuration parameters for a Managed Service for Apache Flink Studio notebook.
|
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 Managed Service for Apache Flink application.
|
void |
setApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Managed Service for Apache Flink application.
|
void |
setApplicationSystemRollbackConfiguration(ApplicationSystemRollbackConfiguration applicationSystemRollbackConfiguration) |
void |
setEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Managed Service for Apache Flink application.
|
void |
setFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Managed Service for Apache Flink application.
|
void |
setSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
|
void |
setVpcConfigurations(Collection<VpcConfiguration> vpcConfigurations)
The array of descriptions of VPC configurations available to the application.
|
void |
setZeppelinApplicationConfiguration(ZeppelinApplicationConfiguration zeppelinApplicationConfiguration)
The configuration parameters for a Managed Service for Apache Flink Studio notebook.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationConfiguration |
withApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Managed Service for Apache Flink application.
|
ApplicationConfiguration |
withApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Managed Service for Apache Flink application.
|
ApplicationConfiguration |
withApplicationSystemRollbackConfiguration(ApplicationSystemRollbackConfiguration applicationSystemRollbackConfiguration) |
ApplicationConfiguration |
withEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Managed Service for Apache Flink application.
|
ApplicationConfiguration |
withFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Managed Service for Apache Flink application.
|
ApplicationConfiguration |
withSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for a 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.
|
ApplicationConfiguration |
withZeppelinApplicationConfiguration(ZeppelinApplicationConfiguration zeppelinApplicationConfiguration)
The configuration parameters for a Managed Service for Apache Flink Studio notebook.
|
public void setSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
sqlApplicationConfiguration
- The creation and update parameters for a SQL-based Kinesis Data Analytics application.public SqlApplicationConfiguration getSqlApplicationConfiguration()
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
public ApplicationConfiguration withSqlApplicationConfiguration(SqlApplicationConfiguration sqlApplicationConfiguration)
The creation and update parameters for a SQL-based Kinesis Data Analytics application.
sqlApplicationConfiguration
- The creation and update parameters for a SQL-based Kinesis Data Analytics application.public void setFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Managed Service for Apache Flink application.
flinkApplicationConfiguration
- The creation and update parameters for a Managed Service for Apache Flink application.public FlinkApplicationConfiguration getFlinkApplicationConfiguration()
The creation and update parameters for a Managed Service for Apache Flink application.
public ApplicationConfiguration withFlinkApplicationConfiguration(FlinkApplicationConfiguration flinkApplicationConfiguration)
The creation and update parameters for a Managed Service for Apache Flink application.
flinkApplicationConfiguration
- The creation and update parameters for a Managed Service for Apache Flink application.public void setEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Managed Service for Apache Flink application.
environmentProperties
- Describes execution properties for a Managed Service for Apache Flink application.public EnvironmentProperties getEnvironmentProperties()
Describes execution properties for a Managed Service for Apache Flink application.
public ApplicationConfiguration withEnvironmentProperties(EnvironmentProperties environmentProperties)
Describes execution properties for a Managed Service for Apache Flink application.
environmentProperties
- Describes execution properties for a Managed Service for Apache Flink application.public void setApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Managed Service for Apache Flink application.
applicationCodeConfiguration
- The code location and type parameters for a Managed Service for Apache Flink application.public ApplicationCodeConfiguration getApplicationCodeConfiguration()
The code location and type parameters for a Managed Service for Apache Flink application.
public ApplicationConfiguration withApplicationCodeConfiguration(ApplicationCodeConfiguration applicationCodeConfiguration)
The code location and type parameters for a Managed Service for Apache Flink application.
applicationCodeConfiguration
- The code location and type parameters for a Managed Service for Apache Flink application.public void setApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Managed Service for Apache Flink application.
applicationSnapshotConfiguration
- Describes whether snapshots are enabled for a Managed Service for Apache Flink application.public ApplicationSnapshotConfiguration getApplicationSnapshotConfiguration()
Describes whether snapshots are enabled for a Managed Service for Apache Flink application.
public ApplicationConfiguration withApplicationSnapshotConfiguration(ApplicationSnapshotConfiguration applicationSnapshotConfiguration)
Describes whether snapshots are enabled for a Managed Service for Apache Flink application.
applicationSnapshotConfiguration
- Describes whether snapshots are enabled for a Managed Service for Apache Flink application.public void setApplicationSystemRollbackConfiguration(ApplicationSystemRollbackConfiguration applicationSystemRollbackConfiguration)
applicationSystemRollbackConfiguration
- public ApplicationSystemRollbackConfiguration getApplicationSystemRollbackConfiguration()
public ApplicationConfiguration withApplicationSystemRollbackConfiguration(ApplicationSystemRollbackConfiguration applicationSystemRollbackConfiguration)
applicationSystemRollbackConfiguration
- 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 void setZeppelinApplicationConfiguration(ZeppelinApplicationConfiguration zeppelinApplicationConfiguration)
The configuration parameters for a Managed Service for Apache Flink Studio notebook.
zeppelinApplicationConfiguration
- The configuration parameters for a Managed Service for Apache Flink Studio notebook.public ZeppelinApplicationConfiguration getZeppelinApplicationConfiguration()
The configuration parameters for a Managed Service for Apache Flink Studio notebook.
public ApplicationConfiguration withZeppelinApplicationConfiguration(ZeppelinApplicationConfiguration zeppelinApplicationConfiguration)
The configuration parameters for a Managed Service for Apache Flink Studio notebook.
zeppelinApplicationConfiguration
- The configuration parameters for a Managed Service for Apache Flink Studio notebook.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.