Interface OperationEvent.Builder

  • Method Details

    • eventId

      OperationEvent.Builder eventId(String eventId)

      A unique identifier for this event.

      Parameters:
      eventId - A unique identifier for this event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stackId

      OperationEvent.Builder stackId(String stackId)

      The unique ID name of the instance of the stack.

      Parameters:
      stackId - The unique ID name of the instance of the stack.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operationId

      OperationEvent.Builder operationId(String operationId)

      The unique identifier of the operation this event belongs to.

      Parameters:
      operationId - The unique identifier of the operation this event belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • operationType

      OperationEvent.Builder operationType(String operationType)

      The type of operation.

      Parameters:
      operationType - The type of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operationType

      OperationEvent.Builder operationType(OperationType operationType)

      The type of operation.

      Parameters:
      operationType - The type of operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operationStatus

      OperationEvent.Builder operationStatus(String operationStatus)

      The current status of the operation.

      Parameters:
      operationStatus - The current status of the operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operationStatus

      OperationEvent.Builder operationStatus(BeaconStackOperationStatus operationStatus)

      The current status of the operation.

      Parameters:
      operationStatus - The current status of the operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventType

      OperationEvent.Builder eventType(String eventType)

      The type of event.

      Parameters:
      eventType - The type of event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • eventType

      OperationEvent.Builder eventType(EventType eventType)

      The type of event.

      Parameters:
      eventType - The type of event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • logicalResourceId

      OperationEvent.Builder logicalResourceId(String logicalResourceId)

      The logical name of the resource as specified in the template.

      Parameters:
      logicalResourceId - The logical name of the resource as specified in the template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • physicalResourceId

      OperationEvent.Builder physicalResourceId(String physicalResourceId)

      The name or unique identifier that corresponds to a physical instance ID of a resource.

      Parameters:
      physicalResourceId - The name or unique identifier that corresponds to a physical instance ID of a resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      OperationEvent.Builder resourceType(String resourceType)

      Type of resource.

      Parameters:
      resourceType - Type of resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timestamp

      OperationEvent.Builder timestamp(Instant timestamp)

      Time the status was updated.

      Parameters:
      timestamp - Time the status was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      OperationEvent.Builder startTime(Instant startTime)

      The time when the event started.

      Parameters:
      startTime - The time when the event started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      OperationEvent.Builder endTime(Instant endTime)

      The time when the event ended.

      Parameters:
      endTime - The time when the event ended.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceStatus

      OperationEvent.Builder resourceStatus(String resourceStatus)

      Current status of the resource.

      Parameters:
      resourceStatus - Current status of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceStatus

      OperationEvent.Builder resourceStatus(ResourceStatus resourceStatus)

      Current status of the resource.

      Parameters:
      resourceStatus - Current status of the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceStatusReason

      OperationEvent.Builder resourceStatusReason(String resourceStatusReason)

      Success or failure message associated with the resource.

      Parameters:
      resourceStatusReason - Success or failure message associated with the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceProperties

      OperationEvent.Builder resourceProperties(String resourceProperties)

      The properties used to create the resource.

      Parameters:
      resourceProperties - The properties used to create the resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientRequestToken

      OperationEvent.Builder clientRequestToken(String clientRequestToken)

      A unique identifier for the request that initiated this operation.

      Parameters:
      clientRequestToken - A unique identifier for the request that initiated this operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hookType

      OperationEvent.Builder hookType(String hookType)

      The type name of the Hook that was invoked.

      Parameters:
      hookType - The type name of the Hook that was invoked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hookStatus

      OperationEvent.Builder hookStatus(String hookStatus)

      The status of the Hook invocation.

      Parameters:
      hookStatus - The status of the Hook invocation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hookStatus

      OperationEvent.Builder hookStatus(HookStatus hookStatus)

      The status of the Hook invocation.

      Parameters:
      hookStatus - The status of the Hook invocation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hookStatusReason

      OperationEvent.Builder hookStatusReason(String hookStatusReason)

      Additional information about the Hook status.

      Parameters:
      hookStatusReason - Additional information about the Hook status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hookInvocationPoint

      OperationEvent.Builder hookInvocationPoint(String hookInvocationPoint)

      The point in the operation lifecycle when the Hook was invoked.

      Parameters:
      hookInvocationPoint - The point in the operation lifecycle when the Hook was invoked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hookInvocationPoint

      OperationEvent.Builder hookInvocationPoint(HookInvocationPoint hookInvocationPoint)

      The point in the operation lifecycle when the Hook was invoked.

      Parameters:
      hookInvocationPoint - The point in the operation lifecycle when the Hook was invoked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hookFailureMode

      OperationEvent.Builder hookFailureMode(String hookFailureMode)

      Specifies how Hook failures are handled.

      Parameters:
      hookFailureMode - Specifies how Hook failures are handled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hookFailureMode

      OperationEvent.Builder hookFailureMode(HookFailureMode hookFailureMode)

      Specifies how Hook failures are handled.

      Parameters:
      hookFailureMode - Specifies how Hook failures are handled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • detailedStatus

      OperationEvent.Builder detailedStatus(String detailedStatus)

      Additional status information about the operation.

      Parameters:
      detailedStatus - Additional status information about the operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • detailedStatus

      OperationEvent.Builder detailedStatus(DetailedStatus detailedStatus)

      Additional status information about the operation.

      Parameters:
      detailedStatus - Additional status information about the operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • validationFailureMode

      OperationEvent.Builder validationFailureMode(String validationFailureMode)

      Specifies how validation failures are handled.

      Parameters:
      validationFailureMode - Specifies how validation failures are handled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • validationFailureMode

      OperationEvent.Builder validationFailureMode(HookFailureMode validationFailureMode)

      Specifies how validation failures are handled.

      Parameters:
      validationFailureMode - Specifies how validation failures are handled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • validationName

      OperationEvent.Builder validationName(String validationName)

      The name of the validation that was performed.

      Parameters:
      validationName - The name of the validation that was performed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationStatus

      OperationEvent.Builder validationStatus(String validationStatus)

      The status of the validation.

      Parameters:
      validationStatus - The status of the validation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • validationStatus

      OperationEvent.Builder validationStatus(ValidationStatus validationStatus)

      The status of the validation.

      Parameters:
      validationStatus - The status of the validation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • validationStatusReason

      OperationEvent.Builder validationStatusReason(String validationStatusReason)

      Additional information about the validation status.

      Parameters:
      validationStatusReason - Additional information about the validation status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validationPath

      OperationEvent.Builder validationPath(String validationPath)

      The path within the resource where the validation was applied.

      Parameters:
      validationPath - The path within the resource where the validation was applied.
      Returns:
      Returns a reference to this object so that method calls can be chained together.