@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FlinkApplicationConfigurationDescription extends Object implements Serializable, Cloneable, StructuredPojo
Describes configuration parameters for a Flink-based Kinesis Data Analytics application.
Constructor and Description |
---|
FlinkApplicationConfigurationDescription() |
Modifier and Type | Method and Description |
---|---|
FlinkApplicationConfigurationDescription |
clone() |
boolean |
equals(Object obj) |
CheckpointConfigurationDescription |
getCheckpointConfigurationDescription()
Describes an application's checkpointing configuration.
|
String |
getJobPlanDescription()
The job plan for an application.
|
MonitoringConfigurationDescription |
getMonitoringConfigurationDescription()
Describes configuration parameters for Amazon CloudWatch logging for an application.
|
ParallelismConfigurationDescription |
getParallelismConfigurationDescription()
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 |
setCheckpointConfigurationDescription(CheckpointConfigurationDescription checkpointConfigurationDescription)
Describes an application's checkpointing configuration.
|
void |
setJobPlanDescription(String jobPlanDescription)
The job plan for an application.
|
void |
setMonitoringConfigurationDescription(MonitoringConfigurationDescription monitoringConfigurationDescription)
Describes configuration parameters for Amazon CloudWatch logging for an application.
|
void |
setParallelismConfigurationDescription(ParallelismConfigurationDescription parallelismConfigurationDescription)
Describes parameters for how an application executes multiple tasks simultaneously.
|
String |
toString()
Returns a string representation of this object.
|
FlinkApplicationConfigurationDescription |
withCheckpointConfigurationDescription(CheckpointConfigurationDescription checkpointConfigurationDescription)
Describes an application's checkpointing configuration.
|
FlinkApplicationConfigurationDescription |
withJobPlanDescription(String jobPlanDescription)
The job plan for an application.
|
FlinkApplicationConfigurationDescription |
withMonitoringConfigurationDescription(MonitoringConfigurationDescription monitoringConfigurationDescription)
Describes configuration parameters for Amazon CloudWatch logging for an application.
|
FlinkApplicationConfigurationDescription |
withParallelismConfigurationDescription(ParallelismConfigurationDescription parallelismConfigurationDescription)
Describes parameters for how an application executes multiple tasks simultaneously.
|
public FlinkApplicationConfigurationDescription()
public void setCheckpointConfigurationDescription(CheckpointConfigurationDescription checkpointConfigurationDescription)
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
checkpointConfigurationDescription
- Describes an application's checkpointing configuration. Checkpointing is the process of persisting
application state for fault tolerance.public CheckpointConfigurationDescription getCheckpointConfigurationDescription()
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
public FlinkApplicationConfigurationDescription withCheckpointConfigurationDescription(CheckpointConfigurationDescription checkpointConfigurationDescription)
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
checkpointConfigurationDescription
- Describes an application's checkpointing configuration. Checkpointing is the process of persisting
application state for fault tolerance.public void setMonitoringConfigurationDescription(MonitoringConfigurationDescription monitoringConfigurationDescription)
Describes configuration parameters for Amazon CloudWatch logging for an application.
monitoringConfigurationDescription
- Describes configuration parameters for Amazon CloudWatch logging for an application.public MonitoringConfigurationDescription getMonitoringConfigurationDescription()
Describes configuration parameters for Amazon CloudWatch logging for an application.
public FlinkApplicationConfigurationDescription withMonitoringConfigurationDescription(MonitoringConfigurationDescription monitoringConfigurationDescription)
Describes configuration parameters for Amazon CloudWatch logging for an application.
monitoringConfigurationDescription
- Describes configuration parameters for Amazon CloudWatch logging for an application.public void setParallelismConfigurationDescription(ParallelismConfigurationDescription parallelismConfigurationDescription)
Describes parameters for how an application executes multiple tasks simultaneously.
parallelismConfigurationDescription
- Describes parameters for how an application executes multiple tasks simultaneously.public ParallelismConfigurationDescription getParallelismConfigurationDescription()
Describes parameters for how an application executes multiple tasks simultaneously.
public FlinkApplicationConfigurationDescription withParallelismConfigurationDescription(ParallelismConfigurationDescription parallelismConfigurationDescription)
Describes parameters for how an application executes multiple tasks simultaneously.
parallelismConfigurationDescription
- Describes parameters for how an application executes multiple tasks simultaneously.public void setJobPlanDescription(String jobPlanDescription)
The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.
jobPlanDescription
- The job plan for an application. For more information about the job plan, see Jobs and
Scheduling in the Apache Flink
Documentation. To retrieve the job plan for the application, use the
DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication
operation.public String getJobPlanDescription()
The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.
public FlinkApplicationConfigurationDescription withJobPlanDescription(String jobPlanDescription)
The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.
jobPlanDescription
- The job plan for an application. For more information about the job plan, see Jobs and
Scheduling in the Apache Flink
Documentation. To retrieve the job plan for the application, use the
DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication
operation.public String toString()
toString
in class Object
Object.toString()
public FlinkApplicationConfigurationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.