AWS SDK for C++  1.9.102
AWS SDK for C++
Activity.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Xml
19 {
20  class XmlNode;
21 } // namespace Xml
22 } // namespace Utils
23 namespace AutoScaling
24 {
25 namespace Model
26 {
27 
36  {
37  public:
41 
42  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
43  void OutputToStream(Aws::OStream& oStream, const char* location) const;
44 
45 
49  inline const Aws::String& GetActivityId() const{ return m_activityId; }
50 
54  inline bool ActivityIdHasBeenSet() const { return m_activityIdHasBeenSet; }
55 
59  inline void SetActivityId(const Aws::String& value) { m_activityIdHasBeenSet = true; m_activityId = value; }
60 
64  inline void SetActivityId(Aws::String&& value) { m_activityIdHasBeenSet = true; m_activityId = std::move(value); }
65 
69  inline void SetActivityId(const char* value) { m_activityIdHasBeenSet = true; m_activityId.assign(value); }
70 
74  inline Activity& WithActivityId(const Aws::String& value) { SetActivityId(value); return *this;}
75 
79  inline Activity& WithActivityId(Aws::String&& value) { SetActivityId(std::move(value)); return *this;}
80 
84  inline Activity& WithActivityId(const char* value) { SetActivityId(value); return *this;}
85 
86 
90  inline const Aws::String& GetAutoScalingGroupName() const{ return m_autoScalingGroupName; }
91 
95  inline bool AutoScalingGroupNameHasBeenSet() const { return m_autoScalingGroupNameHasBeenSet; }
96 
100  inline void SetAutoScalingGroupName(const Aws::String& value) { m_autoScalingGroupNameHasBeenSet = true; m_autoScalingGroupName = value; }
101 
105  inline void SetAutoScalingGroupName(Aws::String&& value) { m_autoScalingGroupNameHasBeenSet = true; m_autoScalingGroupName = std::move(value); }
106 
110  inline void SetAutoScalingGroupName(const char* value) { m_autoScalingGroupNameHasBeenSet = true; m_autoScalingGroupName.assign(value); }
111 
115  inline Activity& WithAutoScalingGroupName(const Aws::String& value) { SetAutoScalingGroupName(value); return *this;}
116 
120  inline Activity& WithAutoScalingGroupName(Aws::String&& value) { SetAutoScalingGroupName(std::move(value)); return *this;}
121 
125  inline Activity& WithAutoScalingGroupName(const char* value) { SetAutoScalingGroupName(value); return *this;}
126 
127 
131  inline const Aws::String& GetDescription() const{ return m_description; }
132 
136  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
137 
141  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
142 
146  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
147 
151  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
152 
156  inline Activity& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
157 
161  inline Activity& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
162 
166  inline Activity& WithDescription(const char* value) { SetDescription(value); return *this;}
167 
168 
172  inline const Aws::String& GetCause() const{ return m_cause; }
173 
177  inline bool CauseHasBeenSet() const { return m_causeHasBeenSet; }
178 
182  inline void SetCause(const Aws::String& value) { m_causeHasBeenSet = true; m_cause = value; }
183 
187  inline void SetCause(Aws::String&& value) { m_causeHasBeenSet = true; m_cause = std::move(value); }
188 
192  inline void SetCause(const char* value) { m_causeHasBeenSet = true; m_cause.assign(value); }
193 
197  inline Activity& WithCause(const Aws::String& value) { SetCause(value); return *this;}
198 
202  inline Activity& WithCause(Aws::String&& value) { SetCause(std::move(value)); return *this;}
203 
207  inline Activity& WithCause(const char* value) { SetCause(value); return *this;}
208 
209 
213  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
214 
218  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
219 
223  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
224 
228  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
229 
233  inline Activity& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
234 
238  inline Activity& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
239 
240 
244  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
245 
249  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
250 
254  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
255 
259  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
260 
264  inline Activity& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
265 
269  inline Activity& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
270 
271 
275  inline const ScalingActivityStatusCode& GetStatusCode() const{ return m_statusCode; }
276 
280  inline bool StatusCodeHasBeenSet() const { return m_statusCodeHasBeenSet; }
281 
285  inline void SetStatusCode(const ScalingActivityStatusCode& value) { m_statusCodeHasBeenSet = true; m_statusCode = value; }
286 
290  inline void SetStatusCode(ScalingActivityStatusCode&& value) { m_statusCodeHasBeenSet = true; m_statusCode = std::move(value); }
291 
295  inline Activity& WithStatusCode(const ScalingActivityStatusCode& value) { SetStatusCode(value); return *this;}
296 
300  inline Activity& WithStatusCode(ScalingActivityStatusCode&& value) { SetStatusCode(std::move(value)); return *this;}
301 
302 
306  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
307 
311  inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
312 
316  inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; }
317 
321  inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); }
322 
326  inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); }
327 
331  inline Activity& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
332 
336  inline Activity& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
337 
341  inline Activity& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
342 
343 
347  inline int GetProgress() const{ return m_progress; }
348 
352  inline bool ProgressHasBeenSet() const { return m_progressHasBeenSet; }
353 
357  inline void SetProgress(int value) { m_progressHasBeenSet = true; m_progress = value; }
358 
362  inline Activity& WithProgress(int value) { SetProgress(value); return *this;}
363 
364 
368  inline const Aws::String& GetDetails() const{ return m_details; }
369 
373  inline bool DetailsHasBeenSet() const { return m_detailsHasBeenSet; }
374 
378  inline void SetDetails(const Aws::String& value) { m_detailsHasBeenSet = true; m_details = value; }
379 
383  inline void SetDetails(Aws::String&& value) { m_detailsHasBeenSet = true; m_details = std::move(value); }
384 
388  inline void SetDetails(const char* value) { m_detailsHasBeenSet = true; m_details.assign(value); }
389 
393  inline Activity& WithDetails(const Aws::String& value) { SetDetails(value); return *this;}
394 
398  inline Activity& WithDetails(Aws::String&& value) { SetDetails(std::move(value)); return *this;}
399 
403  inline Activity& WithDetails(const char* value) { SetDetails(value); return *this;}
404 
405 
410  inline const Aws::String& GetAutoScalingGroupState() const{ return m_autoScalingGroupState; }
411 
416  inline bool AutoScalingGroupStateHasBeenSet() const { return m_autoScalingGroupStateHasBeenSet; }
417 
422  inline void SetAutoScalingGroupState(const Aws::String& value) { m_autoScalingGroupStateHasBeenSet = true; m_autoScalingGroupState = value; }
423 
428  inline void SetAutoScalingGroupState(Aws::String&& value) { m_autoScalingGroupStateHasBeenSet = true; m_autoScalingGroupState = std::move(value); }
429 
434  inline void SetAutoScalingGroupState(const char* value) { m_autoScalingGroupStateHasBeenSet = true; m_autoScalingGroupState.assign(value); }
435 
440  inline Activity& WithAutoScalingGroupState(const Aws::String& value) { SetAutoScalingGroupState(value); return *this;}
441 
446  inline Activity& WithAutoScalingGroupState(Aws::String&& value) { SetAutoScalingGroupState(std::move(value)); return *this;}
447 
452  inline Activity& WithAutoScalingGroupState(const char* value) { SetAutoScalingGroupState(value); return *this;}
453 
454 
458  inline const Aws::String& GetAutoScalingGroupARN() const{ return m_autoScalingGroupARN; }
459 
463  inline bool AutoScalingGroupARNHasBeenSet() const { return m_autoScalingGroupARNHasBeenSet; }
464 
468  inline void SetAutoScalingGroupARN(const Aws::String& value) { m_autoScalingGroupARNHasBeenSet = true; m_autoScalingGroupARN = value; }
469 
473  inline void SetAutoScalingGroupARN(Aws::String&& value) { m_autoScalingGroupARNHasBeenSet = true; m_autoScalingGroupARN = std::move(value); }
474 
478  inline void SetAutoScalingGroupARN(const char* value) { m_autoScalingGroupARNHasBeenSet = true; m_autoScalingGroupARN.assign(value); }
479 
483  inline Activity& WithAutoScalingGroupARN(const Aws::String& value) { SetAutoScalingGroupARN(value); return *this;}
484 
488  inline Activity& WithAutoScalingGroupARN(Aws::String&& value) { SetAutoScalingGroupARN(std::move(value)); return *this;}
489 
493  inline Activity& WithAutoScalingGroupARN(const char* value) { SetAutoScalingGroupARN(value); return *this;}
494 
495  private:
496 
497  Aws::String m_activityId;
498  bool m_activityIdHasBeenSet;
499 
500  Aws::String m_autoScalingGroupName;
501  bool m_autoScalingGroupNameHasBeenSet;
502 
503  Aws::String m_description;
504  bool m_descriptionHasBeenSet;
505 
506  Aws::String m_cause;
507  bool m_causeHasBeenSet;
508 
509  Aws::Utils::DateTime m_startTime;
510  bool m_startTimeHasBeenSet;
511 
512  Aws::Utils::DateTime m_endTime;
513  bool m_endTimeHasBeenSet;
514 
515  ScalingActivityStatusCode m_statusCode;
516  bool m_statusCodeHasBeenSet;
517 
518  Aws::String m_statusMessage;
519  bool m_statusMessageHasBeenSet;
520 
521  int m_progress;
522  bool m_progressHasBeenSet;
523 
524  Aws::String m_details;
525  bool m_detailsHasBeenSet;
526 
527  Aws::String m_autoScalingGroupState;
528  bool m_autoScalingGroupStateHasBeenSet;
529 
530  Aws::String m_autoScalingGroupARN;
531  bool m_autoScalingGroupARNHasBeenSet;
532  };
533 
534 } // namespace Model
535 } // namespace AutoScaling
536 } // namespace Aws
Aws::AutoScaling::Model::Activity::SetActivityId
void SetActivityId(const Aws::String &value)
Definition: Activity.h:59
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::AutoScaling::Model::Activity::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: Activity.h:213
Aws::AutoScaling::Model::Activity::WithDetails
Activity & WithDetails(Aws::String &&value)
Definition: Activity.h:398
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupState
void SetAutoScalingGroupState(Aws::String &&value)
Definition: Activity.h:428
Aws::AutoScaling::Model::Activity::AutoScalingGroupStateHasBeenSet
bool AutoScalingGroupStateHasBeenSet() const
Definition: Activity.h:416
Aws::AutoScaling::Model::Activity::SetCause
void SetCause(Aws::String &&value)
Definition: Activity.h:187
Aws::AutoScaling::Model::Activity::SetCause
void SetCause(const char *value)
Definition: Activity.h:192
Aws::AutoScaling::Model::ScalingActivityStatusCode
ScalingActivityStatusCode
Definition: ScalingActivityStatusCode.h:17
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupARN
void SetAutoScalingGroupARN(Aws::String &&value)
Definition: Activity.h:473
Aws::AutoScaling::Model::Activity::WithActivityId
Activity & WithActivityId(const Aws::String &value)
Definition: Activity.h:74
Aws::AutoScaling::Model::Activity::WithStatusMessage
Activity & WithStatusMessage(Aws::String &&value)
Definition: Activity.h:336
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupARN
void SetAutoScalingGroupARN(const Aws::String &value)
Definition: Activity.h:468
Aws::AutoScaling::Model::Activity::WithCause
Activity & WithCause(const Aws::String &value)
Definition: Activity.h:197
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupName
Activity & WithAutoScalingGroupName(const char *value)
Definition: Activity.h:125
DateTime.h
ScalingActivityStatusCode.h
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupName
void SetAutoScalingGroupName(const char *value)
Definition: Activity.h:110
Aws::AutoScaling::Model::Activity::WithStatusMessage
Activity & WithStatusMessage(const Aws::String &value)
Definition: Activity.h:331
Aws::AutoScaling::Model::Activity::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: Activity.h:326
Aws::AutoScaling::Model::Activity::SetDetails
void SetDetails(const Aws::String &value)
Definition: Activity.h:378
Aws::AutoScaling::Model::Activity::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: Activity.h:136
Aws::AutoScaling::Model::Activity::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: Activity.h:244
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupName
Activity & WithAutoScalingGroupName(Aws::String &&value)
Definition: Activity.h:120
Aws::AutoScaling::Model::Activity::SetCause
void SetCause(const Aws::String &value)
Definition: Activity.h:182
Aws::AutoScaling::Model::Activity::WithActivityId
Activity & WithActivityId(const char *value)
Definition: Activity.h:84
AWSStreamFwd.h
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupState
Activity & WithAutoScalingGroupState(const char *value)
Definition: Activity.h:452
Aws::AutoScaling::Model::Activity::AutoScalingGroupNameHasBeenSet
bool AutoScalingGroupNameHasBeenSet() const
Definition: Activity.h:95
Aws::AutoScaling::Model::Activity::AutoScalingGroupARNHasBeenSet
bool AutoScalingGroupARNHasBeenSet() const
Definition: Activity.h:463
Aws::AutoScaling::Model::Activity::SetDescription
void SetDescription(Aws::String &&value)
Definition: Activity.h:146
Aws::AutoScaling::Model::Activity::GetAutoScalingGroupName
const Aws::String & GetAutoScalingGroupName() const
Definition: Activity.h:90
Aws::AutoScaling::Model::Activity::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: Activity.h:321
Aws::AutoScaling::Model::Activity::GetDescription
const Aws::String & GetDescription() const
Definition: Activity.h:131
Aws::AutoScaling::Model::Activity::WithStartTime
Activity & WithStartTime(const Aws::Utils::DateTime &value)
Definition: Activity.h:233
Aws::AutoScaling::Model::Activity::WithActivityId
Activity & WithActivityId(Aws::String &&value)
Definition: Activity.h:79
Aws::AutoScaling::Model::Activity::StatusMessageHasBeenSet
bool StatusMessageHasBeenSet() const
Definition: Activity.h:311
Aws::AutoScaling::Model::Activity::WithDescription
Activity & WithDescription(const char *value)
Definition: Activity.h:166
Aws::AutoScaling::Model::Activity::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: Activity.h:306
Aws::AutoScaling::Model::Activity::Activity
Activity()
Aws::AutoScaling::Model::Activity
Definition: Activity.h:36
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupARN
void SetAutoScalingGroupARN(const char *value)
Definition: Activity.h:478
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupState
Activity & WithAutoScalingGroupState(Aws::String &&value)
Definition: Activity.h:446
Aws::AutoScaling::Model::Activity::SetDescription
void SetDescription(const Aws::String &value)
Definition: Activity.h:141
Aws::AutoScaling::Model::Activity::WithDescription
Activity & WithDescription(Aws::String &&value)
Definition: Activity.h:161
Aws::AutoScaling::Model::Activity::WithProgress
Activity & WithProgress(int value)
Definition: Activity.h:362
Aws::AutoScaling::Model::Activity::GetProgress
int GetProgress() const
Definition: Activity.h:347
Aws::AutoScaling::Model::Activity::SetDetails
void SetDetails(const char *value)
Definition: Activity.h:388
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::AutoScaling::Model::Activity::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: Activity.h:218
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupARN
Activity & WithAutoScalingGroupARN(const char *value)
Definition: Activity.h:493
Aws::AutoScaling::Model::Activity::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupName
void SetAutoScalingGroupName(const Aws::String &value)
Definition: Activity.h:100
Aws::AutoScaling::Model::Activity::GetAutoScalingGroupState
const Aws::String & GetAutoScalingGroupState() const
Definition: Activity.h:410
Aws::AutoScaling::Model::Activity::WithDetails
Activity & WithDetails(const char *value)
Definition: Activity.h:403
Aws::AutoScaling::Model::Activity::GetActivityId
const Aws::String & GetActivityId() const
Definition: Activity.h:49
AWS_AUTOSCALING_API
#define AWS_AUTOSCALING_API
Definition: AutoScaling_EXPORTS.h:28
Aws::AutoScaling::Model::Activity::SetStatusCode
void SetStatusCode(ScalingActivityStatusCode &&value)
Definition: Activity.h:290
Aws::AutoScaling::Model::Activity::WithDetails
Activity & WithDetails(const Aws::String &value)
Definition: Activity.h:393
Aws::AutoScaling::Model::Activity::WithDescription
Activity & WithDescription(const Aws::String &value)
Definition: Activity.h:156
Aws::AutoScaling::Model::Activity::Activity
Activity(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::AutoScaling::Model::Activity::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: Activity.h:259
Aws::AutoScaling::Model::Activity::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: Activity.h:316
AWSString.h
Aws::AutoScaling::Model::Activity::WithCause
Activity & WithCause(Aws::String &&value)
Definition: Activity.h:202
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupName
Activity & WithAutoScalingGroupName(const Aws::String &value)
Definition: Activity.h:115
Aws::AutoScaling::Model::Activity::StatusCodeHasBeenSet
bool StatusCodeHasBeenSet() const
Definition: Activity.h:280
Aws::AutoScaling::Model::Activity::operator=
Activity & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::AutoScaling::Model::Activity::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: Activity.h:254
Aws::AutoScaling::Model::Activity::GetStatusCode
const ScalingActivityStatusCode & GetStatusCode() const
Definition: Activity.h:275
Aws::AutoScaling::Model::Activity::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: Activity.h:228
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupARN
Activity & WithAutoScalingGroupARN(const Aws::String &value)
Definition: Activity.h:483
Aws::AutoScaling::Model::Activity::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::AutoScaling::Model::Activity::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: Activity.h:223
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupName
void SetAutoScalingGroupName(Aws::String &&value)
Definition: Activity.h:105
AutoScaling_EXPORTS.h
Aws::AutoScaling::Model::Activity::WithStartTime
Activity & WithStartTime(Aws::Utils::DateTime &&value)
Definition: Activity.h:238
Aws::AutoScaling::Model::Activity::WithStatusMessage
Activity & WithStatusMessage(const char *value)
Definition: Activity.h:341
Aws::AutoScaling::Model::Activity::WithEndTime
Activity & WithEndTime(const Aws::Utils::DateTime &value)
Definition: Activity.h:264
Aws::AutoScaling::Model::Activity::GetDetails
const Aws::String & GetDetails() const
Definition: Activity.h:368
Aws::AutoScaling::Model::Activity::CauseHasBeenSet
bool CauseHasBeenSet() const
Definition: Activity.h:177
Aws
Definition: AccessManagementClient.h:15
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupState
void SetAutoScalingGroupState(const char *value)
Definition: Activity.h:434
Aws::AutoScaling::Model::Activity::ProgressHasBeenSet
bool ProgressHasBeenSet() const
Definition: Activity.h:352
Aws::AutoScaling::Model::Activity::WithStatusCode
Activity & WithStatusCode(const ScalingActivityStatusCode &value)
Definition: Activity.h:295
Aws::AutoScaling::Model::Activity::SetProgress
void SetProgress(int value)
Definition: Activity.h:357
Aws::AutoScaling::Model::Activity::SetDetails
void SetDetails(Aws::String &&value)
Definition: Activity.h:383
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AutoScaling::Model::Activity::GetCause
const Aws::String & GetCause() const
Definition: Activity.h:172
Aws::AutoScaling::Model::Activity::DetailsHasBeenSet
bool DetailsHasBeenSet() const
Definition: Activity.h:373
index
int index
Definition: cJSON.h:181
Aws::AutoScaling::Model::Activity::WithStatusCode
Activity & WithStatusCode(ScalingActivityStatusCode &&value)
Definition: Activity.h:300
Aws::AutoScaling::Model::Activity::WithEndTime
Activity & WithEndTime(Aws::Utils::DateTime &&value)
Definition: Activity.h:269
Aws::AutoScaling::Model::Activity::ActivityIdHasBeenSet
bool ActivityIdHasBeenSet() const
Definition: Activity.h:54
Aws::AutoScaling::Model::Activity::SetActivityId
void SetActivityId(const char *value)
Definition: Activity.h:69
Aws::AutoScaling::Model::Activity::WithCause
Activity & WithCause(const char *value)
Definition: Activity.h:207
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupState
Activity & WithAutoScalingGroupState(const Aws::String &value)
Definition: Activity.h:440
Aws::AutoScaling::Model::Activity::SetActivityId
void SetActivityId(Aws::String &&value)
Definition: Activity.h:64
Aws::AutoScaling::Model::Activity::WithAutoScalingGroupARN
Activity & WithAutoScalingGroupARN(Aws::String &&value)
Definition: Activity.h:488
Aws::AutoScaling::Model::Activity::GetAutoScalingGroupARN
const Aws::String & GetAutoScalingGroupARN() const
Definition: Activity.h:458
Aws::AutoScaling::Model::Activity::SetStatusCode
void SetStatusCode(const ScalingActivityStatusCode &value)
Definition: Activity.h:285
Aws::AutoScaling::Model::Activity::SetDescription
void SetDescription(const char *value)
Definition: Activity.h:151
Aws::AutoScaling::Model::Activity::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: Activity.h:249
Aws::AutoScaling::Model::Activity::SetAutoScalingGroupState
void SetAutoScalingGroupState(const Aws::String &value)
Definition: Activity.h:422