AWS SDK for C++  1.9.106
AWS SDK for C++
DescribeAlarmsRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace CloudWatch
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "DescribeAlarms"; }
34 
35  Aws::String SerializePayload() const override;
36 
37  protected:
38  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
39 
40  public:
41 
45  inline const Aws::Vector<Aws::String>& GetAlarmNames() const{ return m_alarmNames; }
46 
50  inline bool AlarmNamesHasBeenSet() const { return m_alarmNamesHasBeenSet; }
51 
55  inline void SetAlarmNames(const Aws::Vector<Aws::String>& value) { m_alarmNamesHasBeenSet = true; m_alarmNames = value; }
56 
60  inline void SetAlarmNames(Aws::Vector<Aws::String>&& value) { m_alarmNamesHasBeenSet = true; m_alarmNames = std::move(value); }
61 
65  inline DescribeAlarmsRequest& WithAlarmNames(const Aws::Vector<Aws::String>& value) { SetAlarmNames(value); return *this;}
66 
70  inline DescribeAlarmsRequest& WithAlarmNames(Aws::Vector<Aws::String>&& value) { SetAlarmNames(std::move(value)); return *this;}
71 
75  inline DescribeAlarmsRequest& AddAlarmNames(const Aws::String& value) { m_alarmNamesHasBeenSet = true; m_alarmNames.push_back(value); return *this; }
76 
80  inline DescribeAlarmsRequest& AddAlarmNames(Aws::String&& value) { m_alarmNamesHasBeenSet = true; m_alarmNames.push_back(std::move(value)); return *this; }
81 
85  inline DescribeAlarmsRequest& AddAlarmNames(const char* value) { m_alarmNamesHasBeenSet = true; m_alarmNames.push_back(value); return *this; }
86 
87 
93  inline const Aws::String& GetAlarmNamePrefix() const{ return m_alarmNamePrefix; }
94 
100  inline bool AlarmNamePrefixHasBeenSet() const { return m_alarmNamePrefixHasBeenSet; }
101 
107  inline void SetAlarmNamePrefix(const Aws::String& value) { m_alarmNamePrefixHasBeenSet = true; m_alarmNamePrefix = value; }
108 
114  inline void SetAlarmNamePrefix(Aws::String&& value) { m_alarmNamePrefixHasBeenSet = true; m_alarmNamePrefix = std::move(value); }
115 
121  inline void SetAlarmNamePrefix(const char* value) { m_alarmNamePrefixHasBeenSet = true; m_alarmNamePrefix.assign(value); }
122 
128  inline DescribeAlarmsRequest& WithAlarmNamePrefix(const Aws::String& value) { SetAlarmNamePrefix(value); return *this;}
129 
135  inline DescribeAlarmsRequest& WithAlarmNamePrefix(Aws::String&& value) { SetAlarmNamePrefix(std::move(value)); return *this;}
136 
142  inline DescribeAlarmsRequest& WithAlarmNamePrefix(const char* value) { SetAlarmNamePrefix(value); return *this;}
143 
144 
150  inline const Aws::Vector<AlarmType>& GetAlarmTypes() const{ return m_alarmTypes; }
151 
157  inline bool AlarmTypesHasBeenSet() const { return m_alarmTypesHasBeenSet; }
158 
164  inline void SetAlarmTypes(const Aws::Vector<AlarmType>& value) { m_alarmTypesHasBeenSet = true; m_alarmTypes = value; }
165 
171  inline void SetAlarmTypes(Aws::Vector<AlarmType>&& value) { m_alarmTypesHasBeenSet = true; m_alarmTypes = std::move(value); }
172 
178  inline DescribeAlarmsRequest& WithAlarmTypes(const Aws::Vector<AlarmType>& value) { SetAlarmTypes(value); return *this;}
179 
185  inline DescribeAlarmsRequest& WithAlarmTypes(Aws::Vector<AlarmType>&& value) { SetAlarmTypes(std::move(value)); return *this;}
186 
192  inline DescribeAlarmsRequest& AddAlarmTypes(const AlarmType& value) { m_alarmTypesHasBeenSet = true; m_alarmTypes.push_back(value); return *this; }
193 
199  inline DescribeAlarmsRequest& AddAlarmTypes(AlarmType&& value) { m_alarmTypesHasBeenSet = true; m_alarmTypes.push_back(std::move(value)); return *this; }
200 
201 
219  inline const Aws::String& GetChildrenOfAlarmName() const{ return m_childrenOfAlarmName; }
220 
238  inline bool ChildrenOfAlarmNameHasBeenSet() const { return m_childrenOfAlarmNameHasBeenSet; }
239 
257  inline void SetChildrenOfAlarmName(const Aws::String& value) { m_childrenOfAlarmNameHasBeenSet = true; m_childrenOfAlarmName = value; }
258 
276  inline void SetChildrenOfAlarmName(Aws::String&& value) { m_childrenOfAlarmNameHasBeenSet = true; m_childrenOfAlarmName = std::move(value); }
277 
295  inline void SetChildrenOfAlarmName(const char* value) { m_childrenOfAlarmNameHasBeenSet = true; m_childrenOfAlarmName.assign(value); }
296 
314  inline DescribeAlarmsRequest& WithChildrenOfAlarmName(const Aws::String& value) { SetChildrenOfAlarmName(value); return *this;}
315 
333  inline DescribeAlarmsRequest& WithChildrenOfAlarmName(Aws::String&& value) { SetChildrenOfAlarmName(std::move(value)); return *this;}
334 
352  inline DescribeAlarmsRequest& WithChildrenOfAlarmName(const char* value) { SetChildrenOfAlarmName(value); return *this;}
353 
354 
369  inline const Aws::String& GetParentsOfAlarmName() const{ return m_parentsOfAlarmName; }
370 
385  inline bool ParentsOfAlarmNameHasBeenSet() const { return m_parentsOfAlarmNameHasBeenSet; }
386 
401  inline void SetParentsOfAlarmName(const Aws::String& value) { m_parentsOfAlarmNameHasBeenSet = true; m_parentsOfAlarmName = value; }
402 
417  inline void SetParentsOfAlarmName(Aws::String&& value) { m_parentsOfAlarmNameHasBeenSet = true; m_parentsOfAlarmName = std::move(value); }
418 
433  inline void SetParentsOfAlarmName(const char* value) { m_parentsOfAlarmNameHasBeenSet = true; m_parentsOfAlarmName.assign(value); }
434 
449  inline DescribeAlarmsRequest& WithParentsOfAlarmName(const Aws::String& value) { SetParentsOfAlarmName(value); return *this;}
450 
465  inline DescribeAlarmsRequest& WithParentsOfAlarmName(Aws::String&& value) { SetParentsOfAlarmName(std::move(value)); return *this;}
466 
481  inline DescribeAlarmsRequest& WithParentsOfAlarmName(const char* value) { SetParentsOfAlarmName(value); return *this;}
482 
483 
488  inline const StateValue& GetStateValue() const{ return m_stateValue; }
489 
494  inline bool StateValueHasBeenSet() const { return m_stateValueHasBeenSet; }
495 
500  inline void SetStateValue(const StateValue& value) { m_stateValueHasBeenSet = true; m_stateValue = value; }
501 
506  inline void SetStateValue(StateValue&& value) { m_stateValueHasBeenSet = true; m_stateValue = std::move(value); }
507 
512  inline DescribeAlarmsRequest& WithStateValue(const StateValue& value) { SetStateValue(value); return *this;}
513 
518  inline DescribeAlarmsRequest& WithStateValue(StateValue&& value) { SetStateValue(std::move(value)); return *this;}
519 
520 
526  inline const Aws::String& GetActionPrefix() const{ return m_actionPrefix; }
527 
533  inline bool ActionPrefixHasBeenSet() const { return m_actionPrefixHasBeenSet; }
534 
540  inline void SetActionPrefix(const Aws::String& value) { m_actionPrefixHasBeenSet = true; m_actionPrefix = value; }
541 
547  inline void SetActionPrefix(Aws::String&& value) { m_actionPrefixHasBeenSet = true; m_actionPrefix = std::move(value); }
548 
554  inline void SetActionPrefix(const char* value) { m_actionPrefixHasBeenSet = true; m_actionPrefix.assign(value); }
555 
561  inline DescribeAlarmsRequest& WithActionPrefix(const Aws::String& value) { SetActionPrefix(value); return *this;}
562 
568  inline DescribeAlarmsRequest& WithActionPrefix(Aws::String&& value) { SetActionPrefix(std::move(value)); return *this;}
569 
575  inline DescribeAlarmsRequest& WithActionPrefix(const char* value) { SetActionPrefix(value); return *this;}
576 
577 
581  inline int GetMaxRecords() const{ return m_maxRecords; }
582 
586  inline bool MaxRecordsHasBeenSet() const { return m_maxRecordsHasBeenSet; }
587 
591  inline void SetMaxRecords(int value) { m_maxRecordsHasBeenSet = true; m_maxRecords = value; }
592 
596  inline DescribeAlarmsRequest& WithMaxRecords(int value) { SetMaxRecords(value); return *this;}
597 
598 
603  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
604 
609  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
610 
615  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
616 
621  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
622 
627  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
628 
633  inline DescribeAlarmsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
634 
639  inline DescribeAlarmsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
640 
645  inline DescribeAlarmsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
646 
647  private:
648 
649  Aws::Vector<Aws::String> m_alarmNames;
650  bool m_alarmNamesHasBeenSet;
651 
652  Aws::String m_alarmNamePrefix;
653  bool m_alarmNamePrefixHasBeenSet;
654 
655  Aws::Vector<AlarmType> m_alarmTypes;
656  bool m_alarmTypesHasBeenSet;
657 
658  Aws::String m_childrenOfAlarmName;
659  bool m_childrenOfAlarmNameHasBeenSet;
660 
661  Aws::String m_parentsOfAlarmName;
662  bool m_parentsOfAlarmNameHasBeenSet;
663 
664  StateValue m_stateValue;
665  bool m_stateValueHasBeenSet;
666 
667  Aws::String m_actionPrefix;
668  bool m_actionPrefixHasBeenSet;
669 
670  int m_maxRecords;
671  bool m_maxRecordsHasBeenSet;
672 
673  Aws::String m_nextToken;
674  bool m_nextTokenHasBeenSet;
675  };
676 
677 } // namespace Model
678 } // namespace CloudWatch
679 } // namespace Aws
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithActionPrefix
DescribeAlarmsRequest & WithActionPrefix(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:561
Aws::CloudWatch::Model::DescribeAlarmsRequest::AddAlarmNames
DescribeAlarmsRequest & AddAlarmNames(const char *value)
Definition: DescribeAlarmsRequest.h:85
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithNextToken
DescribeAlarmsRequest & WithNextToken(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:633
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmNames
void SetAlarmNames(Aws::Vector< Aws::String > &&value)
Definition: DescribeAlarmsRequest.h:60
Aws::Http::URI
Definition: URI.h:32
AWS_CLOUDWATCH_API
#define AWS_CLOUDWATCH_API
Definition: CloudWatch_EXPORTS.h:28
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithChildrenOfAlarmName
DescribeAlarmsRequest & WithChildrenOfAlarmName(const char *value)
Definition: DescribeAlarmsRequest.h:352
Aws::CloudWatch::Model::DescribeAlarmsRequest::AddAlarmTypes
DescribeAlarmsRequest & AddAlarmTypes(AlarmType &&value)
Definition: DescribeAlarmsRequest.h:199
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetStateValue
void SetStateValue(const StateValue &value)
Definition: DescribeAlarmsRequest.h:500
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetMaxRecords
void SetMaxRecords(int value)
Definition: DescribeAlarmsRequest.h:591
Aws::CloudWatch::Model::DescribeAlarmsRequest::AddAlarmNames
DescribeAlarmsRequest & AddAlarmNames(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:80
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithStateValue
DescribeAlarmsRequest & WithStateValue(const StateValue &value)
Definition: DescribeAlarmsRequest.h:512
Aws::CloudWatch::Model::DescribeAlarmsRequest::ChildrenOfAlarmNameHasBeenSet
bool ChildrenOfAlarmNameHasBeenSet() const
Definition: DescribeAlarmsRequest.h:238
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithActionPrefix
DescribeAlarmsRequest & WithActionPrefix(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:568
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetChildrenOfAlarmName
void SetChildrenOfAlarmName(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:276
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmNamePrefix
DescribeAlarmsRequest & WithAlarmNamePrefix(const char *value)
Definition: DescribeAlarmsRequest.h:142
Aws::CloudWatch::Model::DescribeAlarmsRequest::AlarmNamePrefixHasBeenSet
bool AlarmNamePrefixHasBeenSet() const
Definition: DescribeAlarmsRequest.h:100
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmNames
DescribeAlarmsRequest & WithAlarmNames(Aws::Vector< Aws::String > &&value)
Definition: DescribeAlarmsRequest.h:70
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetChildrenOfAlarmName
void SetChildrenOfAlarmName(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:257
Aws::CloudWatch::Model::DescribeAlarmsRequest
Definition: DescribeAlarmsRequest.h:25
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmTypes
DescribeAlarmsRequest & WithAlarmTypes(const Aws::Vector< AlarmType > &value)
Definition: DescribeAlarmsRequest.h:178
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithChildrenOfAlarmName
DescribeAlarmsRequest & WithChildrenOfAlarmName(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:333
Aws::CloudWatch::Model::DescribeAlarmsRequest::AlarmTypesHasBeenSet
bool AlarmTypesHasBeenSet() const
Definition: DescribeAlarmsRequest.h:157
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetParentsOfAlarmName
const Aws::String & GetParentsOfAlarmName() const
Definition: DescribeAlarmsRequest.h:369
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithParentsOfAlarmName
DescribeAlarmsRequest & WithParentsOfAlarmName(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:449
Aws::CloudWatch::Model::AlarmType
AlarmType
Definition: AlarmType.h:17
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithParentsOfAlarmName
DescribeAlarmsRequest & WithParentsOfAlarmName(const char *value)
Definition: DescribeAlarmsRequest.h:481
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmTypes
DescribeAlarmsRequest & WithAlarmTypes(Aws::Vector< AlarmType > &&value)
Definition: DescribeAlarmsRequest.h:185
AWSVector.h
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetNextToken
void SetNextToken(const char *value)
Definition: DescribeAlarmsRequest.h:627
Aws::CloudWatch::Model::DescribeAlarmsRequest::MaxRecordsHasBeenSet
bool MaxRecordsHasBeenSet() const
Definition: DescribeAlarmsRequest.h:586
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithMaxRecords
DescribeAlarmsRequest & WithMaxRecords(int value)
Definition: DescribeAlarmsRequest.h:596
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithNextToken
DescribeAlarmsRequest & WithNextToken(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:639
Aws::CloudWatch::Model::DescribeAlarmsRequest::AddAlarmNames
DescribeAlarmsRequest & AddAlarmNames(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:75
Aws::CloudWatch::Model::DescribeAlarmsRequest::AddAlarmTypes
DescribeAlarmsRequest & AddAlarmTypes(const AlarmType &value)
Definition: DescribeAlarmsRequest.h:192
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetAlarmNames
const Aws::Vector< Aws::String > & GetAlarmNames() const
Definition: DescribeAlarmsRequest.h:45
Aws::CloudWatch::CloudWatchRequest
Definition: CloudWatchRequest.h:17
Aws::CloudWatch::Model::DescribeAlarmsRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition: DescribeAlarmsRequest.h:603
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: DescribeAlarmsRequest.h:33
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetActionPrefix
const Aws::String & GetActionPrefix() const
Definition: DescribeAlarmsRequest.h:526
AlarmType.h
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmTypes
void SetAlarmTypes(const Aws::Vector< AlarmType > &value)
Definition: DescribeAlarmsRequest.h:164
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmNames
void SetAlarmNames(const Aws::Vector< Aws::String > &value)
Definition: DescribeAlarmsRequest.h:55
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithNextToken
DescribeAlarmsRequest & WithNextToken(const char *value)
Definition: DescribeAlarmsRequest.h:645
AWSString.h
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetChildrenOfAlarmName
void SetChildrenOfAlarmName(const char *value)
Definition: DescribeAlarmsRequest.h:295
Aws::CloudWatch::Model::DescribeAlarmsRequest::ParentsOfAlarmNameHasBeenSet
bool ParentsOfAlarmNameHasBeenSet() const
Definition: DescribeAlarmsRequest.h:385
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmNamePrefix
DescribeAlarmsRequest & WithAlarmNamePrefix(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:128
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmNamePrefix
DescribeAlarmsRequest & WithAlarmNamePrefix(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:135
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetChildrenOfAlarmName
const Aws::String & GetChildrenOfAlarmName() const
Definition: DescribeAlarmsRequest.h:219
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetActionPrefix
void SetActionPrefix(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:547
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmNamePrefix
void SetAlarmNamePrefix(const char *value)
Definition: DescribeAlarmsRequest.h:121
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetParentsOfAlarmName
void SetParentsOfAlarmName(const char *value)
Definition: DescribeAlarmsRequest.h:433
CloudWatchRequest.h
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmNamePrefix
void SetAlarmNamePrefix(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:114
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetActionPrefix
void SetActionPrefix(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:540
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithChildrenOfAlarmName
DescribeAlarmsRequest & WithChildrenOfAlarmName(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:314
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithAlarmNames
DescribeAlarmsRequest & WithAlarmNames(const Aws::Vector< Aws::String > &value)
Definition: DescribeAlarmsRequest.h:65
Aws::CloudWatch::Model::StateValue
StateValue
Definition: StateValue.h:17
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:621
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:615
CloudWatch_EXPORTS.h
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetAlarmNamePrefix
const Aws::String & GetAlarmNamePrefix() const
Definition: DescribeAlarmsRequest.h:93
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetStateValue
void SetStateValue(StateValue &&value)
Definition: DescribeAlarmsRequest.h:506
Aws
Definition: AccessManagementClient.h:15
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetMaxRecords
int GetMaxRecords() const
Definition: DescribeAlarmsRequest.h:581
Aws::CloudWatch::Model::DescribeAlarmsRequest::DescribeAlarmsRequest
DescribeAlarmsRequest()
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetParentsOfAlarmName
void SetParentsOfAlarmName(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:401
Aws::CloudWatch::Model::DescribeAlarmsRequest::StateValueHasBeenSet
bool StateValueHasBeenSet() const
Definition: DescribeAlarmsRequest.h:494
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CloudWatch::Model::DescribeAlarmsRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmTypes
void SetAlarmTypes(Aws::Vector< AlarmType > &&value)
Definition: DescribeAlarmsRequest.h:171
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetStateValue
const StateValue & GetStateValue() const
Definition: DescribeAlarmsRequest.h:488
Aws::CloudWatch::Model::DescribeAlarmsRequest::AlarmNamesHasBeenSet
bool AlarmNamesHasBeenSet() const
Definition: DescribeAlarmsRequest.h:50
Aws::CloudWatch::Model::DescribeAlarmsRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: DescribeAlarmsRequest.h:609
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetActionPrefix
void SetActionPrefix(const char *value)
Definition: DescribeAlarmsRequest.h:554
Aws::CloudWatch::Model::DescribeAlarmsRequest::ActionPrefixHasBeenSet
bool ActionPrefixHasBeenSet() const
Definition: DescribeAlarmsRequest.h:533
StateValue.h
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetAlarmNamePrefix
void SetAlarmNamePrefix(const Aws::String &value)
Definition: DescribeAlarmsRequest.h:107
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithStateValue
DescribeAlarmsRequest & WithStateValue(StateValue &&value)
Definition: DescribeAlarmsRequest.h:518
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithParentsOfAlarmName
DescribeAlarmsRequest & WithParentsOfAlarmName(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:465
Aws::CloudWatch::Model::DescribeAlarmsRequest::GetAlarmTypes
const Aws::Vector< AlarmType > & GetAlarmTypes() const
Definition: DescribeAlarmsRequest.h:150
Aws::CloudWatch::Model::DescribeAlarmsRequest::WithActionPrefix
DescribeAlarmsRequest & WithActionPrefix(const char *value)
Definition: DescribeAlarmsRequest.h:575
Aws::CloudWatch::Model::DescribeAlarmsRequest::SetParentsOfAlarmName
void SetParentsOfAlarmName(Aws::String &&value)
Definition: DescribeAlarmsRequest.h:417