AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

SignalExternalWorkflowExecutionInitiatedEventAttributes

import "github.com/aws/aws-sdk-go/service/swf"

type SignalExternalWorkflowExecutionInitiatedEventAttributes struct { Control *string `locationName:"control" type:"string"` DecisionTaskCompletedEventId *int64 `locationName:"decisionTaskCompletedEventId" type:"long" required:"true"` Input *string `locationName:"input" type:"string"` RunId *string `locationName:"runId" type:"string"` SignalName *string `locationName:"signalName" min:"1" type:"string" required:"true"` WorkflowId *string `locationName:"workflowId" min:"1" type:"string" required:"true"` }

Provides the details of the SignalExternalWorkflowExecutionInitiated event.

Control

Type: *string

Data attached to the event that can be used by the decider in subsequent decision tasks.

DecisionTaskCompletedEventId

Type: *int64

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the SignalExternalWorkflowExecution decision for this signal. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

DecisionTaskCompletedEventId is a required field

Input

Type: *string

The input provided to the signal.

RunId

Type: *string

The runId of the external workflow execution to send the signal to.

SignalName

Type: *string

The name of the signal.

SignalName is a required field

WorkflowId

Type: *string

The workflowId of the external workflow execution.

WorkflowId is a required field

Method

GoString

func (s SignalExternalWorkflowExecutionInitiatedEventAttributes) GoString() string

GoString returns the string representation

SetControl

func (s *SignalExternalWorkflowExecutionInitiatedEventAttributes) SetControl(v string) *SignalExternalWorkflowExecutionInitiatedEventAttributes

SetControl sets the Control field's value.

SetDecisionTaskCompletedEventId

func (s *SignalExternalWorkflowExecutionInitiatedEventAttributes) SetDecisionTaskCompletedEventId(v int64) *SignalExternalWorkflowExecutionInitiatedEventAttributes

SetDecisionTaskCompletedEventId sets the DecisionTaskCompletedEventId field's value.

SetInput

func (s *SignalExternalWorkflowExecutionInitiatedEventAttributes) SetInput(v string) *SignalExternalWorkflowExecutionInitiatedEventAttributes

SetInput sets the Input field's value.

SetRunId

func (s *SignalExternalWorkflowExecutionInitiatedEventAttributes) SetRunId(v string) *SignalExternalWorkflowExecutionInitiatedEventAttributes

SetRunId sets the RunId field's value.

SetSignalName

func (s *SignalExternalWorkflowExecutionInitiatedEventAttributes) SetSignalName(v string) *SignalExternalWorkflowExecutionInitiatedEventAttributes

SetSignalName sets the SignalName field's value.

SetWorkflowId

func (s *SignalExternalWorkflowExecutionInitiatedEventAttributes) SetWorkflowId(v string) *SignalExternalWorkflowExecutionInitiatedEventAttributes

SetWorkflowId sets the WorkflowId field's value.

String

func (s SignalExternalWorkflowExecutionInitiatedEventAttributes) String() string

String returns the string representation

On this page: