AWS SDK for C++  1.9.153
AWS SDK for C++
Endpoint.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace SageMaker
29 {
30 namespace Model
31 {
32 
39  {
40  public:
45 
46 
50  inline const Aws::String& GetEndpointName() const{ return m_endpointName; }
51 
55  inline bool EndpointNameHasBeenSet() const { return m_endpointNameHasBeenSet; }
56 
60  inline void SetEndpointName(const Aws::String& value) { m_endpointNameHasBeenSet = true; m_endpointName = value; }
61 
65  inline void SetEndpointName(Aws::String&& value) { m_endpointNameHasBeenSet = true; m_endpointName = std::move(value); }
66 
70  inline void SetEndpointName(const char* value) { m_endpointNameHasBeenSet = true; m_endpointName.assign(value); }
71 
75  inline Endpoint& WithEndpointName(const Aws::String& value) { SetEndpointName(value); return *this;}
76 
80  inline Endpoint& WithEndpointName(Aws::String&& value) { SetEndpointName(std::move(value)); return *this;}
81 
85  inline Endpoint& WithEndpointName(const char* value) { SetEndpointName(value); return *this;}
86 
87 
91  inline const Aws::String& GetEndpointArn() const{ return m_endpointArn; }
92 
96  inline bool EndpointArnHasBeenSet() const { return m_endpointArnHasBeenSet; }
97 
101  inline void SetEndpointArn(const Aws::String& value) { m_endpointArnHasBeenSet = true; m_endpointArn = value; }
102 
106  inline void SetEndpointArn(Aws::String&& value) { m_endpointArnHasBeenSet = true; m_endpointArn = std::move(value); }
107 
111  inline void SetEndpointArn(const char* value) { m_endpointArnHasBeenSet = true; m_endpointArn.assign(value); }
112 
116  inline Endpoint& WithEndpointArn(const Aws::String& value) { SetEndpointArn(value); return *this;}
117 
121  inline Endpoint& WithEndpointArn(Aws::String&& value) { SetEndpointArn(std::move(value)); return *this;}
122 
126  inline Endpoint& WithEndpointArn(const char* value) { SetEndpointArn(value); return *this;}
127 
128 
132  inline const Aws::String& GetEndpointConfigName() const{ return m_endpointConfigName; }
133 
137  inline bool EndpointConfigNameHasBeenSet() const { return m_endpointConfigNameHasBeenSet; }
138 
142  inline void SetEndpointConfigName(const Aws::String& value) { m_endpointConfigNameHasBeenSet = true; m_endpointConfigName = value; }
143 
147  inline void SetEndpointConfigName(Aws::String&& value) { m_endpointConfigNameHasBeenSet = true; m_endpointConfigName = std::move(value); }
148 
152  inline void SetEndpointConfigName(const char* value) { m_endpointConfigNameHasBeenSet = true; m_endpointConfigName.assign(value); }
153 
157  inline Endpoint& WithEndpointConfigName(const Aws::String& value) { SetEndpointConfigName(value); return *this;}
158 
162  inline Endpoint& WithEndpointConfigName(Aws::String&& value) { SetEndpointConfigName(std::move(value)); return *this;}
163 
167  inline Endpoint& WithEndpointConfigName(const char* value) { SetEndpointConfigName(value); return *this;}
168 
169 
174  inline const Aws::Vector<ProductionVariantSummary>& GetProductionVariants() const{ return m_productionVariants; }
175 
180  inline bool ProductionVariantsHasBeenSet() const { return m_productionVariantsHasBeenSet; }
181 
186  inline void SetProductionVariants(const Aws::Vector<ProductionVariantSummary>& value) { m_productionVariantsHasBeenSet = true; m_productionVariants = value; }
187 
192  inline void SetProductionVariants(Aws::Vector<ProductionVariantSummary>&& value) { m_productionVariantsHasBeenSet = true; m_productionVariants = std::move(value); }
193 
198  inline Endpoint& WithProductionVariants(const Aws::Vector<ProductionVariantSummary>& value) { SetProductionVariants(value); return *this;}
199 
204  inline Endpoint& WithProductionVariants(Aws::Vector<ProductionVariantSummary>&& value) { SetProductionVariants(std::move(value)); return *this;}
205 
210  inline Endpoint& AddProductionVariants(const ProductionVariantSummary& value) { m_productionVariantsHasBeenSet = true; m_productionVariants.push_back(value); return *this; }
211 
216  inline Endpoint& AddProductionVariants(ProductionVariantSummary&& value) { m_productionVariantsHasBeenSet = true; m_productionVariants.push_back(std::move(value)); return *this; }
217 
218 
219 
220  inline const DataCaptureConfigSummary& GetDataCaptureConfig() const{ return m_dataCaptureConfig; }
221 
222 
223  inline bool DataCaptureConfigHasBeenSet() const { return m_dataCaptureConfigHasBeenSet; }
224 
225 
226  inline void SetDataCaptureConfig(const DataCaptureConfigSummary& value) { m_dataCaptureConfigHasBeenSet = true; m_dataCaptureConfig = value; }
227 
228 
229  inline void SetDataCaptureConfig(DataCaptureConfigSummary&& value) { m_dataCaptureConfigHasBeenSet = true; m_dataCaptureConfig = std::move(value); }
230 
231 
232  inline Endpoint& WithDataCaptureConfig(const DataCaptureConfigSummary& value) { SetDataCaptureConfig(value); return *this;}
233 
234 
235  inline Endpoint& WithDataCaptureConfig(DataCaptureConfigSummary&& value) { SetDataCaptureConfig(std::move(value)); return *this;}
236 
237 
241  inline const EndpointStatus& GetEndpointStatus() const{ return m_endpointStatus; }
242 
246  inline bool EndpointStatusHasBeenSet() const { return m_endpointStatusHasBeenSet; }
247 
251  inline void SetEndpointStatus(const EndpointStatus& value) { m_endpointStatusHasBeenSet = true; m_endpointStatus = value; }
252 
256  inline void SetEndpointStatus(EndpointStatus&& value) { m_endpointStatusHasBeenSet = true; m_endpointStatus = std::move(value); }
257 
261  inline Endpoint& WithEndpointStatus(const EndpointStatus& value) { SetEndpointStatus(value); return *this;}
262 
266  inline Endpoint& WithEndpointStatus(EndpointStatus&& value) { SetEndpointStatus(std::move(value)); return *this;}
267 
268 
272  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
273 
277  inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
278 
282  inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
283 
287  inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
288 
292  inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
293 
297  inline Endpoint& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
298 
302  inline Endpoint& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
303 
307  inline Endpoint& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
308 
309 
313  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
314 
318  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
319 
323  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
324 
328  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
329 
333  inline Endpoint& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
334 
338  inline Endpoint& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
339 
340 
344  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
345 
349  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
350 
354  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
355 
359  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
360 
364  inline Endpoint& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
365 
369  inline Endpoint& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
370 
371 
378  inline const Aws::Vector<MonitoringSchedule>& GetMonitoringSchedules() const{ return m_monitoringSchedules; }
379 
386  inline bool MonitoringSchedulesHasBeenSet() const { return m_monitoringSchedulesHasBeenSet; }
387 
394  inline void SetMonitoringSchedules(const Aws::Vector<MonitoringSchedule>& value) { m_monitoringSchedulesHasBeenSet = true; m_monitoringSchedules = value; }
395 
402  inline void SetMonitoringSchedules(Aws::Vector<MonitoringSchedule>&& value) { m_monitoringSchedulesHasBeenSet = true; m_monitoringSchedules = std::move(value); }
403 
410  inline Endpoint& WithMonitoringSchedules(const Aws::Vector<MonitoringSchedule>& value) { SetMonitoringSchedules(value); return *this;}
411 
418  inline Endpoint& WithMonitoringSchedules(Aws::Vector<MonitoringSchedule>&& value) { SetMonitoringSchedules(std::move(value)); return *this;}
419 
426  inline Endpoint& AddMonitoringSchedules(const MonitoringSchedule& value) { m_monitoringSchedulesHasBeenSet = true; m_monitoringSchedules.push_back(value); return *this; }
427 
434  inline Endpoint& AddMonitoringSchedules(MonitoringSchedule&& value) { m_monitoringSchedulesHasBeenSet = true; m_monitoringSchedules.push_back(std::move(value)); return *this; }
435 
436 
443  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
444 
451  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
452 
459  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
460 
467  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
468 
475  inline Endpoint& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
476 
483  inline Endpoint& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
484 
491  inline Endpoint& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
492 
499  inline Endpoint& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
500 
501  private:
502 
503  Aws::String m_endpointName;
504  bool m_endpointNameHasBeenSet;
505 
506  Aws::String m_endpointArn;
507  bool m_endpointArnHasBeenSet;
508 
509  Aws::String m_endpointConfigName;
510  bool m_endpointConfigNameHasBeenSet;
511 
512  Aws::Vector<ProductionVariantSummary> m_productionVariants;
513  bool m_productionVariantsHasBeenSet;
514 
515  DataCaptureConfigSummary m_dataCaptureConfig;
516  bool m_dataCaptureConfigHasBeenSet;
517 
518  EndpointStatus m_endpointStatus;
519  bool m_endpointStatusHasBeenSet;
520 
521  Aws::String m_failureReason;
522  bool m_failureReasonHasBeenSet;
523 
524  Aws::Utils::DateTime m_creationTime;
525  bool m_creationTimeHasBeenSet;
526 
527  Aws::Utils::DateTime m_lastModifiedTime;
528  bool m_lastModifiedTimeHasBeenSet;
529 
530  Aws::Vector<MonitoringSchedule> m_monitoringSchedules;
531  bool m_monitoringSchedulesHasBeenSet;
532 
533  Aws::Vector<Tag> m_tags;
534  bool m_tagsHasBeenSet;
535  };
536 
537 } // namespace Model
538 } // namespace SageMaker
539 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::Tag
Definition: Tag.h:44
Aws::SageMaker::Model::Endpoint::WithLastModifiedTime
Endpoint & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: Endpoint.h:369
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::Endpoint::GetMonitoringSchedules
const Aws::Vector< MonitoringSchedule > & GetMonitoringSchedules() const
Definition: Endpoint.h:378
SageMaker_EXPORTS.h
Aws::SageMaker::Model::Endpoint::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: Endpoint.h:313
Aws::SageMaker::Model::Endpoint::SetMonitoringSchedules
void SetMonitoringSchedules(Aws::Vector< MonitoringSchedule > &&value)
Definition: Endpoint.h:402
Aws::SageMaker::Model::Endpoint::WithDataCaptureConfig
Endpoint & WithDataCaptureConfig(const DataCaptureConfigSummary &value)
Definition: Endpoint.h:232
Aws::SageMaker::Model::Endpoint::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: Endpoint.h:459
Aws::SageMaker::Model::Endpoint::SetDataCaptureConfig
void SetDataCaptureConfig(const DataCaptureConfigSummary &value)
Definition: Endpoint.h:226
Aws::SageMaker::Model::Endpoint::SetProductionVariants
void SetProductionVariants(Aws::Vector< ProductionVariantSummary > &&value)
Definition: Endpoint.h:192
Aws::SageMaker::Model::Endpoint::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: Endpoint.h:359
Aws::SageMaker::Model::Endpoint::SetEndpointStatus
void SetEndpointStatus(const EndpointStatus &value)
Definition: Endpoint.h:251
Aws::SageMaker::Model::Endpoint::WithDataCaptureConfig
Endpoint & WithDataCaptureConfig(DataCaptureConfigSummary &&value)
Definition: Endpoint.h:235
Aws::SageMaker::Model::Endpoint::WithEndpointConfigName
Endpoint & WithEndpointConfigName(const char *value)
Definition: Endpoint.h:167
Aws::SageMaker::Model::Endpoint::GetEndpointStatus
const EndpointStatus & GetEndpointStatus() const
Definition: Endpoint.h:241
Aws::SageMaker::Model::Endpoint::WithMonitoringSchedules
Endpoint & WithMonitoringSchedules(const Aws::Vector< MonitoringSchedule > &value)
Definition: Endpoint.h:410
DateTime.h
Aws::SageMaker::Model::Endpoint::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
EndpointStatus.h
Aws::SageMaker::Model::Endpoint::AddMonitoringSchedules
Endpoint & AddMonitoringSchedules(const MonitoringSchedule &value)
Definition: Endpoint.h:426
Aws::SageMaker::Model::Endpoint::WithLastModifiedTime
Endpoint & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: Endpoint.h:364
Aws::SageMaker::Model::Endpoint::SetEndpointStatus
void SetEndpointStatus(EndpointStatus &&value)
Definition: Endpoint.h:256
MonitoringSchedule.h
Aws::SageMaker::Model::ProductionVariantSummary
Definition: ProductionVariantSummary.h:39
Aws::SageMaker::Model::Endpoint::EndpointArnHasBeenSet
bool EndpointArnHasBeenSet() const
Definition: Endpoint.h:96
Aws::SageMaker::Model::Endpoint::SetEndpointArn
void SetEndpointArn(const char *value)
Definition: Endpoint.h:111
Aws::SageMaker::Model::Endpoint::WithEndpointArn
Endpoint & WithEndpointArn(const char *value)
Definition: Endpoint.h:126
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::Endpoint::GetEndpointName
const Aws::String & GetEndpointName() const
Definition: Endpoint.h:50
Aws::SageMaker::Model::DataCaptureConfigSummary
Definition: DataCaptureConfigSummary.h:33
Aws::SageMaker::Model::Endpoint::WithCreationTime
Endpoint & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: Endpoint.h:333
Aws::SageMaker::Model::Endpoint::EndpointConfigNameHasBeenSet
bool EndpointConfigNameHasBeenSet() const
Definition: Endpoint.h:137
AWSVector.h
Aws::SageMaker::Model::Endpoint::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: Endpoint.h:287
Aws::SageMaker::Model::Endpoint::WithProductionVariants
Endpoint & WithProductionVariants(const Aws::Vector< ProductionVariantSummary > &value)
Definition: Endpoint.h:198
Aws::SageMaker::Model::Endpoint::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: Endpoint.h:323
Aws::SageMaker::Model::Endpoint::WithEndpointConfigName
Endpoint & WithEndpointConfigName(const Aws::String &value)
Definition: Endpoint.h:157
Aws::SageMaker::Model::Endpoint::GetDataCaptureConfig
const DataCaptureConfigSummary & GetDataCaptureConfig() const
Definition: Endpoint.h:220
Aws::SageMaker::Model::Endpoint::WithFailureReason
Endpoint & WithFailureReason(Aws::String &&value)
Definition: Endpoint.h:302
Aws::SageMaker::Model::Endpoint::WithFailureReason
Endpoint & WithFailureReason(const Aws::String &value)
Definition: Endpoint.h:297
Aws::SageMaker::Model::Endpoint::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: Endpoint.h:443
Aws::SageMaker::Model::Endpoint::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: Endpoint.h:354
Aws::SageMaker::Model::Endpoint::SetEndpointConfigName
void SetEndpointConfigName(const char *value)
Definition: Endpoint.h:152
Aws::SageMaker::Model::Endpoint::AddProductionVariants
Endpoint & AddProductionVariants(const ProductionVariantSummary &value)
Definition: Endpoint.h:210
ProductionVariantSummary.h
Aws::SageMaker::Model::Endpoint::SetProductionVariants
void SetProductionVariants(const Aws::Vector< ProductionVariantSummary > &value)
Definition: Endpoint.h:186
Aws::SageMaker::Model::Endpoint::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: Endpoint.h:272
Aws::SageMaker::Model::Endpoint::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: Endpoint.h:344
Aws::SageMaker::Model::Endpoint::WithEndpointArn
Endpoint & WithEndpointArn(const Aws::String &value)
Definition: Endpoint.h:116
Aws::SageMaker::Model::Endpoint::DataCaptureConfigHasBeenSet
bool DataCaptureConfigHasBeenSet() const
Definition: Endpoint.h:223
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::Endpoint::WithEndpointConfigName
Endpoint & WithEndpointConfigName(Aws::String &&value)
Definition: Endpoint.h:162
Aws::SageMaker::Model::Endpoint::operator=
Endpoint & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::Endpoint::AddTags
Endpoint & AddTags(const Tag &value)
Definition: Endpoint.h:491
Aws::SageMaker::Model::Endpoint::SetEndpointName
void SetEndpointName(Aws::String &&value)
Definition: Endpoint.h:65
Aws::SageMaker::Model::Endpoint::WithFailureReason
Endpoint & WithFailureReason(const char *value)
Definition: Endpoint.h:307
Aws::SageMaker::Model::Endpoint::GetProductionVariants
const Aws::Vector< ProductionVariantSummary > & GetProductionVariants() const
Definition: Endpoint.h:174
Aws::SageMaker::Model::Endpoint::ProductionVariantsHasBeenSet
bool ProductionVariantsHasBeenSet() const
Definition: Endpoint.h:180
Aws::SageMaker::Model::Endpoint::SetEndpointName
void SetEndpointName(const char *value)
Definition: Endpoint.h:70
Aws::SageMaker::Model::Endpoint::SetEndpointArn
void SetEndpointArn(const Aws::String &value)
Definition: Endpoint.h:101
Aws::SageMaker::Model::Endpoint::WithTags
Endpoint & WithTags(const Aws::Vector< Tag > &value)
Definition: Endpoint.h:475
Aws::SageMaker::Model::Endpoint::SetEndpointArn
void SetEndpointArn(Aws::String &&value)
Definition: Endpoint.h:106
Aws::SageMaker::Model::Endpoint::EndpointStatusHasBeenSet
bool EndpointStatusHasBeenSet() const
Definition: Endpoint.h:246
Aws::SageMaker::Model::Endpoint::SetDataCaptureConfig
void SetDataCaptureConfig(DataCaptureConfigSummary &&value)
Definition: Endpoint.h:229
DataCaptureConfigSummary.h
Aws::SageMaker::Model::Endpoint::WithCreationTime
Endpoint & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: Endpoint.h:338
Aws::SageMaker::Model::Endpoint::AddProductionVariants
Endpoint & AddProductionVariants(ProductionVariantSummary &&value)
Definition: Endpoint.h:216
Aws::SageMaker::Model::Endpoint::WithEndpointName
Endpoint & WithEndpointName(const Aws::String &value)
Definition: Endpoint.h:75
Aws::SageMaker::Model::Endpoint
Definition: Endpoint.h:39
Aws::SageMaker::Model::Endpoint::GetEndpointArn
const Aws::String & GetEndpointArn() const
Definition: Endpoint.h:91
Aws::SageMaker::Model::Endpoint::AddTags
Endpoint & AddTags(Tag &&value)
Definition: Endpoint.h:499
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMaker::Model::Endpoint::WithEndpointStatus
Endpoint & WithEndpointStatus(EndpointStatus &&value)
Definition: Endpoint.h:266
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Tag.h
Aws::SageMaker::Model::Endpoint::WithEndpointName
Endpoint & WithEndpointName(Aws::String &&value)
Definition: Endpoint.h:80
Aws::SageMaker::Model::Endpoint::FailureReasonHasBeenSet
bool FailureReasonHasBeenSet() const
Definition: Endpoint.h:277
Aws::SageMaker::Model::Endpoint::WithProductionVariants
Endpoint & WithProductionVariants(Aws::Vector< ProductionVariantSummary > &&value)
Definition: Endpoint.h:204
Aws::SageMaker::Model::Endpoint::SetMonitoringSchedules
void SetMonitoringSchedules(const Aws::Vector< MonitoringSchedule > &value)
Definition: Endpoint.h:394
Aws::SageMaker::Model::Endpoint::AddMonitoringSchedules
Endpoint & AddMonitoringSchedules(MonitoringSchedule &&value)
Definition: Endpoint.h:434
Aws::SageMaker::Model::Endpoint::SetEndpointConfigName
void SetEndpointConfigName(Aws::String &&value)
Definition: Endpoint.h:147
Aws::SageMaker::Model::Endpoint::WithEndpointStatus
Endpoint & WithEndpointStatus(const EndpointStatus &value)
Definition: Endpoint.h:261
Aws::SageMaker::Model::Endpoint::WithTags
Endpoint & WithTags(Aws::Vector< Tag > &&value)
Definition: Endpoint.h:483
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::Endpoint::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: Endpoint.h:451
Aws::SageMaker::Model::Endpoint::SetEndpointName
void SetEndpointName(const Aws::String &value)
Definition: Endpoint.h:60
Aws::SageMaker::Model::Endpoint::SetEndpointConfigName
void SetEndpointConfigName(const Aws::String &value)
Definition: Endpoint.h:142
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::Endpoint::SetFailureReason
void SetFailureReason(const char *value)
Definition: Endpoint.h:292
Aws::SageMaker::Model::Endpoint::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: Endpoint.h:282
Aws::SageMaker::Model::Endpoint::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: Endpoint.h:318
Aws::SageMaker::Model::Endpoint::WithMonitoringSchedules
Endpoint & WithMonitoringSchedules(Aws::Vector< MonitoringSchedule > &&value)
Definition: Endpoint.h:418
Aws::SageMaker::Model::EndpointStatus
EndpointStatus
Definition: EndpointStatus.h:17
Aws::SageMaker::Model::Endpoint::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: Endpoint.h:328
Aws::SageMaker::Model::MonitoringSchedule
Definition: MonitoringSchedule.h:42
Aws::SageMaker::Model::Endpoint::Endpoint
Endpoint()
Aws::SageMaker::Model::Endpoint::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: Endpoint.h:349
Aws::SageMaker::Model::Endpoint::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: Endpoint.h:467
Aws::SageMaker::Model::Endpoint::Endpoint
Endpoint(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::Endpoint::WithEndpointName
Endpoint & WithEndpointName(const char *value)
Definition: Endpoint.h:85
Aws::SageMaker::Model::Endpoint::MonitoringSchedulesHasBeenSet
bool MonitoringSchedulesHasBeenSet() const
Definition: Endpoint.h:386
Aws::SageMaker::Model::Endpoint::WithEndpointArn
Endpoint & WithEndpointArn(Aws::String &&value)
Definition: Endpoint.h:121
Aws::SageMaker::Model::Endpoint::EndpointNameHasBeenSet
bool EndpointNameHasBeenSet() const
Definition: Endpoint.h:55
Aws::SageMaker::Model::Endpoint::GetEndpointConfigName
const Aws::String & GetEndpointConfigName() const
Definition: Endpoint.h:132