AWS SDK for C++  1.9.131
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkSpaces::Model::IpRuleItem Class Reference

#include <IpRuleItem.h>

Public Member Functions

 IpRuleItem ()
 
 IpRuleItem (Aws::Utils::Json::JsonView jsonValue)
 
IpRuleItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIpRule () const
 
bool IpRuleHasBeenSet () const
 
void SetIpRule (const Aws::String &value)
 
void SetIpRule (Aws::String &&value)
 
void SetIpRule (const char *value)
 
IpRuleItemWithIpRule (const Aws::String &value)
 
IpRuleItemWithIpRule (Aws::String &&value)
 
IpRuleItemWithIpRule (const char *value)
 
const Aws::StringGetRuleDesc () const
 
bool RuleDescHasBeenSet () const
 
void SetRuleDesc (const Aws::String &value)
 
void SetRuleDesc (Aws::String &&value)
 
void SetRuleDesc (const char *value)
 
IpRuleItemWithRuleDesc (const Aws::String &value)
 
IpRuleItemWithRuleDesc (Aws::String &&value)
 
IpRuleItemWithRuleDesc (const char *value)
 

Detailed Description

Describes a rule for an IP access control group.

See Also:


AWS API Reference

Definition at line 32 of file IpRuleItem.h.

Constructor & Destructor Documentation

◆ IpRuleItem() [1/2]

Aws::WorkSpaces::Model::IpRuleItem::IpRuleItem ( )

◆ IpRuleItem() [2/2]

Aws::WorkSpaces::Model::IpRuleItem::IpRuleItem ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetIpRule()

const Aws::String& Aws::WorkSpaces::Model::IpRuleItem::GetIpRule ( ) const
inline

The IP address range, in CIDR notation.

Definition at line 44 of file IpRuleItem.h.

◆ GetRuleDesc()

const Aws::String& Aws::WorkSpaces::Model::IpRuleItem::GetRuleDesc ( ) const
inline

The description.

Definition at line 85 of file IpRuleItem.h.

◆ IpRuleHasBeenSet()

bool Aws::WorkSpaces::Model::IpRuleItem::IpRuleHasBeenSet ( ) const
inline

The IP address range, in CIDR notation.

Definition at line 49 of file IpRuleItem.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkSpaces::Model::IpRuleItem::Jsonize ( ) const

◆ operator=()

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RuleDescHasBeenSet()

bool Aws::WorkSpaces::Model::IpRuleItem::RuleDescHasBeenSet ( ) const
inline

The description.

Definition at line 90 of file IpRuleItem.h.

◆ SetIpRule() [1/3]

void Aws::WorkSpaces::Model::IpRuleItem::SetIpRule ( Aws::String &&  value)
inline

The IP address range, in CIDR notation.

Definition at line 59 of file IpRuleItem.h.

◆ SetIpRule() [2/3]

void Aws::WorkSpaces::Model::IpRuleItem::SetIpRule ( const Aws::String value)
inline

The IP address range, in CIDR notation.

Definition at line 54 of file IpRuleItem.h.

◆ SetIpRule() [3/3]

void Aws::WorkSpaces::Model::IpRuleItem::SetIpRule ( const char *  value)
inline

The IP address range, in CIDR notation.

Definition at line 64 of file IpRuleItem.h.

◆ SetRuleDesc() [1/3]

void Aws::WorkSpaces::Model::IpRuleItem::SetRuleDesc ( Aws::String &&  value)
inline

The description.

Definition at line 100 of file IpRuleItem.h.

◆ SetRuleDesc() [2/3]

void Aws::WorkSpaces::Model::IpRuleItem::SetRuleDesc ( const Aws::String value)
inline

The description.

Definition at line 95 of file IpRuleItem.h.

◆ SetRuleDesc() [3/3]

void Aws::WorkSpaces::Model::IpRuleItem::SetRuleDesc ( const char *  value)
inline

The description.

Definition at line 105 of file IpRuleItem.h.

◆ WithIpRule() [1/3]

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::WithIpRule ( Aws::String &&  value)
inline

The IP address range, in CIDR notation.

Definition at line 74 of file IpRuleItem.h.

◆ WithIpRule() [2/3]

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::WithIpRule ( const Aws::String value)
inline

The IP address range, in CIDR notation.

Definition at line 69 of file IpRuleItem.h.

◆ WithIpRule() [3/3]

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::WithIpRule ( const char *  value)
inline

The IP address range, in CIDR notation.

Definition at line 79 of file IpRuleItem.h.

◆ WithRuleDesc() [1/3]

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::WithRuleDesc ( Aws::String &&  value)
inline

The description.

Definition at line 115 of file IpRuleItem.h.

◆ WithRuleDesc() [2/3]

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::WithRuleDesc ( const Aws::String value)
inline

The description.

Definition at line 110 of file IpRuleItem.h.

◆ WithRuleDesc() [3/3]

IpRuleItem& Aws::WorkSpaces::Model::IpRuleItem::WithRuleDesc ( const char *  value)
inline

The description.

Definition at line 120 of file IpRuleItem.h.


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