public static interface GetBucketStatisticsResponse.Builder extends Macie2Response.Builder, SdkPojo, CopyableBuilder<GetBucketStatisticsResponse.Builder,GetBucketStatisticsResponse>
| Modifier and Type | Method and Description |
|---|---|
GetBucketStatisticsResponse.Builder |
bucketCount(Long bucketCount)
The total number of buckets.
|
GetBucketStatisticsResponse.Builder |
bucketCountByEffectivePermission(BucketCountByEffectivePermission bucketCountByEffectivePermission)
The total number of buckets that are publicly accessible due to a combination of permissions settings for
each bucket.
|
default GetBucketStatisticsResponse.Builder |
bucketCountByEffectivePermission(Consumer<BucketCountByEffectivePermission.Builder> bucketCountByEffectivePermission)
The total number of buckets that are publicly accessible due to a combination of permissions settings for
each bucket.
|
GetBucketStatisticsResponse.Builder |
bucketCountByEncryptionType(BucketCountByEncryptionType bucketCountByEncryptionType)
The total number of buckets whose settings do or don't specify default server-side encryption behavior for
objects that are added to the buckets.
|
default GetBucketStatisticsResponse.Builder |
bucketCountByEncryptionType(Consumer<BucketCountByEncryptionType.Builder> bucketCountByEncryptionType)
The total number of buckets whose settings do or don't specify default server-side encryption behavior for
objects that are added to the buckets.
|
GetBucketStatisticsResponse.Builder |
bucketCountByObjectEncryptionRequirement(BucketCountPolicyAllowsUnencryptedObjectUploads bucketCountByObjectEncryptionRequirement)
The total number of buckets whose bucket policies do or don't require server-side encryption of objects when
objects are added to the buckets.
|
default GetBucketStatisticsResponse.Builder |
bucketCountByObjectEncryptionRequirement(Consumer<BucketCountPolicyAllowsUnencryptedObjectUploads.Builder> bucketCountByObjectEncryptionRequirement)
The total number of buckets whose bucket policies do or don't require server-side encryption of objects when
objects are added to the buckets.
|
GetBucketStatisticsResponse.Builder |
bucketCountBySharedAccessType(BucketCountBySharedAccessType bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with other Amazon Web Services accounts, Amazon
CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs).
|
default GetBucketStatisticsResponse.Builder |
bucketCountBySharedAccessType(Consumer<BucketCountBySharedAccessType.Builder> bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with other Amazon Web Services accounts, Amazon
CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs).
|
GetBucketStatisticsResponse.Builder |
bucketStatisticsBySensitivity(BucketStatisticsBySensitivity bucketStatisticsBySensitivity)
The aggregated sensitive data discovery statistics for the buckets.
|
default GetBucketStatisticsResponse.Builder |
bucketStatisticsBySensitivity(Consumer<BucketStatisticsBySensitivity.Builder> bucketStatisticsBySensitivity)
The aggregated sensitive data discovery statistics for the buckets.
|
GetBucketStatisticsResponse.Builder |
classifiableObjectCount(Long classifiableObjectCount)
The total number of objects that Amazon Macie can analyze in the buckets.
|
GetBucketStatisticsResponse.Builder |
classifiableSizeInBytes(Long classifiableSizeInBytes)
The total storage size, in bytes, of all the objects that Amazon Macie can analyze in the buckets.
|
GetBucketStatisticsResponse.Builder |
lastUpdated(Instant lastUpdated)
The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently retrieved bucket or
object metadata from Amazon S3 for the buckets.
|
GetBucketStatisticsResponse.Builder |
objectCount(Long objectCount)
The total number of objects in the buckets.
|
GetBucketStatisticsResponse.Builder |
sizeInBytes(Long sizeInBytes)
The total storage size, in bytes, of the buckets.
|
GetBucketStatisticsResponse.Builder |
sizeInBytesCompressed(Long sizeInBytesCompressed)
The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the buckets.
|
default GetBucketStatisticsResponse.Builder |
unclassifiableObjectCount(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the buckets.
|
GetBucketStatisticsResponse.Builder |
unclassifiableObjectCount(ObjectLevelStatistics unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the buckets.
|
default GetBucketStatisticsResponse.Builder |
unclassifiableObjectSizeInBytes(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the buckets.
|
GetBucketStatisticsResponse.Builder |
unclassifiableObjectSizeInBytes(ObjectLevelStatistics unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the buckets.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetBucketStatisticsResponse.Builder bucketCount(Long bucketCount)
The total number of buckets.
bucketCount - The total number of buckets.GetBucketStatisticsResponse.Builder bucketCountByEffectivePermission(BucketCountByEffectivePermission bucketCountByEffectivePermission)
The total number of buckets that are publicly accessible due to a combination of permissions settings for each bucket.
bucketCountByEffectivePermission - The total number of buckets that are publicly accessible due to a combination of permissions settings
for each bucket.default GetBucketStatisticsResponse.Builder bucketCountByEffectivePermission(Consumer<BucketCountByEffectivePermission.Builder> bucketCountByEffectivePermission)
The total number of buckets that are publicly accessible due to a combination of permissions settings for each bucket.
This is a convenience method that creates an instance of theBucketCountByEffectivePermission.Builder
avoiding the need to create one manually via BucketCountByEffectivePermission.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
bucketCountByEffectivePermission(BucketCountByEffectivePermission).
bucketCountByEffectivePermission - a consumer that will call methods on BucketCountByEffectivePermission.BuilderbucketCountByEffectivePermission(BucketCountByEffectivePermission)GetBucketStatisticsResponse.Builder bucketCountByEncryptionType(BucketCountByEncryptionType bucketCountByEncryptionType)
The total number of buckets whose settings do or don't specify default server-side encryption behavior for objects that are added to the buckets.
bucketCountByEncryptionType - The total number of buckets whose settings do or don't specify default server-side encryption behavior
for objects that are added to the buckets.default GetBucketStatisticsResponse.Builder bucketCountByEncryptionType(Consumer<BucketCountByEncryptionType.Builder> bucketCountByEncryptionType)
The total number of buckets whose settings do or don't specify default server-side encryption behavior for objects that are added to the buckets.
This is a convenience method that creates an instance of theBucketCountByEncryptionType.Builder
avoiding the need to create one manually via BucketCountByEncryptionType.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to bucketCountByEncryptionType(BucketCountByEncryptionType).
bucketCountByEncryptionType - a consumer that will call methods on BucketCountByEncryptionType.BuilderbucketCountByEncryptionType(BucketCountByEncryptionType)GetBucketStatisticsResponse.Builder bucketCountByObjectEncryptionRequirement(BucketCountPolicyAllowsUnencryptedObjectUploads bucketCountByObjectEncryptionRequirement)
The total number of buckets whose bucket policies do or don't require server-side encryption of objects when objects are added to the buckets.
bucketCountByObjectEncryptionRequirement - The total number of buckets whose bucket policies do or don't require server-side encryption of
objects when objects are added to the buckets.default GetBucketStatisticsResponse.Builder bucketCountByObjectEncryptionRequirement(Consumer<BucketCountPolicyAllowsUnencryptedObjectUploads.Builder> bucketCountByObjectEncryptionRequirement)
The total number of buckets whose bucket policies do or don't require server-side encryption of objects when objects are added to the buckets.
This is a convenience method that creates an instance of theBucketCountPolicyAllowsUnencryptedObjectUploads.Builder avoiding the need to create one manually via
BucketCountPolicyAllowsUnencryptedObjectUploads.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
bucketCountByObjectEncryptionRequirement(BucketCountPolicyAllowsUnencryptedObjectUploads).
bucketCountByObjectEncryptionRequirement - a consumer that will call methods on BucketCountPolicyAllowsUnencryptedObjectUploads.BuilderbucketCountByObjectEncryptionRequirement(BucketCountPolicyAllowsUnencryptedObjectUploads)GetBucketStatisticsResponse.Builder bucketCountBySharedAccessType(BucketCountBySharedAccessType bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with other Amazon Web Services accounts, Amazon CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs).
bucketCountBySharedAccessType - The total number of buckets that are or aren't shared with other Amazon Web Services accounts, Amazon
CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs).default GetBucketStatisticsResponse.Builder bucketCountBySharedAccessType(Consumer<BucketCountBySharedAccessType.Builder> bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with other Amazon Web Services accounts, Amazon CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs).
This is a convenience method that creates an instance of theBucketCountBySharedAccessType.Builder
avoiding the need to create one manually via BucketCountBySharedAccessType.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to bucketCountBySharedAccessType(BucketCountBySharedAccessType).
bucketCountBySharedAccessType - a consumer that will call methods on BucketCountBySharedAccessType.BuilderbucketCountBySharedAccessType(BucketCountBySharedAccessType)GetBucketStatisticsResponse.Builder bucketStatisticsBySensitivity(BucketStatisticsBySensitivity bucketStatisticsBySensitivity)
The aggregated sensitive data discovery statistics for the buckets. If automated sensitive data discovery is currently disabled for your account, the value for each statistic is 0.
bucketStatisticsBySensitivity - The aggregated sensitive data discovery statistics for the buckets. If automated sensitive data
discovery is currently disabled for your account, the value for each statistic is 0.default GetBucketStatisticsResponse.Builder bucketStatisticsBySensitivity(Consumer<BucketStatisticsBySensitivity.Builder> bucketStatisticsBySensitivity)
The aggregated sensitive data discovery statistics for the buckets. If automated sensitive data discovery is currently disabled for your account, the value for each statistic is 0.
This is a convenience method that creates an instance of theBucketStatisticsBySensitivity.Builder
avoiding the need to create one manually via BucketStatisticsBySensitivity.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to bucketStatisticsBySensitivity(BucketStatisticsBySensitivity).
bucketStatisticsBySensitivity - a consumer that will call methods on BucketStatisticsBySensitivity.BuilderbucketStatisticsBySensitivity(BucketStatisticsBySensitivity)GetBucketStatisticsResponse.Builder classifiableObjectCount(Long classifiableObjectCount)
The total number of objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format.
classifiableObjectCount - The total number of objects that Amazon Macie can analyze in the buckets. These objects use a
supported storage class and have a file name extension for a supported file or storage format.GetBucketStatisticsResponse.Builder classifiableSizeInBytes(Long classifiableSizeInBytes)
The total storage size, in bytes, of all the objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format.
If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of all applicable objects in the buckets.
classifiableSizeInBytes - The total storage size, in bytes, of all the objects that Amazon Macie can analyze in the buckets.
These objects use a supported storage class and have a file name extension for a supported file or
storage format.
If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of all applicable objects in the buckets.
GetBucketStatisticsResponse.Builder lastUpdated(Instant lastUpdated)
The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently retrieved bucket or object metadata from Amazon S3 for the buckets.
lastUpdated - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently retrieved
bucket or object metadata from Amazon S3 for the buckets.GetBucketStatisticsResponse.Builder objectCount(Long objectCount)
The total number of objects in the buckets.
objectCount - The total number of objects in the buckets.GetBucketStatisticsResponse.Builder sizeInBytes(Long sizeInBytes)
The total storage size, in bytes, of the buckets.
If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each object in the buckets. This value doesn't reflect the storage size of all versions of the objects in the buckets.
sizeInBytes - The total storage size, in bytes, of the buckets.
If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each object in the buckets. This value doesn't reflect the storage size of all versions of the objects in the buckets.
GetBucketStatisticsResponse.Builder sizeInBytesCompressed(Long sizeInBytesCompressed)
The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the buckets.
If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of the applicable objects in the buckets.
sizeInBytesCompressed - The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the
buckets.
If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of the applicable objects in the buckets.
GetBucketStatisticsResponse.Builder unclassifiableObjectCount(ObjectLevelStatistics unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the buckets. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.
unclassifiableObjectCount - The total number of objects that Amazon Macie can't analyze in the buckets. These objects don't use a
supported storage class or don't have a file name extension for a supported file or storage format.default GetBucketStatisticsResponse.Builder unclassifiableObjectCount(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the buckets. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.
This is a convenience method that creates an instance of theObjectLevelStatistics.Builder avoiding
the need to create one manually via ObjectLevelStatistics.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to unclassifiableObjectCount(ObjectLevelStatistics).
unclassifiableObjectCount - a consumer that will call methods on ObjectLevelStatistics.BuilderunclassifiableObjectCount(ObjectLevelStatistics)GetBucketStatisticsResponse.Builder unclassifiableObjectSizeInBytes(ObjectLevelStatistics unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the buckets. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.
unclassifiableObjectSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the buckets. These
objects don't use a supported storage class or don't have a file name extension for a supported file
or storage format.default GetBucketStatisticsResponse.Builder unclassifiableObjectSizeInBytes(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the buckets. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.
This is a convenience method that creates an instance of theObjectLevelStatistics.Builder avoiding
the need to create one manually via ObjectLevelStatistics.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to unclassifiableObjectSizeInBytes(ObjectLevelStatistics).
unclassifiableObjectSizeInBytes - a consumer that will call methods on ObjectLevelStatistics.BuilderunclassifiableObjectSizeInBytes(ObjectLevelStatistics)Copyright © 2023. All rights reserved.