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

#include <IpRouteInfo.h>

Public Member Functions

 IpRouteInfo ()
 
 IpRouteInfo (Aws::Utils::Json::JsonView jsonValue)
 
IpRouteInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
IpRouteInfoWithDirectoryId (const Aws::String &value)
 
IpRouteInfoWithDirectoryId (Aws::String &&value)
 
IpRouteInfoWithDirectoryId (const char *value)
 
const Aws::StringGetCidrIp () const
 
bool CidrIpHasBeenSet () const
 
void SetCidrIp (const Aws::String &value)
 
void SetCidrIp (Aws::String &&value)
 
void SetCidrIp (const char *value)
 
IpRouteInfoWithCidrIp (const Aws::String &value)
 
IpRouteInfoWithCidrIp (Aws::String &&value)
 
IpRouteInfoWithCidrIp (const char *value)
 
const IpRouteStatusMsgGetIpRouteStatusMsg () const
 
bool IpRouteStatusMsgHasBeenSet () const
 
void SetIpRouteStatusMsg (const IpRouteStatusMsg &value)
 
void SetIpRouteStatusMsg (IpRouteStatusMsg &&value)
 
IpRouteInfoWithIpRouteStatusMsg (const IpRouteStatusMsg &value)
 
IpRouteInfoWithIpRouteStatusMsg (IpRouteStatusMsg &&value)
 
const Aws::Utils::DateTimeGetAddedDateTime () const
 
bool AddedDateTimeHasBeenSet () const
 
void SetAddedDateTime (const Aws::Utils::DateTime &value)
 
void SetAddedDateTime (Aws::Utils::DateTime &&value)
 
IpRouteInfoWithAddedDateTime (const Aws::Utils::DateTime &value)
 
IpRouteInfoWithAddedDateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetIpRouteStatusReason () const
 
bool IpRouteStatusReasonHasBeenSet () const
 
void SetIpRouteStatusReason (const Aws::String &value)
 
void SetIpRouteStatusReason (Aws::String &&value)
 
void SetIpRouteStatusReason (const char *value)
 
IpRouteInfoWithIpRouteStatusReason (const Aws::String &value)
 
IpRouteInfoWithIpRouteStatusReason (Aws::String &&value)
 
IpRouteInfoWithIpRouteStatusReason (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)
 
IpRouteInfoWithDescription (const Aws::String &value)
 
IpRouteInfoWithDescription (Aws::String &&value)
 
IpRouteInfoWithDescription (const char *value)
 

Detailed Description

Information about one or more IP address blocks.

See Also:


AWS API Reference

Definition at line 33 of file IpRouteInfo.h.

Constructor & Destructor Documentation

◆ IpRouteInfo() [1/2]

Aws::DirectoryService::Model::IpRouteInfo::IpRouteInfo ( )

◆ IpRouteInfo() [2/2]

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

Member Function Documentation

◆ AddedDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::IpRouteInfo::AddedDateTimeHasBeenSet ( ) const
inline

The date and time the address block was added to the directory.

Definition at line 163 of file IpRouteInfo.h.

◆ CidrIpHasBeenSet()

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

IP address block in the IpRoute.

Definition at line 91 of file IpRouteInfo.h.

◆ DescriptionHasBeenSet()

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

Description of the IpRouteInfo.

Definition at line 235 of file IpRouteInfo.h.

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::IpRouteInfo::DirectoryIdHasBeenSet ( ) const
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 50 of file IpRouteInfo.h.

◆ GetAddedDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::IpRouteInfo::GetAddedDateTime ( ) const
inline

The date and time the address block was added to the directory.

Definition at line 158 of file IpRouteInfo.h.

◆ GetCidrIp()

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

IP address block in the IpRoute.

Definition at line 86 of file IpRouteInfo.h.

◆ GetDescription()

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

Description of the IpRouteInfo.

Definition at line 230 of file IpRouteInfo.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::IpRouteInfo::GetDirectoryId ( ) const
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 45 of file IpRouteInfo.h.

◆ GetIpRouteStatusMsg()

const IpRouteStatusMsg& Aws::DirectoryService::Model::IpRouteInfo::GetIpRouteStatusMsg ( ) const
inline

The status of the IP address block.

Definition at line 127 of file IpRouteInfo.h.

◆ GetIpRouteStatusReason()

const Aws::String& Aws::DirectoryService::Model::IpRouteInfo::GetIpRouteStatusReason ( ) const
inline

The reason for the IpRouteStatusMsg.

Definition at line 189 of file IpRouteInfo.h.

◆ IpRouteStatusMsgHasBeenSet()

bool Aws::DirectoryService::Model::IpRouteInfo::IpRouteStatusMsgHasBeenSet ( ) const
inline

The status of the IP address block.

Definition at line 132 of file IpRouteInfo.h.

◆ IpRouteStatusReasonHasBeenSet()

bool Aws::DirectoryService::Model::IpRouteInfo::IpRouteStatusReasonHasBeenSet ( ) const
inline

The reason for the IpRouteStatusMsg.

Definition at line 194 of file IpRouteInfo.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAddedDateTime() [1/2]

void Aws::DirectoryService::Model::IpRouteInfo::SetAddedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the address block was added to the directory.

Definition at line 173 of file IpRouteInfo.h.

◆ SetAddedDateTime() [2/2]

void Aws::DirectoryService::Model::IpRouteInfo::SetAddedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time the address block was added to the directory.

