@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationConfigurationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes updates to an application's configuration.
Constructor and Description |
---|
ApplicationConfigurationUpdate() |
Modifier and Type | Method and Description |
---|---|
ApplicationConfigurationUpdate |
clone() |
boolean |
equals(Object obj) |
ApplicationCodeConfigurationUpdate |
getApplicationCodeConfigurationUpdate()
Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
|
ApplicationSnapshotConfigurationUpdate |
getApplicationSnapshotConfigurationUpdate()
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
|
EnvironmentPropertyUpdates |
getEnvironmentPropertyUpdates()
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
|
FlinkApplicationConfigurationUpdate |
getFlinkApplicationConfigurationUpdate()
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
|
SqlApplicationConfigurationUpdate |
getSqlApplicationConfigurationUpdate()
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
|
List<VpcConfigurationUpdate> |
getVpcConfigurationUpdates()
Updates to 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 |
setApplicationCodeConfigurationUpdate(ApplicationCodeConfigurationUpdate applicationCodeConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
|
void |
setApplicationSnapshotConfigurationUpdate(ApplicationSnapshotConfigurationUpdate applicationSnapshotConfigurationUpdate)
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
|
void |
setEnvironmentPropertyUpdates(EnvironmentPropertyUpdates environmentPropertyUpdates)
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
|
void |
setFlinkApplicationConfigurationUpdate(FlinkApplicationConfigurationUpdate flinkApplicationConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
|
void |
setSqlApplicationConfigurationUpdate(SqlApplicationConfigurationUpdate sqlApplicationConfigurationUpdate)
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
|
void |
setVpcConfigurationUpdates(Collection<VpcConfigurationUpdate> vpcConfigurationUpdates)
Updates to the array of descriptions of VPC configurations available to the application.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationConfigurationUpdate |
withApplicationCodeConfigurationUpdate(ApplicationCodeConfigurationUpdate applicationCodeConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
|
ApplicationConfigurationUpdate |
withApplicationSnapshotConfigurationUpdate(ApplicationSnapshotConfigurationUpdate applicationSnapshotConfigurationUpdate)
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
|
ApplicationConfigurationUpdate |
withEnvironmentPropertyUpdates(EnvironmentPropertyUpdates environmentPropertyUpdates)
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
|
ApplicationConfigurationUpdate |
withFlinkApplicationConfigurationUpdate(FlinkApplicationConfigurationUpdate flinkApplicationConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
|
ApplicationConfigurationUpdate |
withSqlApplicationConfigurationUpdate(SqlApplicationConfigurationUpdate sqlApplicationConfigurationUpdate)
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
|
ApplicationConfigurationUpdate |
withVpcConfigurationUpdates(Collection<VpcConfigurationUpdate> vpcConfigurationUpdates)
Updates to the array of descriptions of VPC configurations available to the application.
|
ApplicationConfigurationUpdate |
withVpcConfigurationUpdates(VpcConfigurationUpdate... vpcConfigurationUpdates)
Updates to the array of descriptions of VPC configurations available to the application.
|
public void setSqlApplicationConfigurationUpdate(SqlApplicationConfigurationUpdate sqlApplicationConfigurationUpdate)
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
sqlApplicationConfigurationUpdate
- Describes updates to a SQL-based Kinesis Data Analytics application's configuration.public SqlApplicationConfigurationUpdate getSqlApplicationConfigurationUpdate()
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
public ApplicationConfigurationUpdate withSqlApplicationConfigurationUpdate(SqlApplicationConfigurationUpdate sqlApplicationConfigurationUpdate)
Describes updates to a SQL-based Kinesis Data Analytics application's configuration.
sqlApplicationConfigurationUpdate
- Describes updates to a SQL-based Kinesis Data Analytics application's configuration.public void setApplicationCodeConfigurationUpdate(ApplicationCodeConfigurationUpdate applicationCodeConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
applicationCodeConfigurationUpdate
- Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.public ApplicationCodeConfigurationUpdate getApplicationCodeConfigurationUpdate()
Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
public ApplicationConfigurationUpdate withApplicationCodeConfigurationUpdate(ApplicationCodeConfigurationUpdate applicationCodeConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.
applicationCodeConfigurationUpdate
- Describes updates to a Flink-based Kinesis Data Analytics application's code configuration.public void setFlinkApplicationConfigurationUpdate(FlinkApplicationConfigurationUpdate flinkApplicationConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
flinkApplicationConfigurationUpdate
- Describes updates to a Flink-based Kinesis Data Analytics application's configuration.public FlinkApplicationConfigurationUpdate getFlinkApplicationConfigurationUpdate()
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
public ApplicationConfigurationUpdate withFlinkApplicationConfigurationUpdate(FlinkApplicationConfigurationUpdate flinkApplicationConfigurationUpdate)
Describes updates to a Flink-based Kinesis Data Analytics application's configuration.
flinkApplicationConfigurationUpdate
- Describes updates to a Flink-based Kinesis Data Analytics application's configuration.public void setEnvironmentPropertyUpdates(EnvironmentPropertyUpdates environmentPropertyUpdates)
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
environmentPropertyUpdates
- Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.public EnvironmentPropertyUpdates getEnvironmentPropertyUpdates()
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
public ApplicationConfigurationUpdate withEnvironmentPropertyUpdates(EnvironmentPropertyUpdates environmentPropertyUpdates)
Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.
environmentPropertyUpdates
- Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.public void setApplicationSnapshotConfigurationUpdate(ApplicationSnapshotConfigurationUpdate applicationSnapshotConfigurationUpdate)
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
applicationSnapshotConfigurationUpdate
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.public ApplicationSnapshotConfigurationUpdate getApplicationSnapshotConfigurationUpdate()
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
public ApplicationConfigurationUpdate withApplicationSnapshotConfigurationUpdate(ApplicationSnapshotConfigurationUpdate applicationSnapshotConfigurationUpdate)
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
applicationSnapshotConfigurationUpdate
- Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.public List<VpcConfigurationUpdate> getVpcConfigurationUpdates()
Updates to the array of descriptions of VPC configurations available to the application.
public void setVpcConfigurationUpdates(Collection<VpcConfigurationUpdate> vpcConfigurationUpdates)
Updates to the array of descriptions of VPC configurations available to the application.
vpcConfigurationUpdates
- Updates to the array of descriptions of VPC configurations available to the application.public ApplicationConfigurationUpdate withVpcConfigurationUpdates(VpcConfigurationUpdate... vpcConfigurationUpdates)
Updates to the array of descriptions of VPC configurations available to the application.
NOTE: This method appends the values to the existing list (if any). Use
setVpcConfigurationUpdates(java.util.Collection)
or
withVpcConfigurationUpdates(java.util.Collection)
if you want to override the existing values.
vpcConfigurationUpdates
- Updates to the array of descriptions of VPC configurations available to the application.public ApplicationConfigurationUpdate withVpcConfigurationUpdates(Collection<VpcConfigurationUpdate> vpcConfigurationUpdates)
Updates to the array of descriptions of VPC configurations available to the application.
vpcConfigurationUpdates
- Updates to the array of descriptions of VPC configurations available to the application.public String toString()
toString
in class Object
Object.toString()
public ApplicationConfigurationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.