AWS SDK for C++  1.9.40
AWS SDK for C++
CreateFirewallRuleRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 #include <aws/core/utils/UUID.h>
15 
16 namespace Aws
17 {
18 namespace Route53Resolver
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "CreateFirewallRule"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
47  inline const Aws::String& GetCreatorRequestId() const{ return m_creatorRequestId; }
48 
55  inline bool CreatorRequestIdHasBeenSet() const { return m_creatorRequestIdHasBeenSet; }
56 
63  inline void SetCreatorRequestId(const Aws::String& value) { m_creatorRequestIdHasBeenSet = true; m_creatorRequestId = value; }
64 
71  inline void SetCreatorRequestId(Aws::String&& value) { m_creatorRequestIdHasBeenSet = true; m_creatorRequestId = std::move(value); }
72 
79  inline void SetCreatorRequestId(const char* value) { m_creatorRequestIdHasBeenSet = true; m_creatorRequestId.assign(value); }
80 
87  inline CreateFirewallRuleRequest& WithCreatorRequestId(const Aws::String& value) { SetCreatorRequestId(value); return *this;}
88 
95  inline CreateFirewallRuleRequest& WithCreatorRequestId(Aws::String&& value) { SetCreatorRequestId(std::move(value)); return *this;}
96 
103  inline CreateFirewallRuleRequest& WithCreatorRequestId(const char* value) { SetCreatorRequestId(value); return *this;}
104 
105 
110  inline const Aws::String& GetFirewallRuleGroupId() const{ return m_firewallRuleGroupId; }
111 
116  inline bool FirewallRuleGroupIdHasBeenSet() const { return m_firewallRuleGroupIdHasBeenSet; }
117 
122  inline void SetFirewallRuleGroupId(const Aws::String& value) { m_firewallRuleGroupIdHasBeenSet = true; m_firewallRuleGroupId = value; }
123 
128  inline void SetFirewallRuleGroupId(Aws::String&& value) { m_firewallRuleGroupIdHasBeenSet = true; m_firewallRuleGroupId = std::move(value); }
129 
134  inline void SetFirewallRuleGroupId(const char* value) { m_firewallRuleGroupIdHasBeenSet = true; m_firewallRuleGroupId.assign(value); }
135 
140  inline CreateFirewallRuleRequest& WithFirewallRuleGroupId(const Aws::String& value) { SetFirewallRuleGroupId(value); return *this;}
141 
146  inline CreateFirewallRuleRequest& WithFirewallRuleGroupId(Aws::String&& value) { SetFirewallRuleGroupId(std::move(value)); return *this;}
147 
152  inline CreateFirewallRuleRequest& WithFirewallRuleGroupId(const char* value) { SetFirewallRuleGroupId(value); return *this;}
153 
154 
158  inline const Aws::String& GetFirewallDomainListId() const{ return m_firewallDomainListId; }
159 
163  inline bool FirewallDomainListIdHasBeenSet() const { return m_firewallDomainListIdHasBeenSet; }
164 
168  inline void SetFirewallDomainListId(const Aws::String& value) { m_firewallDomainListIdHasBeenSet = true; m_firewallDomainListId = value; }
169 
173  inline void SetFirewallDomainListId(Aws::String&& value) { m_firewallDomainListIdHasBeenSet = true; m_firewallDomainListId = std::move(value); }
174 
178  inline void SetFirewallDomainListId(const char* value) { m_firewallDomainListIdHasBeenSet = true; m_firewallDomainListId.assign(value); }
179 
183  inline CreateFirewallRuleRequest& WithFirewallDomainListId(const Aws::String& value) { SetFirewallDomainListId(value); return *this;}
184 
188  inline CreateFirewallRuleRequest& WithFirewallDomainListId(Aws::String&& value) { SetFirewallDomainListId(std::move(value)); return *this;}
189 
193  inline CreateFirewallRuleRequest& WithFirewallDomainListId(const char* value) { SetFirewallDomainListId(value); return *this;}
194 
195 
204  inline int GetPriority() const{ return m_priority; }
205 
214  inline bool PriorityHasBeenSet() const { return m_priorityHasBeenSet; }
215 
224  inline void SetPriority(int value) { m_priorityHasBeenSet = true; m_priority = value; }
225 
234  inline CreateFirewallRuleRequest& WithPriority(int value) { SetPriority(value); return *this;}
235 
236 
245  inline const Action& GetAction() const{ return m_action; }
246 
255  inline bool ActionHasBeenSet() const { return m_actionHasBeenSet; }
256 
265  inline void SetAction(const Action& value) { m_actionHasBeenSet = true; m_action = value; }
266 
275  inline void SetAction(Action&& value) { m_actionHasBeenSet = true; m_action = std::move(value); }
276 
285  inline CreateFirewallRuleRequest& WithAction(const Action& value) { SetAction(value); return *this;}
286 
295  inline CreateFirewallRuleRequest& WithAction(Action&& value) { SetAction(std::move(value)); return *this;}
296 
297 
309  inline const BlockResponse& GetBlockResponse() const{ return m_blockResponse; }
310 
322  inline bool BlockResponseHasBeenSet() const { return m_blockResponseHasBeenSet; }
323 
335  inline void SetBlockResponse(const BlockResponse& value) { m_blockResponseHasBeenSet = true; m_blockResponse = value; }
336 
348  inline void SetBlockResponse(BlockResponse&& value) { m_blockResponseHasBeenSet = true; m_blockResponse = std::move(value); }
349 
361  inline CreateFirewallRuleRequest& WithBlockResponse(const BlockResponse& value) { SetBlockResponse(value); return *this;}
362 
374  inline CreateFirewallRuleRequest& WithBlockResponse(BlockResponse&& value) { SetBlockResponse(std::move(value)); return *this;}
375 
376 
383  inline const Aws::String& GetBlockOverrideDomain() const{ return m_blockOverrideDomain; }
384 
391  inline bool BlockOverrideDomainHasBeenSet() const { return m_blockOverrideDomainHasBeenSet; }
392 
399  inline void SetBlockOverrideDomain(const Aws::String& value) { m_blockOverrideDomainHasBeenSet = true; m_blockOverrideDomain = value; }
400 
407  inline void SetBlockOverrideDomain(Aws::String&& value) { m_blockOverrideDomainHasBeenSet = true; m_blockOverrideDomain = std::move(value); }
408 
415  inline void SetBlockOverrideDomain(const char* value) { m_blockOverrideDomainHasBeenSet = true; m_blockOverrideDomain.assign(value); }
416 
423  inline CreateFirewallRuleRequest& WithBlockOverrideDomain(const Aws::String& value) { SetBlockOverrideDomain(value); return *this;}
424 
431  inline CreateFirewallRuleRequest& WithBlockOverrideDomain(Aws::String&& value) { SetBlockOverrideDomain(std::move(value)); return *this;}
432 
439  inline CreateFirewallRuleRequest& WithBlockOverrideDomain(const char* value) { SetBlockOverrideDomain(value); return *this;}
440 
441 
449  inline const BlockOverrideDnsType& GetBlockOverrideDnsType() const{ return m_blockOverrideDnsType; }
450 
458  inline bool BlockOverrideDnsTypeHasBeenSet() const { return m_blockOverrideDnsTypeHasBeenSet; }
459 
467  inline void SetBlockOverrideDnsType(const BlockOverrideDnsType& value) { m_blockOverrideDnsTypeHasBeenSet = true; m_blockOverrideDnsType = value; }
468 
476  inline void SetBlockOverrideDnsType(BlockOverrideDnsType&& value) { m_blockOverrideDnsTypeHasBeenSet = true; m_blockOverrideDnsType = std::move(value); }
477 
485  inline CreateFirewallRuleRequest& WithBlockOverrideDnsType(const BlockOverrideDnsType& value) { SetBlockOverrideDnsType(value); return *this;}
486 
494  inline CreateFirewallRuleRequest& WithBlockOverrideDnsType(BlockOverrideDnsType&& value) { SetBlockOverrideDnsType(std::move(value)); return *this;}
495 
496 
504  inline int GetBlockOverrideTtl() const{ return m_blockOverrideTtl; }
505 
513  inline bool BlockOverrideTtlHasBeenSet() const { return m_blockOverrideTtlHasBeenSet; }
514 
522  inline void SetBlockOverrideTtl(int value) { m_blockOverrideTtlHasBeenSet = true; m_blockOverrideTtl = value; }
523 
531  inline CreateFirewallRuleRequest& WithBlockOverrideTtl(int value) { SetBlockOverrideTtl(value); return *this;}
532 
533 
537  inline const Aws::String& GetName() const{ return m_name; }
538 
542  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
543 
547  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
548 
552  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
553 
557  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
558 
562  inline CreateFirewallRuleRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
563 
567  inline CreateFirewallRuleRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
568 
572  inline CreateFirewallRuleRequest& WithName(const char* value) { SetName(value); return *this;}
573 
574  private:
575 
576  Aws::String m_creatorRequestId;
577  bool m_creatorRequestIdHasBeenSet;
578 
579  Aws::String m_firewallRuleGroupId;
580  bool m_firewallRuleGroupIdHasBeenSet;
581 
582  Aws::String m_firewallDomainListId;
583  bool m_firewallDomainListIdHasBeenSet;
584 
585  int m_priority;
586  bool m_priorityHasBeenSet;
587 
588  Action m_action;
589  bool m_actionHasBeenSet;
590 
591  BlockResponse m_blockResponse;
592  bool m_blockResponseHasBeenSet;
593 
594  Aws::String m_blockOverrideDomain;
595  bool m_blockOverrideDomainHasBeenSet;
596 
597  BlockOverrideDnsType m_blockOverrideDnsType;
598  bool m_blockOverrideDnsTypeHasBeenSet;
599 
600  int m_blockOverrideTtl;
601  bool m_blockOverrideTtlHasBeenSet;
602 
603  Aws::String m_name;
604  bool m_nameHasBeenSet;
605  };
606 
607 } // namespace Model
608 } // namespace Route53Resolver
609 } // namespace Aws
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::BlockOverrideDomainHasBeenSet
bool BlockOverrideDomainHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:391
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetAction
const Action & GetAction() const
Definition: CreateFirewallRuleRequest.h:245
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithCreatorRequestId
CreateFirewallRuleRequest & WithCreatorRequestId(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:87
Aws::Route53Resolver::Model::Action
Action
Definition: Action.h:17
Aws::Route53Resolver::Model::BlockResponse
BlockResponse
Definition: BlockResponse.h:17
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::CreateFirewallRuleRequest
CreateFirewallRuleRequest()
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithName
CreateFirewallRuleRequest & WithName(const char *value)
Definition: CreateFirewallRuleRequest.h:572
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockOverrideDomain
CreateFirewallRuleRequest & WithBlockOverrideDomain(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:431
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::ActionHasBeenSet
bool ActionHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:255
Route53Resolver_EXPORTS.h
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::FirewallDomainListIdHasBeenSet
bool FirewallDomainListIdHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:163
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithAction
CreateFirewallRuleRequest & WithAction(const Action &value)
Definition: CreateFirewallRuleRequest.h:285
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithFirewallRuleGroupId
CreateFirewallRuleRequest & WithFirewallRuleGroupId(const char *value)
Definition: CreateFirewallRuleRequest.h:152
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockOverrideDomain
void SetBlockOverrideDomain(const char *value)
Definition: CreateFirewallRuleRequest.h:415
Action.h
Aws::Route53Resolver::Model::BlockOverrideDnsType
BlockOverrideDnsType
Definition: BlockOverrideDnsType.h:17
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::BlockResponseHasBeenSet
bool BlockResponseHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:322
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithAction
CreateFirewallRuleRequest & WithAction(Action &&value)
Definition: CreateFirewallRuleRequest.h:295
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetBlockOverrideDnsType
const BlockOverrideDnsType & GetBlockOverrideDnsType() const
Definition: CreateFirewallRuleRequest.h:449
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetBlockResponse
const BlockResponse & GetBlockResponse() const
Definition: CreateFirewallRuleRequest.h:309
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetPriority
void SetPriority(int value)
Definition: CreateFirewallRuleRequest.h:224
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:552
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithFirewallDomainListId
CreateFirewallRuleRequest & WithFirewallDomainListId(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:188
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetBlockOverrideTtl
int GetBlockOverrideTtl() const
Definition: CreateFirewallRuleRequest.h:504
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockOverrideDomain
CreateFirewallRuleRequest & WithBlockOverrideDomain(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:423
Aws::Route53Resolver::Route53ResolverRequest
Definition: Route53ResolverRequest.h:17
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetCreatorRequestId
void SetCreatorRequestId(const char *value)
Definition: CreateFirewallRuleRequest.h:79
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithFirewallDomainListId
CreateFirewallRuleRequest & WithFirewallDomainListId(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:183
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithFirewallDomainListId
CreateFirewallRuleRequest & WithFirewallDomainListId(const char *value)
Definition: CreateFirewallRuleRequest.h:193
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetAction
void SetAction(const Action &value)
Definition: CreateFirewallRuleRequest.h:265
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetFirewallDomainListId
void SetFirewallDomainListId(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:168
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::PriorityHasBeenSet
bool PriorityHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:214
AWS_ROUTE53RESOLVER_API
#define AWS_ROUTE53RESOLVER_API
Definition: Route53Resolver_EXPORTS.h:28
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockOverrideDnsType
void SetBlockOverrideDnsType(const BlockOverrideDnsType &value)
Definition: CreateFirewallRuleRequest.h:467
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::BlockOverrideDnsTypeHasBeenSet
bool BlockOverrideDnsTypeHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:458
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetFirewallRuleGroupId
void SetFirewallRuleGroupId(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:128
Route53ResolverRequest.h
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetName
const Aws::String & GetName() const
Definition: CreateFirewallRuleRequest.h:537
AWSString.h
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:547
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetFirewallDomainListId
void SetFirewallDomainListId(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:173
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockOverrideDomain
void SetBlockOverrideDomain(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:399
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithName
CreateFirewallRuleRequest & WithName(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:567
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::CreatorRequestIdHasBeenSet
bool CreatorRequestIdHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:55
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetFirewallRuleGroupId
void SetFirewallRuleGroupId(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:122
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockOverrideDnsType
void SetBlockOverrideDnsType(BlockOverrideDnsType &&value)
Definition: CreateFirewallRuleRequest.h:476
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetPriority
int GetPriority() const
Definition: CreateFirewallRuleRequest.h:204
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockResponse
void SetBlockResponse(const BlockResponse &value)
Definition: CreateFirewallRuleRequest.h:335
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetCreatorRequestId
const Aws::String & GetCreatorRequestId() const
Definition: CreateFirewallRuleRequest.h:47
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateFirewallRuleRequest.h:34
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockResponse
CreateFirewallRuleRequest & WithBlockResponse(BlockResponse &&value)
Definition: CreateFirewallRuleRequest.h:374
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockOverrideTtl
CreateFirewallRuleRequest & WithBlockOverrideTtl(int value)
Definition: CreateFirewallRuleRequest.h:531
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:542
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetAction
void SetAction(Action &&value)
Definition: CreateFirewallRuleRequest.h:275
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockOverrideDnsType
CreateFirewallRuleRequest & WithBlockOverrideDnsType(BlockOverrideDnsType &&value)
Definition: CreateFirewallRuleRequest.h:494
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithName
CreateFirewallRuleRequest & WithName(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:562
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithCreatorRequestId
CreateFirewallRuleRequest & WithCreatorRequestId(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:95
Aws
Definition: AccessManagementClient.h:15
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockOverrideDomain
void SetBlockOverrideDomain(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:407
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithFirewallRuleGroupId
CreateFirewallRuleRequest & WithFirewallRuleGroupId(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:140
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockOverrideDnsType
CreateFirewallRuleRequest & WithBlockOverrideDnsType(const BlockOverrideDnsType &value)
Definition: CreateFirewallRuleRequest.h:485
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetCreatorRequestId
void SetCreatorRequestId(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:71
Aws::Route53Resolver::Model::CreateFirewallRuleRequest
Definition: CreateFirewallRuleRequest.h:26
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetFirewallRuleGroupId
const Aws::String & GetFirewallRuleGroupId() const
Definition: CreateFirewallRuleRequest.h:110
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockResponse
CreateFirewallRuleRequest & WithBlockResponse(const BlockResponse &value)
Definition: CreateFirewallRuleRequest.h:361
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetFirewallDomainListId
const Aws::String & GetFirewallDomainListId() const
Definition: CreateFirewallRuleRequest.h:158
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithFirewallRuleGroupId
CreateFirewallRuleRequest & WithFirewallRuleGroupId(Aws::String &&value)
Definition: CreateFirewallRuleRequest.h:146
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockResponse
void SetBlockResponse(BlockResponse &&value)
Definition: CreateFirewallRuleRequest.h:348
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithBlockOverrideDomain
CreateFirewallRuleRequest & WithBlockOverrideDomain(const char *value)
Definition: CreateFirewallRuleRequest.h:439
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetCreatorRequestId
void SetCreatorRequestId(const Aws::String &value)
Definition: CreateFirewallRuleRequest.h:63
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithPriority
CreateFirewallRuleRequest & WithPriority(int value)
Definition: CreateFirewallRuleRequest.h:234
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::WithCreatorRequestId
CreateFirewallRuleRequest & WithCreatorRequestId(const char *value)
Definition: CreateFirewallRuleRequest.h:103
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetFirewallDomainListId
void SetFirewallDomainListId(const char *value)
Definition: CreateFirewallRuleRequest.h:178
UUID.h
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetName
void SetName(const char *value)
Definition: CreateFirewallRuleRequest.h:557
BlockResponse.h
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::FirewallRuleGroupIdHasBeenSet
bool FirewallRuleGroupIdHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:116
BlockOverrideDnsType.h
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::GetBlockOverrideDomain
const Aws::String & GetBlockOverrideDomain() const
Definition: CreateFirewallRuleRequest.h:383
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::BlockOverrideTtlHasBeenSet
bool BlockOverrideTtlHasBeenSet() const
Definition: CreateFirewallRuleRequest.h:513
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetFirewallRuleGroupId
void SetFirewallRuleGroupId(const char *value)
Definition: CreateFirewallRuleRequest.h:134
Aws::Route53Resolver::Model::CreateFirewallRuleRequest::SetBlockOverrideTtl
void SetBlockOverrideTtl(int value)
Definition: CreateFirewallRuleRequest.h:522