7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/HubContentType.h>
10#include <aws/sagemaker/model/HubContentSupportStatus.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/sagemaker/model/HubContentStatus.h>
13#include <aws/core/utils/DateTime.h>
14#include <aws/sagemaker/model/HubContentDependency.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
46 template<
typename HubContentNameT = Aws::String>
47 void SetHubContentName(HubContentNameT&& value) { m_hubContentNameHasBeenSet =
true; m_hubContentName = std::forward<HubContentNameT>(value); }
48 template<
typename HubContentNameT = Aws::String>
57 template<
typename HubContentArnT = Aws::String>
58 void SetHubContentArn(HubContentArnT&& value) { m_hubContentArnHasBeenSet =
true; m_hubContentArn = std::forward<HubContentArnT>(value); }
59 template<
typename HubContentArnT = Aws::String>
68 template<
typename HubContentVersionT = Aws::String>
69 void SetHubContentVersion(HubContentVersionT&& value) { m_hubContentVersionHasBeenSet =
true; m_hubContentVersion = std::forward<HubContentVersionT>(value); }
70 template<
typename HubContentVersionT = Aws::String>
88 template<
typename DocumentSchemaVersionT = Aws::String>
89 void SetDocumentSchemaVersion(DocumentSchemaVersionT&& value) { m_documentSchemaVersionHasBeenSet =
true; m_documentSchemaVersion = std::forward<DocumentSchemaVersionT>(value); }
90 template<
typename DocumentSchemaVersionT = Aws::String>
99 template<
typename HubNameT = Aws::String>
100 void SetHubName(HubNameT&& value) { m_hubNameHasBeenSet =
true; m_hubName = std::forward<HubNameT>(value); }
101 template<
typename HubNameT = Aws::String>
110 template<
typename HubArnT = Aws::String>
111 void SetHubArn(HubArnT&& value) { m_hubArnHasBeenSet =
true; m_hubArn = std::forward<HubArnT>(value); }
112 template<
typename HubArnT = Aws::String>
121 template<
typename HubContentDisplayNameT = Aws::String>
122 void SetHubContentDisplayName(HubContentDisplayNameT&& value) { m_hubContentDisplayNameHasBeenSet =
true; m_hubContentDisplayName = std::forward<HubContentDisplayNameT>(value); }
123 template<
typename HubContentDisplayNameT = Aws::String>
132 template<
typename HubContentDescriptionT = Aws::String>
133 void SetHubContentDescription(HubContentDescriptionT&& value) { m_hubContentDescriptionHasBeenSet =
true; m_hubContentDescription = std::forward<HubContentDescriptionT>(value); }
134 template<
typename HubContentDescriptionT = Aws::String>
144 template<
typename HubContentMarkdownT = Aws::String>
145 void SetHubContentMarkdown(HubContentMarkdownT&& value) { m_hubContentMarkdownHasBeenSet =
true; m_hubContentMarkdown = std::forward<HubContentMarkdownT>(value); }
146 template<
typename HubContentMarkdownT = Aws::String>
156 template<
typename HubContentDocumentT = Aws::String>
157 void SetHubContentDocument(HubContentDocumentT&& value) { m_hubContentDocumentHasBeenSet =
true; m_hubContentDocument = std::forward<HubContentDocumentT>(value); }
158 template<
typename HubContentDocumentT = Aws::String>
167 template<
typename SageMakerPublicHubContentArnT = Aws::String>
168 void SetSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT&& value) { m_sageMakerPublicHubContentArnHasBeenSet =
true; m_sageMakerPublicHubContentArn = std::forward<SageMakerPublicHubContentArnT>(value); }
169 template<
typename SageMakerPublicHubContentArnT = Aws::String>
178 template<
typename ReferenceMinVersionT = Aws::String>
179 void SetReferenceMinVersion(ReferenceMinVersionT&& value) { m_referenceMinVersionHasBeenSet =
true; m_referenceMinVersion = std::forward<ReferenceMinVersionT>(value); }
180 template<
typename ReferenceMinVersionT = Aws::String>
198 template<
typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
199 void SetHubContentSearchKeywords(HubContentSearchKeywordsT&& value) { m_hubContentSearchKeywordsHasBeenSet =
true; m_hubContentSearchKeywords = std::forward<HubContentSearchKeywordsT>(value); }
200 template<
typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
202 template<
typename HubContentSearchKeywordsT = Aws::String>
212 template<
typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
213 void SetHubContentDependencies(HubContentDependenciesT&& value) { m_hubContentDependenciesHasBeenSet =
true; m_hubContentDependencies = std::forward<HubContentDependenciesT>(value); }
214 template<
typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
216 template<
typename HubContentDependenciesT = HubContentDependency>
234 template<
typename FailureReasonT = Aws::String>
235 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
236 template<
typename FailureReasonT = Aws::String>
245 template<
typename CreationTimeT = Aws::Utils::DateTime>
246 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
247 template<
typename CreationTimeT = Aws::Utils::DateTime>
256 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
257 void SetLastModifiedTime(LastModifiedTimeT&& value) { m_lastModifiedTimeHasBeenSet =
true; m_lastModifiedTime = std::forward<LastModifiedTimeT>(value); }
258 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
265 template<
typename RequestIdT = Aws::String>
266 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
267 template<
typename RequestIdT = Aws::String>
273 bool m_hubContentNameHasBeenSet =
false;
276 bool m_hubContentArnHasBeenSet =
false;
279 bool m_hubContentVersionHasBeenSet =
false;
282 bool m_hubContentTypeHasBeenSet =
false;
285 bool m_documentSchemaVersionHasBeenSet =
false;
288 bool m_hubNameHasBeenSet =
false;
291 bool m_hubArnHasBeenSet =
false;
294 bool m_hubContentDisplayNameHasBeenSet =
false;
297 bool m_hubContentDescriptionHasBeenSet =
false;
300 bool m_hubContentMarkdownHasBeenSet =
false;
303 bool m_hubContentDocumentHasBeenSet =
false;
306 bool m_sageMakerPublicHubContentArnHasBeenSet =
false;
309 bool m_referenceMinVersionHasBeenSet =
false;
312 bool m_supportStatusHasBeenSet =
false;
315 bool m_hubContentSearchKeywordsHasBeenSet =
false;
318 bool m_hubContentDependenciesHasBeenSet =
false;
321 bool m_hubContentStatusHasBeenSet =
false;
324 bool m_failureReasonHasBeenSet =
false;
327 bool m_creationTimeHasBeenSet =
false;
330 bool m_lastModifiedTimeHasBeenSet =
false;
333 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