public static interface PutThirdPartyJobSuccessResultRequest.Builder extends CodePipelineRequest.Builder, CopyableBuilder<PutThirdPartyJobSuccessResultRequest.Builder,PutThirdPartyJobSuccessResultRequest>
Modifier and Type | Method and Description |
---|---|
PutThirdPartyJobSuccessResultRequest.Builder |
clientToken(String clientToken)
The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is
allowed access to the job and its details.
|
PutThirdPartyJobSuccessResultRequest.Builder |
continuationToken(String continuationToken)
A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to
identify a partner action in progress.
|
default PutThirdPartyJobSuccessResultRequest.Builder |
currentRevision(Consumer<CurrentRevision.Builder> currentRevision)
Represents information about a current revision.
|
PutThirdPartyJobSuccessResultRequest.Builder |
currentRevision(CurrentRevision currentRevision)
Represents information about a current revision.
|
default PutThirdPartyJobSuccessResultRequest.Builder |
executionDetails(Consumer<ExecutionDetails.Builder> executionDetails)
The details of the actions taken and results produced on an artifact as it passes through stages in the
pipeline.
|
PutThirdPartyJobSuccessResultRequest.Builder |
executionDetails(ExecutionDetails executionDetails)
The details of the actions taken and results produced on an artifact as it passes through stages in the
pipeline.
|
PutThirdPartyJobSuccessResultRequest.Builder |
jobId(String jobId)
The ID of the job that successfully completed.
|
PutThirdPartyJobSuccessResultRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
PutThirdPartyJobSuccessResultRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
build
overrideConfiguration
copy
applyMutation, build
PutThirdPartyJobSuccessResultRequest.Builder jobId(String jobId)
The ID of the job that successfully completed. This is the same ID returned from PollForThirdPartyJobs.
jobId
- The ID of the job that successfully completed. This is the same ID returned from
PollForThirdPartyJobs.PutThirdPartyJobSuccessResultRequest.Builder clientToken(String clientToken)
The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.
clientToken
- The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is
allowed access to the job and its details.PutThirdPartyJobSuccessResultRequest.Builder currentRevision(CurrentRevision currentRevision)
Represents information about a current revision.
currentRevision
- Represents information about a current revision.default PutThirdPartyJobSuccessResultRequest.Builder currentRevision(Consumer<CurrentRevision.Builder> currentRevision)
Represents information about a current revision.
This is a convenience that creates an instance of theCurrentRevision.Builder
avoiding the need to
create one manually via CurrentRevision.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to currentRevision(CurrentRevision)
.currentRevision
- a consumer that will call methods on CurrentRevision.Builder
currentRevision(CurrentRevision)
PutThirdPartyJobSuccessResultRequest.Builder continuationToken(String continuationToken)
A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job provides to identify a partner action in progress. Future jobs will use this token in order to identify the running instance of the action. It can be reused to return additional information about the progress of the partner action. When the action is complete, no continuation token should be supplied.
continuationToken
- A token generated by a job worker, such as an AWS CodeDeploy deployment ID, that a successful job
provides to identify a partner action in progress. Future jobs will use this token in order to
identify the running instance of the action. It can be reused to return additional information about
the progress of the partner action. When the action is complete, no continuation token should be
supplied.PutThirdPartyJobSuccessResultRequest.Builder executionDetails(ExecutionDetails executionDetails)
The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.
executionDetails
- The details of the actions taken and results produced on an artifact as it passes through stages in
the pipeline.default PutThirdPartyJobSuccessResultRequest.Builder executionDetails(Consumer<ExecutionDetails.Builder> executionDetails)
The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.
This is a convenience that creates an instance of theExecutionDetails.Builder
avoiding the need to
create one manually via ExecutionDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to executionDetails(ExecutionDetails)
.executionDetails
- a consumer that will call methods on ExecutionDetails.Builder
executionDetails(ExecutionDetails)
PutThirdPartyJobSuccessResultRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.PutThirdPartyJobSuccessResultRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.