AWS SDK for C++
AWS SDK for C++ Version 1.11.607
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-network-firewall
include
aws
network-firewall
model
AvailabilityZoneMetadata.h
1
6
#pragma once
7
#include <aws/network-firewall/NetworkFirewall_EXPORTS.h>
8
#include <aws/network-firewall/model/IPAddressType.h>
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
NetworkFirewall
22
{
23
namespace
Model
24
{
25
32
class
AvailabilityZoneMetadata
33
{
34
public
:
35
AWS_NETWORKFIREWALL_API
AvailabilityZoneMetadata
() =
default
;
36
AWS_NETWORKFIREWALL_API
AvailabilityZoneMetadata
(
Aws::Utils::Json::JsonView
jsonValue);
37
AWS_NETWORKFIREWALL_API
AvailabilityZoneMetadata
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
38
AWS_NETWORKFIREWALL_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
39
40
42
46
inline
IPAddressType
GetIPAddressType
()
const
{
return
m_iPAddressType; }
47
inline
bool
IPAddressTypeHasBeenSet
()
const
{
return
m_iPAddressTypeHasBeenSet; }
48
inline
void
SetIPAddressType
(
IPAddressType
value) { m_iPAddressTypeHasBeenSet =
true
; m_iPAddressType = value; }
49
inline
AvailabilityZoneMetadata
&
WithIPAddressType
(
IPAddressType
value) {
SetIPAddressType
(value);
return
*
this
;}
51
private
:
52
53
IPAddressType
m_iPAddressType{
IPAddressType::NOT_SET
};
54
bool
m_iPAddressTypeHasBeenSet =
false
;
55
};
56
57
}
// namespace Model
58
}
// namespace NetworkFirewall
59
}
// namespace Aws
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata
Definition
AvailabilityZoneMetadata.h:33
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::WithIPAddressType
AvailabilityZoneMetadata & WithIPAddressType(IPAddressType value)
Definition
AvailabilityZoneMetadata.h:49
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::SetIPAddressType
void SetIPAddressType(IPAddressType value)
Definition
AvailabilityZoneMetadata.h:48
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::AvailabilityZoneMetadata
AWS_NETWORKFIREWALL_API AvailabilityZoneMetadata()=default
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::GetIPAddressType
IPAddressType GetIPAddressType() const
Definition
AvailabilityZoneMetadata.h:46
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::Jsonize
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::AvailabilityZoneMetadata
AWS_NETWORKFIREWALL_API AvailabilityZoneMetadata(Aws::Utils::Json::JsonView jsonValue)
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::IPAddressTypeHasBeenSet
bool IPAddressTypeHasBeenSet() const
Definition
AvailabilityZoneMetadata.h:47
Aws::NetworkFirewall::Model::AvailabilityZoneMetadata::operator=
AWS_NETWORKFIREWALL_API AvailabilityZoneMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws::NetworkFirewall::Model::IPAddressType
IPAddressType
Definition
IPAddressType.h:17
Aws::NetworkFirewall::Model::IPAddressType::NOT_SET
@ NOT_SET
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences