AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribeHubContentResult.h
1
6#pragma once
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>
15#include <utility>
16
17namespace Aws
18{
19template<typename RESULT_TYPE>
20class AmazonWebServiceResult;
21
22namespace Utils
23{
24namespace Json
25{
26 class JsonValue;
27} // namespace Json
28} // namespace Utils
29namespace SageMaker
30{
31namespace Model
32{
34 {
35 public:
36 AWS_SAGEMAKER_API DescribeHubContentResult();
39
40
42
45 inline const Aws::String& GetHubContentName() const{ return m_hubContentName; }
46 inline void SetHubContentName(const Aws::String& value) { m_hubContentName = value; }
47 inline void SetHubContentName(Aws::String&& value) { m_hubContentName = std::move(value); }
48 inline void SetHubContentName(const char* value) { m_hubContentName.assign(value); }
49 inline DescribeHubContentResult& WithHubContentName(const Aws::String& value) { SetHubContentName(value); return *this;}
50 inline DescribeHubContentResult& WithHubContentName(Aws::String&& value) { SetHubContentName(std::move(value)); return *this;}
51 inline DescribeHubContentResult& WithHubContentName(const char* value) { SetHubContentName(value); return *this;}
53
55
58 inline const Aws::String& GetHubContentArn() const{ return m_hubContentArn; }
59 inline void SetHubContentArn(const Aws::String& value) { m_hubContentArn = value; }
60 inline void SetHubContentArn(Aws::String&& value) { m_hubContentArn = std::move(value); }
61 inline void SetHubContentArn(const char* value) { m_hubContentArn.assign(value); }
62 inline DescribeHubContentResult& WithHubContentArn(const Aws::String& value) { SetHubContentArn(value); return *this;}
63 inline DescribeHubContentResult& WithHubContentArn(Aws::String&& value) { SetHubContentArn(std::move(value)); return *this;}
64 inline DescribeHubContentResult& WithHubContentArn(const char* value) { SetHubContentArn(value); return *this;}
66
68
71 inline const Aws::String& GetHubContentVersion() const{ return m_hubContentVersion; }
72 inline void SetHubContentVersion(const Aws::String& value) { m_hubContentVersion = value; }
73 inline void SetHubContentVersion(Aws::String&& value) { m_hubContentVersion = std::move(value); }
74 inline void SetHubContentVersion(const char* value) { m_hubContentVersion.assign(value); }
76 inline DescribeHubContentResult& WithHubContentVersion(Aws::String&& value) { SetHubContentVersion(std::move(value)); return *this;}
77 inline DescribeHubContentResult& WithHubContentVersion(const char* value) { SetHubContentVersion(value); return *this;}
79
81
84 inline const HubContentType& GetHubContentType() const{ return m_hubContentType; }
85 inline void SetHubContentType(const HubContentType& value) { m_hubContentType = value; }
86 inline void SetHubContentType(HubContentType&& value) { m_hubContentType = std::move(value); }
87 inline DescribeHubContentResult& WithHubContentType(const HubContentType& value) { SetHubContentType(value); return *this;}
88 inline DescribeHubContentResult& WithHubContentType(HubContentType&& value) { SetHubContentType(std::move(value)); return *this;}
90
92
95 inline const Aws::String& GetDocumentSchemaVersion() const{ return m_documentSchemaVersion; }
96 inline void SetDocumentSchemaVersion(const Aws::String& value) { m_documentSchemaVersion = value; }
97 inline void SetDocumentSchemaVersion(Aws::String&& value) { m_documentSchemaVersion = std::move(value); }
98 inline void SetDocumentSchemaVersion(const char* value) { m_documentSchemaVersion.assign(value); }
101 inline DescribeHubContentResult& WithDocumentSchemaVersion(const char* value) { SetDocumentSchemaVersion(value); return *this;}
103
105
108 inline const Aws::String& GetHubName() const{ return m_hubName; }
109 inline void SetHubName(const Aws::String& value) { m_hubName = value; }
110 inline void SetHubName(Aws::String&& value) { m_hubName = std::move(value); }
111 inline void SetHubName(const char* value) { m_hubName.assign(value); }
112 inline DescribeHubContentResult& WithHubName(const Aws::String& value) { SetHubName(value); return *this;}
113 inline DescribeHubContentResult& WithHubName(Aws::String&& value) { SetHubName(std::move(value)); return *this;}
114 inline DescribeHubContentResult& WithHubName(const char* value) { SetHubName(value); return *this;}
116
118
121 inline const Aws::String& GetHubArn() const{ return m_hubArn; }
122 inline void SetHubArn(const Aws::String& value) { m_hubArn = value; }
123 inline void SetHubArn(Aws::String&& value) { m_hubArn = std::move(value); }
124 inline void SetHubArn(const char* value) { m_hubArn.assign(value); }
125 inline DescribeHubContentResult& WithHubArn(const Aws::String& value) { SetHubArn(value); return *this;}
126 inline DescribeHubContentResult& WithHubArn(Aws::String&& value) { SetHubArn(std::move(value)); return *this;}
127 inline DescribeHubContentResult& WithHubArn(const char* value) { SetHubArn(value); return *this;}
129
131
134 inline const Aws::String& GetHubContentDisplayName() const{ return m_hubContentDisplayName; }
135 inline void SetHubContentDisplayName(const Aws::String& value) { m_hubContentDisplayName = value; }
136 inline void SetHubContentDisplayName(Aws::String&& value) { m_hubContentDisplayName = std::move(value); }
137 inline void SetHubContentDisplayName(const char* value) { m_hubContentDisplayName.assign(value); }
140 inline DescribeHubContentResult& WithHubContentDisplayName(const char* value) { SetHubContentDisplayName(value); return *this;}
142
144
147 inline const Aws::String& GetHubContentDescription() const{ return m_hubContentDescription; }
148 inline void SetHubContentDescription(const Aws::String& value) { m_hubContentDescription = value; }
149 inline void SetHubContentDescription(Aws::String&& value) { m_hubContentDescription = std::move(value); }
150 inline void SetHubContentDescription(const char* value) { m_hubContentDescription.assign(value); }
153 inline DescribeHubContentResult& WithHubContentDescription(const char* value) { SetHubContentDescription(value); return *this;}
155
157
161 inline const Aws::String& GetHubContentMarkdown() const{ return m_hubContentMarkdown; }
162 inline void SetHubContentMarkdown(const Aws::String& value) { m_hubContentMarkdown = value; }
163 inline void SetHubContentMarkdown(Aws::String&& value) { m_hubContentMarkdown = std::move(value); }
164 inline void SetHubContentMarkdown(const char* value) { m_hubContentMarkdown.assign(value); }
166 inline DescribeHubContentResult& WithHubContentMarkdown(Aws::String&& value) { SetHubContentMarkdown(std::move(value)); return *this;}
167 inline DescribeHubContentResult& WithHubContentMarkdown(const char* value) { SetHubContentMarkdown(value); return *this;}
169
171
175 inline const Aws::String& GetHubContentDocument() const{ return m_hubContentDocument; }
176 inline void SetHubContentDocument(const Aws::String& value) { m_hubContentDocument = value; }
177 inline void SetHubContentDocument(Aws::String&& value) { m_hubContentDocument = std::move(value); }
178 inline void SetHubContentDocument(const char* value) { m_hubContentDocument.assign(value); }
180 inline DescribeHubContentResult& WithHubContentDocument(Aws::String&& value) { SetHubContentDocument(std::move(value)); return *this;}
181 inline DescribeHubContentResult& WithHubContentDocument(const char* value) { SetHubContentDocument(value); return *this;}
183
185
188 inline const Aws::String& GetSageMakerPublicHubContentArn() const{ return m_sageMakerPublicHubContentArn; }
189 inline void SetSageMakerPublicHubContentArn(const Aws::String& value) { m_sageMakerPublicHubContentArn = value; }
190 inline void SetSageMakerPublicHubContentArn(Aws::String&& value) { m_sageMakerPublicHubContentArn = std::move(value); }
191 inline void SetSageMakerPublicHubContentArn(const char* value) { m_sageMakerPublicHubContentArn.assign(value); }
196
198
201 inline const Aws::String& GetReferenceMinVersion() const{ return m_referenceMinVersion; }
202 inline void SetReferenceMinVersion(const Aws::String& value) { m_referenceMinVersion = value; }
203 inline void SetReferenceMinVersion(Aws::String&& value) { m_referenceMinVersion = std::move(value); }
204 inline void SetReferenceMinVersion(const char* value) { m_referenceMinVersion.assign(value); }
206 inline DescribeHubContentResult& WithReferenceMinVersion(Aws::String&& value) { SetReferenceMinVersion(std::move(value)); return *this;}
207 inline DescribeHubContentResult& WithReferenceMinVersion(const char* value) { SetReferenceMinVersion(value); return *this;}
209
211
214 inline const HubContentSupportStatus& GetSupportStatus() const{ return m_supportStatus; }
215 inline void SetSupportStatus(const HubContentSupportStatus& value) { m_supportStatus = value; }
216 inline void SetSupportStatus(HubContentSupportStatus&& value) { m_supportStatus = std::move(value); }
218 inline DescribeHubContentResult& WithSupportStatus(HubContentSupportStatus&& value) { SetSupportStatus(std::move(value)); return *this;}
220
222
225 inline const Aws::Vector<Aws::String>& GetHubContentSearchKeywords() const{ return m_hubContentSearchKeywords; }
226 inline void SetHubContentSearchKeywords(const Aws::Vector<Aws::String>& value) { m_hubContentSearchKeywords = value; }
227 inline void SetHubContentSearchKeywords(Aws::Vector<Aws::String>&& value) { m_hubContentSearchKeywords = std::move(value); }
230 inline DescribeHubContentResult& AddHubContentSearchKeywords(const Aws::String& value) { m_hubContentSearchKeywords.push_back(value); return *this; }
231 inline DescribeHubContentResult& AddHubContentSearchKeywords(Aws::String&& value) { m_hubContentSearchKeywords.push_back(std::move(value)); return *this; }
232 inline DescribeHubContentResult& AddHubContentSearchKeywords(const char* value) { m_hubContentSearchKeywords.push_back(value); return *this; }
234
236
240 inline const Aws::Vector<HubContentDependency>& GetHubContentDependencies() const{ return m_hubContentDependencies; }
241 inline void SetHubContentDependencies(const Aws::Vector<HubContentDependency>& value) { m_hubContentDependencies = value; }
242 inline void SetHubContentDependencies(Aws::Vector<HubContentDependency>&& value) { m_hubContentDependencies = std::move(value); }
245 inline DescribeHubContentResult& AddHubContentDependencies(const HubContentDependency& value) { m_hubContentDependencies.push_back(value); return *this; }
246 inline DescribeHubContentResult& AddHubContentDependencies(HubContentDependency&& value) { m_hubContentDependencies.push_back(std::move(value)); return *this; }
248
250
253 inline const HubContentStatus& GetHubContentStatus() const{ return m_hubContentStatus; }
254 inline void SetHubContentStatus(const HubContentStatus& value) { m_hubContentStatus = value; }
255 inline void SetHubContentStatus(HubContentStatus&& value) { m_hubContentStatus = std::move(value); }
257 inline DescribeHubContentResult& WithHubContentStatus(HubContentStatus&& value) { SetHubContentStatus(std::move(value)); return *this;}
259
261
264 inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
265 inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
266 inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
267 inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
268 inline DescribeHubContentResult& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
269 inline DescribeHubContentResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
270 inline DescribeHubContentResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
272
274
277 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
278 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
279 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
281 inline DescribeHubContentResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
283
285
286 inline const Aws::String& GetRequestId() const{ return m_requestId; }
287 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
288 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
289 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
290 inline DescribeHubContentResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
291 inline DescribeHubContentResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
292 inline DescribeHubContentResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
294 private:
295
296 Aws::String m_hubContentName;
297
298 Aws::String m_hubContentArn;
299
300 Aws::String m_hubContentVersion;
301
302 HubContentType m_hubContentType;
303
304 Aws::String m_documentSchemaVersion;
305
306 Aws::String m_hubName;
307
308 Aws::String m_hubArn;
309
310 Aws::String m_hubContentDisplayName;
311
312 Aws::String m_hubContentDescription;
313
314 Aws::String m_hubContentMarkdown;
315
316 Aws::String m_hubContentDocument;
317
318 Aws::String m_sageMakerPublicHubContentArn;
319
320 Aws::String m_referenceMinVersion;
321
322 HubContentSupportStatus m_supportStatus;
323
324 Aws::Vector<Aws::String> m_hubContentSearchKeywords;
325
326 Aws::Vector<HubContentDependency> m_hubContentDependencies;
327
328 HubContentStatus m_hubContentStatus;
329
330 Aws::String m_failureReason;
331
332 Aws::Utils::DateTime m_creationTime;
333
334 Aws::String m_requestId;
335 };
336
337} // namespace Model
338} // namespace SageMaker
339} // namespace Aws
void SetHubContentSearchKeywords(Aws::Vector< Aws::String > &&value)
void SetSupportStatus(HubContentSupportStatus &&value)
DescribeHubContentResult & AddHubContentDependencies(HubContentDependency &&value)
DescribeHubContentResult & WithHubContentDisplayName(Aws::String &&value)
void SetHubContentStatus(const HubContentStatus &value)
DescribeHubContentResult & AddHubContentSearchKeywords(Aws::String &&value)
DescribeHubContentResult & WithRequestId(const Aws::String &value)
DescribeHubContentResult & WithHubContentVersion(Aws::String &&value)
DescribeHubContentResult & WithHubContentName(const char *value)
DescribeHubContentResult & WithRequestId(const char *value)
void SetHubContentDependencies(Aws::Vector< HubContentDependency > &&value)
DescribeHubContentResult & WithReferenceMinVersion(const Aws::String &value)
DescribeHubContentResult & WithHubContentType(HubContentType &&value)
DescribeHubContentResult & WithHubContentSearchKeywords(const Aws::Vector< Aws::String > &value)
DescribeHubContentResult & WithHubContentStatus(const HubContentStatus &value)
DescribeHubContentResult & WithHubName(const Aws::String &value)
DescribeHubContentResult & WithFailureReason(const char *value)
DescribeHubContentResult & WithSageMakerPublicHubContentArn(const char *value)
AWS_SAGEMAKER_API DescribeHubContentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeHubContentResult & WithHubContentDependencies(Aws::Vector< HubContentDependency > &&value)
DescribeHubContentResult & WithHubName(const char *value)
DescribeHubContentResult & WithHubContentArn(const Aws::String &value)
void SetHubContentDependencies(const Aws::Vector< HubContentDependency > &value)
DescribeHubContentResult & WithHubArn(Aws::String &&value)
DescribeHubContentResult & WithReferenceMinVersion(Aws::String &&value)
DescribeHubContentResult & WithHubArn(const Aws::String &value)
DescribeHubContentResult & WithRequestId(Aws::String &&value)
DescribeHubContentResult & WithHubContentDependencies(const Aws::Vector< HubContentDependency > &value)
DescribeHubContentResult & WithDocumentSchemaVersion(const char *value)
DescribeHubContentResult & WithSageMakerPublicHubContentArn(Aws::String &&value)
DescribeHubContentResult & WithHubContentDocument(Aws::String &&value)
void SetHubContentSearchKeywords(const Aws::Vector< Aws::String > &value)
const Aws::Vector< HubContentDependency > & GetHubContentDependencies() const
DescribeHubContentResult & WithHubContentDescription(const Aws::String &value)
DescribeHubContentResult & WithCreationTime(const Aws::Utils::DateTime &value)
DescribeHubContentResult & WithHubContentName(const Aws::String &value)
DescribeHubContentResult & WithHubContentType(const HubContentType &value)
DescribeHubContentResult & WithHubContentDocument(const Aws::String &value)
void SetSupportStatus(const HubContentSupportStatus &value)
DescribeHubContentResult & WithFailureReason(Aws::String &&value)
DescribeHubContentResult & AddHubContentDependencies(const HubContentDependency &value)
DescribeHubContentResult & AddHubContentSearchKeywords(const Aws::String &value)
DescribeHubContentResult & WithHubContentVersion(const Aws::String &value)
DescribeHubContentResult & WithHubContentDisplayName(const char *value)
DescribeHubContentResult & WithHubContentVersion(const char *value)
DescribeHubContentResult & WithDocumentSchemaVersion(Aws::String &&value)
DescribeHubContentResult & WithHubContentSearchKeywords(Aws::Vector< Aws::String > &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeHubContentResult & WithHubContentDisplayName(const Aws::String &value)
DescribeHubContentResult & WithSupportStatus(HubContentSupportStatus &&value)
DescribeHubContentResult & WithDocumentSchemaVersion(const Aws::String &value)
DescribeHubContentResult & WithHubContentMarkdown(Aws::String &&value)
DescribeHubContentResult & WithHubContentArn(const char *value)
DescribeHubContentResult & WithHubContentArn(Aws::String &&value)
DescribeHubContentResult & WithHubContentDescription(Aws::String &&value)
DescribeHubContentResult & WithHubContentMarkdown(const Aws::String &value)
DescribeHubContentResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeHubContentResult & WithSageMakerPublicHubContentArn(const Aws::String &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeHubContentResult & WithReferenceMinVersion(const char *value)
DescribeHubContentResult & WithHubName(Aws::String &&value)
DescribeHubContentResult & WithHubContentStatus(HubContentStatus &&value)
DescribeHubContentResult & WithFailureReason(const Aws::String &value)
DescribeHubContentResult & WithHubContentMarkdown(const char *value)
const Aws::Vector< Aws::String > & GetHubContentSearchKeywords() const
DescribeHubContentResult & AddHubContentSearchKeywords(const char *value)
DescribeHubContentResult & WithHubContentDocument(const char *value)
DescribeHubContentResult & WithHubContentName(Aws::String &&value)
AWS_SAGEMAKER_API DescribeHubContentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeHubContentResult & WithSupportStatus(const HubContentSupportStatus &value)
const HubContentSupportStatus & GetSupportStatus() const
DescribeHubContentResult & WithHubArn(const char *value)
DescribeHubContentResult & WithHubContentDescription(const char *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