7#include <aws/swf/SWF_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/swf/model/WorkflowExecution.h>
10#include <aws/swf/model/WorkflowType.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/swf/model/HistoryEvent.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
54 inline void SetTaskToken(
const char* value) { m_taskToken.assign(value); }
141 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
150 long long m_startedEventId;
160 long long m_previousStartedEventId;
PollForDecisionTaskResult & WithNextPageToken(const Aws::String &value)
long long GetPreviousStartedEventId() const
void SetNextPageToken(Aws::String &&value)
AWS_SWF_API PollForDecisionTaskResult()
PollForDecisionTaskResult & WithEvents(Aws::Vector< HistoryEvent > &&value)
PollForDecisionTaskResult & WithStartedEventId(long long value)
void SetNextPageToken(const Aws::String &value)
PollForDecisionTaskResult & WithPreviousStartedEventId(long long value)
const Aws::String & GetNextPageToken() const
PollForDecisionTaskResult & WithTaskToken(const char *value)
void SetWorkflowExecution(const WorkflowExecution &value)
void SetPreviousStartedEventId(long long value)
long long GetStartedEventId() const
const Aws::String & GetRequestId() const
PollForDecisionTaskResult & WithNextPageToken(Aws::String &&value)
void SetStartedEventId(long long value)
const Aws::Vector< HistoryEvent > & GetEvents() const
void SetWorkflowExecution(WorkflowExecution &&value)
void SetTaskToken(const Aws::String &value)
void SetEvents(Aws::Vector< HistoryEvent > &&value)
PollForDecisionTaskResult & WithWorkflowType(const WorkflowType &value)
AWS_SWF_API PollForDecisionTaskResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
PollForDecisionTaskResult & WithTaskToken(Aws::String &&value)
void SetTaskToken(const char *value)
void SetWorkflowType(WorkflowType &&value)
PollForDecisionTaskResult & AddEvents(const HistoryEvent &value)
PollForDecisionTaskResult & WithNextPageToken(const char *value)
void SetTaskToken(Aws::String &&value)
const WorkflowType & GetWorkflowType() const
void SetRequestId(const char *value)
PollForDecisionTaskResult & WithWorkflowType(WorkflowType &&value)
AWS_SWF_API PollForDecisionTaskResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
PollForDecisionTaskResult & WithEvents(const Aws::Vector< HistoryEvent > &value)
const WorkflowExecution & GetWorkflowExecution() const
PollForDecisionTaskResult & WithRequestId(Aws::String &&value)
PollForDecisionTaskResult & WithWorkflowExecution(const WorkflowExecution &value)
void SetWorkflowType(const WorkflowType &value)
void SetNextPageToken(const char *value)
PollForDecisionTaskResult & WithRequestId(const Aws::String &value)
PollForDecisionTaskResult & WithWorkflowExecution(WorkflowExecution &&value)
PollForDecisionTaskResult & AddEvents(HistoryEvent &&value)
void SetRequestId(const Aws::String &value)
void SetRequestId(Aws::String &&value)
PollForDecisionTaskResult & WithRequestId(const char *value)
PollForDecisionTaskResult & WithTaskToken(const Aws::String &value)
void SetEvents(const Aws::Vector< HistoryEvent > &value)
const Aws::String & GetTaskToken() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue