AWS SDK for C++  1.9.72
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkMail::Model::GetAccessControlEffectResult Class Reference

#include <GetAccessControlEffectResult.h>

Public Member Functions

 GetAccessControlEffectResult ()
 
 GetAccessControlEffectResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetAccessControlEffectResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const AccessControlRuleEffectGetEffect () const
 
void SetEffect (const AccessControlRuleEffect &value)
 
void SetEffect (AccessControlRuleEffect &&value)
 
GetAccessControlEffectResultWithEffect (const AccessControlRuleEffect &value)
 
GetAccessControlEffectResultWithEffect (AccessControlRuleEffect &&value)
 
const Aws::Vector< Aws::String > & GetMatchedRules () const
 
void SetMatchedRules (const Aws::Vector< Aws::String > &value)
 
void SetMatchedRules (Aws::Vector< Aws::String > &&value)
 
GetAccessControlEffectResultWithMatchedRules (const Aws::Vector< Aws::String > &value)
 
GetAccessControlEffectResultWithMatchedRules (Aws::Vector< Aws::String > &&value)
 
GetAccessControlEffectResultAddMatchedRules (const Aws::String &value)
 
GetAccessControlEffectResultAddMatchedRules (Aws::String &&value)
 
GetAccessControlEffectResultAddMatchedRules (const char *value)
 

Detailed Description

Definition at line 29 of file GetAccessControlEffectResult.h.

Constructor & Destructor Documentation

◆ GetAccessControlEffectResult() [1/2]

Aws::WorkMail::Model::GetAccessControlEffectResult::GetAccessControlEffectResult ( )

◆ GetAccessControlEffectResult() [2/2]

Aws::WorkMail::Model::GetAccessControlEffectResult::GetAccessControlEffectResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddMatchedRules() [1/3]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::AddMatchedRules ( Aws::String &&  value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 96 of file GetAccessControlEffectResult.h.

◆ AddMatchedRules() [2/3]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::AddMatchedRules ( const Aws::String value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 91 of file GetAccessControlEffectResult.h.

◆ AddMatchedRules() [3/3]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::AddMatchedRules ( const char *  value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 101 of file GetAccessControlEffectResult.h.

◆ GetEffect()

const AccessControlRuleEffect& Aws::WorkMail::Model::GetAccessControlEffectResult::GetEffect ( ) const
inline

The rule effect.

Definition at line 40 of file GetAccessControlEffectResult.h.

◆ GetMatchedRules()

const Aws::Vector<Aws::String>& Aws::WorkMail::Model::GetAccessControlEffectResult::GetMatchedRules ( ) const
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 66 of file GetAccessControlEffectResult.h.

◆ operator=()

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetEffect() [1/2]

void Aws::WorkMail::Model::GetAccessControlEffectResult::SetEffect ( AccessControlRuleEffect &&  value)
inline

The rule effect.

Definition at line 50 of file GetAccessControlEffectResult.h.

◆ SetEffect() [2/2]

void Aws::WorkMail::Model::GetAccessControlEffectResult::SetEffect ( const AccessControlRuleEffect value)
inline

The rule effect.

Definition at line 45 of file GetAccessControlEffectResult.h.

◆ SetMatchedRules() [1/2]

void Aws::WorkMail::Model::GetAccessControlEffectResult::SetMatchedRules ( Aws::Vector< Aws::String > &&  value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 76 of file GetAccessControlEffectResult.h.

◆ SetMatchedRules() [2/2]

void Aws::WorkMail::Model::GetAccessControlEffectResult::SetMatchedRules ( const Aws::Vector< Aws::String > &  value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 71 of file GetAccessControlEffectResult.h.

◆ WithEffect() [1/2]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::WithEffect ( AccessControlRuleEffect &&  value)
inline

The rule effect.

Definition at line 60 of file GetAccessControlEffectResult.h.

◆ WithEffect() [2/2]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::WithEffect ( const AccessControlRuleEffect value)
inline

The rule effect.

Definition at line 55 of file GetAccessControlEffectResult.h.

◆ WithMatchedRules() [1/2]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::WithMatchedRules ( Aws::Vector< Aws::String > &&  value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 86 of file GetAccessControlEffectResult.h.

◆ WithMatchedRules() [2/2]

GetAccessControlEffectResult& Aws::WorkMail::Model::GetAccessControlEffectResult::WithMatchedRules ( const Aws::Vector< Aws::String > &  value)
inline

The rules that match the given parameters, resulting in an effect.

Definition at line 81 of file GetAccessControlEffectResult.h.


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