@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FlinkApplicationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Describes configuration parameters for a Managed Service for Apache Flink application or a Studio notebook.
Constructor and Description |
---|
FlinkApplicationConfiguration() |
Modifier and Type | Method and Description |
---|---|
FlinkApplicationConfiguration |
clone() |
boolean |
equals(Object obj) |
CheckpointConfiguration |
getCheckpointConfiguration()
Describes an application's checkpointing configuration.
|
MonitoringConfiguration |
getMonitoringConfiguration()
Describes configuration parameters for Amazon CloudWatch logging for an application.
|
ParallelismConfiguration |
getParallelismConfiguration()
Describes parameters for how an application executes multiple tasks simultaneously.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCheckpointConfiguration(CheckpointConfiguration checkpointConfiguration)
Describes an application's checkpointing configuration.
|
void |
setMonitoringConfiguration(MonitoringConfiguration monitoringConfiguration)
Describes configuration parameters for Amazon CloudWatch logging for an application.
|
void |
setParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
Describes parameters for how an application executes multiple tasks simultaneously.
|
String |
toString()
Returns a string representation of this object.
|
FlinkApplicationConfiguration |
withCheckpointConfiguration(CheckpointConfiguration checkpointConfiguration)
Describes an application's checkpointing configuration.
|
FlinkApplicationConfiguration |
withMonitoringConfiguration(MonitoringConfiguration monitoringConfiguration)
Describes configuration parameters for Amazon CloudWatch logging for an application.
|
FlinkApplicationConfiguration |
withParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
Describes parameters for how an application executes multiple tasks simultaneously.
|
public void setCheckpointConfiguration(CheckpointConfiguration checkpointConfiguration)
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
checkpointConfiguration
- Describes an application's checkpointing configuration. Checkpointing is the process of persisting
application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.public CheckpointConfiguration getCheckpointConfiguration()
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
public FlinkApplicationConfiguration withCheckpointConfiguration(CheckpointConfiguration checkpointConfiguration)
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.
checkpointConfiguration
- Describes an application's checkpointing configuration. Checkpointing is the process of persisting
application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation.public void setMonitoringConfiguration(MonitoringConfiguration monitoringConfiguration)
Describes configuration parameters for Amazon CloudWatch logging for an application.
monitoringConfiguration
- Describes configuration parameters for Amazon CloudWatch logging for an application.public MonitoringConfiguration getMonitoringConfiguration()
Describes configuration parameters for Amazon CloudWatch logging for an application.
public FlinkApplicationConfiguration withMonitoringConfiguration(MonitoringConfiguration monitoringConfiguration)
Describes configuration parameters for Amazon CloudWatch logging for an application.
monitoringConfiguration
- Describes configuration parameters for Amazon CloudWatch logging for an application.public void setParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
Describes parameters for how an application executes multiple tasks simultaneously.
parallelismConfiguration
- Describes parameters for how an application executes multiple tasks simultaneously.public ParallelismConfiguration getParallelismConfiguration()
Describes parameters for how an application executes multiple tasks simultaneously.
public FlinkApplicationConfiguration withParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
Describes parameters for how an application executes multiple tasks simultaneously.
parallelismConfiguration
- Describes parameters for how an application executes multiple tasks simultaneously.public String toString()
toString
in class Object
Object.toString()
public FlinkApplicationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.