AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::AccessControlList Class Reference

#include <AccessControlList.h>

Public Member Functions

 AccessControlList ()
 
 AccessControlList (Aws::Utils::Json::JsonView jsonValue)
 
AccessControlListoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetAllowsPublicReadAccess () const
 
bool AllowsPublicReadAccessHasBeenSet () const
 
void SetAllowsPublicReadAccess (bool value)
 
AccessControlListWithAllowsPublicReadAccess (bool value)
 
bool GetAllowsPublicWriteAccess () const
 
bool AllowsPublicWriteAccessHasBeenSet () const
 
void SetAllowsPublicWriteAccess (bool value)
 
AccessControlListWithAllowsPublicWriteAccess (bool value)
 

Detailed Description

Provides information about the permissions settings of the bucket-level access control list (ACL) for an S3 bucket.

See Also:

AWS API Reference

Definition at line 30 of file AccessControlList.h.

Constructor & Destructor Documentation

◆ AccessControlList() [1/2]

Aws::Macie2::Model::AccessControlList::AccessControlList ( )

◆ AccessControlList() [2/2]

Aws::Macie2::Model::AccessControlList::AccessControlList ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AllowsPublicReadAccessHasBeenSet()

bool Aws::Macie2::Model::AccessControlList::AllowsPublicReadAccessHasBeenSet ( ) const
inline

Specifies whether the ACL grants the general public with read access permissions for the bucket.

Definition at line 49 of file AccessControlList.h.

◆ AllowsPublicWriteAccessHasBeenSet()

bool Aws::Macie2::Model::AccessControlList::AllowsPublicWriteAccessHasBeenSet ( ) const
inline

Specifies whether the ACL grants the general public with write access permissions for the bucket.

Definition at line 74 of file AccessControlList.h.

◆ GetAllowsPublicReadAccess()

bool Aws::Macie2::Model::AccessControlList::GetAllowsPublicReadAccess ( ) const
inline

Specifies whether the ACL grants the general public with read access permissions for the bucket.

Definition at line 43 of file AccessControlList.h.

◆ GetAllowsPublicWriteAccess()

bool Aws::Macie2::Model::AccessControlList::GetAllowsPublicWriteAccess ( ) const
inline

Specifies whether the ACL grants the general public with write access permissions for the bucket.

Definition at line 68 of file AccessControlList.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::AccessControlList::Jsonize ( ) const

◆ operator=()

AccessControlList& Aws::Macie2::Model::AccessControlList::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAllowsPublicReadAccess()

void Aws::Macie2::Model::AccessControlList::SetAllowsPublicReadAccess ( bool  value)
inline

Specifies whether the ACL grants the general public with read access permissions for the bucket.

Definition at line 55 of file AccessControlList.h.

◆ SetAllowsPublicWriteAccess()

void Aws::Macie2::Model::AccessControlList::SetAllowsPublicWriteAccess ( bool  value)
inline

Specifies whether the ACL grants the general public with write access permissions for the bucket.

Definition at line 80 of file AccessControlList.h.

◆ WithAllowsPublicReadAccess()

AccessControlList& Aws::Macie2::Model::AccessControlList::WithAllowsPublicReadAccess ( bool  value)
inline

Specifies whether the ACL grants the general public with read access permissions for the bucket.

Definition at line 61 of file AccessControlList.h.

◆ WithAllowsPublicWriteAccess()

AccessControlList& Aws::Macie2::Model::AccessControlList::WithAllowsPublicWriteAccess ( bool  value)
inline

Specifies whether the ACL grants the general public with write access permissions for the bucket.

Definition at line 86 of file AccessControlList.h.


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