AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::S3Grantee Class Reference

#include <S3Grantee.h>

Public Member Functions

 S3Grantee ()
 
 S3Grantee (const Aws::Utils::Xml::XmlNode &xmlNode)
 
S3Granteeoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const S3GranteeTypeIdentifierGetTypeIdentifier () const
 
bool TypeIdentifierHasBeenSet () const
 
void SetTypeIdentifier (const S3GranteeTypeIdentifier &value)
 
void SetTypeIdentifier (S3GranteeTypeIdentifier &&value)
 
S3GranteeWithTypeIdentifier (const S3GranteeTypeIdentifier &value)
 
S3GranteeWithTypeIdentifier (S3GranteeTypeIdentifier &&value)
 
const Aws::StringGetIdentifier () const
 
bool IdentifierHasBeenSet () const
 
void SetIdentifier (const Aws::String &value)
 
void SetIdentifier (Aws::String &&value)
 
void SetIdentifier (const char *value)
 
S3GranteeWithIdentifier (const Aws::String &value)
 
S3GranteeWithIdentifier (Aws::String &&value)
 
S3GranteeWithIdentifier (const char *value)
 
const Aws::StringGetDisplayName () const
 
bool DisplayNameHasBeenSet () const
 
void SetDisplayName (const Aws::String &value)
 
void SetDisplayName (Aws::String &&value)
 
void SetDisplayName (const char *value)
 
S3GranteeWithDisplayName (const Aws::String &value)
 
S3GranteeWithDisplayName (Aws::String &&value)
 
S3GranteeWithDisplayName (const char *value)
 

Detailed Description

See Also:

AWS API Reference

Definition at line 31 of file S3Grantee.h.

Constructor & Destructor Documentation

◆ S3Grantee() [1/2]

Aws::S3Control::Model::S3Grantee::S3Grantee ( )

◆ S3Grantee() [2/2]

Aws::S3Control::Model::S3Grantee::S3Grantee ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::S3Control::Model::S3Grantee::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ DisplayNameHasBeenSet()

bool Aws::S3Control::Model::S3Grantee::DisplayNameHasBeenSet ( ) const
inline

Definition at line 121 of file S3Grantee.h.

◆ GetDisplayName()

const Aws::String& Aws::S3Control::Model::S3Grantee::GetDisplayName ( ) const
inline

Definition at line 116 of file S3Grantee.h.

◆ GetIdentifier()

const Aws::String& Aws::S3Control::Model::S3Grantee::GetIdentifier ( ) const
inline

Definition at line 75 of file S3Grantee.h.

◆ GetTypeIdentifier()

const S3GranteeTypeIdentifier& Aws::S3Control::Model::S3Grantee::GetTypeIdentifier ( ) const
inline

Definition at line 44 of file S3Grantee.h.

◆ IdentifierHasBeenSet()

bool Aws::S3Control::Model::S3Grantee::IdentifierHasBeenSet ( ) const
inline

Definition at line 80 of file S3Grantee.h.

◆ operator=()

S3Grantee& Aws::S3Control::Model::S3Grantee::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ SetDisplayName() [1/3]

void Aws::S3Control::Model::S3Grantee::SetDisplayName ( const Aws::String value)
inline

Definition at line 126 of file S3Grantee.h.

◆ SetDisplayName() [2/3]

void Aws::S3Control::Model::S3Grantee::SetDisplayName ( Aws::String &&  value)
inline

Definition at line 131 of file S3Grantee.h.

◆ SetDisplayName() [3/3]

void Aws::S3Control::Model::S3Grantee::SetDisplayName ( const char *  value)
inline

Definition at line 136 of file S3Grantee.h.

◆ SetIdentifier() [1/3]

void Aws::S3Control::Model::S3Grantee::SetIdentifier ( const Aws::String value)
inline

Definition at line 85 of file S3Grantee.h.

◆ SetIdentifier() [2/3]

void Aws::S3Control::Model::S3Grantee::SetIdentifier ( Aws::String &&  value)
inline

Definition at line 90 of file S3Grantee.h.

◆ SetIdentifier() [3/3]

void Aws::S3Control::Model::S3Grantee::SetIdentifier ( const char *  value)
inline

Definition at line 95 of file S3Grantee.h.

◆ SetTypeIdentifier() [1/2]

void Aws::S3Control::Model::S3Grantee::SetTypeIdentifier ( const S3GranteeTypeIdentifier value)
inline

Definition at line 54 of file S3Grantee.h.

◆ SetTypeIdentifier() [2/2]

void Aws::S3Control::Model::S3Grantee::SetTypeIdentifier ( S3GranteeTypeIdentifier &&  value)
inline

Definition at line 59 of file S3Grantee.h.

◆ TypeIdentifierHasBeenSet()

bool Aws::S3Control::Model::S3Grantee::TypeIdentifierHasBeenSet ( ) const
inline

Definition at line 49 of file S3Grantee.h.

◆ WithDisplayName() [1/3]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithDisplayName ( const Aws::String value)
inline

Definition at line 141 of file S3Grantee.h.

◆ WithDisplayName() [2/3]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithDisplayName ( Aws::String &&  value)
inline

Definition at line 146 of file S3Grantee.h.

◆ WithDisplayName() [3/3]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithDisplayName ( const char *  value)
inline

Definition at line 151 of file S3Grantee.h.

◆ WithIdentifier() [1/3]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithIdentifier ( const Aws::String value)
inline

Definition at line 100 of file S3Grantee.h.

◆ WithIdentifier() [2/3]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithIdentifier ( Aws::String &&  value)
inline

Definition at line 105 of file S3Grantee.h.

◆ WithIdentifier() [3/3]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithIdentifier ( const char *  value)
inline

Definition at line 110 of file S3Grantee.h.

◆ WithTypeIdentifier() [1/2]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithTypeIdentifier ( const S3GranteeTypeIdentifier value)
inline

Definition at line 64 of file S3Grantee.h.

◆ WithTypeIdentifier() [2/2]

S3Grantee& Aws::S3Control::Model::S3Grantee::WithTypeIdentifier ( S3GranteeTypeIdentifier &&  value)
inline

Definition at line 69 of file S3Grantee.h.


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