AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
FleetData.h
1
6#pragma once
7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/ec2/EC2_EXPORTS.h>
12#include <aws/ec2/model/DescribeFleetError.h>
13#include <aws/ec2/model/DescribeFleetsInstances.h>
14#include <aws/ec2/model/FleetActivityStatus.h>
15#include <aws/ec2/model/FleetExcessCapacityTerminationPolicy.h>
16#include <aws/ec2/model/FleetLaunchTemplateConfig.h>
17#include <aws/ec2/model/FleetStateCode.h>
18#include <aws/ec2/model/FleetType.h>
19#include <aws/ec2/model/OnDemandOptions.h>
20#include <aws/ec2/model/SpotOptions.h>
21#include <aws/ec2/model/Tag.h>
22#include <aws/ec2/model/TargetCapacitySpecification.h>
23
24#include <utility>
25
26namespace Aws {
27namespace Utils {
28namespace Xml {
29class XmlNode;
30} // namespace Xml
31} // namespace Utils
32namespace EC2 {
33namespace Model {
34
40class FleetData {
41 public:
42 AWS_EC2_API FleetData() = default;
43 AWS_EC2_API FleetData(const Aws::Utils::Xml::XmlNode& xmlNode);
44 AWS_EC2_API FleetData& operator=(const Aws::Utils::Xml::XmlNode& xmlNode);
45
46 AWS_EC2_API void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
47 AWS_EC2_API void OutputToStream(Aws::OStream& oStream, const char* location) const;
48
50
61 inline FleetActivityStatus GetActivityStatus() const { return m_activityStatus; }
62 inline bool ActivityStatusHasBeenSet() const { return m_activityStatusHasBeenSet; }
64 m_activityStatusHasBeenSet = true;
65 m_activityStatus = value;
66 }
68 SetActivityStatus(value);
69 return *this;
70 }
72
74
77 inline const Aws::Utils::DateTime& GetCreateTime() const { return m_createTime; }
78 inline bool CreateTimeHasBeenSet() const { return m_createTimeHasBeenSet; }
79 template <typename CreateTimeT = Aws::Utils::DateTime>
80 void SetCreateTime(CreateTimeT&& value) {
81 m_createTimeHasBeenSet = true;
82 m_createTime = std::forward<CreateTimeT>(value);
83 }
84 template <typename CreateTimeT = Aws::Utils::DateTime>
85 FleetData& WithCreateTime(CreateTimeT&& value) {
86 SetCreateTime(std::forward<CreateTimeT>(value));
87 return *this;
88 }
90
92
95 inline const Aws::String& GetFleetId() const { return m_fleetId; }
96 inline bool FleetIdHasBeenSet() const { return m_fleetIdHasBeenSet; }
97 template <typename FleetIdT = Aws::String>
98 void SetFleetId(FleetIdT&& value) {
99 m_fleetIdHasBeenSet = true;
100 m_fleetId = std::forward<FleetIdT>(value);
101 }
102 template <typename FleetIdT = Aws::String>
103 FleetData& WithFleetId(FleetIdT&& value) {
104 SetFleetId(std::forward<FleetIdT>(value));
105 return *this;
106 }
108
110
113 inline FleetStateCode GetFleetState() const { return m_fleetState; }
114 inline bool FleetStateHasBeenSet() const { return m_fleetStateHasBeenSet; }
115 inline void SetFleetState(FleetStateCode value) {
116 m_fleetStateHasBeenSet = true;
117 m_fleetState = value;
118 }
120 SetFleetState(value);
121 return *this;
122 }
124
126
132 inline const Aws::String& GetClientToken() const { return m_clientToken; }
133 inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
134 template <typename ClientTokenT = Aws::String>
135 void SetClientToken(ClientTokenT&& value) {
136 m_clientTokenHasBeenSet = true;
137 m_clientToken = std::forward<ClientTokenT>(value);
138 }
139 template <typename ClientTokenT = Aws::String>
140 FleetData& WithClientToken(ClientTokenT&& value) {
141 SetClientToken(std::forward<ClientTokenT>(value));
142 return *this;
143 }
145
147
152 inline FleetExcessCapacityTerminationPolicy GetExcessCapacityTerminationPolicy() const { return m_excessCapacityTerminationPolicy; }
153 inline bool ExcessCapacityTerminationPolicyHasBeenSet() const { return m_excessCapacityTerminationPolicyHasBeenSet; }
155 m_excessCapacityTerminationPolicyHasBeenSet = true;
156 m_excessCapacityTerminationPolicy = value;
157 }
160 return *this;
161 }
163
165
169 inline double GetFulfilledCapacity() const { return m_fulfilledCapacity; }
170 inline bool FulfilledCapacityHasBeenSet() const { return m_fulfilledCapacityHasBeenSet; }
171 inline void SetFulfilledCapacity(double value) {
172 m_fulfilledCapacityHasBeenSet = true;
173 m_fulfilledCapacity = value;
174 }
175 inline FleetData& WithFulfilledCapacity(double value) {
177 return *this;
178 }
180
182
186 inline double GetFulfilledOnDemandCapacity() const { return m_fulfilledOnDemandCapacity; }
187 inline bool FulfilledOnDemandCapacityHasBeenSet() const { return m_fulfilledOnDemandCapacityHasBeenSet; }
188 inline void SetFulfilledOnDemandCapacity(double value) {
189 m_fulfilledOnDemandCapacityHasBeenSet = true;
190 m_fulfilledOnDemandCapacity = value;
191 }
194 return *this;
195 }
197
199
202 inline const Aws::Vector<FleetLaunchTemplateConfig>& GetLaunchTemplateConfigs() const { return m_launchTemplateConfigs; }
203 inline bool LaunchTemplateConfigsHasBeenSet() const { return m_launchTemplateConfigsHasBeenSet; }
204 template <typename LaunchTemplateConfigsT = Aws::Vector<FleetLaunchTemplateConfig>>
205 void SetLaunchTemplateConfigs(LaunchTemplateConfigsT&& value) {
206 m_launchTemplateConfigsHasBeenSet = true;
207 m_launchTemplateConfigs = std::forward<LaunchTemplateConfigsT>(value);
208 }
209 template <typename LaunchTemplateConfigsT = Aws::Vector<FleetLaunchTemplateConfig>>
210 FleetData& WithLaunchTemplateConfigs(LaunchTemplateConfigsT&& value) {
211 SetLaunchTemplateConfigs(std::forward<LaunchTemplateConfigsT>(value));
212 return *this;
213 }
214 template <typename LaunchTemplateConfigsT = FleetLaunchTemplateConfig>
215 FleetData& AddLaunchTemplateConfigs(LaunchTemplateConfigsT&& value) {
216 m_launchTemplateConfigsHasBeenSet = true;
217 m_launchTemplateConfigs.emplace_back(std::forward<LaunchTemplateConfigsT>(value));
218 return *this;
219 }
221
223
230 inline const TargetCapacitySpecification& GetTargetCapacitySpecification() const { return m_targetCapacitySpecification; }
231 inline bool TargetCapacitySpecificationHasBeenSet() const { return m_targetCapacitySpecificationHasBeenSet; }
232 template <typename TargetCapacitySpecificationT = TargetCapacitySpecification>
233 void SetTargetCapacitySpecification(TargetCapacitySpecificationT&& value) {
234 m_targetCapacitySpecificationHasBeenSet = true;
235 m_targetCapacitySpecification = std::forward<TargetCapacitySpecificationT>(value);
236 }
237 template <typename TargetCapacitySpecificationT = TargetCapacitySpecification>
238 FleetData& WithTargetCapacitySpecification(TargetCapacitySpecificationT&& value) {
239 SetTargetCapacitySpecification(std::forward<TargetCapacitySpecificationT>(value));
240 return *this;
241 }
243
245
249 inline bool GetTerminateInstancesWithExpiration() const { return m_terminateInstancesWithExpiration; }
250 inline bool TerminateInstancesWithExpirationHasBeenSet() const { return m_terminateInstancesWithExpirationHasBeenSet; }
251 inline void SetTerminateInstancesWithExpiration(bool value) {
252 m_terminateInstancesWithExpirationHasBeenSet = true;
253 m_terminateInstancesWithExpiration = value;
254 }
257 return *this;
258 }
260
262
273 inline FleetType GetType() const { return m_type; }
274 inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
275 inline void SetType(FleetType value) {
276 m_typeHasBeenSet = true;
277 m_type = value;
278 }
279 inline FleetData& WithType(FleetType value) {
280 SetType(value);
281 return *this;
282 }
284
286
291 inline const Aws::Utils::DateTime& GetValidFrom() const { return m_validFrom; }
292 inline bool ValidFromHasBeenSet() const { return m_validFromHasBeenSet; }
293 template <typename ValidFromT = Aws::Utils::DateTime>
294 void SetValidFrom(ValidFromT&& value) {
295 m_validFromHasBeenSet = true;
296 m_validFrom = std::forward<ValidFromT>(value);
297 }
298 template <typename ValidFromT = Aws::Utils::DateTime>
299 FleetData& WithValidFrom(ValidFromT&& value) {
300 SetValidFrom(std::forward<ValidFromT>(value));
301 return *this;
302 }
304
306
312 inline const Aws::Utils::DateTime& GetValidUntil() const { return m_validUntil; }
313 inline bool ValidUntilHasBeenSet() const { return m_validUntilHasBeenSet; }
314 template <typename ValidUntilT = Aws::Utils::DateTime>
315 void SetValidUntil(ValidUntilT&& value) {
316 m_validUntilHasBeenSet = true;
317 m_validUntil = std::forward<ValidUntilT>(value);
318 }
319 template <typename ValidUntilT = Aws::Utils::DateTime>
320 FleetData& WithValidUntil(ValidUntilT&& value) {
321 SetValidUntil(std::forward<ValidUntilT>(value));
322 return *this;
323 }
325
327
334 inline bool GetReplaceUnhealthyInstances() const { return m_replaceUnhealthyInstances; }
335 inline bool ReplaceUnhealthyInstancesHasBeenSet() const { return m_replaceUnhealthyInstancesHasBeenSet; }
336 inline void SetReplaceUnhealthyInstances(bool value) {
337 m_replaceUnhealthyInstancesHasBeenSet = true;
338 m_replaceUnhealthyInstances = value;
339 }
342 return *this;
343 }
345
347
350 inline const SpotOptions& GetSpotOptions() const { return m_spotOptions; }
351 inline bool SpotOptionsHasBeenSet() const { return m_spotOptionsHasBeenSet; }
352 template <typename SpotOptionsT = SpotOptions>
353 void SetSpotOptions(SpotOptionsT&& value) {
354 m_spotOptionsHasBeenSet = true;
355 m_spotOptions = std::forward<SpotOptionsT>(value);
356 }
357 template <typename SpotOptionsT = SpotOptions>
358 FleetData& WithSpotOptions(SpotOptionsT&& value) {
359 SetSpotOptions(std::forward<SpotOptionsT>(value));
360 return *this;
361 }
363
365
368 inline const OnDemandOptions& GetOnDemandOptions() const { return m_onDemandOptions; }
369 inline bool OnDemandOptionsHasBeenSet() const { return m_onDemandOptionsHasBeenSet; }
370 template <typename OnDemandOptionsT = OnDemandOptions>
371 void SetOnDemandOptions(OnDemandOptionsT&& value) {
372 m_onDemandOptionsHasBeenSet = true;
373 m_onDemandOptions = std::forward<OnDemandOptionsT>(value);
374 }
375 template <typename OnDemandOptionsT = OnDemandOptions>
376 FleetData& WithOnDemandOptions(OnDemandOptionsT&& value) {
377 SetOnDemandOptions(std::forward<OnDemandOptionsT>(value));
378 return *this;
379 }
381
383
386 inline const Aws::Vector<Tag>& GetTags() const { return m_tags; }
387 inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
388 template <typename TagsT = Aws::Vector<Tag>>
389 void SetTags(TagsT&& value) {
390 m_tagsHasBeenSet = true;
391 m_tags = std::forward<TagsT>(value);
392 }
393 template <typename TagsT = Aws::Vector<Tag>>
394 FleetData& WithTags(TagsT&& value) {
395 SetTags(std::forward<TagsT>(value));
396 return *this;
397 }
398 template <typename TagsT = Tag>
399 FleetData& AddTags(TagsT&& value) {
400 m_tagsHasBeenSet = true;
401 m_tags.emplace_back(std::forward<TagsT>(value));
402 return *this;
403 }
405
407
411 inline const Aws::Vector<DescribeFleetError>& GetErrors() const { return m_errors; }
412 inline bool ErrorsHasBeenSet() const { return m_errorsHasBeenSet; }
413 template <typename ErrorsT = Aws::Vector<DescribeFleetError>>
414 void SetErrors(ErrorsT&& value) {
415 m_errorsHasBeenSet = true;
416 m_errors = std::forward<ErrorsT>(value);
417 }
418 template <typename ErrorsT = Aws::Vector<DescribeFleetError>>
419 FleetData& WithErrors(ErrorsT&& value) {
420 SetErrors(std::forward<ErrorsT>(value));
421 return *this;
422 }
423 template <typename ErrorsT = DescribeFleetError>
424 FleetData& AddErrors(ErrorsT&& value) {
425 m_errorsHasBeenSet = true;
426 m_errors.emplace_back(std::forward<ErrorsT>(value));
427 return *this;
428 }
430
432
436 inline const Aws::Vector<DescribeFleetsInstances>& GetInstances() const { return m_instances; }
437 inline bool InstancesHasBeenSet() const { return m_instancesHasBeenSet; }
438 template <typename InstancesT = Aws::Vector<DescribeFleetsInstances>>
439 void SetInstances(InstancesT&& value) {
440 m_instancesHasBeenSet = true;
441 m_instances = std::forward<InstancesT>(value);
442 }
443 template <typename InstancesT = Aws::Vector<DescribeFleetsInstances>>
444 FleetData& WithInstances(InstancesT&& value) {
445 SetInstances(std::forward<InstancesT>(value));
446 return *this;
447 }
448 template <typename InstancesT = DescribeFleetsInstances>
449 FleetData& AddInstances(InstancesT&& value) {
450 m_instancesHasBeenSet = true;
451 m_instances.emplace_back(std::forward<InstancesT>(value));
452 return *this;
453 }
455
457
460 inline const Aws::String& GetContext() const { return m_context; }
461 inline bool ContextHasBeenSet() const { return m_contextHasBeenSet; }
462 template <typename ContextT = Aws::String>
463 void SetContext(ContextT&& value) {
464 m_contextHasBeenSet = true;
465 m_context = std::forward<ContextT>(value);
466 }
467 template <typename ContextT = Aws::String>
468 FleetData& WithContext(ContextT&& value) {
469 SetContext(std::forward<ContextT>(value));
470 return *this;
471 }
473 private:
475
476 Aws::Utils::DateTime m_createTime{};
477
478 Aws::String m_fleetId;
479
481
482 Aws::String m_clientToken;
483
485
486 double m_fulfilledCapacity{0.0};
487
488 double m_fulfilledOnDemandCapacity{0.0};
489
490 Aws::Vector<FleetLaunchTemplateConfig> m_launchTemplateConfigs;
491
492 TargetCapacitySpecification m_targetCapacitySpecification;
493
494 bool m_terminateInstancesWithExpiration{false};
495
497
498 Aws::Utils::DateTime m_validFrom{};
499
500 Aws::Utils::DateTime m_validUntil{};
501
502 bool m_replaceUnhealthyInstances{false};
503
504 SpotOptions m_spotOptions;
505
506 OnDemandOptions m_onDemandOptions;
507
508 Aws::Vector<Tag> m_tags;
509
511
513
514 Aws::String m_context;
515 bool m_activityStatusHasBeenSet = false;
516 bool m_createTimeHasBeenSet = false;
517 bool m_fleetIdHasBeenSet = false;
518 bool m_fleetStateHasBeenSet = false;
519 bool m_clientTokenHasBeenSet = false;
520 bool m_excessCapacityTerminationPolicyHasBeenSet = false;
521 bool m_fulfilledCapacityHasBeenSet = false;
522 bool m_fulfilledOnDemandCapacityHasBeenSet = false;
523 bool m_launchTemplateConfigsHasBeenSet = false;
524 bool m_targetCapacitySpecificationHasBeenSet = false;
525 bool m_terminateInstancesWithExpirationHasBeenSet = false;
526 bool m_typeHasBeenSet = false;
527 bool m_validFromHasBeenSet = false;
528 bool m_validUntilHasBeenSet = false;
529 bool m_replaceUnhealthyInstancesHasBeenSet = false;
530 bool m_spotOptionsHasBeenSet = false;
531 bool m_onDemandOptionsHasBeenSet = false;
532 bool m_tagsHasBeenSet = false;
533 bool m_errorsHasBeenSet = false;
534 bool m_instancesHasBeenSet = false;
535 bool m_contextHasBeenSet = false;
536};
537
538} // namespace Model
539} // namespace EC2
540} // namespace Aws
FleetData & WithInstances(InstancesT &&value)
Definition FleetData.h:444
bool ErrorsHasBeenSet() const
Definition FleetData.h:412
FleetData & AddErrors(ErrorsT &&value)
Definition FleetData.h:424
FleetType GetType() const
Definition FleetData.h:273
bool TerminateInstancesWithExpirationHasBeenSet() const
Definition FleetData.h:250
FleetData & WithValidUntil(ValidUntilT &&value)
Definition FleetData.h:320
void SetFulfilledCapacity(double value)
Definition FleetData.h:171
AWS_EC2_API FleetData(const Aws::Utils::Xml::XmlNode &xmlNode)
AWS_EC2_API FleetData & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
FleetData & WithErrors(ErrorsT &&value)
Definition FleetData.h:419
FleetData & WithTerminateInstancesWithExpiration(bool value)
Definition FleetData.h:255
const TargetCapacitySpecification & GetTargetCapacitySpecification() const
Definition FleetData.h:230
void SetOnDemandOptions(OnDemandOptionsT &&value)
Definition FleetData.h:371
void SetValidFrom(ValidFromT &&value)
Definition FleetData.h:294
void SetSpotOptions(SpotOptionsT &&value)
Definition FleetData.h:353
const Aws::Vector< DescribeFleetError > & GetErrors() const
Definition FleetData.h:411
FleetData & WithFleetId(FleetIdT &&value)
Definition FleetData.h:103
bool SpotOptionsHasBeenSet() const
Definition FleetData.h:351
bool ActivityStatusHasBeenSet() const
Definition FleetData.h:62
FleetData & AddInstances(InstancesT &&value)
Definition FleetData.h:449
bool GetReplaceUnhealthyInstances() const
Definition FleetData.h:334
bool ReplaceUnhealthyInstancesHasBeenSet() const
Definition FleetData.h:335
FleetStateCode GetFleetState() const
Definition FleetData.h:113
void SetFleetId(FleetIdT &&value)
Definition FleetData.h:98
void SetReplaceUnhealthyInstances(bool value)
Definition FleetData.h:336
FleetData & WithExcessCapacityTerminationPolicy(FleetExcessCapacityTerminationPolicy value)
Definition FleetData.h:158
FleetData & WithValidFrom(ValidFromT &&value)
Definition FleetData.h:299
bool TargetCapacitySpecificationHasBeenSet() const
Definition FleetData.h:231
double GetFulfilledOnDemandCapacity() const
Definition FleetData.h:186
const Aws::String & GetContext() const
Definition FleetData.h:460
void SetClientToken(ClientTokenT &&value)
Definition FleetData.h:135
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
const Aws::String & GetFleetId() const
Definition FleetData.h:95
const Aws::Utils::DateTime & GetValidFrom() const
Definition FleetData.h:291
FleetData & AddLaunchTemplateConfigs(LaunchTemplateConfigsT &&value)
Definition FleetData.h:215
const Aws::Utils::DateTime & GetValidUntil() const
Definition FleetData.h:312
const OnDemandOptions & GetOnDemandOptions() const
Definition FleetData.h:368
FleetActivityStatus GetActivityStatus() const
Definition FleetData.h:61
bool TypeHasBeenSet() const
Definition FleetData.h:274
FleetData & WithClientToken(ClientTokenT &&value)
Definition FleetData.h:140
const Aws::Vector< Tag > & GetTags() const
Definition FleetData.h:386
bool LaunchTemplateConfigsHasBeenSet() const
Definition FleetData.h:203
void SetLaunchTemplateConfigs(LaunchTemplateConfigsT &&value)
Definition FleetData.h:205
const Aws::Utils::DateTime & GetCreateTime() const
Definition FleetData.h:77
FleetData & WithFulfilledOnDemandCapacity(double value)
Definition FleetData.h:192
void SetTargetCapacitySpecification(TargetCapacitySpecificationT &&value)
Definition FleetData.h:233
void SetType(FleetType value)
Definition FleetData.h:275
double GetFulfilledCapacity() const
Definition FleetData.h:169
FleetData & WithFleetState(FleetStateCode value)
Definition FleetData.h:119
void SetTags(TagsT &&value)
Definition FleetData.h:389
bool CreateTimeHasBeenSet() const
Definition FleetData.h:78
FleetExcessCapacityTerminationPolicy GetExcessCapacityTerminationPolicy() const
Definition FleetData.h:152
FleetData & WithCreateTime(CreateTimeT &&value)
Definition FleetData.h:85
void SetErrors(ErrorsT &&value)
Definition FleetData.h:414
void SetCreateTime(CreateTimeT &&value)
Definition FleetData.h:80
bool ValidFromHasBeenSet() const
Definition FleetData.h:292
bool FleetIdHasBeenSet() const
Definition FleetData.h:96
AWS_EC2_API FleetData()=default
const Aws::Vector< DescribeFleetsInstances > & GetInstances() const
Definition FleetData.h:436
void SetInstances(InstancesT &&value)
Definition FleetData.h:439
FleetData & WithType(FleetType value)
Definition FleetData.h:279
FleetData & WithLaunchTemplateConfigs(LaunchTemplateConfigsT &&value)
Definition FleetData.h:210
bool GetTerminateInstancesWithExpiration() const
Definition FleetData.h:249
void SetContext(ContextT &&value)
Definition FleetData.h:463
void SetExcessCapacityTerminationPolicy(FleetExcessCapacityTerminationPolicy value)
Definition FleetData.h:154
void SetActivityStatus(FleetActivityStatus value)
Definition FleetData.h:63
FleetData & WithTags(TagsT &&value)
Definition FleetData.h:394
void SetTerminateInstancesWithExpiration(bool value)
Definition FleetData.h:251
void SetValidUntil(ValidUntilT &&value)
Definition FleetData.h:315
bool InstancesHasBeenSet() const
Definition FleetData.h:437
bool FleetStateHasBeenSet() const
Definition FleetData.h:114
FleetData & WithReplaceUnhealthyInstances(bool value)
Definition FleetData.h:340
bool FulfilledOnDemandCapacityHasBeenSet() const
Definition FleetData.h:187
bool ValidUntilHasBeenSet() const
Definition FleetData.h:313
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
void SetFulfilledOnDemandCapacity(double value)
Definition FleetData.h:188
const Aws::String & GetClientToken() const
Definition FleetData.h:132
bool OnDemandOptionsHasBeenSet() const
Definition FleetData.h:369
FleetData & AddTags(TagsT &&value)
Definition FleetData.h:399
FleetData & WithContext(ContextT &&value)
Definition FleetData.h:468
const SpotOptions & GetSpotOptions() const
Definition FleetData.h:350
FleetData & WithTargetCapacitySpecification(TargetCapacitySpecificationT &&value)
Definition FleetData.h:238
bool ExcessCapacityTerminationPolicyHasBeenSet() const
Definition FleetData.h:153
bool ContextHasBeenSet() const
Definition FleetData.h:461
FleetData & WithSpotOptions(SpotOptionsT &&value)
Definition FleetData.h:358
bool ClientTokenHasBeenSet() const
Definition FleetData.h:133
bool TagsHasBeenSet() const
Definition FleetData.h:387
FleetData & WithOnDemandOptions(OnDemandOptionsT &&value)
Definition FleetData.h:376
bool FulfilledCapacityHasBeenSet() const
Definition FleetData.h:170
FleetData & WithActivityStatus(FleetActivityStatus value)
Definition FleetData.h:67
const Aws::Vector< FleetLaunchTemplateConfig > & GetLaunchTemplateConfigs() const
Definition FleetData.h:202
FleetData & WithFulfilledCapacity(double value)
Definition FleetData.h:175
void SetFleetState(FleetStateCode value)
Definition FleetData.h:115
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream