AWS SDK for C++  1.8.182
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::IpRoute Class Reference

#include <IpRoute.h>

Public Member Functions

 IpRoute ()
 
 IpRoute (Aws::Utils::Json::JsonView jsonValue)
 
IpRouteoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCidrIp () const
 
bool CidrIpHasBeenSet () const
 
void SetCidrIp (const Aws::String &value)
 
void SetCidrIp (Aws::String &&value)
 
void SetCidrIp (const char *value)
 
IpRouteWithCidrIp (const Aws::String &value)
 
IpRouteWithCidrIp (Aws::String &&value)
 
IpRouteWithCidrIp (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
IpRouteWithDescription (const Aws::String &value)
 
IpRouteWithDescription (Aws::String &&value)
 
IpRouteWithDescription (const char *value)
 

Detailed Description

IP address block. This is often the address block of the DNS server used for your on-premises domain.

See Also:

AWS API Reference

Definition at line 32 of file IpRoute.h.

Constructor & Destructor Documentation

◆ IpRoute() [1/2]

Aws::DirectoryService::Model::IpRoute::IpRoute ( )

◆ IpRoute() [2/2]

Aws::DirectoryService::Model::IpRoute::IpRoute ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CidrIpHasBeenSet()

bool Aws::DirectoryService::Model::IpRoute::CidrIpHasBeenSet ( ) const
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 55 of file IpRoute.h.

◆ DescriptionHasBeenSet()

bool Aws::DirectoryService::Model::IpRoute::DescriptionHasBeenSet ( ) const
inline

Description of the address block.

Definition at line 114 of file IpRoute.h.

◆ GetCidrIp()

const Aws::String& Aws::DirectoryService::Model::IpRoute::GetCidrIp ( ) const
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 47 of file IpRoute.h.

◆ GetDescription()

const Aws::String& Aws::DirectoryService::Model::IpRoute::GetDescription ( ) const
inline

Description of the address block.

Definition at line 109 of file IpRoute.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::IpRoute::Jsonize ( ) const

◆ operator=()

IpRoute& Aws::DirectoryService::Model::IpRoute::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCidrIp() [1/3]

void Aws::DirectoryService::Model::IpRoute::SetCidrIp ( Aws::String &&  value)
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 71 of file IpRoute.h.

◆ SetCidrIp() [2/3]

void Aws::DirectoryService::Model::IpRoute::SetCidrIp ( const Aws::String value)
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 63 of file IpRoute.h.

◆ SetCidrIp() [3/3]

void Aws::DirectoryService::Model::IpRoute::SetCidrIp ( const char *  value)
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 79 of file IpRoute.h.

◆ SetDescription() [1/3]

void Aws::DirectoryService::Model::IpRoute::SetDescription ( Aws::String &&  value)
inline

Description of the address block.

Definition at line 124 of file IpRoute.h.

◆ SetDescription() [2/3]

void Aws::DirectoryService::Model::IpRoute::SetDescription ( const Aws::String value)
inline

Description of the address block.

Definition at line 119 of file IpRoute.h.

◆ SetDescription() [3/3]

void Aws::DirectoryService::Model::IpRoute::SetDescription ( const char *  value)
inline

Description of the address block.

Definition at line 129 of file IpRoute.h.

◆ WithCidrIp() [1/3]

IpRoute& Aws::DirectoryService::Model::IpRoute::WithCidrIp ( Aws::String &&  value)
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 95 of file IpRoute.h.

◆ WithCidrIp() [2/3]

IpRoute& Aws::DirectoryService::Model::IpRoute::WithCidrIp ( const Aws::String value)
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 87 of file IpRoute.h.

◆ WithCidrIp() [3/3]

IpRoute& Aws::DirectoryService::Model::IpRoute::WithCidrIp ( const char *  value)
inline

IP address block using CIDR format, for example 10.0.0.0/24. This is often the address block of the DNS server used for your on-premises domain. For a single IP address use a CIDR address block with /32. For example 10.0.0.0/32.

Definition at line 103 of file IpRoute.h.

◆ WithDescription() [1/3]

IpRoute& Aws::DirectoryService::Model::IpRoute::WithDescription ( Aws::String &&  value)
inline

Description of the address block.

Definition at line 139 of file IpRoute.h.

◆ WithDescription() [2/3]

IpRoute& Aws::DirectoryService::Model::IpRoute::WithDescription ( const Aws::String value)
inline

Description of the address block.

Definition at line 134 of file IpRoute.h.

◆ WithDescription() [3/3]

IpRoute& Aws::DirectoryService::Model::IpRoute::WithDescription ( const char *  value)
inline

Description of the address block.

Definition at line 144 of file IpRoute.h.


The documentation for this class was generated from the following file: