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/core/utils/memory/stl/AWSVector.h>
11#include <aws/sagemaker/SageMaker_EXPORTS.h>
12#include <aws/sagemaker/model/HubContentDependency.h>
13#include <aws/sagemaker/model/HubContentStatus.h>
14#include <aws/sagemaker/model/HubContentSupportStatus.h>
15#include <aws/sagemaker/model/HubContentType.h>
20template <
typename RESULT_TYPE>
21class AmazonWebServiceResult;
41 template <
typename HubContentNameT = Aws::String>
43 m_hubContentNameHasBeenSet =
true;
44 m_hubContentName = std::forward<HubContentNameT>(value);
46 template <
typename HubContentNameT = Aws::String>
58 template <
typename HubContentArnT = Aws::String>
60 m_hubContentArnHasBeenSet =
true;
61 m_hubContentArn = std::forward<HubContentArnT>(value);
63 template <
typename HubContentArnT = Aws::String>
75 template <
typename HubContentVersionT = Aws::String>
77 m_hubContentVersionHasBeenSet =
true;
78 m_hubContentVersion = std::forward<HubContentVersionT>(value);
80 template <
typename HubContentVersionT = Aws::String>
93 m_hubContentTypeHasBeenSet =
true;
94 m_hubContentType = value;
107 template <
typename DocumentSchemaVersionT = Aws::String>
109 m_documentSchemaVersionHasBeenSet =
true;
110 m_documentSchemaVersion = std::forward<DocumentSchemaVersionT>(value);
112 template <
typename DocumentSchemaVersionT = Aws::String>
124 template <
typename HubNameT = Aws::String>
126 m_hubNameHasBeenSet =
true;
127 m_hubName = std::forward<HubNameT>(value);
129 template <
typename HubNameT = Aws::String>
141 template <
typename HubArnT = Aws::String>
143 m_hubArnHasBeenSet =
true;
144 m_hubArn = std::forward<HubArnT>(value);
146 template <
typename HubArnT = Aws::String>
158 template <
typename HubContentDisplayNameT = Aws::String>
160 m_hubContentDisplayNameHasBeenSet =
true;
161 m_hubContentDisplayName = std::forward<HubContentDisplayNameT>(value);
163 template <
typename HubContentDisplayNameT = Aws::String>
175 template <
typename HubContentDescriptionT = Aws::String>
177 m_hubContentDescriptionHasBeenSet =
true;
178 m_hubContentDescription = std::forward<HubContentDescriptionT>(value);
180 template <
typename HubContentDescriptionT = Aws::String>
193 template <
typename HubContentMarkdownT = Aws::String>
195 m_hubContentMarkdownHasBeenSet =
true;
196 m_hubContentMarkdown = std::forward<HubContentMarkdownT>(value);
198 template <
typename HubContentMarkdownT = Aws::String>
211 template <
typename HubContentDocumentT = Aws::String>
213 m_hubContentDocumentHasBeenSet =
true;
214 m_hubContentDocument = std::forward<HubContentDocumentT>(value);
216 template <
typename HubContentDocumentT = Aws::String>
228 template <
typename SageMakerPublicHubContentArnT = Aws::String>
230 m_sageMakerPublicHubContentArnHasBeenSet =
true;
231 m_sageMakerPublicHubContentArn = std::forward<SageMakerPublicHubContentArnT>(value);
233 template <
typename SageMakerPublicHubContentArnT = Aws::String>
245 template <
typename ReferenceMinVersionT = Aws::String>
247 m_referenceMinVersionHasBeenSet =
true;
248 m_referenceMinVersion = std::forward<ReferenceMinVersionT>(value);
250 template <
typename ReferenceMinVersionT = Aws::String>
263 m_supportStatusHasBeenSet =
true;
264 m_supportStatus = value;
277 template <
typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
279 m_hubContentSearchKeywordsHasBeenSet =
true;
280 m_hubContentSearchKeywords = std::forward<HubContentSearchKeywordsT>(value);
282 template <
typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
287 template <
typename HubContentSearchKeywordsT = Aws::String>
289 m_hubContentSearchKeywordsHasBeenSet =
true;
290 m_hubContentSearchKeywords.emplace_back(std::forward<HubContentSearchKeywordsT>(value));
301 template <
typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
303 m_hubContentDependenciesHasBeenSet =
true;
304 m_hubContentDependencies = std::forward<HubContentDependenciesT>(value);
306 template <
typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
311 template <
typename HubContentDependenciesT = HubContentDependency>
313 m_hubContentDependenciesHasBeenSet =
true;
314 m_hubContentDependencies.emplace_back(std::forward<HubContentDependenciesT>(value));
325 m_hubContentStatusHasBeenSet =
true;
326 m_hubContentStatus = value;
339 template <
typename FailureReasonT = Aws::String>
341 m_failureReasonHasBeenSet =
true;
342 m_failureReason = std::forward<FailureReasonT>(value);
344 template <
typename FailureReasonT = Aws::String>
356 template <
typename CreationTimeT = Aws::Utils::DateTime>
358 m_creationTimeHasBeenSet =
true;
359 m_creationTime = std::forward<CreationTimeT>(value);
361 template <
typename CreationTimeT = Aws::Utils::DateTime>
373 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
375 m_lastModifiedTimeHasBeenSet =
true;
376 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
378 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
388 template <
typename RequestIdT = Aws::String>
390 m_requestIdHasBeenSet =
true;
391 m_requestId = std::forward<RequestIdT>(value);
393 template <
typename RequestIdT = Aws::String>
444 bool m_hubContentNameHasBeenSet =
false;
445 bool m_hubContentArnHasBeenSet =
false;
446 bool m_hubContentVersionHasBeenSet =
false;
447 bool m_hubContentTypeHasBeenSet =
false;
448 bool m_documentSchemaVersionHasBeenSet =
false;
449 bool m_hubNameHasBeenSet =
false;
450 bool m_hubArnHasBeenSet =
false;
451 bool m_hubContentDisplayNameHasBeenSet =
false;
452 bool m_hubContentDescriptionHasBeenSet =
false;
453 bool m_hubContentMarkdownHasBeenSet =
false;
454 bool m_hubContentDocumentHasBeenSet =
false;
455 bool m_sageMakerPublicHubContentArnHasBeenSet =
false;
456 bool m_referenceMinVersionHasBeenSet =
false;
457 bool m_supportStatusHasBeenSet =
false;
458 bool m_hubContentSearchKeywordsHasBeenSet =
false;
459 bool m_hubContentDependenciesHasBeenSet =
false;
460 bool m_hubContentStatusHasBeenSet =
false;
461 bool m_failureReasonHasBeenSet =
false;
462 bool m_creationTimeHasBeenSet =
false;
463 bool m_lastModifiedTimeHasBeenSet =
false;
464 bool m_requestIdHasBeenSet =
false;
DescribeHubContentResult & AddHubContentSearchKeywords(HubContentSearchKeywordsT &&value)
DescribeHubContentResult & WithHubContentMarkdown(HubContentMarkdownT &&value)
void SetHubContentDependencies(HubContentDependenciesT &&value)
void SetReferenceMinVersion(ReferenceMinVersionT &&value)
void SetHubArn(HubArnT &&value)
const Aws::String & GetReferenceMinVersion() const
DescribeHubContentResult & WithHubContentSearchKeywords(HubContentSearchKeywordsT &&value)
DescribeHubContentResult & WithFailureReason(FailureReasonT &&value)
const Aws::String & GetDocumentSchemaVersion() const
DescribeHubContentResult & WithHubContentStatus(HubContentStatus value)
DescribeHubContentResult & WithLastModifiedTime(LastModifiedTimeT &&value)
const Aws::String & GetHubName() const
DescribeHubContentResult & WithDocumentSchemaVersion(DocumentSchemaVersionT &&value)
void SetHubContentType(HubContentType value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetFailureReason(FailureReasonT &&value)
void SetLastModifiedTime(LastModifiedTimeT &&value)
DescribeHubContentResult & WithHubName(HubNameT &&value)
AWS_SAGEMAKER_API DescribeHubContentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetHubContentName(HubContentNameT &&value)
void SetHubContentMarkdown(HubContentMarkdownT &&value)
DescribeHubContentResult & AddHubContentDependencies(HubContentDependenciesT &&value)
void SetHubContentArn(HubContentArnT &&value)
void SetCreationTime(CreationTimeT &&value)
void SetDocumentSchemaVersion(DocumentSchemaVersionT &&value)
void SetSupportStatus(HubContentSupportStatus value)
void SetRequestId(RequestIdT &&value)
const Aws::String & GetRequestId() const
void SetHubName(HubNameT &&value)
DescribeHubContentResult & WithSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT &&value)
DescribeHubContentResult & WithCreationTime(CreationTimeT &&value)
DescribeHubContentResult & WithHubContentDescription(HubContentDescriptionT &&value)
const Aws::Vector< HubContentDependency > & GetHubContentDependencies() const
DescribeHubContentResult & WithSupportStatus(HubContentSupportStatus value)
DescribeHubContentResult & WithHubContentDisplayName(HubContentDisplayNameT &&value)
const Aws::String & GetHubContentArn() const
const Aws::Utils::DateTime & GetLastModifiedTime() const
const Aws::String & GetHubContentDescription() const
HubContentType GetHubContentType() const
DescribeHubContentResult & WithReferenceMinVersion(ReferenceMinVersionT &&value)
void SetHubContentStatus(HubContentStatus value)
DescribeHubContentResult & WithHubContentName(HubContentNameT &&value)
void SetHubContentSearchKeywords(HubContentSearchKeywordsT &&value)
DescribeHubContentResult & WithHubArn(HubArnT &&value)
const Aws::String & GetFailureReason() const
const Aws::String & GetHubContentVersion() const
void SetSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT &&value)
DescribeHubContentResult & WithHubContentType(HubContentType value)
DescribeHubContentResult & WithRequestId(RequestIdT &&value)
void SetHubContentDocument(HubContentDocumentT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
const Aws::String & GetHubContentName() const
const Aws::String & GetHubArn() const
DescribeHubContentResult & WithHubContentVersion(HubContentVersionT &&value)
void SetHubContentDescription(HubContentDescriptionT &&value)
void SetHubContentDisplayName(HubContentDisplayNameT &&value)
DescribeHubContentResult & WithHubContentArn(HubContentArnT &&value)
HubContentStatus GetHubContentStatus() const
DescribeHubContentResult & WithHubContentDocument(HubContentDocumentT &&value)
AWS_SAGEMAKER_API DescribeHubContentResult()=default
const Aws::String & GetHubContentMarkdown() const
const Aws::String & GetSageMakerPublicHubContentArn() const
const Aws::String & GetHubContentDocument() const
const Aws::Vector< Aws::String > & GetHubContentSearchKeywords() const
HubContentSupportStatus GetSupportStatus() const
const Aws::String & GetHubContentDisplayName() const
void SetHubContentVersion(HubContentVersionT &&value)
AWS_SAGEMAKER_API DescribeHubContentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeHubContentResult & WithHubContentDependencies(HubContentDependenciesT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue