7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/sagemaker/SageMaker_EXPORTS.h>
11#include <aws/sagemaker/model/HubContentDependency.h>
12#include <aws/sagemaker/model/HubContentStatus.h>
13#include <aws/sagemaker/model/HubContentSupportStatus.h>
14#include <aws/sagemaker/model/HubContentType.h>
19template <
typename RESULT_TYPE>
20class AmazonWebServiceResult;
40 template <
typename HubContentNameT = Aws::String>
42 m_hubContentNameHasBeenSet =
true;
43 m_hubContentName = std::forward<HubContentNameT>(value);
45 template <
typename HubContentNameT = Aws::String>
57 template <
typename HubContentArnT = Aws::String>
59 m_hubContentArnHasBeenSet =
true;
60 m_hubContentArn = std::forward<HubContentArnT>(value);
62 template <
typename HubContentArnT = Aws::String>
74 template <
typename HubContentVersionT = Aws::String>
76 m_hubContentVersionHasBeenSet =
true;
77 m_hubContentVersion = std::forward<HubContentVersionT>(value);
79 template <
typename HubContentVersionT = Aws::String>
92 m_hubContentTypeHasBeenSet =
true;
93 m_hubContentType = value;
106 template <
typename DocumentSchemaVersionT = Aws::String>
108 m_documentSchemaVersionHasBeenSet =
true;
109 m_documentSchemaVersion = std::forward<DocumentSchemaVersionT>(value);
111 template <
typename DocumentSchemaVersionT = Aws::String>
123 template <
typename HubNameT = Aws::String>
125 m_hubNameHasBeenSet =
true;
126 m_hubName = std::forward<HubNameT>(value);
128 template <
typename HubNameT = Aws::String>
140 template <
typename HubArnT = Aws::String>
142 m_hubArnHasBeenSet =
true;
143 m_hubArn = std::forward<HubArnT>(value);
145 template <
typename HubArnT = Aws::String>
157 template <
typename HubContentDisplayNameT = Aws::String>
159 m_hubContentDisplayNameHasBeenSet =
true;
160 m_hubContentDisplayName = std::forward<HubContentDisplayNameT>(value);
162 template <
typename HubContentDisplayNameT = Aws::String>
174 template <
typename HubContentDescriptionT = Aws::String>
176 m_hubContentDescriptionHasBeenSet =
true;
177 m_hubContentDescription = std::forward<HubContentDescriptionT>(value);
179 template <
typename HubContentDescriptionT = Aws::String>
192 template <
typename HubContentMarkdownT = Aws::String>
194 m_hubContentMarkdownHasBeenSet =
true;
195 m_hubContentMarkdown = std::forward<HubContentMarkdownT>(value);
197 template <
typename HubContentMarkdownT = Aws::String>
210 template <
typename HubContentDocumentT = Aws::String>
212 m_hubContentDocumentHasBeenSet =
true;
213 m_hubContentDocument = std::forward<HubContentDocumentT>(value);
215 template <
typename HubContentDocumentT = Aws::String>
227 template <
typename SageMakerPublicHubContentArnT = Aws::String>
229 m_sageMakerPublicHubContentArnHasBeenSet =
true;
230 m_sageMakerPublicHubContentArn = std::forward<SageMakerPublicHubContentArnT>(value);
232 template <
typename SageMakerPublicHubContentArnT = Aws::String>
244 template <
typename ReferenceMinVersionT = Aws::String>
246 m_referenceMinVersionHasBeenSet =
true;
247 m_referenceMinVersion = std::forward<ReferenceMinVersionT>(value);
249 template <
typename ReferenceMinVersionT = Aws::String>
262 m_supportStatusHasBeenSet =
true;
263 m_supportStatus = value;
276 template <
typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
278 m_hubContentSearchKeywordsHasBeenSet =
true;
279 m_hubContentSearchKeywords = std::forward<HubContentSearchKeywordsT>(value);
281 template <
typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
286 template <
typename HubContentSearchKeywordsT = Aws::String>
288 m_hubContentSearchKeywordsHasBeenSet =
true;
289 m_hubContentSearchKeywords.emplace_back(std::forward<HubContentSearchKeywordsT>(value));
300 template <
typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
302 m_hubContentDependenciesHasBeenSet =
true;
303 m_hubContentDependencies = std::forward<HubContentDependenciesT>(value);
305 template <
typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
310 template <
typename HubContentDependenciesT = HubContentDependency>
312 m_hubContentDependenciesHasBeenSet =
true;
313 m_hubContentDependencies.emplace_back(std::forward<HubContentDependenciesT>(value));
324 m_hubContentStatusHasBeenSet =
true;
325 m_hubContentStatus = value;
338 template <
typename FailureReasonT = Aws::String>
340 m_failureReasonHasBeenSet =
true;
341 m_failureReason = std::forward<FailureReasonT>(value);
343 template <
typename FailureReasonT = Aws::String>
355 template <
typename CreationTimeT = Aws::Utils::DateTime>
357 m_creationTimeHasBeenSet =
true;
358 m_creationTime = std::forward<CreationTimeT>(value);
360 template <
typename CreationTimeT = Aws::Utils::DateTime>
372 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
374 m_lastModifiedTimeHasBeenSet =
true;
375 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
377 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
387 template <
typename RequestIdT = Aws::String>
389 m_requestIdHasBeenSet =
true;
390 m_requestId = std::forward<RequestIdT>(value);
392 template <
typename RequestIdT = Aws::String>
440 bool m_hubContentNameHasBeenSet =
false;
441 bool m_hubContentArnHasBeenSet =
false;
442 bool m_hubContentVersionHasBeenSet =
false;
443 bool m_hubContentTypeHasBeenSet =
false;
444 bool m_documentSchemaVersionHasBeenSet =
false;
445 bool m_hubNameHasBeenSet =
false;
446 bool m_hubArnHasBeenSet =
false;
447 bool m_hubContentDisplayNameHasBeenSet =
false;
448 bool m_hubContentDescriptionHasBeenSet =
false;
449 bool m_hubContentMarkdownHasBeenSet =
false;
450 bool m_hubContentDocumentHasBeenSet =
false;
451 bool m_sageMakerPublicHubContentArnHasBeenSet =
false;
452 bool m_referenceMinVersionHasBeenSet =
false;
453 bool m_supportStatusHasBeenSet =
false;
454 bool m_hubContentSearchKeywordsHasBeenSet =
false;
455 bool m_hubContentDependenciesHasBeenSet =
false;
456 bool m_hubContentStatusHasBeenSet =
false;
457 bool m_failureReasonHasBeenSet =
false;
458 bool m_creationTimeHasBeenSet =
false;
459 bool m_lastModifiedTimeHasBeenSet =
false;
460 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)
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