Class OperationUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.lambda.model.OperationUpdate
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OperationUpdate.Builder,OperationUpdate>
@Generated("software.amazon.awssdk:codegen") public final class OperationUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OperationUpdate.Builder,OperationUpdate>
An update to be applied to an operation during checkpointing.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOperationUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationActionaction()The action to take on the operation.StringactionAsString()The action to take on the operation.static OperationUpdate.Builderbuilder()CallbackOptionscallbackOptions()Returns the value of the CallbackOptions property for this object.ChainedInvokeOptionschainedInvokeOptions()Returns the value of the ChainedInvokeOptions property for this object.ContextOptionscontextOptions()Options for context operations.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)ErrorObjecterror()The error information for failed operations.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The unique identifier for this operation.Stringname()The customer-provided name for this operation.StringparentId()The unique identifier of the parent operation, if this operation is running within a child context.Stringpayload()The payload for successful operations.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends OperationUpdate.Builder>serializableBuilderClass()StepOptionsstepOptions()Options for step operations.StringsubType()The subtype of the operation, providing additional categorization.OperationUpdate.BuildertoBuilder()StringtoString()Returns a string representation of this object.OperationTypetype()The type of operation to update.StringtypeAsString()The type of operation to update.WaitOptionswaitOptions()Options for wait operations.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
id
public final String id()
The unique identifier for this operation.
- Returns:
- The unique identifier for this operation.
-
parentId
public final String parentId()
The unique identifier of the parent operation, if this operation is running within a child context.
- Returns:
- The unique identifier of the parent operation, if this operation is running within a child context.
-
name
public final String name()
The customer-provided name for this operation.
- Returns:
- The customer-provided name for this operation.
-
type
public final OperationType type()
The type of operation to update.
If the service returns an enum value that is not available in the current SDK version,
typewill returnOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of operation to update.
- See Also:
OperationType
-
typeAsString
public final String typeAsString()
The type of operation to update.
If the service returns an enum value that is not available in the current SDK version,
typewill returnOperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of operation to update.
- See Also:
OperationType
-
subType
public final String subType()
The subtype of the operation, providing additional categorization.
- Returns:
- The subtype of the operation, providing additional categorization.
-
action
public final OperationAction action()
The action to take on the operation.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnOperationAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The action to take on the operation.
- See Also:
OperationAction
-
actionAsString
public final String actionAsString()
The action to take on the operation.
If the service returns an enum value that is not available in the current SDK version,
actionwill returnOperationAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromactionAsString().- Returns:
- The action to take on the operation.
- See Also:
OperationAction
-
payload
public final String payload()
The payload for successful operations.
- Returns:
- The payload for successful operations.
-
error
public final ErrorObject error()
The error information for failed operations.
- Returns:
- The error information for failed operations.
-
contextOptions
public final ContextOptions contextOptions()
Options for context operations.
- Returns:
- Options for context operations.
-
stepOptions
public final StepOptions stepOptions()
Options for step operations.
- Returns:
- Options for step operations.
-
waitOptions
public final WaitOptions waitOptions()
Options for wait operations.
- Returns:
- Options for wait operations.
-
callbackOptions
public final CallbackOptions callbackOptions()
Returns the value of the CallbackOptions property for this object.- Returns:
- The value of the CallbackOptions property for this object.
-
chainedInvokeOptions
public final ChainedInvokeOptions chainedInvokeOptions()
Returns the value of the ChainedInvokeOptions property for this object.- Returns:
- The value of the ChainedInvokeOptions property for this object.
-
toBuilder
public OperationUpdate.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OperationUpdate.Builder,OperationUpdate>
-
builder
public static OperationUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends OperationUpdate.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-