7#include <aws/swf/SWF_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/swf/model/WorkflowExecution.h>
51 inline void SetSignalName(
const char* value) { m_signalNameHasBeenSet =
true; m_signalName.assign(value); }
66 inline void SetInput(
const char* value) { m_inputHasBeenSet =
true; m_input.assign(value); }
102 bool m_signalNameHasBeenSet =
false;
105 bool m_inputHasBeenSet =
false;
108 bool m_externalWorkflowExecutionHasBeenSet =
false;
110 long long m_externalInitiatedEventId;
111 bool m_externalInitiatedEventIdHasBeenSet =
false;
WorkflowExecutionSignaledEventAttributes & WithSignalName(Aws::String &&value)
const WorkflowExecution & GetExternalWorkflowExecution() const
bool InputHasBeenSet() const
bool ExternalWorkflowExecutionHasBeenSet() const
AWS_SWF_API WorkflowExecutionSignaledEventAttributes & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExternalWorkflowExecution(const WorkflowExecution &value)
void SetSignalName(Aws::String &&value)
void SetInput(const Aws::String &value)
WorkflowExecutionSignaledEventAttributes & WithInput(Aws::String &&value)
AWS_SWF_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SWF_API WorkflowExecutionSignaledEventAttributes(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetInput() const
WorkflowExecutionSignaledEventAttributes & WithExternalInitiatedEventId(long long value)
void SetSignalName(const char *value)
void SetExternalInitiatedEventId(long long value)
WorkflowExecutionSignaledEventAttributes & WithInput(const char *value)
WorkflowExecutionSignaledEventAttributes & WithExternalWorkflowExecution(const WorkflowExecution &value)
void SetInput(Aws::String &&value)
WorkflowExecutionSignaledEventAttributes & WithExternalWorkflowExecution(WorkflowExecution &&value)
WorkflowExecutionSignaledEventAttributes & WithInput(const Aws::String &value)
bool ExternalInitiatedEventIdHasBeenSet() const
void SetInput(const char *value)
WorkflowExecutionSignaledEventAttributes & WithSignalName(const char *value)
void SetSignalName(const Aws::String &value)
long long GetExternalInitiatedEventId() const
void SetExternalWorkflowExecution(WorkflowExecution &&value)
const Aws::String & GetSignalName() const
bool SignalNameHasBeenSet() const
AWS_SWF_API WorkflowExecutionSignaledEventAttributes()
WorkflowExecutionSignaledEventAttributes & WithSignalName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue