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 |
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 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 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 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 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 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, Macie calculates this value based on the size of the latest version of each applicable object in those 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, Macie calculates this value based on the size of the latest version of each applicable object in those 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, Amazon Macie calculates this value based on the size of the latest version of each object in those 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, Amazon Macie calculates this value based on the size of the latest version of each object in those 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, Amazon Macie calculates this value based on the size of the latest version of each applicable object in those 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, Amazon Macie calculates this value based on the size of the latest version of each applicable object in those 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 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 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 © 2021. All rights reserved.