7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9#include <aws/sagemaker/model/AIAdapterModelPackageEntry.h>
10#include <aws/sagemaker/model/AIAdapterS3Entry.h>
46 template <
typename ModelPackageArnsT = Aws::Vector<AIAdapterModelPackageEntry>>
48 m_modelPackageArnsHasBeenSet =
true;
49 m_modelPackageArns = std::forward<ModelPackageArnsT>(value);
51 template <
typename ModelPackageArnsT = Aws::Vector<AIAdapterModelPackageEntry>>
56 template <
typename ModelPackageArnsT = AIAdapterModelPackageEntry>
58 m_modelPackageArnsHasBeenSet =
true;
59 m_modelPackageArns.emplace_back(std::forward<ModelPackageArnsT>(value));
70 template <
typename S3UrisT = Aws::Vector<AIAdapterS3Entry>>
72 m_s3UrisHasBeenSet =
true;
73 m_s3Uris = std::forward<S3UrisT>(value);
75 template <
typename S3UrisT = Aws::Vector<AIAdapterS3Entry>>
80 template <
typename S3UrisT = AIAdapterS3Entry>
82 m_s3UrisHasBeenSet =
true;
83 m_s3Uris.emplace_back(std::forward<S3UrisT>(value));
91 bool m_modelPackageArnsHasBeenSet =
false;
92 bool m_s3UrisHasBeenSet =
false;
void SetS3Uris(S3UrisT &&value)
const Aws::Vector< AIAdapterModelPackageEntry > & GetModelPackageArns() const
bool S3UrisHasBeenSet() const
AIRecommendationAdapterDetails & AddS3Uris(S3UrisT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API AIRecommendationAdapterDetails(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< AIAdapterS3Entry > & GetS3Uris() const
void SetModelPackageArns(ModelPackageArnsT &&value)
AWS_SAGEMAKER_API AIRecommendationAdapterDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AIRecommendationAdapterDetails & WithModelPackageArns(ModelPackageArnsT &&value)
AIRecommendationAdapterDetails & WithS3Uris(S3UrisT &&value)
AWS_SAGEMAKER_API AIRecommendationAdapterDetails()=default
bool ModelPackageArnsHasBeenSet() const
AIRecommendationAdapterDetails & AddModelPackageArns(ModelPackageArnsT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue