7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/sagemaker/model/MlTools.h>
10#include <aws/sagemaker/model/AppType.h>
11#include <aws/sagemaker/model/AppInstanceType.h>
12#include <aws/sagemaker/model/HiddenSageMakerImage.h>
108 bool m_hiddenMlToolsHasBeenSet =
false;
111 bool m_hiddenAppTypesHasBeenSet =
false;
114 bool m_hiddenInstanceTypesHasBeenSet =
false;
117 bool m_hiddenSageMakerImageVersionAliasesHasBeenSet =
false;
StudioWebPortalSettings & AddHiddenAppTypes(AppType &&value)
bool HiddenAppTypesHasBeenSet() const
StudioWebPortalSettings & WithHiddenMlTools(const Aws::Vector< MlTools > &value)
void SetHiddenSageMakerImageVersionAliases(Aws::Vector< HiddenSageMakerImage > &&value)
void SetHiddenInstanceTypes(const Aws::Vector< AppInstanceType > &value)
StudioWebPortalSettings & AddHiddenMlTools(const MlTools &value)
StudioWebPortalSettings & AddHiddenAppTypes(const AppType &value)
StudioWebPortalSettings & WithHiddenInstanceTypes(const Aws::Vector< AppInstanceType > &value)
const Aws::Vector< AppType > & GetHiddenAppTypes() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool HiddenMlToolsHasBeenSet() const
StudioWebPortalSettings & WithHiddenSageMakerImageVersionAliases(Aws::Vector< HiddenSageMakerImage > &&value)
AWS_SAGEMAKER_API StudioWebPortalSettings(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< AppInstanceType > & GetHiddenInstanceTypes() const
void SetHiddenAppTypes(const Aws::Vector< AppType > &value)
const Aws::Vector< MlTools > & GetHiddenMlTools() const
void SetHiddenMlTools(Aws::Vector< MlTools > &&value)
StudioWebPortalSettings & AddHiddenSageMakerImageVersionAliases(HiddenSageMakerImage &&value)
void SetHiddenInstanceTypes(Aws::Vector< AppInstanceType > &&value)
StudioWebPortalSettings & AddHiddenSageMakerImageVersionAliases(const HiddenSageMakerImage &value)
AWS_SAGEMAKER_API StudioWebPortalSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
StudioWebPortalSettings & WithHiddenSageMakerImageVersionAliases(const Aws::Vector< HiddenSageMakerImage > &value)
void SetHiddenMlTools(const Aws::Vector< MlTools > &value)
StudioWebPortalSettings & AddHiddenMlTools(MlTools &&value)
const Aws::Vector< HiddenSageMakerImage > & GetHiddenSageMakerImageVersionAliases() const
StudioWebPortalSettings & WithHiddenInstanceTypes(Aws::Vector< AppInstanceType > &&value)
StudioWebPortalSettings & WithHiddenAppTypes(const Aws::Vector< AppType > &value)
StudioWebPortalSettings & WithHiddenMlTools(Aws::Vector< MlTools > &&value)
StudioWebPortalSettings & WithHiddenAppTypes(Aws::Vector< AppType > &&value)
void SetHiddenSageMakerImageVersionAliases(const Aws::Vector< HiddenSageMakerImage > &value)
void SetHiddenAppTypes(Aws::Vector< AppType > &&value)
StudioWebPortalSettings & AddHiddenInstanceTypes(AppInstanceType &&value)
bool HiddenInstanceTypesHasBeenSet() const
bool HiddenSageMakerImageVersionAliasesHasBeenSet() const
StudioWebPortalSettings & AddHiddenInstanceTypes(const AppInstanceType &value)
AWS_SAGEMAKER_API StudioWebPortalSettings()
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue