AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::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

Contains information on the current access control policies for the bucket.

See Also:

AWS API Reference

Definition at line 30 of file AccessControlList.h.

Constructor & Destructor Documentation

◆ AccessControlList() [1/2]

Aws::GuardDuty::Model::AccessControlList::AccessControlList ( )

◆ AccessControlList() [2/2]

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

Member Function Documentation

◆ AllowsPublicReadAccessHasBeenSet()

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

A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

Definition at line 49 of file AccessControlList.h.

◆ AllowsPublicWriteAccessHasBeenSet()

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

A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

Definition at line 74 of file AccessControlList.h.

◆ GetAllowsPublicReadAccess()

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

A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

Definition at line 43 of file AccessControlList.h.

◆ GetAllowsPublicWriteAccess()

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

A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

Definition at line 68 of file AccessControlList.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAllowsPublicReadAccess()

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

A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

Definition at line 55 of file AccessControlList.h.

◆ SetAllowsPublicWriteAccess()

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

A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

Definition at line 80 of file AccessControlList.h.

◆ WithAllowsPublicReadAccess()

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

A value that indicates whether public read access for the bucket is enabled through an Access Control List (ACL).

Definition at line 61 of file AccessControlList.h.

◆ WithAllowsPublicWriteAccess()

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

A value that indicates whether public write access for the bucket is enabled through an Access Control List (ACL).

Definition at line 86 of file AccessControlList.h.


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