7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/omics/model/RunStatus.h>
10#include <aws/omics/model/WorkflowType.h>
11#include <aws/core/utils/Document.h>
12#include <aws/omics/model/RunLogLevel.h>
13#include <aws/core/utils/memory/stl/AWSMap.h>
14#include <aws/core/utils/DateTime.h>
15#include <aws/omics/model/Accelerators.h>
16#include <aws/omics/model/RunRetentionMode.h>
17#include <aws/omics/model/RunLogLocation.h>
18#include <aws/omics/model/StorageType.h>
23template<
typename RESULT_TYPE>
24class AmazonWebServiceResult;
52 inline void SetArn(
const char* value) { m_arn.assign(value); }
65 inline void SetId(
const char* value) { m_id.assign(value); }
89 inline void SetWorkflowId(
const char* value) { m_workflowId.assign(value); }
113 inline void SetRunId(
const char* value) { m_runId.assign(value); }
126 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
139 inline void SetName(
const char* value) { m_name.assign(value); }
152 inline void SetRunGroupId(
const char* value) { m_runGroupId.assign(value); }
174 inline void SetDefinition(
const char* value) { m_definition.assign(value); }
187 inline void SetDigest(
const char* value) { m_digest.assign(value); }
222 inline void SetOutputUri(
const char* value) { m_outputUri.assign(value); }
264 inline void SetStartedBy(
const char* value) { m_startedBy.assign(value); }
331 inline GetRunResult&
AddTags(
const char* key,
const char* value) { m_tags.emplace(key, value);
return *
this; }
387 inline void SetUuid(
const char* value) { m_uuid.assign(value); }
435 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
468 int m_storageCapacity;
void SetAccelerators(const Accelerators &value)
void SetWorkflowOwnerId(const char *value)
AWS_OMICS_API GetRunResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetRunResult & WithWorkflowOwnerId(const Aws::String &value)
GetRunResult & WithStorageType(StorageType &&value)
GetRunResult & WithRoleArn(const Aws::String &value)
GetRunResult & WithLogLevel(const RunLogLevel &value)
GetRunResult & WithRequestId(Aws::String &&value)
GetRunResult & AddTags(Aws::String &&key, const char *value)
GetRunResult & WithAccelerators(Accelerators &&value)
GetRunResult & WithDefinition(const char *value)
void SetWorkflowId(const Aws::String &value)
void SetLogLevel(RunLogLevel &&value)
GetRunResult & WithId(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetId(const char *value)
GetRunResult & WithWorkflowType(const WorkflowType &value)
void SetRoleArn(const char *value)
GetRunResult & AddTags(const Aws::String &key, const Aws::String &value)
void SetStatusMessage(const Aws::String &value)
GetRunResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
void SetFailureReason(const Aws::String &value)
void SetDigest(const Aws::String &value)
GetRunResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
void SetOutputUri(const Aws::String &value)
void SetStatus(RunStatus &&value)
void SetStartTime(const Aws::Utils::DateTime &value)
GetRunResult & WithParameters(const Aws::Utils::Document &value)
void SetParameters(Aws::Utils::Document &&value)
const Aws::String & GetStartedBy() const
int GetStorageCapacity() const
void SetArn(const char *value)
void SetArn(Aws::String &&value)
void SetStartedBy(const char *value)
const Aws::String & GetRequestId() const
GetRunResult & WithStatus(RunStatus &&value)
GetRunResult & WithLogLocation(RunLogLocation &&value)
void SetWorkflowType(WorkflowType &&value)
GetRunResult & AddTags(Aws::String &&key, Aws::String &&value)
void SetStatusMessage(Aws::String &&value)
GetRunResult & WithRoleArn(const char *value)
GetRunResult & WithWorkflowOwnerId(Aws::String &&value)
GetRunResult & WithDefinition(Aws::String &&value)
GetRunResult & WithResourceDigests(const Aws::Map< Aws::String, Aws::String > &value)
GetRunResult & WithParameters(Aws::Utils::Document &&value)
GetRunResult & AddTags(const char *key, Aws::String &&value)
GetRunResult & WithUuid(const Aws::String &value)
GetRunResult & WithRunOutputUri(const char *value)
void SetUuid(Aws::String &&value)
GetRunResult & WithPriority(int value)
GetRunResult & WithRunOutputUri(Aws::String &&value)
GetRunResult & WithRequestId(const char *value)
const RunLogLevel & GetLogLevel() const
const Aws::String & GetRunId() const
GetRunResult & WithCreationTime(Aws::Utils::DateTime &&value)
GetRunResult & WithAccelerators(const Accelerators &value)
void SetStartTime(Aws::Utils::DateTime &&value)
GetRunResult & WithRoleArn(Aws::String &&value)
void SetPriority(int value)
GetRunResult & WithWorkflowId(const char *value)
void SetDefinition(Aws::String &&value)
GetRunResult & WithLogLocation(const RunLogLocation &value)
void SetRunOutputUri(const char *value)
void SetRoleArn(const Aws::String &value)
GetRunResult & WithStatusMessage(const char *value)
GetRunResult & WithStartedBy(Aws::String &&value)
void SetRequestId(Aws::String &&value)
void SetId(const Aws::String &value)
GetRunResult & WithStatus(const RunStatus &value)
GetRunResult & WithRunGroupId(const char *value)
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
void SetStorageType(StorageType &&value)
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
GetRunResult & WithCreationTime(const Aws::Utils::DateTime &value)
const RunLogLocation & GetLogLocation() const
void SetDigest(const char *value)
void SetResourceDigests(const Aws::Map< Aws::String, Aws::String > &value)
void SetRetentionMode(RunRetentionMode &&value)
void SetRunId(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
GetRunResult & WithArn(const char *value)
GetRunResult & WithStopTime(const Aws::Utils::DateTime &value)
const Aws::String & GetOutputUri() const
void SetFailureReason(Aws::String &&value)
GetRunResult & WithDigest(Aws::String &&value)
GetRunResult & WithWorkflowId(Aws::String &&value)
void SetWorkflowId(Aws::String &&value)
const Aws::Map< Aws::String, Aws::String > & GetResourceDigests() const
GetRunResult & WithRetentionMode(RunRetentionMode &&value)
GetRunResult & WithWorkflowId(const Aws::String &value)
GetRunResult & WithStorageCapacity(int value)
void SetRunOutputUri(Aws::String &&value)
const Aws::String & GetName() const
GetRunResult & AddResourceDigests(const char *key, const char *value)
GetRunResult & WithStartedBy(const char *value)
GetRunResult & WithRunGroupId(Aws::String &&value)
void SetResourceDigests(Aws::Map< Aws::String, Aws::String > &&value)
GetRunResult & AddResourceDigests(Aws::String &&key, Aws::String &&value)
GetRunResult & WithRunGroupId(const Aws::String &value)
GetRunResult & WithStartedBy(const Aws::String &value)
void SetRunGroupId(const Aws::String &value)
const Aws::String & GetWorkflowOwnerId() const
void SetRunId(const char *value)
GetRunResult & WithRetentionMode(const RunRetentionMode &value)
const Aws::String & GetDefinition() const
void SetWorkflowOwnerId(Aws::String &&value)
GetRunResult & WithStatusMessage(Aws::String &&value)
const StorageType & GetStorageType() const
GetRunResult & WithStorageType(const StorageType &value)
void SetRunGroupId(Aws::String &&value)
GetRunResult & WithStartTime(const Aws::Utils::DateTime &value)
GetRunResult & AddTags(Aws::String &&key, const Aws::String &value)
GetRunResult & WithRequestId(const Aws::String &value)
GetRunResult & WithFailureReason(const char *value)
const RunRetentionMode & GetRetentionMode() const
GetRunResult & WithRunId(const char *value)
GetRunResult & WithFailureReason(const Aws::String &value)
void SetRetentionMode(const RunRetentionMode &value)
const Aws::Utils::DateTime & GetStartTime() const
GetRunResult & WithWorkflowType(WorkflowType &&value)
GetRunResult & WithStopTime(Aws::Utils::DateTime &&value)
void SetRoleArn(Aws::String &&value)
void SetStartedBy(Aws::String &&value)
Aws::Utils::DocumentView GetParameters() const
void SetStorageType(const StorageType &value)
void SetOutputUri(const char *value)
GetRunResult & WithUuid(Aws::String &&value)
void SetLogLocation(const RunLogLocation &value)
GetRunResult & WithFailureReason(Aws::String &&value)
void SetDefinition(const Aws::String &value)
GetRunResult & WithRunId(Aws::String &&value)
void SetWorkflowOwnerId(const Aws::String &value)
void SetRunId(const Aws::String &value)
GetRunResult & AddResourceDigests(Aws::String &&key, const char *value)
const Aws::String & GetRunGroupId() const
void SetWorkflowType(const WorkflowType &value)
GetRunResult & WithId(const Aws::String &value)
const Aws::String & GetDigest() const
GetRunResult & AddTags(const Aws::String &key, Aws::String &&value)
GetRunResult & WithDigest(const Aws::String &value)
GetRunResult & WithOutputUri(const char *value)
GetRunResult & WithStatusMessage(const Aws::String &value)
void SetFailureReason(const char *value)
void SetLogLocation(RunLogLocation &&value)
void SetRequestId(const Aws::String &value)
GetRunResult & AddResourceDigests(const char *key, Aws::String &&value)
void SetId(Aws::String &&value)
void SetStatusMessage(const char *value)
void SetRunOutputUri(const Aws::String &value)
GetRunResult & WithUuid(const char *value)
void SetName(const Aws::String &value)
GetRunResult & WithOutputUri(Aws::String &&value)
void SetName(const char *value)
void SetRunGroupId(const char *value)
GetRunResult & WithRunOutputUri(const Aws::String &value)
const Aws::String & GetWorkflowId() const
const WorkflowType & GetWorkflowType() const
GetRunResult & WithStartTime(Aws::Utils::DateTime &&value)
GetRunResult & WithDigest(const char *value)
AWS_OMICS_API GetRunResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetRunResult & WithResourceDigests(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::String & GetRunOutputUri() const
GetRunResult & WithArn(const Aws::String &value)
GetRunResult & WithId(Aws::String &&value)
GetRunResult & WithName(const char *value)
void SetOutputUri(Aws::String &&value)
void SetDefinition(const char *value)
const Aws::String & GetFailureReason() const
GetRunResult & AddResourceDigests(const Aws::String &key, Aws::String &&value)
void SetArn(const Aws::String &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetStartedBy(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetTags() const
GetRunResult & AddResourceDigests(const Aws::String &key, const Aws::String &value)
void SetUuid(const Aws::String &value)
GetRunResult & WithName(const Aws::String &value)
GetRunResult & WithName(Aws::String &&value)
AWS_OMICS_API GetRunResult()
void SetWorkflowId(const char *value)
const Aws::String & GetId() const
GetRunResult & WithOutputUri(const Aws::String &value)
void SetStorageCapacity(int value)
void SetStopTime(const Aws::Utils::DateTime &value)
GetRunResult & WithLogLevel(RunLogLevel &&value)
GetRunResult & WithRunId(const Aws::String &value)
GetRunResult & AddTags(const char *key, const char *value)
const Aws::String & GetRoleArn() const
void SetAccelerators(Accelerators &&value)
void SetLogLevel(const RunLogLevel &value)
const Aws::String & GetArn() const
const Aws::Utils::DateTime & GetStopTime() const
GetRunResult & WithWorkflowOwnerId(const char *value)
const Aws::String & GetStatusMessage() const
void SetStatus(const RunStatus &value)
void SetParameters(const Aws::Utils::Document &value)
void SetName(Aws::String &&value)
const Accelerators & GetAccelerators() const
void SetDigest(Aws::String &&value)
void SetRequestId(const char *value)
GetRunResult & AddResourceDigests(Aws::String &&key, const Aws::String &value)
GetRunResult & WithDefinition(const Aws::String &value)
void SetUuid(const char *value)
const RunStatus & GetStatus() const
void SetStopTime(Aws::Utils::DateTime &&value)
GetRunResult & WithArn(Aws::String &&value)
const Aws::String & GetUuid() const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue