7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/sagemaker/SageMakerRequest.h>
10#include <aws/sagemaker/SageMaker_EXPORTS.h>
11#include <aws/sagemaker/model/AccountDefaultStatus.h>
12#include <aws/sagemaker/model/ModelRegistrationMode.h>
42 template <
typename ArnT = Aws::String>
44 m_arnHasBeenSet =
true;
45 m_arn = std::forward<ArnT>(value);
47 template <
typename ArnT = Aws::String>
49 SetArn(std::forward<ArnT>(value));
60 template <
typename NameT = Aws::String>
62 m_nameHasBeenSet =
true;
63 m_name = std::forward<NameT>(value);
65 template <
typename NameT = Aws::String>
67 SetName(std::forward<NameT>(value));
79 template <
typename ArtifactStoreUriT = Aws::String>
81 m_artifactStoreUriHasBeenSet =
true;
82 m_artifactStoreUri = std::forward<ArtifactStoreUriT>(value);
84 template <
typename ArtifactStoreUriT = Aws::String>
103 m_modelRegistrationModeHasBeenSet =
true;
104 m_modelRegistrationMode = value;
120 template <
typename WeeklyMa
intenanceWindowStartT = Aws::String>
122 m_weeklyMaintenanceWindowStartHasBeenSet =
true;
123 m_weeklyMaintenanceWindowStart = std::forward<WeeklyMaintenanceWindowStartT>(value);
125 template <
typename WeeklyMa
intenanceWindowStartT = Aws::String>
138 template <
typename DefaultDomainIdListT = Aws::Vector<Aws::String>>
140 m_defaultDomainIdListHasBeenSet =
true;
141 m_defaultDomainIdList = std::forward<DefaultDomainIdListT>(value);
143 template <
typename DefaultDomainIdListT = Aws::Vector<Aws::String>>
148 template <
typename DefaultDomainIdListT = Aws::String>
150 m_defaultDomainIdListHasBeenSet =
true;
151 m_defaultDomainIdList.emplace_back(std::forward<DefaultDomainIdListT>(value));
163 m_accountDefaultStatusHasBeenSet =
true;
164 m_accountDefaultStatus = value;
185 bool m_arnHasBeenSet =
false;
186 bool m_nameHasBeenSet =
false;
187 bool m_artifactStoreUriHasBeenSet =
false;
188 bool m_modelRegistrationModeHasBeenSet =
false;
189 bool m_weeklyMaintenanceWindowStartHasBeenSet =
false;
190 bool m_defaultDomainIdListHasBeenSet =
false;
191 bool m_accountDefaultStatusHasBeenSet =
false;
AccountDefaultStatus GetAccountDefaultStatus() const
bool ArtifactStoreUriHasBeenSet() const
bool ModelRegistrationModeHasBeenSet() const
void SetName(NameT &&value)
void SetAccountDefaultStatus(AccountDefaultStatus value)
UpdateMlflowAppRequest & WithAccountDefaultStatus(AccountDefaultStatus value)
UpdateMlflowAppRequest & WithModelRegistrationMode(ModelRegistrationMode value)
void SetArn(ArnT &&value)
UpdateMlflowAppRequest & WithArn(ArnT &&value)
void SetWeeklyMaintenanceWindowStart(WeeklyMaintenanceWindowStartT &&value)
virtual const char * GetServiceRequestName() const override
bool ArnHasBeenSet() const
const Aws::String & GetName() const
UpdateMlflowAppRequest & WithName(NameT &&value)
void SetDefaultDomainIdList(DefaultDomainIdListT &&value)
AWS_SAGEMAKER_API UpdateMlflowAppRequest()=default
bool AccountDefaultStatusHasBeenSet() const
bool DefaultDomainIdListHasBeenSet() const
bool WeeklyMaintenanceWindowStartHasBeenSet() const
const Aws::String & GetArtifactStoreUri() const
UpdateMlflowAppRequest & WithWeeklyMaintenanceWindowStart(WeeklyMaintenanceWindowStartT &&value)
bool NameHasBeenSet() const
const Aws::String & GetWeeklyMaintenanceWindowStart() const
ModelRegistrationMode GetModelRegistrationMode() const
UpdateMlflowAppRequest & AddDefaultDomainIdList(DefaultDomainIdListT &&value)
const Aws::Vector< Aws::String > & GetDefaultDomainIdList() const
UpdateMlflowAppRequest & WithArtifactStoreUri(ArtifactStoreUriT &&value)
void SetModelRegistrationMode(ModelRegistrationMode value)
const Aws::String & GetArn() const
UpdateMlflowAppRequest & WithDefaultDomainIdList(DefaultDomainIdListT &&value)
AWS_SAGEMAKER_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetArtifactStoreUri(ArtifactStoreUriT &&value)
AWS_SAGEMAKER_API Aws::String SerializePayload() const override
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector