AWS SDK for C++  1.9.102
AWS SDK for C++
AwsEc2EipDetails.h
Go to the documentation of this file.
1 
6 #pragma once
9 #include <utility>
10 
11 namespace Aws
12 {
13 namespace Utils
14 {
15 namespace Json
16 {
17  class JsonValue;
18  class JsonView;
19 } // namespace Json
20 } // namespace Utils
21 namespace SecurityHub
22 {
23 namespace Model
24 {
25 
32  {
33  public:
38 
39 
43  inline const Aws::String& GetInstanceId() const{ return m_instanceId; }
44 
48  inline bool InstanceIdHasBeenSet() const { return m_instanceIdHasBeenSet; }
49 
53  inline void SetInstanceId(const Aws::String& value) { m_instanceIdHasBeenSet = true; m_instanceId = value; }
54 
58  inline void SetInstanceId(Aws::String&& value) { m_instanceIdHasBeenSet = true; m_instanceId = std::move(value); }
59 
63  inline void SetInstanceId(const char* value) { m_instanceIdHasBeenSet = true; m_instanceId.assign(value); }
64 
68  inline AwsEc2EipDetails& WithInstanceId(const Aws::String& value) { SetInstanceId(value); return *this;}
69 
73  inline AwsEc2EipDetails& WithInstanceId(Aws::String&& value) { SetInstanceId(std::move(value)); return *this;}
74 
78  inline AwsEc2EipDetails& WithInstanceId(const char* value) { SetInstanceId(value); return *this;}
79 
80 
84  inline const Aws::String& GetPublicIp() const{ return m_publicIp; }
85 
89  inline bool PublicIpHasBeenSet() const { return m_publicIpHasBeenSet; }
90 
94  inline void SetPublicIp(const Aws::String& value) { m_publicIpHasBeenSet = true; m_publicIp = value; }
95 
99  inline void SetPublicIp(Aws::String&& value) { m_publicIpHasBeenSet = true; m_publicIp = std::move(value); }
100 
104  inline void SetPublicIp(const char* value) { m_publicIpHasBeenSet = true; m_publicIp.assign(value); }
105 
109  inline AwsEc2EipDetails& WithPublicIp(const Aws::String& value) { SetPublicIp(value); return *this;}
110 
114  inline AwsEc2EipDetails& WithPublicIp(Aws::String&& value) { SetPublicIp(std::move(value)); return *this;}
115 
119  inline AwsEc2EipDetails& WithPublicIp(const char* value) { SetPublicIp(value); return *this;}
120 
121 
126  inline const Aws::String& GetAllocationId() const{ return m_allocationId; }
127 
132  inline bool AllocationIdHasBeenSet() const { return m_allocationIdHasBeenSet; }
133 
138  inline void SetAllocationId(const Aws::String& value) { m_allocationIdHasBeenSet = true; m_allocationId = value; }
139 
144  inline void SetAllocationId(Aws::String&& value) { m_allocationIdHasBeenSet = true; m_allocationId = std::move(value); }
145 
150  inline void SetAllocationId(const char* value) { m_allocationIdHasBeenSet = true; m_allocationId.assign(value); }
151 
156  inline AwsEc2EipDetails& WithAllocationId(const Aws::String& value) { SetAllocationId(value); return *this;}
157 
162  inline AwsEc2EipDetails& WithAllocationId(Aws::String&& value) { SetAllocationId(std::move(value)); return *this;}
163 
168  inline AwsEc2EipDetails& WithAllocationId(const char* value) { SetAllocationId(value); return *this;}
169 
170 
175  inline const Aws::String& GetAssociationId() const{ return m_associationId; }
176 
181  inline bool AssociationIdHasBeenSet() const { return m_associationIdHasBeenSet; }
182 
187  inline void SetAssociationId(const Aws::String& value) { m_associationIdHasBeenSet = true; m_associationId = value; }
188 
193  inline void SetAssociationId(Aws::String&& value) { m_associationIdHasBeenSet = true; m_associationId = std::move(value); }
194 
199  inline void SetAssociationId(const char* value) { m_associationIdHasBeenSet = true; m_associationId.assign(value); }
200 
205  inline AwsEc2EipDetails& WithAssociationId(const Aws::String& value) { SetAssociationId(value); return *this;}
206 
211  inline AwsEc2EipDetails& WithAssociationId(Aws::String&& value) { SetAssociationId(std::move(value)); return *this;}
212 
217  inline AwsEc2EipDetails& WithAssociationId(const char* value) { SetAssociationId(value); return *this;}
218 
219 
225  inline const Aws::String& GetDomain() const{ return m_domain; }
226 
232  inline bool DomainHasBeenSet() const { return m_domainHasBeenSet; }
233 
239  inline void SetDomain(const Aws::String& value) { m_domainHasBeenSet = true; m_domain = value; }
240 
246  inline void SetDomain(Aws::String&& value) { m_domainHasBeenSet = true; m_domain = std::move(value); }
247 
253  inline void SetDomain(const char* value) { m_domainHasBeenSet = true; m_domain.assign(value); }
254 
260  inline AwsEc2EipDetails& WithDomain(const Aws::String& value) { SetDomain(value); return *this;}
261 
267  inline AwsEc2EipDetails& WithDomain(Aws::String&& value) { SetDomain(std::move(value)); return *this;}
268 
274  inline AwsEc2EipDetails& WithDomain(const char* value) { SetDomain(value); return *this;}
275 
276 
281  inline const Aws::String& GetPublicIpv4Pool() const{ return m_publicIpv4Pool; }
282 
287  inline bool PublicIpv4PoolHasBeenSet() const { return m_publicIpv4PoolHasBeenSet; }
288 
293  inline void SetPublicIpv4Pool(const Aws::String& value) { m_publicIpv4PoolHasBeenSet = true; m_publicIpv4Pool = value; }
294 
299  inline void SetPublicIpv4Pool(Aws::String&& value) { m_publicIpv4PoolHasBeenSet = true; m_publicIpv4Pool = std::move(value); }
300 
305  inline void SetPublicIpv4Pool(const char* value) { m_publicIpv4PoolHasBeenSet = true; m_publicIpv4Pool.assign(value); }
306 
311  inline AwsEc2EipDetails& WithPublicIpv4Pool(const Aws::String& value) { SetPublicIpv4Pool(value); return *this;}
312 
317  inline AwsEc2EipDetails& WithPublicIpv4Pool(Aws::String&& value) { SetPublicIpv4Pool(std::move(value)); return *this;}
318 
323  inline AwsEc2EipDetails& WithPublicIpv4Pool(const char* value) { SetPublicIpv4Pool(value); return *this;}
324 
325 
329  inline const Aws::String& GetNetworkBorderGroup() const{ return m_networkBorderGroup; }
330 
334  inline bool NetworkBorderGroupHasBeenSet() const { return m_networkBorderGroupHasBeenSet; }
335 
339  inline void SetNetworkBorderGroup(const Aws::String& value) { m_networkBorderGroupHasBeenSet = true; m_networkBorderGroup = value; }
340 
344  inline void SetNetworkBorderGroup(Aws::String&& value) { m_networkBorderGroupHasBeenSet = true; m_networkBorderGroup = std::move(value); }
345 
349  inline void SetNetworkBorderGroup(const char* value) { m_networkBorderGroupHasBeenSet = true; m_networkBorderGroup.assign(value); }
350 
354  inline AwsEc2EipDetails& WithNetworkBorderGroup(const Aws::String& value) { SetNetworkBorderGroup(value); return *this;}
355 
359  inline AwsEc2EipDetails& WithNetworkBorderGroup(Aws::String&& value) { SetNetworkBorderGroup(std::move(value)); return *this;}
360 
364  inline AwsEc2EipDetails& WithNetworkBorderGroup(const char* value) { SetNetworkBorderGroup(value); return *this;}
365 
366 
370  inline const Aws::String& GetNetworkInterfaceId() const{ return m_networkInterfaceId; }
371 
375  inline bool NetworkInterfaceIdHasBeenSet() const { return m_networkInterfaceIdHasBeenSet; }
376 
380  inline void SetNetworkInterfaceId(const Aws::String& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = value; }
381 
385  inline void SetNetworkInterfaceId(Aws::String&& value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId = std::move(value); }
386 
390  inline void SetNetworkInterfaceId(const char* value) { m_networkInterfaceIdHasBeenSet = true; m_networkInterfaceId.assign(value); }
391 
395  inline AwsEc2EipDetails& WithNetworkInterfaceId(const Aws::String& value) { SetNetworkInterfaceId(value); return *this;}
396 
400  inline AwsEc2EipDetails& WithNetworkInterfaceId(Aws::String&& value) { SetNetworkInterfaceId(std::move(value)); return *this;}
401 
405  inline AwsEc2EipDetails& WithNetworkInterfaceId(const char* value) { SetNetworkInterfaceId(value); return *this;}
406 
407 
411  inline const Aws::String& GetNetworkInterfaceOwnerId() const{ return m_networkInterfaceOwnerId; }
412 
416  inline bool NetworkInterfaceOwnerIdHasBeenSet() const { return m_networkInterfaceOwnerIdHasBeenSet; }
417 
421  inline void SetNetworkInterfaceOwnerId(const Aws::String& value) { m_networkInterfaceOwnerIdHasBeenSet = true; m_networkInterfaceOwnerId = value; }
422 
426  inline void SetNetworkInterfaceOwnerId(Aws::String&& value) { m_networkInterfaceOwnerIdHasBeenSet = true; m_networkInterfaceOwnerId = std::move(value); }
427 
431  inline void SetNetworkInterfaceOwnerId(const char* value) { m_networkInterfaceOwnerIdHasBeenSet = true; m_networkInterfaceOwnerId.assign(value); }
432 
436  inline AwsEc2EipDetails& WithNetworkInterfaceOwnerId(const Aws::String& value) { SetNetworkInterfaceOwnerId(value); return *this;}
437 
441  inline AwsEc2EipDetails& WithNetworkInterfaceOwnerId(Aws::String&& value) { SetNetworkInterfaceOwnerId(std::move(value)); return *this;}
442 
446  inline AwsEc2EipDetails& WithNetworkInterfaceOwnerId(const char* value) { SetNetworkInterfaceOwnerId(value); return *this;}
447 
448 
452  inline const Aws::String& GetPrivateIpAddress() const{ return m_privateIpAddress; }
453 
457  inline bool PrivateIpAddressHasBeenSet() const { return m_privateIpAddressHasBeenSet; }
458 
462  inline void SetPrivateIpAddress(const Aws::String& value) { m_privateIpAddressHasBeenSet = true; m_privateIpAddress = value; }
463 
467  inline void SetPrivateIpAddress(Aws::String&& value) { m_privateIpAddressHasBeenSet = true; m_privateIpAddress = std::move(value); }
468 
472  inline void SetPrivateIpAddress(const char* value) { m_privateIpAddressHasBeenSet = true; m_privateIpAddress.assign(value); }
473 
477  inline AwsEc2EipDetails& WithPrivateIpAddress(const Aws::String& value) { SetPrivateIpAddress(value); return *this;}
478 
482  inline AwsEc2EipDetails& WithPrivateIpAddress(Aws::String&& value) { SetPrivateIpAddress(std::move(value)); return *this;}
483 
487  inline AwsEc2EipDetails& WithPrivateIpAddress(const char* value) { SetPrivateIpAddress(value); return *this;}
488 
489  private:
490 
491  Aws::String m_instanceId;
492  bool m_instanceIdHasBeenSet;
493 
494  Aws::String m_publicIp;
495  bool m_publicIpHasBeenSet;
496 
497  Aws::String m_allocationId;
498  bool m_allocationIdHasBeenSet;
499 
500  Aws::String m_associationId;
501  bool m_associationIdHasBeenSet;
502 
503  Aws::String m_domain;
504  bool m_domainHasBeenSet;
505 
506  Aws::String m_publicIpv4Pool;
507  bool m_publicIpv4PoolHasBeenSet;
508 
509  Aws::String m_networkBorderGroup;
510  bool m_networkBorderGroupHasBeenSet;
511 
512  Aws::String m_networkInterfaceId;
513  bool m_networkInterfaceIdHasBeenSet;
514 
515  Aws::String m_networkInterfaceOwnerId;
516  bool m_networkInterfaceOwnerIdHasBeenSet;
517 
518  Aws::String m_privateIpAddress;
519  bool m_privateIpAddressHasBeenSet;
520  };
521 
522 } // namespace Model
523 } // namespace SecurityHub
524 } // namespace Aws
Aws::SecurityHub::Model::AwsEc2EipDetails::GetPublicIpv4Pool
const Aws::String & GetPublicIpv4Pool() const
Definition: AwsEc2EipDetails.h:281
Aws::SecurityHub::Model::AwsEc2EipDetails::SetAssociationId
void SetAssociationId(const char *value)
Definition: AwsEc2EipDetails.h:199
Aws::SecurityHub::Model::AwsEc2EipDetails::AssociationIdHasBeenSet
bool AssociationIdHasBeenSet() const
Definition: AwsEc2EipDetails.h:181
Aws::SecurityHub::Model::AwsEc2EipDetails::SetInstanceId
void SetInstanceId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:58
Aws::SecurityHub::Model::AwsEc2EipDetails::WithDomain
AwsEc2EipDetails & WithDomain(const char *value)
Definition: AwsEc2EipDetails.h:274
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPrivateIpAddress
AwsEc2EipDetails & WithPrivateIpAddress(Aws::String &&value)
Definition: AwsEc2EipDetails.h:482
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIp
AwsEc2EipDetails & WithPublicIp(Aws::String &&value)
Definition: AwsEc2EipDetails.h:114
Aws::SecurityHub::Model::AwsEc2EipDetails
Definition: AwsEc2EipDetails.h:32
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIp
void SetPublicIp(const Aws::String &value)
Definition: AwsEc2EipDetails.h:94
Aws::SecurityHub::Model::AwsEc2EipDetails::SetAssociationId
void SetAssociationId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:193
Aws::SecurityHub::Model::AwsEc2EipDetails::SetDomain
void SetDomain(const char *value)
Definition: AwsEc2EipDetails.h:253
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceOwnerId
void SetNetworkInterfaceOwnerId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:426
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceId
void SetNetworkInterfaceId(const char *value)
Definition: AwsEc2EipDetails.h:390
Aws::SecurityHub::Model::AwsEc2EipDetails::WithAllocationId
AwsEc2EipDetails & WithAllocationId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:162
Aws::SecurityHub::Model::AwsEc2EipDetails::PrivateIpAddressHasBeenSet
bool PrivateIpAddressHasBeenSet() const
Definition: AwsEc2EipDetails.h:457
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIp
void SetPublicIp(const char *value)
Definition: AwsEc2EipDetails.h:104
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkBorderGroup
void SetNetworkBorderGroup(const char *value)
Definition: AwsEc2EipDetails.h:349
Aws::SecurityHub::Model::AwsEc2EipDetails::operator=
AwsEc2EipDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkBorderGroup
void SetNetworkBorderGroup(const Aws::String &value)
Definition: AwsEc2EipDetails.h:339
Aws::SecurityHub::Model::AwsEc2EipDetails::WithAssociationId
AwsEc2EipDetails & WithAssociationId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:211
Aws::SecurityHub::Model::AwsEc2EipDetails::WithDomain
AwsEc2EipDetails & WithDomain(const Aws::String &value)
Definition: AwsEc2EipDetails.h:260
Aws::SecurityHub::Model::AwsEc2EipDetails::NetworkInterfaceIdHasBeenSet
bool NetworkInterfaceIdHasBeenSet() const
Definition: AwsEc2EipDetails.h:375
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceOwnerId
AwsEc2EipDetails & WithNetworkInterfaceOwnerId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:436
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkBorderGroup
AwsEc2EipDetails & WithNetworkBorderGroup(const Aws::String &value)
Definition: AwsEc2EipDetails.h:354
Aws::SecurityHub::Model::AwsEc2EipDetails::NetworkInterfaceOwnerIdHasBeenSet
bool NetworkInterfaceOwnerIdHasBeenSet() const
Definition: AwsEc2EipDetails.h:416
Aws::SecurityHub::Model::AwsEc2EipDetails::SetAllocationId
void SetAllocationId(const char *value)
Definition: AwsEc2EipDetails.h:150
Aws::SecurityHub::Model::AwsEc2EipDetails::GetInstanceId
const Aws::String & GetInstanceId() const
Definition: AwsEc2EipDetails.h:43
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIpv4Pool
void SetPublicIpv4Pool(const Aws::String &value)
Definition: AwsEc2EipDetails.h:293
Aws::SecurityHub::Model::AwsEc2EipDetails::WithInstanceId
AwsEc2EipDetails & WithInstanceId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:68
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceOwnerId
void SetNetworkInterfaceOwnerId(const char *value)
Definition: AwsEc2EipDetails.h:431
Aws::SecurityHub::Model::AwsEc2EipDetails::GetPublicIp
const Aws::String & GetPublicIp() const
Definition: AwsEc2EipDetails.h:84
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIpv4Pool
void SetPublicIpv4Pool(Aws::String &&value)
Definition: AwsEc2EipDetails.h:299
AWS_SECURITYHUB_API
#define AWS_SECURITYHUB_API
Definition: SecurityHub_EXPORTS.h:28
Aws::SecurityHub::Model::AwsEc2EipDetails::GetPrivateIpAddress
const Aws::String & GetPrivateIpAddress() const
Definition: AwsEc2EipDetails.h:452
Aws::SecurityHub::Model::AwsEc2EipDetails::InstanceIdHasBeenSet
bool InstanceIdHasBeenSet() const
Definition: AwsEc2EipDetails.h:48
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceId
void SetNetworkInterfaceId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:385
Aws::SecurityHub::Model::AwsEc2EipDetails::PublicIpv4PoolHasBeenSet
bool PublicIpv4PoolHasBeenSet() const
Definition: AwsEc2EipDetails.h:287
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPrivateIpAddress
void SetPrivateIpAddress(Aws::String &&value)
Definition: AwsEc2EipDetails.h:467
Aws::SecurityHub::Model::AwsEc2EipDetails::SetDomain
void SetDomain(Aws::String &&value)
Definition: AwsEc2EipDetails.h:246
Aws::SecurityHub::Model::AwsEc2EipDetails::WithAssociationId
AwsEc2EipDetails & WithAssociationId(const char *value)
Definition: AwsEc2EipDetails.h:217
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIpv4Pool
AwsEc2EipDetails & WithPublicIpv4Pool(const char *value)
Definition: AwsEc2EipDetails.h:323
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIpv4Pool
void SetPublicIpv4Pool(const char *value)
Definition: AwsEc2EipDetails.h:305
Aws::SecurityHub::Model::AwsEc2EipDetails::SetAllocationId
void SetAllocationId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:138
Aws::SecurityHub::Model::AwsEc2EipDetails::AwsEc2EipDetails
AwsEc2EipDetails()
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPrivateIpAddress
AwsEc2EipDetails & WithPrivateIpAddress(const char *value)
Definition: AwsEc2EipDetails.h:487
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPrivateIpAddress
AwsEc2EipDetails & WithPrivateIpAddress(const Aws::String &value)
Definition: AwsEc2EipDetails.h:477
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPrivateIpAddress
void SetPrivateIpAddress(const Aws::String &value)
Definition: AwsEc2EipDetails.h:462
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkBorderGroup
AwsEc2EipDetails & WithNetworkBorderGroup(Aws::String &&value)
Definition: AwsEc2EipDetails.h:359
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkBorderGroup
void SetNetworkBorderGroup(Aws::String &&value)
Definition: AwsEc2EipDetails.h:344
Aws::SecurityHub::Model::AwsEc2EipDetails::AwsEc2EipDetails
AwsEc2EipDetails(Aws::Utils::Json::JsonView jsonValue)
Aws::SecurityHub::Model::AwsEc2EipDetails::SetInstanceId
void SetInstanceId(const char *value)
Definition: AwsEc2EipDetails.h:63
Aws::SecurityHub::Model::AwsEc2EipDetails::SetDomain
void SetDomain(const Aws::String &value)
Definition: AwsEc2EipDetails.h:239
Aws::SecurityHub::Model::AwsEc2EipDetails::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SecurityHub::Model::AwsEc2EipDetails::GetAssociationId
const Aws::String & GetAssociationId() const
Definition: AwsEc2EipDetails.h:175
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceId
AwsEc2EipDetails & WithNetworkInterfaceId(const char *value)
Definition: AwsEc2EipDetails.h:405
Aws::SecurityHub::Model::AwsEc2EipDetails::NetworkBorderGroupHasBeenSet
bool NetworkBorderGroupHasBeenSet() const
Definition: AwsEc2EipDetails.h:334
Aws::SecurityHub::Model::AwsEc2EipDetails::WithAllocationId
AwsEc2EipDetails & WithAllocationId(const char *value)
Definition: AwsEc2EipDetails.h:168
Aws::SecurityHub::Model::AwsEc2EipDetails::GetNetworkBorderGroup
const Aws::String & GetNetworkBorderGroup() const
Definition: AwsEc2EipDetails.h:329
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceId
AwsEc2EipDetails & WithNetworkInterfaceId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:400
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceOwnerId
AwsEc2EipDetails & WithNetworkInterfaceOwnerId(const char *value)
Definition: AwsEc2EipDetails.h:446
Aws::SecurityHub::Model::AwsEc2EipDetails::PublicIpHasBeenSet
bool PublicIpHasBeenSet() const
Definition: AwsEc2EipDetails.h:89
Aws::SecurityHub::Model::AwsEc2EipDetails::DomainHasBeenSet
bool DomainHasBeenSet() const
Definition: AwsEc2EipDetails.h:232
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIpv4Pool
AwsEc2EipDetails & WithPublicIpv4Pool(Aws::String &&value)
Definition: AwsEc2EipDetails.h:317
Aws::SecurityHub::Model::AwsEc2EipDetails::WithAssociationId
AwsEc2EipDetails & WithAssociationId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:205
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPrivateIpAddress
void SetPrivateIpAddress(const char *value)
Definition: AwsEc2EipDetails.h:472
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceOwnerId
void SetNetworkInterfaceOwnerId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:421
Aws::SecurityHub::Model::AwsEc2EipDetails::SetAssociationId
void SetAssociationId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:187
Aws
Definition: AccessManagementClient.h:15
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkBorderGroup
AwsEc2EipDetails & WithNetworkBorderGroup(const char *value)
Definition: AwsEc2EipDetails.h:364
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SecurityHub::Model::AwsEc2EipDetails::GetNetworkInterfaceOwnerId
const Aws::String & GetNetworkInterfaceOwnerId() const
Definition: AwsEc2EipDetails.h:411
Aws::SecurityHub::Model::AwsEc2EipDetails::WithInstanceId
AwsEc2EipDetails & WithInstanceId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:73
Aws::SecurityHub::Model::AwsEc2EipDetails::GetNetworkInterfaceId
const Aws::String & GetNetworkInterfaceId() const
Definition: AwsEc2EipDetails.h:370
SecurityHub_EXPORTS.h
Aws::SecurityHub::Model::AwsEc2EipDetails::SetInstanceId
void SetInstanceId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:53
Aws::SecurityHub::Model::AwsEc2EipDetails::SetPublicIp
void SetPublicIp(Aws::String &&value)
Definition: AwsEc2EipDetails.h:99
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIp
AwsEc2EipDetails & WithPublicIp(const Aws::String &value)
Definition: AwsEc2EipDetails.h:109
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIpv4Pool
AwsEc2EipDetails & WithPublicIpv4Pool(const Aws::String &value)
Definition: AwsEc2EipDetails.h:311
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceOwnerId
AwsEc2EipDetails & WithNetworkInterfaceOwnerId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:441
Aws::SecurityHub::Model::AwsEc2EipDetails::AllocationIdHasBeenSet
bool AllocationIdHasBeenSet() const
Definition: AwsEc2EipDetails.h:132
Aws::SecurityHub::Model::AwsEc2EipDetails::SetNetworkInterfaceId
void SetNetworkInterfaceId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:380
Aws::SecurityHub::Model::AwsEc2EipDetails::WithPublicIp
AwsEc2EipDetails & WithPublicIp(const char *value)
Definition: AwsEc2EipDetails.h:119
Aws::SecurityHub::Model::AwsEc2EipDetails::WithInstanceId
AwsEc2EipDetails & WithInstanceId(const char *value)
Definition: AwsEc2EipDetails.h:78
Aws::SecurityHub::Model::AwsEc2EipDetails::WithNetworkInterfaceId
AwsEc2EipDetails & WithNetworkInterfaceId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:395
Aws::SecurityHub::Model::AwsEc2EipDetails::WithDomain
AwsEc2EipDetails & WithDomain(Aws::String &&value)
Definition: AwsEc2EipDetails.h:267
Aws::SecurityHub::Model::AwsEc2EipDetails::SetAllocationId
void SetAllocationId(Aws::String &&value)
Definition: AwsEc2EipDetails.h:144
Aws::SecurityHub::Model::AwsEc2EipDetails::GetAllocationId
const Aws::String & GetAllocationId() const
Definition: AwsEc2EipDetails.h:126
Aws::SecurityHub::Model::AwsEc2EipDetails::GetDomain
const Aws::String & GetDomain() const
Definition: AwsEc2EipDetails.h:225
Aws::SecurityHub::Model::AwsEc2EipDetails::WithAllocationId
AwsEc2EipDetails & WithAllocationId(const Aws::String &value)
Definition: AwsEc2EipDetails.h:156