Interface ReportTaskRunnerHeartbeatRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ReportTaskRunnerHeartbeatRequest.Builder,
,ReportTaskRunnerHeartbeatRequest> DataPipelineRequest.Builder
,SdkBuilder<ReportTaskRunnerHeartbeatRequest.Builder,
,ReportTaskRunnerHeartbeatRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ReportTaskRunnerHeartbeatRequest
public static interface ReportTaskRunnerHeartbeatRequest.Builder
extends DataPipelineRequest.Builder, SdkPojo, CopyableBuilder<ReportTaskRunnerHeartbeatRequest.Builder,ReportTaskRunnerHeartbeatRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe public DNS name of the task runner.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.taskrunnerId
(String taskrunnerId) The ID of the task runner.workerGroup
(String workerGroup) The type of task the task runner is configured to accept and process.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datapipeline.model.DataPipelineRequest.Builder
build
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
-
taskrunnerId
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
- Parameters:
taskrunnerId
- The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerGroup
The type of task the task runner is configured to accept and process. The worker group is set as a field on objects in the pipeline when they are created. You can only specify a single value for
workerGroup
. There are no wildcard values permitted inworkerGroup
; the string must be an exact, case-sensitive, match.- Parameters:
workerGroup
- The type of task the task runner is configured to accept and process. The worker group is set as a field on objects in the pipeline when they are created. You can only specify a single value forworkerGroup
. There are no wildcard values permitted inworkerGroup
; the string must be an exact, case-sensitive, match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostname
The public DNS name of the task runner.
- Parameters:
hostname
- The public DNS name of the task runner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ReportTaskRunnerHeartbeatRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ReportTaskRunnerHeartbeatRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-