7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/InferenceExperimentType.h>
10#include <aws/sagemaker/model/InferenceExperimentSchedule.h>
11#include <aws/sagemaker/model/InferenceExperimentStatus.h>
12#include <aws/core/utils/DateTime.h>
13#include <aws/sagemaker/model/EndpointMetadata.h>
14#include <aws/core/utils/memory/stl/AWSVector.h>
15#include <aws/sagemaker/model/InferenceExperimentDataStorageConfig.h>
16#include <aws/sagemaker/model/ShadowModeConfig.h>
17#include <aws/sagemaker/model/ModelVariantConfigSummary.h>
22template<
typename RESULT_TYPE>
23class AmazonWebServiceResult;
51 inline void SetArn(
const char* value) { m_arn.assign(value); }
64 inline void SetName(
const char* value) { m_name.assign(value); }
187 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
258 inline void SetKmsKey(
const char* value) { m_kmsKey.assign(value); }
269 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetDataStorageConfig(const InferenceExperimentDataStorageConfig &value)
DescribeInferenceExperimentResult & WithModelVariants(const Aws::Vector< ModelVariantConfigSummary > &value)
DescribeInferenceExperimentResult & WithEndpointMetadata(EndpointMetadata &&value)
const InferenceExperimentStatus & GetStatus() const
void SetName(const Aws::String &value)
DescribeInferenceExperimentResult & WithDescription(Aws::String &&value)
void SetType(const InferenceExperimentType &value)
AWS_SAGEMAKER_API DescribeInferenceExperimentResult()
void SetKmsKey(const Aws::String &value)
void SetName(const char *value)
const ShadowModeConfig & GetShadowModeConfig() const
void SetKmsKey(Aws::String &&value)
DescribeInferenceExperimentResult & WithStatusReason(Aws::String &&value)
DescribeInferenceExperimentResult & AddModelVariants(const ModelVariantConfigSummary &value)
DescribeInferenceExperimentResult & WithDataStorageConfig(InferenceExperimentDataStorageConfig &&value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
DescribeInferenceExperimentResult & WithArn(Aws::String &&value)
void SetDescription(const Aws::String &value)
const Aws::String & GetName() const
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeInferenceExperimentResult & WithName(const char *value)
DescribeInferenceExperimentResult & WithKmsKey(const char *value)
DescribeInferenceExperimentResult & WithType(InferenceExperimentType &&value)
DescribeInferenceExperimentResult & WithArn(const char *value)
void SetStatus(const InferenceExperimentStatus &value)
DescribeInferenceExperimentResult & WithArn(const Aws::String &value)
const Aws::String & GetDescription() const
void SetName(Aws::String &&value)
void SetModelVariants(const Aws::Vector< ModelVariantConfigSummary > &value)
DescribeInferenceExperimentResult & WithEndpointMetadata(const EndpointMetadata &value)
void SetDescription(const char *value)
DescribeInferenceExperimentResult & WithModelVariants(Aws::Vector< ModelVariantConfigSummary > &&value)
DescribeInferenceExperimentResult & WithName(const Aws::String &value)
DescribeInferenceExperimentResult & WithStatus(const InferenceExperimentStatus &value)
DescribeInferenceExperimentResult & WithType(const InferenceExperimentType &value)
void SetCompletionTime(Aws::Utils::DateTime &&value)
DescribeInferenceExperimentResult & WithKmsKey(Aws::String &&value)
DescribeInferenceExperimentResult & WithShadowModeConfig(ShadowModeConfig &&value)
void SetStatusReason(const Aws::String &value)
DescribeInferenceExperimentResult & WithCreationTime(Aws::Utils::DateTime &&value)
void SetSchedule(const InferenceExperimentSchedule &value)
const Aws::String & GetKmsKey() const
AWS_SAGEMAKER_API DescribeInferenceExperimentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetRoleArn(Aws::String &&value)
void SetKmsKey(const char *value)
DescribeInferenceExperimentResult & WithName(Aws::String &&value)
void SetRequestId(const Aws::String &value)
void SetShadowModeConfig(ShadowModeConfig &&value)
void SetArn(const char *value)
DescribeInferenceExperimentResult & WithRoleArn(const char *value)
DescribeInferenceExperimentResult & WithDataStorageConfig(const InferenceExperimentDataStorageConfig &value)
const Aws::String & GetArn() const
void SetSchedule(InferenceExperimentSchedule &&value)
void SetArn(const Aws::String &value)
DescribeInferenceExperimentResult & WithDescription(const char *value)
DescribeInferenceExperimentResult & WithStatus(InferenceExperimentStatus &&value)
DescribeInferenceExperimentResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
DescribeInferenceExperimentResult & WithStatusReason(const char *value)
const Aws::Vector< ModelVariantConfigSummary > & GetModelVariants() const
AWS_SAGEMAKER_API DescribeInferenceExperimentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeInferenceExperimentResult & WithCompletionTime(const Aws::Utils::DateTime &value)
DescribeInferenceExperimentResult & WithRoleArn(Aws::String &&value)
DescribeInferenceExperimentResult & WithRoleArn(const Aws::String &value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
DescribeInferenceExperimentResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
void SetRequestId(const char *value)
const Aws::String & GetRequestId() const
const InferenceExperimentDataStorageConfig & GetDataStorageConfig() const
DescribeInferenceExperimentResult & WithSchedule(InferenceExperimentSchedule &&value)
const EndpointMetadata & GetEndpointMetadata() const
DescribeInferenceExperimentResult & WithCompletionTime(Aws::Utils::DateTime &&value)
const Aws::String & GetRoleArn() const
void SetRoleArn(const Aws::String &value)
void SetStatus(InferenceExperimentStatus &&value)
DescribeInferenceExperimentResult & WithRequestId(const char *value)
void SetShadowModeConfig(const ShadowModeConfig &value)
const InferenceExperimentType & GetType() const
const Aws::Utils::DateTime & GetCreationTime() const
DescribeInferenceExperimentResult & WithShadowModeConfig(const ShadowModeConfig &value)
DescribeInferenceExperimentResult & WithCreationTime(const Aws::Utils::DateTime &value)
DescribeInferenceExperimentResult & WithRequestId(const Aws::String &value)
void SetRoleArn(const char *value)
DescribeInferenceExperimentResult & WithStatusReason(const Aws::String &value)
DescribeInferenceExperimentResult & WithRequestId(Aws::String &&value)
void SetRequestId(Aws::String &&value)
void SetType(InferenceExperimentType &&value)
void SetStatusReason(Aws::String &&value)
void SetModelVariants(Aws::Vector< ModelVariantConfigSummary > &&value)
const Aws::Utils::DateTime & GetCompletionTime() const
DescribeInferenceExperimentResult & WithDescription(const Aws::String &value)
const InferenceExperimentSchedule & GetSchedule() const
DescribeInferenceExperimentResult & WithSchedule(const InferenceExperimentSchedule &value)
void SetEndpointMetadata(EndpointMetadata &&value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetStatusReason(const char *value)
void SetEndpointMetadata(const EndpointMetadata &value)
void SetDescription(Aws::String &&value)
void SetDataStorageConfig(InferenceExperimentDataStorageConfig &&value)
void SetArn(Aws::String &&value)
void SetCompletionTime(const Aws::Utils::DateTime &value)
DescribeInferenceExperimentResult & AddModelVariants(ModelVariantConfigSummary &&value)
DescribeInferenceExperimentResult & WithKmsKey(const Aws::String &value)
const Aws::String & GetStatusReason() const
InferenceExperimentStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue