Interface OperationUpdate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OperationUpdate.Builder,,OperationUpdate> SdkBuilder<OperationUpdate.Builder,,OperationUpdate> SdkPojo
- Enclosing class:
OperationUpdate
-
Method Summary
Modifier and TypeMethodDescriptionThe action to take on the operation.action(OperationAction action) The action to take on the operation.default OperationUpdate.BuildercallbackOptions(Consumer<CallbackOptions.Builder> callbackOptions) Sets the value of the CallbackOptions property for this object.callbackOptions(CallbackOptions callbackOptions) Sets the value of the CallbackOptions property for this object.default OperationUpdate.BuilderchainedInvokeOptions(Consumer<ChainedInvokeOptions.Builder> chainedInvokeOptions) Sets the value of the ChainedInvokeOptions property for this object.chainedInvokeOptions(ChainedInvokeOptions chainedInvokeOptions) Sets the value of the ChainedInvokeOptions property for this object.default OperationUpdate.BuildercontextOptions(Consumer<ContextOptions.Builder> contextOptions) Options for context operations.contextOptions(ContextOptions contextOptions) Options for context operations.default OperationUpdate.Buildererror(Consumer<ErrorObject.Builder> error) The error information for failed operations.error(ErrorObject error) The error information for failed operations.The unique identifier for this operation.The customer-provided name for this operation.The unique identifier of the parent operation, if this operation is running within a child context.The payload for successful operations.default OperationUpdate.BuilderstepOptions(Consumer<StepOptions.Builder> stepOptions) Options for step operations.stepOptions(StepOptions stepOptions) Options for step operations.The subtype of the operation, providing additional categorization.The type of operation to update.type(OperationType type) The type of operation to update.default OperationUpdate.BuilderwaitOptions(Consumer<WaitOptions.Builder> waitOptions) Options for wait operations.waitOptions(WaitOptions waitOptions) Options for wait operations.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The unique identifier for this operation.
- Parameters:
id- The unique identifier for this operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentId
The unique identifier of the parent operation, if this operation is running within a child context.
- Parameters:
parentId- The unique identifier of the parent operation, if this operation is running within a child context.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The customer-provided name for this operation.
- Parameters:
name- The customer-provided name for this operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of operation to update.
- Parameters:
type- The type of operation to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of operation to update.
- Parameters:
type- The type of operation to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subType
The subtype of the operation, providing additional categorization.
- Parameters:
subType- The subtype of the operation, providing additional categorization.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
action
The action to take on the operation.
- Parameters:
action- The action to take on the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
action
The action to take on the operation.
- Parameters:
action- The action to take on the operation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
payload
The payload for successful operations.
- Parameters:
payload- The payload for successful operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
The error information for failed operations.
- Parameters:
error- The error information for failed operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
error
The error information for failed operations.
This is a convenience method that creates an instance of theErrorObject.Builderavoiding the need to create one manually viaErrorObject.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerror(ErrorObject).- Parameters:
error- a consumer that will call methods onErrorObject.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contextOptions
Options for context operations.
- Parameters:
contextOptions- Options for context operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contextOptions
Options for context operations.
This is a convenience method that creates an instance of theContextOptions.Builderavoiding the need to create one manually viaContextOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontextOptions(ContextOptions).- Parameters:
contextOptions- a consumer that will call methods onContextOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stepOptions
Options for step operations.
- Parameters:
stepOptions- Options for step operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stepOptions
Options for step operations.
This is a convenience method that creates an instance of theStepOptions.Builderavoiding the need to create one manually viaStepOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostepOptions(StepOptions).- Parameters:
stepOptions- a consumer that will call methods onStepOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
waitOptions
Options for wait operations.
- Parameters:
waitOptions- Options for wait operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waitOptions
Options for wait operations.
This is a convenience method that creates an instance of theWaitOptions.Builderavoiding the need to create one manually viaWaitOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towaitOptions(WaitOptions).- Parameters:
waitOptions- a consumer that will call methods onWaitOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
callbackOptions
Sets the value of the CallbackOptions property for this object.- Parameters:
callbackOptions- The new value for the CallbackOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
callbackOptions
Sets the value of the CallbackOptions property for this object. This is a convenience method that creates an instance of theCallbackOptions.Builderavoiding the need to create one manually viaCallbackOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocallbackOptions(CallbackOptions).- Parameters:
callbackOptions- a consumer that will call methods onCallbackOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
chainedInvokeOptions
Sets the value of the ChainedInvokeOptions property for this object.- Parameters:
chainedInvokeOptions- The new value for the ChainedInvokeOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chainedInvokeOptions
default OperationUpdate.Builder chainedInvokeOptions(Consumer<ChainedInvokeOptions.Builder> chainedInvokeOptions) Sets the value of the ChainedInvokeOptions property for this object. This is a convenience method that creates an instance of theChainedInvokeOptions.Builderavoiding the need to create one manually viaChainedInvokeOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tochainedInvokeOptions(ChainedInvokeOptions).- Parameters:
chainedInvokeOptions- a consumer that will call methods onChainedInvokeOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-