7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ResourceSpec.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/sagemaker/model/CustomImage.h>
47 template<
typename DefaultResourceSpecT = ResourceSpec>
48 void SetDefaultResourceSpec(DefaultResourceSpecT&& value) { m_defaultResourceSpecHasBeenSet =
true; m_defaultResourceSpec = std::forward<DefaultResourceSpecT>(value); }
49 template<
typename DefaultResourceSpecT = ResourceSpec>
60 template<
typename CustomImagesT = Aws::Vector<CustomImage>>
61 void SetCustomImages(CustomImagesT&& value) { m_customImagesHasBeenSet =
true; m_customImages = std::forward<CustomImagesT>(value); }
62 template<
typename CustomImagesT = Aws::Vector<CustomImage>>
64 template<
typename CustomImagesT = CustomImage>
70 bool m_defaultResourceSpecHasBeenSet =
false;
73 bool m_customImagesHasBeenSet =
false;
bool CustomImagesHasBeenSet() const
void SetCustomImages(CustomImagesT &&value)
AWS_SAGEMAKER_API RSessionAppSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
const ResourceSpec & GetDefaultResourceSpec() const
void SetDefaultResourceSpec(DefaultResourceSpecT &&value)
const Aws::Vector< CustomImage > & GetCustomImages() const
RSessionAppSettings & WithDefaultResourceSpec(DefaultResourceSpecT &&value)
RSessionAppSettings & AddCustomImages(CustomImagesT &&value)
bool DefaultResourceSpecHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API RSessionAppSettings()=default
RSessionAppSettings & WithCustomImages(CustomImagesT &&value)
AWS_SAGEMAKER_API RSessionAppSettings(Aws::Utils::Json::JsonView jsonValue)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue