Interface NotifyProvisionProductEngineWorkflowResultRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<NotifyProvisionProductEngineWorkflowResultRequest.Builder,
,NotifyProvisionProductEngineWorkflowResultRequest> SdkBuilder<NotifyProvisionProductEngineWorkflowResultRequest.Builder,
,NotifyProvisionProductEngineWorkflowResultRequest> SdkPojo
,SdkRequest.Builder
,ServiceCatalogRequest.Builder
- Enclosing class:
NotifyProvisionProductEngineWorkflowResultRequest
-
Method Summary
Modifier and TypeMethodDescriptionfailureReason
(String failureReason) The reason why the provisioning engine execution failed.idempotencyToken
(String idempotencyToken) The idempotency token that identifies the provisioning engine execution.outputs
(Collection<RecordOutput> outputs) The output of the provisioning engine execution.outputs
(Consumer<RecordOutput.Builder>... outputs) The output of the provisioning engine execution.outputs
(RecordOutput... outputs) The output of the provisioning 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.resourceIdentifier
(Consumer<EngineWorkflowResourceIdentifier.Builder> resourceIdentifier) The ID for the provisioned product resources that are part of a resource group.resourceIdentifier
(EngineWorkflowResourceIdentifier resourceIdentifier) The ID for the provisioned product resources that are part of a resource group.The status of the provisioning engine execution.status
(EngineWorkflowStatus status) The status of the provisioning engine execution.workflowToken
(String workflowToken) The encrypted contents of the provisioning engine execution payload that Service Catalog sends after the Terraform product provisioning 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
The encrypted contents of the provisioning engine execution payload that Service Catalog sends after the Terraform product provisioning workflow starts.
- Parameters:
workflowToken
- The encrypted contents of the provisioning engine execution payload that Service Catalog sends after the Terraform product provisioning 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 provisioning engine execution.
- Parameters:
status
- The status of the provisioning engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the provisioning engine execution.
- Parameters:
status
- The status of the provisioning engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failureReason
The reason why the provisioning engine execution failed.
- Parameters:
failureReason
- The reason why the provisioning engine execution failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifier
NotifyProvisionProductEngineWorkflowResultRequest.Builder resourceIdentifier(EngineWorkflowResourceIdentifier resourceIdentifier) The ID for the provisioned product resources that are part of a resource group.
- Parameters:
resourceIdentifier
- The ID for the provisioned product resources that are part of a resource group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifier
default NotifyProvisionProductEngineWorkflowResultRequest.Builder resourceIdentifier(Consumer<EngineWorkflowResourceIdentifier.Builder> resourceIdentifier) The ID for the provisioned product resources that are part of a resource group.
This is a convenience method that creates an instance of theEngineWorkflowResourceIdentifier.Builder
avoiding the need to create one manually viaEngineWorkflowResourceIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceIdentifier(EngineWorkflowResourceIdentifier)
.- Parameters:
resourceIdentifier
- a consumer that will call methods onEngineWorkflowResourceIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputs
The output of the provisioning engine execution.
- Parameters:
outputs
- The output of the provisioning engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The output of the provisioning engine execution.
- Parameters:
outputs
- The output of the provisioning engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
NotifyProvisionProductEngineWorkflowResultRequest.Builder outputs(Consumer<RecordOutput.Builder>... outputs) The output of the provisioning 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
The idempotency token that identifies the provisioning engine execution.
- Parameters:
idempotencyToken
- The idempotency token that identifies the provisioning engine execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
NotifyProvisionProductEngineWorkflowResultRequest.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
NotifyProvisionProductEngineWorkflowResultRequest.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.
-