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

#include <BucketCountBySharedAccessType.h>

Public Member Functions

 BucketCountBySharedAccessType ()
 
 BucketCountBySharedAccessType (Aws::Utils::Json::JsonView jsonValue)
 
BucketCountBySharedAccessTypeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetExternal () const
 
bool ExternalHasBeenSet () const
 
void SetExternal (long long value)
 
BucketCountBySharedAccessTypeWithExternal (long long value)
 
long long GetInternal () const
 
bool InternalHasBeenSet () const
 
void SetInternal (long long value)
 
BucketCountBySharedAccessTypeWithInternal (long long value)
 
long long GetNotShared () const
 
bool NotSharedHasBeenSet () const
 
void SetNotShared (long long value)
 
BucketCountBySharedAccessTypeWithNotShared (long long value)
 
long long GetUnknown () const
 
bool UnknownHasBeenSet () const
 
void SetUnknown (long long value)
 
BucketCountBySharedAccessTypeWithUnknown (long long value)
 

Detailed Description

Provides information about the number of S3 buckets that are or aren't shared with other Amazon Web Services accounts.

See Also:

AWS API Reference

Definition at line 30 of file BucketCountBySharedAccessType.h.

Constructor & Destructor Documentation

◆ BucketCountBySharedAccessType() [1/2]

Aws::Macie2::Model::BucketCountBySharedAccessType::BucketCountBySharedAccessType ( )

◆ BucketCountBySharedAccessType() [2/2]

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

Member Function Documentation

◆ ExternalHasBeenSet()

bool Aws::Macie2::Model::BucketCountBySharedAccessType::ExternalHasBeenSet ( ) const
inline

The total number of buckets that are shared with an Amazon Web Services account that isn't part of the same Amazon Macie organization.

Definition at line 49 of file BucketCountBySharedAccessType.h.

◆ GetExternal()

long long Aws::Macie2::Model::BucketCountBySharedAccessType::GetExternal ( ) const
inline

The total number of buckets that are shared with an Amazon Web Services account that isn't part of the same Amazon Macie organization.

Definition at line 43 of file BucketCountBySharedAccessType.h.

◆ GetInternal()

long long Aws::Macie2::Model::BucketCountBySharedAccessType::GetInternal ( ) const
inline

The total number of buckets that are shared with an Amazon Web Services account that's part of the same Amazon Macie organization.

Definition at line 68 of file BucketCountBySharedAccessType.h.

◆ GetNotShared()

long long Aws::Macie2::Model::BucketCountBySharedAccessType::GetNotShared ( ) const
inline

The total number of buckets that aren't shared with other Amazon Web Services accounts.

Definition at line 93 of file BucketCountBySharedAccessType.h.

◆ GetUnknown()

long long Aws::Macie2::Model::BucketCountBySharedAccessType::GetUnknown ( ) const
inline

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other Amazon Web Services accounts.

Definition at line 119 of file BucketCountBySharedAccessType.h.

◆ InternalHasBeenSet()

bool Aws::Macie2::Model::BucketCountBySharedAccessType::InternalHasBeenSet ( ) const
inline

The total number of buckets that are shared with an Amazon Web Services account that's part of the same Amazon Macie organization.

Definition at line 74 of file BucketCountBySharedAccessType.h.

◆ Jsonize()

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

◆ NotSharedHasBeenSet()

bool Aws::Macie2::Model::BucketCountBySharedAccessType::NotSharedHasBeenSet ( ) const
inline

The total number of buckets that aren't shared with other Amazon Web Services accounts.

Definition at line 99 of file BucketCountBySharedAccessType.h.

◆ operator=()

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

◆ SetExternal()

void Aws::Macie2::Model::BucketCountBySharedAccessType::SetExternal ( long long  value)
inline

The total number of buckets that are shared with an Amazon Web Services account that isn't part of the same Amazon Macie organization.

Definition at line 55 of file BucketCountBySharedAccessType.h.

◆ SetInternal()

void Aws::Macie2::Model::BucketCountBySharedAccessType::SetInternal ( long long  value)
inline

The total number of buckets that are shared with an Amazon Web Services account that's part of the same Amazon Macie organization.

Definition at line 80 of file BucketCountBySharedAccessType.h.

◆ SetNotShared()

void Aws::Macie2::Model::BucketCountBySharedAccessType::SetNotShared ( long long  value)
inline

The total number of buckets that aren't shared with other Amazon Web Services accounts.

Definition at line 105 of file BucketCountBySharedAccessType.h.

◆ SetUnknown()

void Aws::Macie2::Model::BucketCountBySharedAccessType::SetUnknown ( long long  value)
inline

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other Amazon Web Services accounts.

Definition at line 133 of file BucketCountBySharedAccessType.h.

◆ UnknownHasBeenSet()

bool Aws::Macie2::Model::BucketCountBySharedAccessType::UnknownHasBeenSet ( ) const
inline

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other Amazon Web Services accounts.

Definition at line 126 of file BucketCountBySharedAccessType.h.

◆ WithExternal()

BucketCountBySharedAccessType& Aws::Macie2::Model::BucketCountBySharedAccessType::WithExternal ( long long  value)
inline

The total number of buckets that are shared with an Amazon Web Services account that isn't part of the same Amazon Macie organization.

Definition at line 61 of file BucketCountBySharedAccessType.h.

◆ WithInternal()

BucketCountBySharedAccessType& Aws::Macie2::Model::BucketCountBySharedAccessType::WithInternal ( long long  value)
inline

The total number of buckets that are shared with an Amazon Web Services account that's part of the same Amazon Macie organization.

Definition at line 86 of file BucketCountBySharedAccessType.h.

◆ WithNotShared()

BucketCountBySharedAccessType& Aws::Macie2::Model::BucketCountBySharedAccessType::WithNotShared ( long long  value)
inline

The total number of buckets that aren't shared with other Amazon Web Services accounts.

Definition at line 111 of file BucketCountBySharedAccessType.h.

◆ WithUnknown()

BucketCountBySharedAccessType& Aws::Macie2::Model::BucketCountBySharedAccessType::WithUnknown ( long long  value)
inline

The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other Amazon Web Services accounts.

Definition at line 140 of file BucketCountBySharedAccessType.h.


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