@Generated(value="com.amazonaws:awsjavasdkcodegenerator") public class BucketCountByEffectivePermission extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about the number of S3 buckets that are publicly accessible due to a combination of permissions settings for each bucket.
Constructor and Description 

BucketCountByEffectivePermission() 
Modifier and Type  Method and Description 

BucketCountByEffectivePermission 
clone() 
boolean 
equals(Object obj) 
Long 
getPubliclyAccessible()
The total number of buckets that allow the general public to have read or write access to the bucket.

Long 
getPubliclyReadable()
The total number of buckets that allow the general public to have read access to the bucket.

Long 
getPubliclyWritable()
The total number of buckets that allow the general public to have write access to the bucket.

Long 
getUnknown()
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for.

int 
hashCode() 
void 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . 
void 
setPubliclyAccessible(Long publiclyAccessible)
The total number of buckets that allow the general public to have read or write access to the bucket.

void 
setPubliclyReadable(Long publiclyReadable)
The total number of buckets that allow the general public to have read access to the bucket.

void 
setPubliclyWritable(Long publiclyWritable)
The total number of buckets that allow the general public to have write access to the bucket.

void 
setUnknown(Long unknown)
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for.

String 
toString()
Returns a string representation of this object.

BucketCountByEffectivePermission 
withPubliclyAccessible(Long publiclyAccessible)
The total number of buckets that allow the general public to have read or write access to the bucket.

BucketCountByEffectivePermission 
withPubliclyReadable(Long publiclyReadable)
The total number of buckets that allow the general public to have read access to the bucket.

BucketCountByEffectivePermission 
withPubliclyWritable(Long publiclyWritable)
The total number of buckets that allow the general public to have write access to the bucket.

BucketCountByEffectivePermission 
withUnknown(Long unknown)
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for.

public void setPubliclyAccessible(Long publiclyAccessible)
The total number of buckets that allow the general public to have read or write access to the bucket.
publiclyAccessible
 The total number of buckets that allow the general public to have read or write access to the bucket.public Long getPubliclyAccessible()
The total number of buckets that allow the general public to have read or write access to the bucket.
public BucketCountByEffectivePermission withPubliclyAccessible(Long publiclyAccessible)
The total number of buckets that allow the general public to have read or write access to the bucket.
publiclyAccessible
 The total number of buckets that allow the general public to have read or write access to the bucket.public void setPubliclyReadable(Long publiclyReadable)
The total number of buckets that allow the general public to have read access to the bucket.
publiclyReadable
 The total number of buckets that allow the general public to have read access to the bucket.public Long getPubliclyReadable()
The total number of buckets that allow the general public to have read access to the bucket.
public BucketCountByEffectivePermission withPubliclyReadable(Long publiclyReadable)
The total number of buckets that allow the general public to have read access to the bucket.
publiclyReadable
 The total number of buckets that allow the general public to have read access to the bucket.public void setPubliclyWritable(Long publiclyWritable)
The total number of buckets that allow the general public to have write access to the bucket.
publiclyWritable
 The total number of buckets that allow the general public to have write access to the bucket.public Long getPubliclyWritable()
The total number of buckets that allow the general public to have write access to the bucket.
public BucketCountByEffectivePermission withPubliclyWritable(Long publiclyWritable)
The total number of buckets that allow the general public to have write access to the bucket.
publiclyWritable
 The total number of buckets that allow the general public to have write access to the bucket.public void setUnknown(Long unknown)
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie can't determine whether these buckets are publicly accessible.
unknown
 The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie
can't determine whether these buckets are publicly accessible.public Long getUnknown()
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie can't determine whether these buckets are publicly accessible.
public BucketCountByEffectivePermission withUnknown(Long unknown)
The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie can't determine whether these buckets are publicly accessible.
unknown
 The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie
can't determine whether these buckets are publicly accessible.public String toString()
toString
in class Object
Object.toString()
public BucketCountByEffectivePermission clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
 Implementation of ProtocolMarshaller
used to marshall this object's data.