7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/TrackingServerSize.h>
10#include <aws/sagemaker/model/TrackingServerStatus.h>
11#include <aws/sagemaker/model/TrackingServerMaintenanceStatus.h>
12#include <aws/sagemaker/model/IsTrackingServerActive.h>
13#include <aws/core/utils/DateTime.h>
14#include <aws/sagemaker/model/UserContext.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
46 template<
typename TrackingServerArnT = Aws::String>
47 void SetTrackingServerArn(TrackingServerArnT&& value) { m_trackingServerArnHasBeenSet =
true; m_trackingServerArn = std::forward<TrackingServerArnT>(value); }
48 template<
typename TrackingServerArnT = Aws::String>
57 template<
typename TrackingServerNameT = Aws::String>
58 void SetTrackingServerName(TrackingServerNameT&& value) { m_trackingServerNameHasBeenSet =
true; m_trackingServerName = std::forward<TrackingServerNameT>(value); }
59 template<
typename TrackingServerNameT = Aws::String>
69 template<
typename ArtifactStoreUriT = Aws::String>
70 void SetArtifactStoreUri(ArtifactStoreUriT&& value) { m_artifactStoreUriHasBeenSet =
true; m_artifactStoreUri = std::forward<ArtifactStoreUriT>(value); }
71 template<
typename ArtifactStoreUriT = Aws::String>
89 template<
typename MlflowVersionT = Aws::String>
90 void SetMlflowVersion(MlflowVersionT&& value) { m_mlflowVersionHasBeenSet =
true; m_mlflowVersion = std::forward<MlflowVersionT>(value); }
91 template<
typename MlflowVersionT = Aws::String>
102 template<
typename RoleArnT = Aws::String>
103 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet =
true; m_roleArn = std::forward<RoleArnT>(value); }
104 template<
typename RoleArnT = Aws::String>
141 template<
typename TrackingServerUrlT = Aws::String>
142 void SetTrackingServerUrl(TrackingServerUrlT&& value) { m_trackingServerUrlHasBeenSet =
true; m_trackingServerUrl = std::forward<TrackingServerUrlT>(value); }
143 template<
typename TrackingServerUrlT = Aws::String>
153 template<
typename WeeklyMa
intenanceWindowStartT = Aws::String>
154 void SetWeeklyMaintenanceWindowStart(WeeklyMaintenanceWindowStartT&& value) { m_weeklyMaintenanceWindowStartHasBeenSet =
true; m_weeklyMaintenanceWindowStart = std::forward<WeeklyMaintenanceWindowStartT>(value); }
155 template<
typename WeeklyMa
intenanceWindowStartT = Aws::String>
174 template<
typename CreationTimeT = Aws::Utils::DateTime>
175 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
176 template<
typename CreationTimeT = Aws::Utils::DateTime>
183 template<
typename CreatedByT = UserContext>
184 void SetCreatedBy(CreatedByT&& value) { m_createdByHasBeenSet =
true; m_createdBy = std::forward<CreatedByT>(value); }
185 template<
typename CreatedByT = UserContext>
195 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
196 void SetLastModifiedTime(LastModifiedTimeT&& value) { m_lastModifiedTimeHasBeenSet =
true; m_lastModifiedTime = std::forward<LastModifiedTimeT>(value); }
197 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
204 template<
typename LastModifiedByT = UserContext>
205 void SetLastModifiedBy(LastModifiedByT&& value) { m_lastModifiedByHasBeenSet =
true; m_lastModifiedBy = std::forward<LastModifiedByT>(value); }
206 template<
typename LastModifiedByT = UserContext>
213 template<
typename RequestIdT = Aws::String>
214 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
215 template<
typename RequestIdT = Aws::String>
221 bool m_trackingServerArnHasBeenSet =
false;
224 bool m_trackingServerNameHasBeenSet =
false;
227 bool m_artifactStoreUriHasBeenSet =
false;
230 bool m_trackingServerSizeHasBeenSet =
false;
233 bool m_mlflowVersionHasBeenSet =
false;
236 bool m_roleArnHasBeenSet =
false;
239 bool m_trackingServerStatusHasBeenSet =
false;
242 bool m_trackingServerMaintenanceStatusHasBeenSet =
false;
245 bool m_isActiveHasBeenSet =
false;
248 bool m_trackingServerUrlHasBeenSet =
false;
251 bool m_weeklyMaintenanceWindowStartHasBeenSet =
false;
253 bool m_automaticModelRegistration{
false};
254 bool m_automaticModelRegistrationHasBeenSet =
false;
257 bool m_creationTimeHasBeenSet =
false;
259 UserContext m_createdBy;
260 bool m_createdByHasBeenSet =
false;
263 bool m_lastModifiedTimeHasBeenSet =
false;
265 UserContext m_lastModifiedBy;
266 bool m_lastModifiedByHasBeenSet =
false;
269 bool m_requestIdHasBeenSet =
false;
void SetCreatedBy(CreatedByT &&value)
DescribeMlflowTrackingServerResult & WithIsActive(IsTrackingServerActive value)
TrackingServerStatus GetTrackingServerStatus() const
DescribeMlflowTrackingServerResult & WithLastModifiedBy(LastModifiedByT &&value)
void SetMlflowVersion(MlflowVersionT &&value)
DescribeMlflowTrackingServerResult & WithTrackingServerName(TrackingServerNameT &&value)
const Aws::String & GetMlflowVersion() const
void SetTrackingServerName(TrackingServerNameT &&value)
void SetLastModifiedTime(LastModifiedTimeT &&value)
DescribeMlflowTrackingServerResult & WithTrackingServerUrl(TrackingServerUrlT &&value)
void SetRoleArn(RoleArnT &&value)
TrackingServerMaintenanceStatus GetTrackingServerMaintenanceStatus() const
void SetTrackingServerArn(TrackingServerArnT &&value)
TrackingServerSize GetTrackingServerSize() const
DescribeMlflowTrackingServerResult & WithArtifactStoreUri(ArtifactStoreUriT &&value)
void SetLastModifiedBy(LastModifiedByT &&value)
const Aws::String & GetRequestId() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
AWS_SAGEMAKER_API DescribeMlflowTrackingServerResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetWeeklyMaintenanceWindowStart(WeeklyMaintenanceWindowStartT &&value)
void SetTrackingServerSize(TrackingServerSize value)
const Aws::String & GetArtifactStoreUri() const
DescribeMlflowTrackingServerResult & WithRoleArn(RoleArnT &&value)
void SetCreationTime(CreationTimeT &&value)
AWS_SAGEMAKER_API DescribeMlflowTrackingServerResult()=default
const UserContext & GetCreatedBy() const
IsTrackingServerActive GetIsActive() const
DescribeMlflowTrackingServerResult & WithAutomaticModelRegistration(bool value)
const Aws::String & GetRoleArn() const
void SetArtifactStoreUri(ArtifactStoreUriT &&value)
const UserContext & GetLastModifiedBy() const
const Aws::String & GetWeeklyMaintenanceWindowStart() const
DescribeMlflowTrackingServerResult & WithTrackingServerArn(TrackingServerArnT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeMlflowTrackingServerResult & WithTrackingServerStatus(TrackingServerStatus value)
const Aws::String & GetTrackingServerName() const
void SetTrackingServerUrl(TrackingServerUrlT &&value)
DescribeMlflowTrackingServerResult & WithCreationTime(CreationTimeT &&value)
const Aws::String & GetTrackingServerUrl() const
AWS_SAGEMAKER_API DescribeMlflowTrackingServerResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
bool GetAutomaticModelRegistration() const
const Aws::String & GetTrackingServerArn() const
DescribeMlflowTrackingServerResult & WithTrackingServerSize(TrackingServerSize value)
DescribeMlflowTrackingServerResult & WithRequestId(RequestIdT &&value)
void SetTrackingServerMaintenanceStatus(TrackingServerMaintenanceStatus value)
DescribeMlflowTrackingServerResult & WithCreatedBy(CreatedByT &&value)
void SetIsActive(IsTrackingServerActive value)
DescribeMlflowTrackingServerResult & WithLastModifiedTime(LastModifiedTimeT &&value)
void SetTrackingServerStatus(TrackingServerStatus value)
void SetAutomaticModelRegistration(bool value)
DescribeMlflowTrackingServerResult & WithTrackingServerMaintenanceStatus(TrackingServerMaintenanceStatus value)
DescribeMlflowTrackingServerResult & WithWeeklyMaintenanceWindowStart(WeeklyMaintenanceWindowStartT &&value)
DescribeMlflowTrackingServerResult & WithMlflowVersion(MlflowVersionT &&value)
void SetRequestId(RequestIdT &&value)
TrackingServerMaintenanceStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue