7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/sagemaker/SageMaker_EXPORTS.h>
11#include <aws/sagemaker/model/IsTrackingServerActive.h>
12#include <aws/sagemaker/model/TrackingServerMaintenanceStatus.h>
13#include <aws/sagemaker/model/TrackingServerSize.h>
14#include <aws/sagemaker/model/TrackingServerStatus.h>
15#include <aws/sagemaker/model/UserContext.h>
20template <
typename RESULT_TYPE>
21class AmazonWebServiceResult;
41 template <
typename TrackingServerArnT = Aws::String>
43 m_trackingServerArnHasBeenSet =
true;
44 m_trackingServerArn = std::forward<TrackingServerArnT>(value);
46 template <
typename TrackingServerArnT = Aws::String>
58 template <
typename TrackingServerNameT = Aws::String>
60 m_trackingServerNameHasBeenSet =
true;
61 m_trackingServerName = std::forward<TrackingServerNameT>(value);
63 template <
typename TrackingServerNameT = Aws::String>
76 template <
typename ArtifactStoreUriT = Aws::String>
78 m_artifactStoreUriHasBeenSet =
true;
79 m_artifactStoreUri = std::forward<ArtifactStoreUriT>(value);
81 template <
typename ArtifactStoreUriT = Aws::String>
94 m_trackingServerSizeHasBeenSet =
true;
95 m_trackingServerSize = value;
108 template <
typename MlflowVersionT = Aws::String>
110 m_mlflowVersionHasBeenSet =
true;
111 m_mlflowVersion = std::forward<MlflowVersionT>(value);
113 template <
typename MlflowVersionT = Aws::String>
127 template <
typename RoleArnT = Aws::String>
129 m_roleArnHasBeenSet =
true;
130 m_roleArn = std::forward<RoleArnT>(value);
132 template <
typename RoleArnT = Aws::String>
145 m_trackingServerStatusHasBeenSet =
true;
146 m_trackingServerStatus = value;
160 m_trackingServerMaintenanceStatusHasBeenSet =
true;
161 m_trackingServerMaintenanceStatus = value;
175 m_isActiveHasBeenSet =
true;
190 template <
typename TrackingServerUrlT = Aws::String>
192 m_trackingServerUrlHasBeenSet =
true;
193 m_trackingServerUrl = std::forward<TrackingServerUrlT>(value);
195 template <
typename TrackingServerUrlT = Aws::String>
208 template <
typename WeeklyMa
intenanceWindowStartT = Aws::String>
210 m_weeklyMaintenanceWindowStartHasBeenSet =
true;
211 m_weeklyMaintenanceWindowStart = std::forward<WeeklyMaintenanceWindowStartT>(value);
213 template <
typename WeeklyMa
intenanceWindowStartT = Aws::String>
227 m_automaticModelRegistrationHasBeenSet =
true;
228 m_automaticModelRegistration = value;
241 template <
typename CreationTimeT = Aws::Utils::DateTime>
243 m_creationTimeHasBeenSet =
true;
244 m_creationTime = std::forward<CreationTimeT>(value);
246 template <
typename CreationTimeT = Aws::Utils::DateTime>
256 template <
typename CreatedByT = UserContext>
258 m_createdByHasBeenSet =
true;
259 m_createdBy = std::forward<CreatedByT>(value);
261 template <
typename CreatedByT = UserContext>
274 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
276 m_lastModifiedTimeHasBeenSet =
true;
277 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
279 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
289 template <
typename LastModifiedByT = UserContext>
291 m_lastModifiedByHasBeenSet =
true;
292 m_lastModifiedBy = std::forward<LastModifiedByT>(value);
294 template <
typename LastModifiedByT = UserContext>
307 template <
typename S3BucketOwnerAccountIdT = Aws::String>
309 m_s3BucketOwnerAccountIdHasBeenSet =
true;
310 m_s3BucketOwnerAccountId = std::forward<S3BucketOwnerAccountIdT>(value);
312 template <
typename S3BucketOwnerAccountIdT = Aws::String>
326 m_s3BucketOwnerVerificationHasBeenSet =
true;
327 m_s3BucketOwnerVerification = value;
338 template <
typename RequestIdT = Aws::String>
340 m_requestIdHasBeenSet =
true;
341 m_requestId = std::forward<RequestIdT>(value);
343 template <
typename RequestIdT = Aws::String>
374 bool m_automaticModelRegistration{
false};
378 UserContext m_createdBy;
382 UserContext m_lastModifiedBy;
386 bool m_s3BucketOwnerVerification{
false};
390 bool m_trackingServerArnHasBeenSet =
false;
391 bool m_trackingServerNameHasBeenSet =
false;
392 bool m_artifactStoreUriHasBeenSet =
false;
393 bool m_trackingServerSizeHasBeenSet =
false;
394 bool m_mlflowVersionHasBeenSet =
false;
395 bool m_roleArnHasBeenSet =
false;
396 bool m_trackingServerStatusHasBeenSet =
false;
397 bool m_trackingServerMaintenanceStatusHasBeenSet =
false;
398 bool m_isActiveHasBeenSet =
false;
399 bool m_trackingServerUrlHasBeenSet =
false;
400 bool m_weeklyMaintenanceWindowStartHasBeenSet =
false;
401 bool m_automaticModelRegistrationHasBeenSet =
false;
402 bool m_creationTimeHasBeenSet =
false;
403 bool m_createdByHasBeenSet =
false;
404 bool m_lastModifiedTimeHasBeenSet =
false;
405 bool m_lastModifiedByHasBeenSet =
false;
406 bool m_s3BucketOwnerAccountIdHasBeenSet =
false;
407 bool m_s3BucketOwnerVerificationHasBeenSet =
false;
408 bool m_requestIdHasBeenSet =
false;
DescribeMlflowTrackingServerResult & WithS3BucketOwnerAccountId(S3BucketOwnerAccountIdT &&value)
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)
bool GetS3BucketOwnerVerification() const
void SetLastModifiedBy(LastModifiedByT &&value)
const Aws::String & GetRequestId() const
const Aws::String & GetS3BucketOwnerAccountId() 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 & WithS3BucketOwnerVerification(bool value)
DescribeMlflowTrackingServerResult & WithRoleArn(RoleArnT &&value)
void SetCreationTime(CreationTimeT &&value)
void SetS3BucketOwnerAccountId(S3BucketOwnerAccountIdT &&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
Aws::Http::HttpResponseCode GetHttpResponseCode() 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
void SetS3BucketOwnerVerification(bool value)
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