AWS SDK for C++

AWS SDK for C++ Version 1.11.909

Loading...
Searching...
No Matches
HubContent.h
1
6#pragma once
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>
15#include <aws/sagemaker/model/Tag.h>
16
17#include <utility>
18
19namespace Aws {
20namespace Utils {
21namespace Json {
22class JsonValue;
23class JsonView;
24} // namespace Json
25} // namespace Utils
26namespace SageMaker {
27namespace Model {
28
37 public:
38 AWS_SAGEMAKER_API HubContent() = default;
39 AWS_SAGEMAKER_API HubContent(Aws::Utils::Json::JsonView jsonValue);
40 AWS_SAGEMAKER_API HubContent& operator=(Aws::Utils::Json::JsonView jsonValue);
41 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
42
44
47 inline const Aws::String& GetHubContentName() const { return m_hubContentName; }
48 inline bool HubContentNameHasBeenSet() const { return m_hubContentNameHasBeenSet; }
49 template <typename HubContentNameT = Aws::String>
50 void SetHubContentName(HubContentNameT&& value) {
51 m_hubContentNameHasBeenSet = true;
52 m_hubContentName = std::forward<HubContentNameT>(value);
53 }
54 template <typename HubContentNameT = Aws::String>
55 HubContent& WithHubContentName(HubContentNameT&& value) {
56 SetHubContentName(std::forward<HubContentNameT>(value));
57 return *this;
58 }
60
62
65 inline const Aws::String& GetHubContentArn() const { return m_hubContentArn; }
66 inline bool HubContentArnHasBeenSet() const { return m_hubContentArnHasBeenSet; }
67 template <typename HubContentArnT = Aws::String>
68 void SetHubContentArn(HubContentArnT&& value) {
69 m_hubContentArnHasBeenSet = true;
70 m_hubContentArn = std::forward<HubContentArnT>(value);
71 }
72 template <typename HubContentArnT = Aws::String>
73 HubContent& WithHubContentArn(HubContentArnT&& value) {
74 SetHubContentArn(std::forward<HubContentArnT>(value));
75 return *this;
76 }
78
80
83 inline const Aws::String& GetHubContentVersion() const { return m_hubContentVersion; }
84 inline bool HubContentVersionHasBeenSet() const { return m_hubContentVersionHasBeenSet; }
85 template <typename HubContentVersionT = Aws::String>
86 void SetHubContentVersion(HubContentVersionT&& value) {
87 m_hubContentVersionHasBeenSet = true;
88 m_hubContentVersion = std::forward<HubContentVersionT>(value);
89 }
90 template <typename HubContentVersionT = Aws::String>
91 HubContent& WithHubContentVersion(HubContentVersionT&& value) {
92 SetHubContentVersion(std::forward<HubContentVersionT>(value));
93 return *this;
94 }
96
98
101 inline HubContentType GetHubContentType() const { return m_hubContentType; }
102 inline bool HubContentTypeHasBeenSet() const { return m_hubContentTypeHasBeenSet; }
104 m_hubContentTypeHasBeenSet = true;
105 m_hubContentType = value;
106 }
108 SetHubContentType(value);
109 return *this;
110 }
112
114
117 inline const Aws::String& GetDocumentSchemaVersion() const { return m_documentSchemaVersion; }
118 inline bool DocumentSchemaVersionHasBeenSet() const { return m_documentSchemaVersionHasBeenSet; }
119 template <typename DocumentSchemaVersionT = Aws::String>
120 void SetDocumentSchemaVersion(DocumentSchemaVersionT&& value) {
121 m_documentSchemaVersionHasBeenSet = true;
122 m_documentSchemaVersion = std::forward<DocumentSchemaVersionT>(value);
123 }
124 template <typename DocumentSchemaVersionT = Aws::String>
125 HubContent& WithDocumentSchemaVersion(DocumentSchemaVersionT&& value) {
126 SetDocumentSchemaVersion(std::forward<DocumentSchemaVersionT>(value));
127 return *this;
128 }
130
132
135 inline const Aws::String& GetHubName() const { return m_hubName; }
136 inline bool HubNameHasBeenSet() const { return m_hubNameHasBeenSet; }
137 template <typename HubNameT = Aws::String>
138 void SetHubName(HubNameT&& value) {
139 m_hubNameHasBeenSet = true;
140 m_hubName = std::forward<HubNameT>(value);
141 }
142 template <typename HubNameT = Aws::String>
143 HubContent& WithHubName(HubNameT&& value) {
144 SetHubName(std::forward<HubNameT>(value));
145 return *this;
146 }
148
150
153 inline const Aws::String& GetHubArn() const { return m_hubArn; }
154 inline bool HubArnHasBeenSet() const { return m_hubArnHasBeenSet; }
155 template <typename HubArnT = Aws::String>
156 void SetHubArn(HubArnT&& value) {
157 m_hubArnHasBeenSet = true;
158 m_hubArn = std::forward<HubArnT>(value);
159 }
160 template <typename HubArnT = Aws::String>
161 HubContent& WithHubArn(HubArnT&& value) {
162 SetHubArn(std::forward<HubArnT>(value));
163 return *this;
164 }
166
168
171 inline const Aws::String& GetHubContentDisplayName() const { return m_hubContentDisplayName; }
172 inline bool HubContentDisplayNameHasBeenSet() const { return m_hubContentDisplayNameHasBeenSet; }
173 template <typename HubContentDisplayNameT = Aws::String>
174 void SetHubContentDisplayName(HubContentDisplayNameT&& value) {
175 m_hubContentDisplayNameHasBeenSet = true;
176 m_hubContentDisplayName = std::forward<HubContentDisplayNameT>(value);
177 }
178 template <typename HubContentDisplayNameT = Aws::String>
179 HubContent& WithHubContentDisplayName(HubContentDisplayNameT&& value) {
180 SetHubContentDisplayName(std::forward<HubContentDisplayNameT>(value));
181 return *this;
182 }
184
186
189 inline const Aws::String& GetHubContentDescription() const { return m_hubContentDescription; }
190 inline bool HubContentDescriptionHasBeenSet() const { return m_hubContentDescriptionHasBeenSet; }
191 template <typename HubContentDescriptionT = Aws::String>
192 void SetHubContentDescription(HubContentDescriptionT&& value) {
193 m_hubContentDescriptionHasBeenSet = true;
194 m_hubContentDescription = std::forward<HubContentDescriptionT>(value);
195 }
196 template <typename HubContentDescriptionT = Aws::String>
197 HubContent& WithHubContentDescription(HubContentDescriptionT&& value) {
198 SetHubContentDescription(std::forward<HubContentDescriptionT>(value));
199 return *this;
200 }
202
204
208 inline const Aws::String& GetHubContentMarkdown() const { return m_hubContentMarkdown; }
209 inline bool HubContentMarkdownHasBeenSet() const { return m_hubContentMarkdownHasBeenSet; }
210 template <typename HubContentMarkdownT = Aws::String>
211 void SetHubContentMarkdown(HubContentMarkdownT&& value) {
212 m_hubContentMarkdownHasBeenSet = true;
213 m_hubContentMarkdown = std::forward<HubContentMarkdownT>(value);
214 }
215 template <typename HubContentMarkdownT = Aws::String>
216 HubContent& WithHubContentMarkdown(HubContentMarkdownT&& value) {
217 SetHubContentMarkdown(std::forward<HubContentMarkdownT>(value));
218 return *this;
219 }
221
223
227 inline const Aws::String& GetHubContentDocument() const { return m_hubContentDocument; }
228 inline bool HubContentDocumentHasBeenSet() const { return m_hubContentDocumentHasBeenSet; }
229 template <typename HubContentDocumentT = Aws::String>
230 void SetHubContentDocument(HubContentDocumentT&& value) {
231 m_hubContentDocumentHasBeenSet = true;
232 m_hubContentDocument = std::forward<HubContentDocumentT>(value);
233 }
234 template <typename HubContentDocumentT = Aws::String>
235 HubContent& WithHubContentDocument(HubContentDocumentT&& value) {
236 SetHubContentDocument(std::forward<HubContentDocumentT>(value));
237 return *this;
238 }
240
242
245 inline const Aws::String& GetSageMakerPublicHubContentArn() const { return m_sageMakerPublicHubContentArn; }
246 inline bool SageMakerPublicHubContentArnHasBeenSet() const { return m_sageMakerPublicHubContentArnHasBeenSet; }
247 template <typename SageMakerPublicHubContentArnT = Aws::String>
248 void SetSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT&& value) {
249 m_sageMakerPublicHubContentArnHasBeenSet = true;
250 m_sageMakerPublicHubContentArn = std::forward<SageMakerPublicHubContentArnT>(value);
251 }
252 template <typename SageMakerPublicHubContentArnT = Aws::String>
253 HubContent& WithSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT&& value) {
254 SetSageMakerPublicHubContentArn(std::forward<SageMakerPublicHubContentArnT>(value));
255 return *this;
256 }
258
260
263 inline const Aws::String& GetReferenceMinVersion() const { return m_referenceMinVersion; }
264 inline bool ReferenceMinVersionHasBeenSet() const { return m_referenceMinVersionHasBeenSet; }
265 template <typename ReferenceMinVersionT = Aws::String>
266 void SetReferenceMinVersion(ReferenceMinVersionT&& value) {
267 m_referenceMinVersionHasBeenSet = true;
268 m_referenceMinVersion = std::forward<ReferenceMinVersionT>(value);
269 }
270 template <typename ReferenceMinVersionT = Aws::String>
271 HubContent& WithReferenceMinVersion(ReferenceMinVersionT&& value) {
272 SetReferenceMinVersion(std::forward<ReferenceMinVersionT>(value));
273 return *this;
274 }
276
278
281 inline HubContentSupportStatus GetSupportStatus() const { return m_supportStatus; }
282 inline bool SupportStatusHasBeenSet() const { return m_supportStatusHasBeenSet; }
284 m_supportStatusHasBeenSet = true;
285 m_supportStatus = value;
286 }
288 SetSupportStatus(value);
289 return *this;
290 }
292
294
297 inline const Aws::Vector<Aws::String>& GetHubContentSearchKeywords() const { return m_hubContentSearchKeywords; }
298 inline bool HubContentSearchKeywordsHasBeenSet() const { return m_hubContentSearchKeywordsHasBeenSet; }
299 template <typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
300 void SetHubContentSearchKeywords(HubContentSearchKeywordsT&& value) {
301 m_hubContentSearchKeywordsHasBeenSet = true;
302 m_hubContentSearchKeywords = std::forward<HubContentSearchKeywordsT>(value);
303 }
304 template <typename HubContentSearchKeywordsT = Aws::Vector<Aws::String>>
305 HubContent& WithHubContentSearchKeywords(HubContentSearchKeywordsT&& value) {
306 SetHubContentSearchKeywords(std::forward<HubContentSearchKeywordsT>(value));
307 return *this;
308 }
309 template <typename HubContentSearchKeywordsT = Aws::String>
310 HubContent& AddHubContentSearchKeywords(HubContentSearchKeywordsT&& value) {
311 m_hubContentSearchKeywordsHasBeenSet = true;
312 m_hubContentSearchKeywords.emplace_back(std::forward<HubContentSearchKeywordsT>(value));
313 return *this;
314 }
316
318
322 inline const Aws::Vector<HubContentDependency>& GetHubContentDependencies() const { return m_hubContentDependencies; }
323 inline bool HubContentDependenciesHasBeenSet() const { return m_hubContentDependenciesHasBeenSet; }
324 template <typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
325 void SetHubContentDependencies(HubContentDependenciesT&& value) {
326 m_hubContentDependenciesHasBeenSet = true;
327 m_hubContentDependencies = std::forward<HubContentDependenciesT>(value);
328 }
329 template <typename HubContentDependenciesT = Aws::Vector<HubContentDependency>>
330 HubContent& WithHubContentDependencies(HubContentDependenciesT&& value) {
331 SetHubContentDependencies(std::forward<HubContentDependenciesT>(value));
332 return *this;
333 }
334 template <typename HubContentDependenciesT = HubContentDependency>
335 HubContent& AddHubContentDependencies(HubContentDependenciesT&& value) {
336 m_hubContentDependenciesHasBeenSet = true;
337 m_hubContentDependencies.emplace_back(std::forward<HubContentDependenciesT>(value));
338 return *this;
339 }
341
343
346 inline HubContentStatus GetHubContentStatus() const { return m_hubContentStatus; }
347 inline bool HubContentStatusHasBeenSet() const { return m_hubContentStatusHasBeenSet; }
349 m_hubContentStatusHasBeenSet = true;
350 m_hubContentStatus = value;
351 }
353 SetHubContentStatus(value);
354 return *this;
355 }
357
359
362 inline const Aws::String& GetFailureReason() const { return m_failureReason; }
363 inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
364 template <typename FailureReasonT = Aws::String>
365 void SetFailureReason(FailureReasonT&& value) {
366 m_failureReasonHasBeenSet = true;
367 m_failureReason = std::forward<FailureReasonT>(value);
368 }
369 template <typename FailureReasonT = Aws::String>
370 HubContent& WithFailureReason(FailureReasonT&& value) {
371 SetFailureReason(std::forward<FailureReasonT>(value));
372 return *this;
373 }
375
377
380 inline const Aws::Utils::DateTime& GetCreationTime() const { return m_creationTime; }
381 inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
382 template <typename CreationTimeT = Aws::Utils::DateTime>
383 void SetCreationTime(CreationTimeT&& value) {
384 m_creationTimeHasBeenSet = true;
385 m_creationTime = std::forward<CreationTimeT>(value);
386 }
387 template <typename CreationTimeT = Aws::Utils::DateTime>
388 HubContent& WithCreationTime(CreationTimeT&& value) {
389 SetCreationTime(std::forward<CreationTimeT>(value));
390 return *this;
391 }
393
395
398 inline const Aws::Utils::DateTime& GetLastModifiedTime() const { return m_lastModifiedTime; }
399 inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
400 template <typename LastModifiedTimeT = Aws::Utils::DateTime>
401 void SetLastModifiedTime(LastModifiedTimeT&& value) {
402 m_lastModifiedTimeHasBeenSet = true;
403 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
404 }
405 template <typename LastModifiedTimeT = Aws::Utils::DateTime>
406 HubContent& WithLastModifiedTime(LastModifiedTimeT&& value) {
407 SetLastModifiedTime(std::forward<LastModifiedTimeT>(value));
408 return *this;
409 }
411
413
416 inline const Aws::Vector<Tag>& GetTags() const { return m_tags; }
417 inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
418 template <typename TagsT = Aws::Vector<Tag>>
419 void SetTags(TagsT&& value) {
420 m_tagsHasBeenSet = true;
421 m_tags = std::forward<TagsT>(value);
422 }
423 template <typename TagsT = Aws::Vector<Tag>>
424 HubContent& WithTags(TagsT&& value) {
425 SetTags(std::forward<TagsT>(value));
426 return *this;
427 }
428 template <typename TagsT = Tag>
429 HubContent& AddTags(TagsT&& value) {
430 m_tagsHasBeenSet = true;
431 m_tags.emplace_back(std::forward<TagsT>(value));
432 return *this;
433 }
435 private:
436 Aws::String m_hubContentName;
437
438 Aws::String m_hubContentArn;
439
440 Aws::String m_hubContentVersion;
441
442 HubContentType m_hubContentType{HubContentType::NOT_SET};
443
444 Aws::String m_documentSchemaVersion;
445
446 Aws::String m_hubName;
447
448 Aws::String m_hubArn;
449
450 Aws::String m_hubContentDisplayName;
451
452 Aws::String m_hubContentDescription;
453
454 Aws::String m_hubContentMarkdown;
455
456 Aws::String m_hubContentDocument;
457
458 Aws::String m_sageMakerPublicHubContentArn;
459
460 Aws::String m_referenceMinVersion;
461
463
464 Aws::Vector<Aws::String> m_hubContentSearchKeywords;
465
466 Aws::Vector<HubContentDependency> m_hubContentDependencies;
467
469
470 Aws::String m_failureReason;
471
472 Aws::Utils::DateTime m_creationTime{};
473
474 Aws::Utils::DateTime m_lastModifiedTime{};
475
476 Aws::Vector<Tag> m_tags;
477 bool m_hubContentNameHasBeenSet = false;
478 bool m_hubContentArnHasBeenSet = false;
479 bool m_hubContentVersionHasBeenSet = false;
480 bool m_hubContentTypeHasBeenSet = false;
481 bool m_documentSchemaVersionHasBeenSet = false;
482 bool m_hubNameHasBeenSet = false;
483 bool m_hubArnHasBeenSet = false;
484 bool m_hubContentDisplayNameHasBeenSet = false;
485 bool m_hubContentDescriptionHasBeenSet = false;
486 bool m_hubContentMarkdownHasBeenSet = false;
487 bool m_hubContentDocumentHasBeenSet = false;
488 bool m_sageMakerPublicHubContentArnHasBeenSet = false;
489 bool m_referenceMinVersionHasBeenSet = false;
490 bool m_supportStatusHasBeenSet = false;
491 bool m_hubContentSearchKeywordsHasBeenSet = false;
492 bool m_hubContentDependenciesHasBeenSet = false;
493 bool m_hubContentStatusHasBeenSet = false;
494 bool m_failureReasonHasBeenSet = false;
495 bool m_creationTimeHasBeenSet = false;
496 bool m_lastModifiedTimeHasBeenSet = false;
497 bool m_tagsHasBeenSet = false;
498};
499
500} // namespace Model
501} // namespace SageMaker
502} // namespace Aws
HubContent & WithHubContentDependencies(HubContentDependenciesT &&value)
Definition HubContent.h:330
HubContentStatus GetHubContentStatus() const
Definition HubContent.h:346
void SetHubContentType(HubContentType value)
Definition HubContent.h:103
bool HubContentDependenciesHasBeenSet() const
Definition HubContent.h:323
const Aws::String & GetHubArn() const
Definition HubContent.h:153
void SetSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT &&value)
Definition HubContent.h:248
void SetSupportStatus(HubContentSupportStatus value)
Definition HubContent.h:283
void SetHubContentDependencies(HubContentDependenciesT &&value)
Definition HubContent.h:325
const Aws::String & GetHubContentName() const
Definition HubContent.h:47
HubContentType GetHubContentType() const
Definition HubContent.h:101
HubContent & WithHubContentDescription(HubContentDescriptionT &&value)
Definition HubContent.h:197
HubContentSupportStatus GetSupportStatus() const
Definition HubContent.h:281
HubContent & WithHubName(HubNameT &&value)
Definition HubContent.h:143
void SetCreationTime(CreationTimeT &&value)
Definition HubContent.h:383
HubContent & WithLastModifiedTime(LastModifiedTimeT &&value)
Definition HubContent.h:406
HubContent & WithHubContentDisplayName(HubContentDisplayNameT &&value)
Definition HubContent.h:179
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetReferenceMinVersion(ReferenceMinVersionT &&value)
Definition HubContent.h:266
void SetHubContentVersion(HubContentVersionT &&value)
Definition HubContent.h:86
void SetDocumentSchemaVersion(DocumentSchemaVersionT &&value)
Definition HubContent.h:120
const Aws::String & GetHubContentVersion() const
Definition HubContent.h:83
HubContent & WithHubContentStatus(HubContentStatus value)
Definition HubContent.h:352
void SetHubContentDocument(HubContentDocumentT &&value)
Definition HubContent.h:230
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition HubContent.h:398
const Aws::String & GetHubContentMarkdown() const
Definition HubContent.h:208
const Aws::String & GetHubContentArn() const
Definition HubContent.h:65
const Aws::Vector< Aws::String > & GetHubContentSearchKeywords() const
Definition HubContent.h:297
const Aws::String & GetSageMakerPublicHubContentArn() const
Definition HubContent.h:245
const Aws::Vector< HubContentDependency > & GetHubContentDependencies() const
Definition HubContent.h:322
bool HubContentSearchKeywordsHasBeenSet() const
Definition HubContent.h:298
const Aws::String & GetHubContentDescription() const
Definition HubContent.h:189
void SetHubContentDescription(HubContentDescriptionT &&value)
Definition HubContent.h:192
void SetHubArn(HubArnT &&value)
Definition HubContent.h:156
bool SageMakerPublicHubContentArnHasBeenSet() const
Definition HubContent.h:246
HubContent & WithHubContentDocument(HubContentDocumentT &&value)
Definition HubContent.h:235
HubContent & WithSupportStatus(HubContentSupportStatus value)
Definition HubContent.h:287
HubContent & WithReferenceMinVersion(ReferenceMinVersionT &&value)
Definition HubContent.h:271
HubContent & WithHubContentVersion(HubContentVersionT &&value)
Definition HubContent.h:91
HubContent & AddTags(TagsT &&value)
Definition HubContent.h:429
void SetHubContentSearchKeywords(HubContentSearchKeywordsT &&value)
Definition HubContent.h:300
const Aws::Vector< Tag > & GetTags() const
Definition HubContent.h:416
HubContent & WithSageMakerPublicHubContentArn(SageMakerPublicHubContentArnT &&value)
Definition HubContent.h:253
void SetHubName(HubNameT &&value)
Definition HubContent.h:138
void SetHubContentStatus(HubContentStatus value)
Definition HubContent.h:348
void SetHubContentName(HubContentNameT &&value)
Definition HubContent.h:50
HubContent & WithDocumentSchemaVersion(DocumentSchemaVersionT &&value)
Definition HubContent.h:125
bool HubContentDisplayNameHasBeenSet() const
Definition HubContent.h:172
const Aws::String & GetDocumentSchemaVersion() const
Definition HubContent.h:117
bool HubContentDescriptionHasBeenSet() const
Definition HubContent.h:190
const Aws::String & GetHubName() const
Definition HubContent.h:135
HubContent & WithHubContentName(HubContentNameT &&value)
Definition HubContent.h:55
HubContent & WithHubContentMarkdown(HubContentMarkdownT &&value)
Definition HubContent.h:216
HubContent & WithCreationTime(CreationTimeT &&value)
Definition HubContent.h:388
const Aws::String & GetReferenceMinVersion() const
Definition HubContent.h:263
HubContent & WithHubContentType(HubContentType value)
Definition HubContent.h:107
void SetHubContentMarkdown(HubContentMarkdownT &&value)
Definition HubContent.h:211
void SetFailureReason(FailureReasonT &&value)
Definition HubContent.h:365
void SetHubContentDisplayName(HubContentDisplayNameT &&value)
Definition HubContent.h:174
const Aws::String & GetHubContentDocument() const
Definition HubContent.h:227
const Aws::String & GetHubContentDisplayName() const
Definition HubContent.h:171
HubContent & AddHubContentDependencies(HubContentDependenciesT &&value)
Definition HubContent.h:335
HubContent & WithHubContentSearchKeywords(HubContentSearchKeywordsT &&value)
Definition HubContent.h:305
HubContent & WithHubArn(HubArnT &&value)
Definition HubContent.h:161
void SetLastModifiedTime(LastModifiedTimeT &&value)
Definition HubContent.h:401
const Aws::Utils::DateTime & GetCreationTime() const
Definition HubContent.h:380
AWS_SAGEMAKER_API HubContent & operator=(Aws::Utils::Json::JsonView jsonValue)
HubContent & AddHubContentSearchKeywords(HubContentSearchKeywordsT &&value)
Definition HubContent.h:310
void SetHubContentArn(HubContentArnT &&value)
Definition HubContent.h:68
HubContent & WithHubContentArn(HubContentArnT &&value)
Definition HubContent.h:73
HubContent & WithTags(TagsT &&value)
Definition HubContent.h:424
const Aws::String & GetFailureReason() const
Definition HubContent.h:362
HubContent & WithFailureReason(FailureReasonT &&value)
Definition HubContent.h:370
AWS_SAGEMAKER_API HubContent(Aws::Utils::Json::JsonView jsonValue)
bool DocumentSchemaVersionHasBeenSet() const
Definition HubContent.h:118
AWS_SAGEMAKER_API HubContent()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue