Interface NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder,
,NotifyUpdateProvisionedProductEngineWorkflowResultRequest> SdkBuilder<NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder,
,NotifyUpdateProvisionedProductEngineWorkflowResultRequest> SdkPojo
,SdkRequest.Builder
,ServiceCatalogRequest.Builder
- Enclosing class:
NotifyUpdateProvisionedProductEngineWorkflowResultRequest
public static interface NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder
extends ServiceCatalogRequest.Builder, SdkPojo, CopyableBuilder<NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder,NotifyUpdateProvisionedProductEngineWorkflowResultRequest>
-
Method Summary
Modifier and TypeMethodDescriptionfailureReason
(String failureReason) The reason why the update engine execution failed.idempotencyToken
(String idempotencyToken) The idempotency token that identifies the update engine execution.outputs
(Collection<RecordOutput> outputs) The output of the update engine execution.outputs
(Consumer<RecordOutput.Builder>... outputs) The output of the update engine execution.outputs
(RecordOutput... outputs) The output of the update engine execution.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The identifier of the record.The status of the update engine execution.status
(EngineWorkflowStatus status) The status of the update engine execution.workflowToken
(String workflowToken) The encrypted contents of the update engine execution payload that Service Catalog sends after the Terraform product update workflow starts.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.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.services.servicecatalog.model.ServiceCatalogRequest.Builder
build
-
Method Details
-
workflowToken
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder workflowToken(String workflowToken) The encrypted contents of the update engine execution payload that Service Catalog sends after the Terraform product update workflow starts.
- Parameters:
workflowToken
- The encrypted contents of the update engine execution payload that Service Catalog sends after the Terraform product update workflow starts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordId
The identifier of the record.
- Parameters:
recordId
- The identifier of the record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the update engine execution.
- Parameters:
status
- The status of the update engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder status(EngineWorkflowStatus status) The status of the update engine execution.
- Parameters:
status
- The status of the update engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder failureReason(String failureReason) The reason why the update engine execution failed.
- Parameters:
failureReason
- The reason why the update engine execution failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder outputs(Collection<RecordOutput> outputs) The output of the update engine execution.
- Parameters:
outputs
- The output of the update engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The output of the update engine execution.
- Parameters:
outputs
- The output of the update engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder outputs(Consumer<RecordOutput.Builder>... outputs) The output of the update engine execution.
This is a convenience method that creates an instance of theRecordOutput.Builder
avoiding the need to create one manually viaRecordOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<RecordOutput>)
.- Parameters:
outputs
- a consumer that will call methods onRecordOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
idempotencyToken
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.Builder idempotencyToken(String idempotencyToken) The idempotency token that identifies the update engine execution.
- Parameters:
idempotencyToken
- The idempotency token that identifies the update engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.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
NotifyUpdateProvisionedProductEngineWorkflowResultRequest.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.
-