Class OperationUpdate

    • 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.
      • 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, type will return OperationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        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.
      • 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, action will return OperationAction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from actionAsString().

        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)