Definition at line 168 of file IpRouteInfo.h.

◆ SetCidrIp() [1/3]

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

IP address block in the IpRoute.

Definition at line 101 of file IpRouteInfo.h.

◆ SetCidrIp() [2/3]

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

IP address block in the IpRoute.

Definition at line 96 of file IpRouteInfo.h.

◆ SetCidrIp() [3/3]

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

IP address block in the IpRoute.

Definition at line 106 of file IpRouteInfo.h.

◆ SetDescription() [1/3]

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

Description of the IpRouteInfo.

Definition at line 245 of file IpRouteInfo.h.

◆ SetDescription() [2/3]

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

Description of the IpRouteInfo.

Definition at line 240 of file IpRouteInfo.h.

◆ SetDescription() [3/3]

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

Description of the IpRouteInfo.

Definition at line 250 of file IpRouteInfo.h.

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::IpRouteInfo::SetDirectoryId ( Aws::String &&  value)
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 60 of file IpRouteInfo.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::IpRouteInfo::SetDirectoryId ( const Aws::String value)
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 55 of file IpRouteInfo.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::IpRouteInfo::SetDirectoryId ( const char *  value)
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 65 of file IpRouteInfo.h.

◆ SetIpRouteStatusMsg() [1/2]

void Aws::DirectoryService::Model::IpRouteInfo::SetIpRouteStatusMsg ( const IpRouteStatusMsg value)
inline

The status of the IP address block.

Definition at line 137 of file IpRouteInfo.h.

◆ SetIpRouteStatusMsg() [2/2]

void Aws::DirectoryService::Model::IpRouteInfo::SetIpRouteStatusMsg ( IpRouteStatusMsg &&  value)
inline

The status of the IP address block.

Definition at line 142 of file IpRouteInfo.h.

◆ SetIpRouteStatusReason() [1/3]

void Aws::DirectoryService::Model::IpRouteInfo::SetIpRouteStatusReason ( Aws::String &&  value)
inline

The reason for the IpRouteStatusMsg.

Definition at line 204 of file IpRouteInfo.h.

◆ SetIpRouteStatusReason() [2/3]

void Aws::DirectoryService::Model::IpRouteInfo::SetIpRouteStatusReason ( const Aws::String value)
inline

The reason for the IpRouteStatusMsg.

Definition at line 199 of file IpRouteInfo.h.

◆ SetIpRouteStatusReason() [3/3]

void Aws::DirectoryService::Model::IpRouteInfo::SetIpRouteStatusReason ( const char *  value)
inline

The reason for the IpRouteStatusMsg.

Definition at line 209 of file IpRouteInfo.h.

◆ WithAddedDateTime() [1/2]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithAddedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the address block was added to the directory.

Definition at line 183 of file IpRouteInfo.h.

◆ WithAddedDateTime() [2/2]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithAddedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time the address block was added to the directory.

Definition at line 178 of file IpRouteInfo.h.

◆ WithCidrIp() [1/3]

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

IP address block in the IpRoute.

Definition at line 116 of file IpRouteInfo.h.

◆ WithCidrIp() [2/3]

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

IP address block in the IpRoute.

Definition at line 111 of file IpRouteInfo.h.

◆ WithCidrIp() [3/3]

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

IP address block in the IpRoute.

Definition at line 121 of file IpRouteInfo.h.

◆ WithDescription() [1/3]

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

Description of the IpRouteInfo.

Definition at line 260 of file IpRouteInfo.h.

◆ WithDescription() [2/3]

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

Description of the IpRouteInfo.

Definition at line 255 of file IpRouteInfo.h.

◆ WithDescription() [3/3]

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

Description of the IpRouteInfo.

Definition at line 265 of file IpRouteInfo.h.

◆ WithDirectoryId() [1/3]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithDirectoryId ( Aws::String &&  value)
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 75 of file IpRouteInfo.h.

◆ WithDirectoryId() [2/3]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithDirectoryId ( const Aws::String value)
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 70 of file IpRouteInfo.h.

◆ WithDirectoryId() [3/3]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithDirectoryId ( const char *  value)
inline

Identifier (ID) of the directory associated with the IP addresses.

Definition at line 80 of file IpRouteInfo.h.

◆ WithIpRouteStatusMsg() [1/2]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithIpRouteStatusMsg ( const IpRouteStatusMsg value)
inline

The status of the IP address block.

Definition at line 147 of file IpRouteInfo.h.

◆ WithIpRouteStatusMsg() [2/2]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithIpRouteStatusMsg ( IpRouteStatusMsg &&  value)
inline

The status of the IP address block.

Definition at line 152 of file IpRouteInfo.h.

◆ WithIpRouteStatusReason() [1/3]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithIpRouteStatusReason ( Aws::String &&  value)
inline

The reason for the IpRouteStatusMsg.

Definition at line 219 of file IpRouteInfo.h.

◆ WithIpRouteStatusReason() [2/3]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithIpRouteStatusReason ( const Aws::String value)
inline

The reason for the IpRouteStatusMsg.

Definition at line 214 of file IpRouteInfo.h.

◆ WithIpRouteStatusReason() [3/3]

IpRouteInfo& Aws::DirectoryService::Model::IpRouteInfo::WithIpRouteStatusReason ( const char *  value)
inline

The reason for the IpRouteStatusMsg.

Definition at line 224 of file IpRouteInfo.h.


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