7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/sagemaker/model/InferenceSpecification.h>
11#include <aws/sagemaker/model/SourceAlgorithmSpecification.h>
12#include <aws/sagemaker/model/ModelPackageValidationSpecification.h>
13#include <aws/sagemaker/model/ModelPackageStatus.h>
14#include <aws/sagemaker/model/ModelPackageStatusDetails.h>
15#include <aws/sagemaker/model/ModelApprovalStatus.h>
16#include <aws/sagemaker/model/UserContext.h>
17#include <aws/sagemaker/model/MetadataProperties.h>
18#include <aws/sagemaker/model/ModelMetrics.h>
19#include <aws/core/utils/memory/stl/AWSMap.h>
20#include <aws/sagemaker/model/DriftCheckBaselines.h>
21#include <aws/core/utils/memory/stl/AWSVector.h>
22#include <aws/sagemaker/model/SkipModelValidation.h>
23#include <aws/sagemaker/model/ModelPackageSecurityConfig.h>
24#include <aws/sagemaker/model/ModelPackageModelCard.h>
25#include <aws/sagemaker/model/ModelLifeCycle.h>
26#include <aws/sagemaker/model/AdditionalInferenceSpecificationDefinition.h>
31template<
typename RESULT_TYPE>
32class AmazonWebServiceResult;
275 inline void SetDomain(
const char* value) { m_domain.assign(value); }
290 inline void SetTask(
const char* value) { m_task.assign(value); }
378 inline void SetSourceUri(
const char* value) { m_sourceUri.assign(value); }
436 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
447 int m_modelPackageVersion;
465 bool m_certifyForMarketplace;
const ModelPackageValidationSpecification & GetValidationSpecification() const
AWS_SAGEMAKER_API DescribeModelPackageResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetModelPackageDescription(Aws::String &&value)
void SetModelLifeCycle(ModelLifeCycle &&value)
void SetModelMetrics(ModelMetrics &&value)
DescribeModelPackageResult & WithDriftCheckBaselines(const DriftCheckBaselines &value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
DescribeModelPackageResult & WithModelMetrics(const ModelMetrics &value)
void SetApprovalDescription(const char *value)
void SetSamplePayloadUrl(const char *value)
void SetModelPackageArn(const char *value)
DescribeModelPackageResult & WithLastModifiedBy(UserContext &&value)
void SetMetadataProperties(MetadataProperties &&value)
DescribeModelPackageResult & WithCreationTime(const Aws::Utils::DateTime &value)
DescribeModelPackageResult & WithModelPackageName(const Aws::String &value)
const UserContext & GetCreatedBy() const
const UserContext & GetLastModifiedBy() const
void SetTask(Aws::String &&value)
const Aws::String & GetApprovalDescription() const
DescribeModelPackageResult & WithSourceUri(const char *value)
AWS_SAGEMAKER_API DescribeModelPackageResult()
void SetSourceUri(const Aws::String &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
const Aws::String & GetModelPackageName() const
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetAdditionalInferenceSpecifications(const Aws::Vector< AdditionalInferenceSpecificationDefinition > &value)
void SetDomain(const char *value)
DescribeModelPackageResult & WithModelPackageStatus(ModelPackageStatus &&value)
const SkipModelValidation & GetSkipModelValidation() const
void SetSkipModelValidation(SkipModelValidation &&value)
void SetSourceUri(Aws::String &&value)
void SetSecurityConfig(const ModelPackageSecurityConfig &value)
void SetModelCard(const ModelPackageModelCard &value)
const Aws::String & GetModelPackageArn() const
DescribeModelPackageResult & WithCreationTime(Aws::Utils::DateTime &&value)
void SetModelCard(ModelPackageModelCard &&value)
DescribeModelPackageResult & WithModelPackageName(const char *value)
DescribeModelPackageResult & WithDriftCheckBaselines(DriftCheckBaselines &&value)
void SetModelPackageName(const char *value)
DescribeModelPackageResult & WithTask(const Aws::String &value)
void SetModelMetrics(const ModelMetrics &value)
DescribeModelPackageResult & WithModelPackageGroupName(Aws::String &&value)
const Aws::String & GetModelPackageGroupName() const
void SetMetadataProperties(const MetadataProperties &value)
void SetValidationSpecification(const ModelPackageValidationSpecification &value)
DescribeModelPackageResult & WithModelPackageGroupName(const char *value)
void SetCertifyForMarketplace(bool value)
DescribeModelPackageResult & WithModelCard(const ModelPackageModelCard &value)
DescribeModelPackageResult & WithModelPackageStatusDetails(const ModelPackageStatusDetails &value)
void SetRequestId(Aws::String &&value)
void SetModelPackageDescription(const char *value)
void SetSourceUri(const char *value)
void SetModelPackageArn(const Aws::String &value)
int GetModelPackageVersion() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
DescribeModelPackageResult & WithModelLifeCycle(ModelLifeCycle &&value)
DescribeModelPackageResult & AddCustomerMetadataProperties(const char *key, const char *value)
const Aws::Vector< AdditionalInferenceSpecificationDefinition > & GetAdditionalInferenceSpecifications() const
void SetModelPackageVersion(int value)
void SetLastModifiedBy(UserContext &&value)
DescribeModelPackageResult & WithModelCard(ModelPackageModelCard &&value)
DescribeModelPackageResult & WithCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
DescribeModelPackageResult & WithModelPackageArn(const Aws::String &value)
void SetModelPackageStatus(const ModelPackageStatus &value)
void SetModelPackageStatusDetails(const ModelPackageStatusDetails &value)
DescribeModelPackageResult & AddCustomerMetadataProperties(Aws::String &&key, Aws::String &&value)
const Aws::Map< Aws::String, Aws::String > & GetCustomerMetadataProperties() const
DescribeModelPackageResult & WithDomain(const Aws::String &value)
DescribeModelPackageResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
void SetModelPackageGroupName(Aws::String &&value)
const Aws::String & GetRequestId() const
void SetApprovalDescription(const Aws::String &value)
const Aws::String & GetDomain() const
const ModelPackageStatusDetails & GetModelPackageStatusDetails() const
DescribeModelPackageResult & WithSourceUri(Aws::String &&value)
DescribeModelPackageResult & WithInferenceSpecification(const InferenceSpecification &value)
DescribeModelPackageResult & WithLastModifiedBy(const UserContext &value)
void SetValidationSpecification(ModelPackageValidationSpecification &&value)
void SetInferenceSpecification(const InferenceSpecification &value)
DescribeModelPackageResult & WithMetadataProperties(MetadataProperties &&value)
AWS_SAGEMAKER_API DescribeModelPackageResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetTask(const Aws::String &value)
DescribeModelPackageResult & WithCreatedBy(const UserContext &value)
DescribeModelPackageResult & WithSourceAlgorithmSpecification(SourceAlgorithmSpecification &&value)
const ModelApprovalStatus & GetModelApprovalStatus() const
void SetModelPackageName(Aws::String &&value)
DescribeModelPackageResult & WithModelPackageArn(Aws::String &&value)
bool GetCertifyForMarketplace() const
void SetSamplePayloadUrl(Aws::String &&value)
DescribeModelPackageResult & AddCustomerMetadataProperties(const Aws::String &key, const Aws::String &value)
DescribeModelPackageResult & WithModelPackageDescription(const char *value)
DescribeModelPackageResult & WithSourceAlgorithmSpecification(const SourceAlgorithmSpecification &value)
void SetDriftCheckBaselines(const DriftCheckBaselines &value)
void SetCustomerMetadataProperties(const Aws::Map< Aws::String, Aws::String > &value)
DescribeModelPackageResult & WithAdditionalInferenceSpecifications(Aws::Vector< AdditionalInferenceSpecificationDefinition > &&value)
void SetSecurityConfig(ModelPackageSecurityConfig &&value)
void SetRequestId(const Aws::String &value)
void SetModelPackageStatus(ModelPackageStatus &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetSkipModelValidation(const SkipModelValidation &value)
const Aws::String & GetSourceUri() const
DescribeModelPackageResult & WithModelPackageDescription(const Aws::String &value)
void SetSourceAlgorithmSpecification(SourceAlgorithmSpecification &&value)
DescribeModelPackageResult & WithSecurityConfig(const ModelPackageSecurityConfig &value)
const Aws::Utils::DateTime & GetCreationTime() const
const ModelPackageStatus & GetModelPackageStatus() const
DescribeModelPackageResult & WithSamplePayloadUrl(Aws::String &&value)
DescribeModelPackageResult & WithModelApprovalStatus(ModelApprovalStatus &&value)
DescribeModelPackageResult & WithModelApprovalStatus(const ModelApprovalStatus &value)
DescribeModelPackageResult & WithDomain(Aws::String &&value)
void SetModelPackageDescription(const Aws::String &value)
const Aws::String & GetTask() const
DescribeModelPackageResult & WithModelPackageDescription(Aws::String &&value)
DescribeModelPackageResult & AddCustomerMetadataProperties(Aws::String &&key, const Aws::String &value)
DescribeModelPackageResult & AddCustomerMetadataProperties(Aws::String &&key, const char *value)
DescribeModelPackageResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
void SetSamplePayloadUrl(const Aws::String &value)
DescribeModelPackageResult & WithValidationSpecification(ModelPackageValidationSpecification &&value)
void SetLastModifiedBy(const UserContext &value)
DescribeModelPackageResult & AddCustomerMetadataProperties(const Aws::String &key, Aws::String &&value)
DescribeModelPackageResult & AddAdditionalInferenceSpecifications(const AdditionalInferenceSpecificationDefinition &value)
DescribeModelPackageResult & WithApprovalDescription(const Aws::String &value)
DescribeModelPackageResult & WithApprovalDescription(const char *value)
void SetCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
DescribeModelPackageResult & WithMetadataProperties(const MetadataProperties &value)
DescribeModelPackageResult & WithSourceUri(const Aws::String &value)
DescribeModelPackageResult & WithSamplePayloadUrl(const Aws::String &value)
DescribeModelPackageResult & WithApprovalDescription(Aws::String &&value)
void SetRequestId(const char *value)
DescribeModelPackageResult & WithAdditionalInferenceSpecifications(const Aws::Vector< AdditionalInferenceSpecificationDefinition > &value)
void SetSourceAlgorithmSpecification(const SourceAlgorithmSpecification &value)
DescribeModelPackageResult & WithCreatedBy(UserContext &&value)
void SetModelPackageArn(Aws::String &&value)
DescribeModelPackageResult & WithSamplePayloadUrl(const char *value)
void SetDomain(Aws::String &&value)
void SetModelLifeCycle(const ModelLifeCycle &value)
DescribeModelPackageResult & WithTask(Aws::String &&value)
DescribeModelPackageResult & WithModelPackageVersion(int value)
DescribeModelPackageResult & AddCustomerMetadataProperties(const char *key, Aws::String &&value)
DescribeModelPackageResult & WithModelPackageGroupName(const Aws::String &value)
DescribeModelPackageResult & WithRequestId(const char *value)
void SetDriftCheckBaselines(DriftCheckBaselines &&value)
DescribeModelPackageResult & WithModelLifeCycle(const ModelLifeCycle &value)
DescribeModelPackageResult & WithTask(const char *value)
void SetApprovalDescription(Aws::String &&value)
const Aws::String & GetModelPackageDescription() const
const InferenceSpecification & GetInferenceSpecification() const
void SetModelPackageGroupName(const char *value)
DescribeModelPackageResult & WithSkipModelValidation(SkipModelValidation &&value)
const DriftCheckBaselines & GetDriftCheckBaselines() const
DescribeModelPackageResult & WithDomain(const char *value)
DescribeModelPackageResult & AddAdditionalInferenceSpecifications(AdditionalInferenceSpecificationDefinition &&value)
DescribeModelPackageResult & WithModelPackageStatus(const ModelPackageStatus &value)
void SetDomain(const Aws::String &value)
DescribeModelPackageResult & WithRequestId(Aws::String &&value)
DescribeModelPackageResult & WithModelPackageStatusDetails(ModelPackageStatusDetails &&value)
void SetCreatedBy(UserContext &&value)
const ModelMetrics & GetModelMetrics() const
const ModelPackageSecurityConfig & GetSecurityConfig() const
DescribeModelPackageResult & WithModelPackageName(Aws::String &&value)
DescribeModelPackageResult & WithRequestId(const Aws::String &value)
void SetInferenceSpecification(InferenceSpecification &&value)
void SetCreatedBy(const UserContext &value)
const Aws::String & GetSamplePayloadUrl() const
const SourceAlgorithmSpecification & GetSourceAlgorithmSpecification() const
DescribeModelPackageResult & WithSecurityConfig(ModelPackageSecurityConfig &&value)
void SetModelPackageGroupName(const Aws::String &value)
DescribeModelPackageResult & WithCertifyForMarketplace(bool value)
const ModelPackageModelCard & GetModelCard() const
void SetModelApprovalStatus(const ModelApprovalStatus &value)
DescribeModelPackageResult & WithValidationSpecification(const ModelPackageValidationSpecification &value)
DescribeModelPackageResult & WithCustomerMetadataProperties(Aws::Map< Aws::String, Aws::String > &&value)
DescribeModelPackageResult & WithModelPackageArn(const char *value)
DescribeModelPackageResult & WithModelMetrics(ModelMetrics &&value)
void SetModelPackageName(const Aws::String &value)
const MetadataProperties & GetMetadataProperties() const
void SetTask(const char *value)
DescribeModelPackageResult & WithSkipModelValidation(const SkipModelValidation &value)
void SetModelApprovalStatus(ModelApprovalStatus &&value)
DescribeModelPackageResult & WithInferenceSpecification(InferenceSpecification &&value)
const ModelLifeCycle & GetModelLifeCycle() const
void SetModelPackageStatusDetails(ModelPackageStatusDetails &&value)
void SetAdditionalInferenceSpecifications(Aws::Vector< AdditionalInferenceSpecificationDefinition > &&value)
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
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue