Interface FlinkApplicationConfigurationDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FlinkApplicationConfigurationDescription.Builder,
,FlinkApplicationConfigurationDescription> SdkBuilder<FlinkApplicationConfigurationDescription.Builder,
,FlinkApplicationConfigurationDescription> SdkPojo
- Enclosing class:
FlinkApplicationConfigurationDescription
-
Method Summary
Modifier and TypeMethodDescriptioncheckpointConfigurationDescription
(Consumer<CheckpointConfigurationDescription.Builder> checkpointConfigurationDescription) Describes an application's checkpointing configuration.checkpointConfigurationDescription
(CheckpointConfigurationDescription checkpointConfigurationDescription) Describes an application's checkpointing configuration.jobPlanDescription
(String jobPlanDescription) The job plan for an application.monitoringConfigurationDescription
(Consumer<MonitoringConfigurationDescription.Builder> monitoringConfigurationDescription) Describes configuration parameters for Amazon CloudWatch logging for an application.monitoringConfigurationDescription
(MonitoringConfigurationDescription monitoringConfigurationDescription) Describes configuration parameters for Amazon CloudWatch logging for an application.parallelismConfigurationDescription
(Consumer<ParallelismConfigurationDescription.Builder> parallelismConfigurationDescription) Describes parameters for how an application executes multiple tasks simultaneously.parallelismConfigurationDescription
(ParallelismConfigurationDescription parallelismConfigurationDescription) Describes parameters for how an application executes multiple tasks simultaneously.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
checkpointConfigurationDescription
FlinkApplicationConfigurationDescription.Builder checkpointConfigurationDescription(CheckpointConfigurationDescription checkpointConfigurationDescription) Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
- Parameters:
checkpointConfigurationDescription
- Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checkpointConfigurationDescription
default FlinkApplicationConfigurationDescription.Builder checkpointConfigurationDescription(Consumer<CheckpointConfigurationDescription.Builder> checkpointConfigurationDescription) Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.
This is a convenience method that creates an instance of theCheckpointConfigurationDescription.Builder
avoiding the need to create one manually viaCheckpointConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocheckpointConfigurationDescription(CheckpointConfigurationDescription)
.- Parameters:
checkpointConfigurationDescription
- a consumer that will call methods onCheckpointConfigurationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
monitoringConfigurationDescription
FlinkApplicationConfigurationDescription.Builder monitoringConfigurationDescription(MonitoringConfigurationDescription monitoringConfigurationDescription) Describes configuration parameters for Amazon CloudWatch logging for an application.
- Parameters:
monitoringConfigurationDescription
- Describes configuration parameters for Amazon CloudWatch logging for an application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitoringConfigurationDescription
default FlinkApplicationConfigurationDescription.Builder monitoringConfigurationDescription(Consumer<MonitoringConfigurationDescription.Builder> monitoringConfigurationDescription) Describes configuration parameters for Amazon CloudWatch logging for an application.
This is a convenience method that creates an instance of theMonitoringConfigurationDescription.Builder
avoiding the need to create one manually viaMonitoringConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomonitoringConfigurationDescription(MonitoringConfigurationDescription)
.- Parameters:
monitoringConfigurationDescription
- a consumer that will call methods onMonitoringConfigurationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parallelismConfigurationDescription
FlinkApplicationConfigurationDescription.Builder parallelismConfigurationDescription(ParallelismConfigurationDescription parallelismConfigurationDescription) Describes parameters for how an application executes multiple tasks simultaneously.
- Parameters:
parallelismConfigurationDescription
- Describes parameters for how an application executes multiple tasks simultaneously.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelismConfigurationDescription
default FlinkApplicationConfigurationDescription.Builder parallelismConfigurationDescription(Consumer<ParallelismConfigurationDescription.Builder> parallelismConfigurationDescription) Describes parameters for how an application executes multiple tasks simultaneously.
This is a convenience method that creates an instance of theParallelismConfigurationDescription.Builder
avoiding the need to create one manually viaParallelismConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparallelismConfigurationDescription(ParallelismConfigurationDescription)
.- Parameters:
parallelismConfigurationDescription
- a consumer that will call methods onParallelismConfigurationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-