Interface OperationEvent.Builder

    • Method Detail

      • 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, OperationType
      • 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, EventType
      • 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:
        EventType, EventType
      • 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, ResourceStatus
      • 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, HookStatus
      • 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:
        HookStatus, HookStatus
      • 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, HookInvocationPoint
      • 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:
        HookInvocationPoint, HookInvocationPoint
      • 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, HookFailureMode
      • 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:
        HookFailureMode, HookFailureMode
      • 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, DetailedStatus
      • 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:
        DetailedStatus, DetailedStatus
      • 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:
        HookFailureMode, HookFailureMode
      • 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:
        HookFailureMode, HookFailureMode
      • 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, ValidationStatus
      • 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.