AWS SDK for C++  1.9.108
AWS SDK for C++
UpdateRuleGroupRequest.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <aws/wafv2/model/Scope.h>
14 #include <aws/wafv2/model/Rule.h>
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace WAFV2
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "UpdateRuleGroup"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
47  inline const Aws::String& GetName() const{ return m_name; }
48 
53  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
54 
59  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
60 
65  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
66 
71  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
72 
77  inline UpdateRuleGroupRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
78 
83  inline UpdateRuleGroupRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
84 
89  inline UpdateRuleGroupRequest& WithName(const char* value) { SetName(value); return *this;}
90 
91 
102  inline const Scope& GetScope() const{ return m_scope; }
103 
114  inline bool ScopeHasBeenSet() const { return m_scopeHasBeenSet; }
115 
126  inline void SetScope(const Scope& value) { m_scopeHasBeenSet = true; m_scope = value; }
127 
138  inline void SetScope(Scope&& value) { m_scopeHasBeenSet = true; m_scope = std::move(value); }
139 
150  inline UpdateRuleGroupRequest& WithScope(const Scope& value) { SetScope(value); return *this;}
151 
162  inline UpdateRuleGroupRequest& WithScope(Scope&& value) { SetScope(std::move(value)); return *this;}
163 
164 
170  inline const Aws::String& GetId() const{ return m_id; }
171 
177  inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
178 
184  inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }
185 
191  inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }
192 
198  inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }
199 
205  inline UpdateRuleGroupRequest& WithId(const Aws::String& value) { SetId(value); return *this;}
206 
212  inline UpdateRuleGroupRequest& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}
213 
219  inline UpdateRuleGroupRequest& WithId(const char* value) { SetId(value); return *this;}
220 
221 
225  inline const Aws::String& GetDescription() const{ return m_description; }
226 
230  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
231 
235  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
236 
240  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
241 
245  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
246 
250  inline UpdateRuleGroupRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
251 
255  inline UpdateRuleGroupRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
256 
260  inline UpdateRuleGroupRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
261 
262 
269  inline const Aws::Vector<Rule>& GetRules() const{ return m_rules; }
270 
277  inline bool RulesHasBeenSet() const { return m_rulesHasBeenSet; }
278 
285  inline void SetRules(const Aws::Vector<Rule>& value) { m_rulesHasBeenSet = true; m_rules = value; }
286 
293  inline void SetRules(Aws::Vector<Rule>&& value) { m_rulesHasBeenSet = true; m_rules = std::move(value); }
294 
301  inline UpdateRuleGroupRequest& WithRules(const Aws::Vector<Rule>& value) { SetRules(value); return *this;}
302 
309  inline UpdateRuleGroupRequest& WithRules(Aws::Vector<Rule>&& value) { SetRules(std::move(value)); return *this;}
310 
317  inline UpdateRuleGroupRequest& AddRules(const Rule& value) { m_rulesHasBeenSet = true; m_rules.push_back(value); return *this; }
318 
325  inline UpdateRuleGroupRequest& AddRules(Rule&& value) { m_rulesHasBeenSet = true; m_rules.push_back(std::move(value)); return *this; }
326 
327 
332  inline const VisibilityConfig& GetVisibilityConfig() const{ return m_visibilityConfig; }
333 
338  inline bool VisibilityConfigHasBeenSet() const { return m_visibilityConfigHasBeenSet; }
339 
344  inline void SetVisibilityConfig(const VisibilityConfig& value) { m_visibilityConfigHasBeenSet = true; m_visibilityConfig = value; }
345 
350  inline void SetVisibilityConfig(VisibilityConfig&& value) { m_visibilityConfigHasBeenSet = true; m_visibilityConfig = std::move(value); }
351 
356  inline UpdateRuleGroupRequest& WithVisibilityConfig(const VisibilityConfig& value) { SetVisibilityConfig(value); return *this;}
357 
362  inline UpdateRuleGroupRequest& WithVisibilityConfig(VisibilityConfig&& value) { SetVisibilityConfig(std::move(value)); return *this;}
363 
364 
375  inline const Aws::String& GetLockToken() const{ return m_lockToken; }
376 
387  inline bool LockTokenHasBeenSet() const { return m_lockTokenHasBeenSet; }
388 
399  inline void SetLockToken(const Aws::String& value) { m_lockTokenHasBeenSet = true; m_lockToken = value; }
400 
411  inline void SetLockToken(Aws::String&& value) { m_lockTokenHasBeenSet = true; m_lockToken = std::move(value); }
412 
423  inline void SetLockToken(const char* value) { m_lockTokenHasBeenSet = true; m_lockToken.assign(value); }
424 
435  inline UpdateRuleGroupRequest& WithLockToken(const Aws::String& value) { SetLockToken(value); return *this;}
436 
447  inline UpdateRuleGroupRequest& WithLockToken(Aws::String&& value) { SetLockToken(std::move(value)); return *this;}
448 
459  inline UpdateRuleGroupRequest& WithLockToken(const char* value) { SetLockToken(value); return *this;}
460 
461 
478  inline const Aws::Map<Aws::String, CustomResponseBody>& GetCustomResponseBodies() const{ return m_customResponseBodies; }
479 
496  inline bool CustomResponseBodiesHasBeenSet() const { return m_customResponseBodiesHasBeenSet; }
497 
514  inline void SetCustomResponseBodies(const Aws::Map<Aws::String, CustomResponseBody>& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies = value; }
515 
532  inline void SetCustomResponseBodies(Aws::Map<Aws::String, CustomResponseBody>&& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies = std::move(value); }
533 
550  inline UpdateRuleGroupRequest& WithCustomResponseBodies(const Aws::Map<Aws::String, CustomResponseBody>& value) { SetCustomResponseBodies(value); return *this;}
551 
568  inline UpdateRuleGroupRequest& WithCustomResponseBodies(Aws::Map<Aws::String, CustomResponseBody>&& value) { SetCustomResponseBodies(std::move(value)); return *this;}
569 
586  inline UpdateRuleGroupRequest& AddCustomResponseBodies(const Aws::String& key, const CustomResponseBody& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies.emplace(key, value); return *this; }
587 
604  inline UpdateRuleGroupRequest& AddCustomResponseBodies(Aws::String&& key, const CustomResponseBody& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies.emplace(std::move(key), value); return *this; }
605 
622  inline UpdateRuleGroupRequest& AddCustomResponseBodies(const Aws::String& key, CustomResponseBody&& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies.emplace(key, std::move(value)); return *this; }
623 
640  inline UpdateRuleGroupRequest& AddCustomResponseBodies(Aws::String&& key, CustomResponseBody&& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies.emplace(std::move(key), std::move(value)); return *this; }
641 
658  inline UpdateRuleGroupRequest& AddCustomResponseBodies(const char* key, CustomResponseBody&& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies.emplace(key, std::move(value)); return *this; }
659 
676  inline UpdateRuleGroupRequest& AddCustomResponseBodies(const char* key, const CustomResponseBody& value) { m_customResponseBodiesHasBeenSet = true; m_customResponseBodies.emplace(key, value); return *this; }
677 
678  private:
679 
680  Aws::String m_name;
681  bool m_nameHasBeenSet;
682 
683  Scope m_scope;
684  bool m_scopeHasBeenSet;
685 
686  Aws::String m_id;
687  bool m_idHasBeenSet;
688 
689  Aws::String m_description;
690  bool m_descriptionHasBeenSet;
691 
692  Aws::Vector<Rule> m_rules;
693  bool m_rulesHasBeenSet;
694 
695  VisibilityConfig m_visibilityConfig;
696  bool m_visibilityConfigHasBeenSet;
697 
698  Aws::String m_lockToken;
699  bool m_lockTokenHasBeenSet;
700 
701  Aws::Map<Aws::String, CustomResponseBody> m_customResponseBodies;
702  bool m_customResponseBodiesHasBeenSet;
703  };
704 
705 } // namespace Model
706 } // namespace WAFV2
707 } // namespace Aws
Aws::WAFV2::Model::Rule
Definition: Rule.h:42
WAFV2Request.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetName
const Aws::String & GetName() const
Definition: UpdateRuleGroupRequest.h:47
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddCustomResponseBodies
UpdateRuleGroupRequest & AddCustomResponseBodies(Aws::String &&key, CustomResponseBody &&value)
Definition: UpdateRuleGroupRequest.h:640
Scope.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddCustomResponseBodies
UpdateRuleGroupRequest & AddCustomResponseBodies(const Aws::String &key, CustomResponseBody &&value)
Definition: UpdateRuleGroupRequest.h:622
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithName
UpdateRuleGroupRequest & WithName(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:83
Aws::WAFV2::Model::UpdateRuleGroupRequest::ScopeHasBeenSet
bool ScopeHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:114
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddRules
UpdateRuleGroupRequest & AddRules(Rule &&value)
Definition: UpdateRuleGroupRequest.h:325
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithDescription
UpdateRuleGroupRequest & WithDescription(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:255
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithLockToken
UpdateRuleGroupRequest & WithLockToken(const char *value)
Definition: UpdateRuleGroupRequest.h:459
Aws::WAFV2::Model::UpdateRuleGroupRequest::UpdateRuleGroupRequest
UpdateRuleGroupRequest()
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddRules
UpdateRuleGroupRequest & AddRules(const Rule &value)
Definition: UpdateRuleGroupRequest.h:317
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetId
void SetId(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:191
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetRules
void SetRules(Aws::Vector< Rule > &&value)
Definition: UpdateRuleGroupRequest.h:293
Aws::WAFV2::Model::UpdateRuleGroupRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithRules
UpdateRuleGroupRequest & WithRules(const Aws::Vector< Rule > &value)
Definition: UpdateRuleGroupRequest.h:301
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithName
UpdateRuleGroupRequest & WithName(const char *value)
Definition: UpdateRuleGroupRequest.h:89
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithDescription
UpdateRuleGroupRequest & WithDescription(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:250
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetVisibilityConfig
const VisibilityConfig & GetVisibilityConfig() const
Definition: UpdateRuleGroupRequest.h:332
Aws::WAFV2::Model::UpdateRuleGroupRequest::RulesHasBeenSet
bool RulesHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:277
Aws::WAFV2::Model::VisibilityConfig
Definition: VisibilityConfig.h:33
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithName
UpdateRuleGroupRequest & WithName(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:77
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetVisibilityConfig
void SetVisibilityConfig(VisibilityConfig &&value)
Definition: UpdateRuleGroupRequest.h:350
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetId
void SetId(const char *value)
Definition: UpdateRuleGroupRequest.h:198
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
AWS_WAFV2_API
#define AWS_WAFV2_API
Definition: WAFV2_EXPORTS.h:28
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithScope
UpdateRuleGroupRequest & WithScope(const Scope &value)
Definition: UpdateRuleGroupRequest.h:150
AWSVector.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:240
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetScope
void SetScope(const Scope &value)
Definition: UpdateRuleGroupRequest.h:126
Aws::WAFV2::Model::UpdateRuleGroupRequest::LockTokenHasBeenSet
bool LockTokenHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:387
CustomResponseBody.h
Rule.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::IdHasBeenSet
bool IdHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:177
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddCustomResponseBodies
UpdateRuleGroupRequest & AddCustomResponseBodies(Aws::String &&key, const CustomResponseBody &value)
Definition: UpdateRuleGroupRequest.h:604
Aws::WAFV2::Model::UpdateRuleGroupRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:53
Aws::WAFV2::Model::UpdateRuleGroupRequest
Definition: UpdateRuleGroupRequest.h:28
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetCustomResponseBodies
const Aws::Map< Aws::String, CustomResponseBody > & GetCustomResponseBodies() const
Definition: UpdateRuleGroupRequest.h:478
WAFV2_EXPORTS.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetScope
const Scope & GetScope() const
Definition: UpdateRuleGroupRequest.h:102
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetName
void SetName(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:59
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetName
void SetName(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:65
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetVisibilityConfig
void SetVisibilityConfig(const VisibilityConfig &value)
Definition: UpdateRuleGroupRequest.h:344
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetLockToken
const Aws::String & GetLockToken() const
Definition: UpdateRuleGroupRequest.h:375
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetDescription
const Aws::String & GetDescription() const
Definition: UpdateRuleGroupRequest.h:225
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithCustomResponseBodies
UpdateRuleGroupRequest & WithCustomResponseBodies(const Aws::Map< Aws::String, CustomResponseBody > &value)
Definition: UpdateRuleGroupRequest.h:550
Aws::WAFV2::WAFV2Request
Definition: WAFV2Request.h:17
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetRules
const Aws::Vector< Rule > & GetRules() const
Definition: UpdateRuleGroupRequest.h:269
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithVisibilityConfig
UpdateRuleGroupRequest & WithVisibilityConfig(const VisibilityConfig &value)
Definition: UpdateRuleGroupRequest.h:356
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithCustomResponseBodies
UpdateRuleGroupRequest & WithCustomResponseBodies(Aws::Map< Aws::String, CustomResponseBody > &&value)
Definition: UpdateRuleGroupRequest.h:568
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetLockToken
void SetLockToken(const char *value)
Definition: UpdateRuleGroupRequest.h:423
Aws::WAFV2::Model::CustomResponseBody
Definition: CustomResponseBody.h:35
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddCustomResponseBodies
UpdateRuleGroupRequest & AddCustomResponseBodies(const char *key, CustomResponseBody &&value)
Definition: UpdateRuleGroupRequest.h:658
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateRuleGroupRequest.h:36
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetDescription
void SetDescription(const char *value)
Definition: UpdateRuleGroupRequest.h:245
Aws::WAFV2::Model::UpdateRuleGroupRequest::VisibilityConfigHasBeenSet
bool VisibilityConfigHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:338
AWSString.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetLockToken
void SetLockToken(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:399
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddCustomResponseBodies
UpdateRuleGroupRequest & AddCustomResponseBodies(const Aws::String &key, const CustomResponseBody &value)
Definition: UpdateRuleGroupRequest.h:586
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithScope
UpdateRuleGroupRequest & WithScope(Scope &&value)
Definition: UpdateRuleGroupRequest.h:162
Aws::WAFV2::Model::UpdateRuleGroupRequest::CustomResponseBodiesHasBeenSet
bool CustomResponseBodiesHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:496
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithId
UpdateRuleGroupRequest & WithId(const char *value)
Definition: UpdateRuleGroupRequest.h:219
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetCustomResponseBodies
void SetCustomResponseBodies(const Aws::Map< Aws::String, CustomResponseBody > &value)
Definition: UpdateRuleGroupRequest.h:514
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetCustomResponseBodies
void SetCustomResponseBodies(Aws::Map< Aws::String, CustomResponseBody > &&value)
Definition: UpdateRuleGroupRequest.h:532
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetScope
void SetScope(Scope &&value)
Definition: UpdateRuleGroupRequest.h:138
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:235
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetRules
void SetRules(const Aws::Vector< Rule > &value)
Definition: UpdateRuleGroupRequest.h:285
Aws
Definition: AccessManagementClient.h:15
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithLockToken
UpdateRuleGroupRequest & WithLockToken(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:435
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::WAFV2::Model::UpdateRuleGroupRequest::AddCustomResponseBodies
UpdateRuleGroupRequest & AddCustomResponseBodies(const char *key, const CustomResponseBody &value)
Definition: UpdateRuleGroupRequest.h:676
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithLockToken
UpdateRuleGroupRequest & WithLockToken(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:447
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetName
void SetName(const char *value)
Definition: UpdateRuleGroupRequest.h:71
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetId
void SetId(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:184
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithDescription
UpdateRuleGroupRequest & WithDescription(const char *value)
Definition: UpdateRuleGroupRequest.h:260
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithRules
UpdateRuleGroupRequest & WithRules(Aws::Vector< Rule > &&value)
Definition: UpdateRuleGroupRequest.h:309
Aws::WAFV2::Model::Scope
Scope
Definition: Scope.h:17
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithVisibilityConfig
UpdateRuleGroupRequest & WithVisibilityConfig(VisibilityConfig &&value)
Definition: UpdateRuleGroupRequest.h:362
VisibilityConfig.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithId
UpdateRuleGroupRequest & WithId(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:212
AWSMap.h
Aws::WAFV2::Model::UpdateRuleGroupRequest::SetLockToken
void SetLockToken(Aws::String &&value)
Definition: UpdateRuleGroupRequest.h:411
Aws::WAFV2::Model::UpdateRuleGroupRequest::WithId
UpdateRuleGroupRequest & WithId(const Aws::String &value)
Definition: UpdateRuleGroupRequest.h:205
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::WAFV2::Model::UpdateRuleGroupRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: UpdateRuleGroupRequest.h:230
Aws::WAFV2::Model::UpdateRuleGroupRequest::GetId
const Aws::String & GetId() const
Definition: UpdateRuleGroupRequest.h:170