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 based on 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 based on a combination of permissions settings for
each bucket.
|
GetBucketStatisticsResponse.Builder |
bucketCountByEncryptionType(BucketCountByEncryptionType bucketCountByEncryptionType)
The total number of buckets that use certain types of server-side encryption to encrypt new objects by
default.
|
default GetBucketStatisticsResponse.Builder |
bucketCountByEncryptionType(Consumer<BucketCountByEncryptionType.Builder> bucketCountByEncryptionType)
The total number of buckets that use certain types of server-side encryption to encrypt new objects by
default.
|
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 uploaded 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 uploaded to the buckets.
|
GetBucketStatisticsResponse.Builder |
bucketCountBySharedAccessType(BucketCountBySharedAccessType bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with another Amazon Web Services account.
|
default GetBucketStatisticsResponse.Builder |
bucketCountBySharedAccessType(Consumer<BucketCountBySharedAccessType.Builder> bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with another Amazon Web Services account.
|
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 both bucket
and 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 based on a combination of permissions settings for each bucket.
bucketCountByEffectivePermission - The total number of buckets that are publicly accessible based on 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 based on 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 that use certain types of server-side encryption to encrypt new objects by default. This object also reports the total number of buckets that don't encrypt new objects by default.
bucketCountByEncryptionType - The total number of buckets that use certain types of server-side encryption to encrypt new objects by
default. This object also reports the total number of buckets that don't encrypt new objects by
default.default GetBucketStatisticsResponse.Builder bucketCountByEncryptionType(Consumer<BucketCountByEncryptionType.Builder> bucketCountByEncryptionType)
The total number of buckets that use certain types of server-side encryption to encrypt new objects by default. This object also reports the total number of buckets that don't encrypt new objects by default.
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 uploaded 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 uploaded 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 uploaded 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 another Amazon Web Services account.
bucketCountBySharedAccessType - The total number of buckets that are or aren't shared with another Amazon Web Services account.default GetBucketStatisticsResponse.Builder bucketCountBySharedAccessType(Consumer<BucketCountBySharedAccessType.Builder> bucketCountBySharedAccessType)
The total number of buckets that are or aren't shared with another Amazon Web Services account.
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 both bucket and 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 both
bucket and 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.