7#include <aws/simspaceweaver/SimSpaceWeaver_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/simspaceweaver/model/LiveSimulationState.h>
11#include <aws/simspaceweaver/model/LoggingConfiguration.h>
12#include <aws/simspaceweaver/model/S3Location.h>
13#include <aws/simspaceweaver/model/SimulationStatus.h>
14#include <aws/simspaceweaver/model/SimulationTargetStatus.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
29namespace SimSpaceWeaver
52 inline void SetArn(
const char* value) { m_arn.assign(value); }
77 inline void SetDescription(
const char* value) { m_description.assign(value); }
90 inline void SetExecutionId(
const char* value) { m_executionId.assign(value); }
145 inline void SetName(
const char* value) { m_name.assign(value); }
165 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
202 inline void SetStartError(
const char* value) { m_startError.assign(value); }
235 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
DescribeSimulationResult & WithMaximumDuration(const Aws::String &value)
void SetArn(const char *value)
void SetName(Aws::String &&value)
DescribeSimulationResult & WithStatus(const SimulationStatus &value)
void SetRoleArn(const char *value)
void SetSnapshotS3Location(S3Location &&value)
void SetExecutionId(const char *value)
void SetMaximumDuration(Aws::String &&value)
DescribeSimulationResult & WithRoleArn(Aws::String &&value)
const Aws::String & GetArn() const
DescribeSimulationResult & WithMaximumDuration(Aws::String &&value)
DescribeSimulationResult & WithDescription(const char *value)
const Aws::String & GetRoleArn() const
void SetLoggingConfiguration(const LoggingConfiguration &value)
DescribeSimulationResult & WithExecutionId(const Aws::String &value)
void SetRequestId(const char *value)
const S3Location & GetSnapshotS3Location() const
void SetDescription(const char *value)
DescribeSimulationResult & WithLoggingConfiguration(const LoggingConfiguration &value)
DescribeSimulationResult & WithCreationTime(const Aws::Utils::DateTime &value)
void SetDescription(Aws::String &&value)
DescribeSimulationResult & WithDescription(const Aws::String &value)
const Aws::String & GetExecutionId() const
void SetDescription(const Aws::String &value)
DescribeSimulationResult & WithStartError(Aws::String &&value)
AWS_SIMSPACEWEAVER_API DescribeSimulationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeSimulationResult & WithMaximumDuration(const char *value)
void SetRoleArn(const Aws::String &value)
void SetMaximumDuration(const char *value)
void SetStartError(Aws::String &&value)
DescribeSimulationResult & WithStartError(const Aws::String &value)
const S3Location & GetSchemaS3Location() const
void SetName(const Aws::String &value)
DescribeSimulationResult & WithSchemaS3Location(S3Location &&value)
DescribeSimulationResult & WithSnapshotS3Location(S3Location &&value)
void SetMaximumDuration(const Aws::String &value)
void SetLoggingConfiguration(LoggingConfiguration &&value)
DescribeSimulationResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeSimulationResult & WithLiveSimulationState(const LiveSimulationState &value)
DescribeSimulationResult & WithRoleArn(const Aws::String &value)
DescribeSimulationResult & WithRequestId(Aws::String &&value)
DescribeSimulationResult & WithTargetStatus(SimulationTargetStatus &&value)
DescribeSimulationResult & WithStartError(const char *value)
DescribeSimulationResult & WithLoggingConfiguration(LoggingConfiguration &&value)
const Aws::String & GetDescription() const
void SetArn(const Aws::String &value)
DescribeSimulationResult & WithName(Aws::String &&value)
const Aws::String & GetRequestId() const
const Aws::Utils::DateTime & GetCreationTime() const
DescribeSimulationResult & WithName(const char *value)
const Aws::String & GetName() const
DescribeSimulationResult & WithDescription(Aws::String &&value)
void SetExecutionId(const Aws::String &value)
DescribeSimulationResult & WithArn(const Aws::String &value)
const LoggingConfiguration & GetLoggingConfiguration() const
DescribeSimulationResult & WithSnapshotS3Location(const S3Location &value)
void SetStatus(SimulationStatus &&value)
DescribeSimulationResult & WithRequestId(const Aws::String &value)
void SetStatus(const SimulationStatus &value)
void SetRequestId(Aws::String &&value)
DescribeSimulationResult & WithArn(Aws::String &&value)
DescribeSimulationResult & WithTargetStatus(const SimulationTargetStatus &value)
void SetName(const char *value)
DescribeSimulationResult & WithArn(const char *value)
AWS_SIMSPACEWEAVER_API DescribeSimulationResult()
void SetSchemaS3Location(const S3Location &value)
void SetRequestId(const Aws::String &value)
void SetSchemaS3Location(S3Location &&value)
const SimulationStatus & GetStatus() const
void SetTargetStatus(const SimulationTargetStatus &value)
DescribeSimulationResult & WithRequestId(const char *value)
DescribeSimulationResult & WithStatus(SimulationStatus &&value)
void SetCreationTime(Aws::Utils::DateTime &&value)
DescribeSimulationResult & WithRoleArn(const char *value)
void SetRoleArn(Aws::String &&value)
void SetLiveSimulationState(const LiveSimulationState &value)
DescribeSimulationResult & WithExecutionId(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeSimulationResult & WithExecutionId(Aws::String &&value)
DescribeSimulationResult & WithSchemaS3Location(const S3Location &value)
void SetArn(Aws::String &&value)
void SetLiveSimulationState(LiveSimulationState &&value)
void SetSnapshotS3Location(const S3Location &value)
AWS_SIMSPACEWEAVER_API DescribeSimulationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetTargetStatus(SimulationTargetStatus &&value)
const SimulationTargetStatus & GetTargetStatus() const
void SetStartError(const Aws::String &value)
const Aws::String & GetStartError() const
void SetStartError(const char *value)
const Aws::String & GetMaximumDuration() const
DescribeSimulationResult & WithName(const Aws::String &value)
void SetExecutionId(Aws::String &&value)
DescribeSimulationResult & WithLiveSimulationState(LiveSimulationState &&value)
const LiveSimulationState & GetLiveSimulationState() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue