7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/FeatureStatus.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
62 template<
typename CrossAccountModelRegisterRoleArnT = Aws::String>
63 void SetCrossAccountModelRegisterRoleArn(CrossAccountModelRegisterRoleArnT&& value) { m_crossAccountModelRegisterRoleArnHasBeenSet =
true; m_crossAccountModelRegisterRoleArn = std::forward<CrossAccountModelRegisterRoleArnT>(value); }
64 template<
typename CrossAccountModelRegisterRoleArnT = Aws::String>
70 bool m_statusHasBeenSet =
false;
73 bool m_crossAccountModelRegisterRoleArnHasBeenSet =
false;
AWS_SAGEMAKER_API ModelRegisterSettings()=default
void SetStatus(FeatureStatus value)
AWS_SAGEMAKER_API ModelRegisterSettings(Aws::Utils::Json::JsonView jsonValue)
FeatureStatus GetStatus() const
AWS_SAGEMAKER_API ModelRegisterSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetCrossAccountModelRegisterRoleArn() const
ModelRegisterSettings & WithCrossAccountModelRegisterRoleArn(CrossAccountModelRegisterRoleArnT &&value)
ModelRegisterSettings & WithStatus(FeatureStatus value)
bool StatusHasBeenSet() const
void SetCrossAccountModelRegisterRoleArn(CrossAccountModelRegisterRoleArnT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool CrossAccountModelRegisterRoleArnHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue