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

#include <S3AccessControlList.h>

Public Member Functions

 S3AccessControlList ()
 
 S3AccessControlList (const Aws::Utils::Xml::XmlNode &xmlNode)
 
S3AccessControlListoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const S3ObjectOwnerGetOwner () const
 
bool OwnerHasBeenSet () const
 
void SetOwner (const S3ObjectOwner &value)
 
void SetOwner (S3ObjectOwner &&value)
 
S3AccessControlListWithOwner (const S3ObjectOwner &value)
 
S3AccessControlListWithOwner (S3ObjectOwner &&value)
 
const Aws::Vector< S3Grant > & GetGrants () const
 
bool GrantsHasBeenSet () const
 
void SetGrants (const Aws::Vector< S3Grant > &value)
 
void SetGrants (Aws::Vector< S3Grant > &&value)
 
S3AccessControlListWithGrants (const Aws::Vector< S3Grant > &value)
 
S3AccessControlListWithGrants (Aws::Vector< S3Grant > &&value)
 
S3AccessControlListAddGrants (const S3Grant &value)
 
S3AccessControlListAddGrants (S3Grant &&value)
 

Detailed Description

See Also:

AWS API Reference

Definition at line 32 of file S3AccessControlList.h.

Constructor & Destructor Documentation

◆ S3AccessControlList() [1/2]

Aws::S3Control::Model::S3AccessControlList::S3AccessControlList ( )

◆ S3AccessControlList() [2/2]

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

Member Function Documentation

◆ AddGrants() [1/2]

S3AccessControlList& Aws::S3Control::Model::S3AccessControlList::AddGrants ( const S3Grant value)
inline

Definition at line 106 of file S3AccessControlList.h.

◆ AddGrants() [2/2]

S3AccessControlList& Aws::S3Control::Model::S3AccessControlList::AddGrants ( S3Grant &&  value)
inline

Definition at line 111 of file S3AccessControlList.h.

◆ AddToNode()

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

◆ GetGrants()

const Aws::Vector<S3Grant>& Aws::S3Control::Model::S3AccessControlList::GetGrants ( ) const
inline

Definition at line 76 of file S3AccessControlList.h.

◆ GetOwner()

const S3ObjectOwner& Aws::S3Control::Model::S3AccessControlList::GetOwner ( ) const
inline

Definition at line 45 of file S3AccessControlList.h.

◆ GrantsHasBeenSet()

bool Aws::S3Control::Model::S3AccessControlList::GrantsHasBeenSet ( ) const
inline

Definition at line 81 of file S3AccessControlList.h.

◆ operator=()

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

◆ OwnerHasBeenSet()

bool Aws::S3Control::Model::S3AccessControlList::OwnerHasBeenSet ( ) const
inline

Definition at line 50 of file S3AccessControlList.h.

◆ SetGrants() [1/2]

void Aws::S3Control::Model::S3AccessControlList::SetGrants ( const Aws::Vector< S3Grant > &  value)
inline

Definition at line 86 of file S3AccessControlList.h.

◆ SetGrants() [2/2]

void Aws::S3Control::Model::S3AccessControlList::SetGrants ( Aws::Vector< S3Grant > &&  value)
inline

Definition at line 91 of file S3AccessControlList.h.

◆ SetOwner() [1/2]

void Aws::S3Control::Model::S3AccessControlList::SetOwner ( const S3ObjectOwner value)
inline

Definition at line 55 of file S3AccessControlList.h.

◆ SetOwner() [2/2]

void Aws::S3Control::Model::S3AccessControlList::SetOwner ( S3ObjectOwner &&  value)
inline

Definition at line 60 of file S3AccessControlList.h.

◆ WithGrants() [1/2]

S3AccessControlList& Aws::S3Control::Model::S3AccessControlList::WithGrants ( const Aws::Vector< S3Grant > &  value)
inline

Definition at line 96 of file S3AccessControlList.h.

◆ WithGrants() [2/2]

S3AccessControlList& Aws::S3Control::Model::S3AccessControlList::WithGrants ( Aws::Vector< S3Grant > &&  value)
inline

Definition at line 101 of file S3AccessControlList.h.

◆ WithOwner() [1/2]

S3AccessControlList& Aws::S3Control::Model::S3AccessControlList::WithOwner ( const S3ObjectOwner value)
inline

Definition at line 65 of file S3AccessControlList.h.

◆ WithOwner() [2/2]

S3AccessControlList& Aws::S3Control::Model::S3AccessControlList::WithOwner ( S3ObjectOwner &&  value)
inline

Definition at line 70 of file S3AccessControlList.h.


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