public static interface MatchingBucket.Builder extends SdkPojo, CopyableBuilder<MatchingBucket.Builder,MatchingBucket>
| Modifier and Type | Method and Description |
|---|---|
MatchingBucket.Builder |
accountId(String accountId)
The unique identifier for the Amazon Web Services account that owns the bucket.
|
MatchingBucket.Builder |
bucketName(String bucketName)
The name of the bucket.
|
MatchingBucket.Builder |
classifiableObjectCount(Long classifiableObjectCount)
The total number of objects that Amazon Macie can analyze in the bucket.
|
MatchingBucket.Builder |
classifiableSizeInBytes(Long classifiableSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket.
|
MatchingBucket.Builder |
errorCode(BucketMetadataErrorCode errorCode)
Specifies the error code for an error that prevented Amazon Macie from retrieving and processing information
about the bucket and the bucket's objects.
|
MatchingBucket.Builder |
errorCode(String errorCode)
Specifies the error code for an error that prevented Amazon Macie from retrieving and processing information
about the bucket and the bucket's objects.
|
MatchingBucket.Builder |
errorMessage(String errorMessage)
A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and processing
information about the bucket and the bucket's objects.
|
default MatchingBucket.Builder |
jobDetails(Consumer<JobDetails.Builder> jobDetails)
Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the
bucket, and, if so, the details of the job that ran most recently.
|
MatchingBucket.Builder |
jobDetails(JobDetails jobDetails)
Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the
bucket, and, if so, the details of the job that ran most recently.
|
MatchingBucket.Builder |
lastAutomatedDiscoveryTime(Instant lastAutomatedDiscoveryTime)
The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently performed automated
sensitive data discovery for the bucket.
|
MatchingBucket.Builder |
objectCount(Long objectCount)
The total number of objects in the bucket.
|
default MatchingBucket.Builder |
objectCountByEncryptionType(Consumer<ObjectCountByEncryptionType.Builder> objectCountByEncryptionType)
The total number of objects in the bucket, grouped by server-side encryption type.
|
MatchingBucket.Builder |
objectCountByEncryptionType(ObjectCountByEncryptionType objectCountByEncryptionType)
The total number of objects in the bucket, grouped by server-side encryption type.
|
MatchingBucket.Builder |
sensitivityScore(Integer sensitivityScore)
The current sensitivity score for the bucket, ranging from -1 (no analysis due to an error) to 100
(sensitive).
|
MatchingBucket.Builder |
sizeInBytes(Long sizeInBytes)
The total storage size, in bytes, of the bucket.
|
MatchingBucket.Builder |
sizeInBytesCompressed(Long sizeInBytesCompressed)
The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the bucket.
|
default MatchingBucket.Builder |
unclassifiableObjectCount(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the bucket.
|
MatchingBucket.Builder |
unclassifiableObjectCount(ObjectLevelStatistics unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the bucket.
|
default MatchingBucket.Builder |
unclassifiableObjectSizeInBytes(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the bucket.
|
MatchingBucket.Builder |
unclassifiableObjectSizeInBytes(ObjectLevelStatistics unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the bucket.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMatchingBucket.Builder accountId(String accountId)
The unique identifier for the Amazon Web Services account that owns the bucket.
accountId - The unique identifier for the Amazon Web Services account that owns the bucket.MatchingBucket.Builder bucketName(String bucketName)
The name of the bucket.
bucketName - The name of the bucket.MatchingBucket.Builder classifiableObjectCount(Long classifiableObjectCount)
The total number of objects that Amazon Macie can analyze in the bucket. 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 bucket. These objects use a supported
storage class and have a file name extension for a supported file or storage format.MatchingBucket.Builder classifiableSizeInBytes(Long classifiableSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. 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 the bucket, Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.
classifiableSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. 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 the bucket, Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.
MatchingBucket.Builder errorCode(String errorCode)
Specifies the error code for an error that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the information.
errorCode - Specifies the error code for an error that prevented Amazon Macie from retrieving and processing
information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't
have permission to retrieve the information. For example, the bucket has a restrictive bucket policy
and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the
information.BucketMetadataErrorCode,
BucketMetadataErrorCodeMatchingBucket.Builder errorCode(BucketMetadataErrorCode errorCode)
Specifies the error code for an error that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the information.
errorCode - Specifies the error code for an error that prevented Amazon Macie from retrieving and processing
information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't
have permission to retrieve the information. For example, the bucket has a restrictive bucket policy
and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the
information.BucketMetadataErrorCode,
BucketMetadataErrorCodeMatchingBucket.Builder errorMessage(String errorMessage)
A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information.
errorMessage - A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and
processing information about the bucket and the bucket's objects. This value is null if Macie was able
to retrieve and process the information.MatchingBucket.Builder jobDetails(JobDetails jobDetails)
Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently.
jobDetails - Specifies whether any one-time or recurring classification jobs are configured to analyze objects in
the bucket, and, if so, the details of the job that ran most recently.default MatchingBucket.Builder jobDetails(Consumer<JobDetails.Builder> jobDetails)
Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently.
This is a convenience method that creates an instance of theJobDetails.Builder avoiding the need to
create one manually via JobDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to jobDetails(JobDetails).
jobDetails - a consumer that will call methods on JobDetails.BuilderjobDetails(JobDetails)MatchingBucket.Builder lastAutomatedDiscoveryTime(Instant lastAutomatedDiscoveryTime)
The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently performed automated sensitive data discovery for the bucket. This value is null if automated sensitive data discovery is currently disabled for your account.
lastAutomatedDiscoveryTime - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently performed
automated sensitive data discovery for the bucket. This value is null if automated sensitive data
discovery is currently disabled for your account.MatchingBucket.Builder objectCount(Long objectCount)
The total number of objects in the bucket.
objectCount - The total number of objects in the bucket.MatchingBucket.Builder objectCountByEncryptionType(ObjectCountByEncryptionType objectCountByEncryptionType)
The total number of objects in the bucket, grouped by server-side encryption type. This includes a grouping that reports the total number of objects that aren't encrypted or use client-side encryption.
objectCountByEncryptionType - The total number of objects in the bucket, grouped by server-side encryption type. This includes a
grouping that reports the total number of objects that aren't encrypted or use client-side encryption.default MatchingBucket.Builder objectCountByEncryptionType(Consumer<ObjectCountByEncryptionType.Builder> objectCountByEncryptionType)
The total number of objects in the bucket, grouped by server-side encryption type. This includes a grouping that reports the total number of objects that aren't encrypted or use client-side encryption.
This is a convenience method that creates an instance of theObjectCountByEncryptionType.Builder
avoiding the need to create one manually via ObjectCountByEncryptionType.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to objectCountByEncryptionType(ObjectCountByEncryptionType).
objectCountByEncryptionType - a consumer that will call methods on ObjectCountByEncryptionType.BuilderobjectCountByEncryptionType(ObjectCountByEncryptionType)MatchingBucket.Builder sensitivityScore(Integer sensitivityScore)
The current sensitivity score for the bucket, ranging from -1 (no analysis due to an error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account.
sensitivityScore - The current sensitivity score for the bucket, ranging from -1 (no analysis due to an error) to 100
(sensitive). This value is null if automated sensitive data discovery is currently disabled for your
account.MatchingBucket.Builder sizeInBytes(Long sizeInBytes)
The total storage size, in bytes, of the bucket.
If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each object in the bucket. This value doesn't reflect the storage size of all versions of each object in the bucket.
sizeInBytes - The total storage size, in bytes, of the bucket.
If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each object in the bucket. This value doesn't reflect the storage size of all versions of each object in the bucket.
MatchingBucket.Builder sizeInBytesCompressed(Long sizeInBytesCompressed)
The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the bucket.
If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.
sizeInBytesCompressed - The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the
bucket.
If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.
MatchingBucket.Builder unclassifiableObjectCount(ObjectLevelStatistics unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the bucket. 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 bucket. 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 MatchingBucket.Builder unclassifiableObjectCount(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectCount)
The total number of objects that Amazon Macie can't analyze in the bucket. 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)MatchingBucket.Builder unclassifiableObjectSizeInBytes(ObjectLevelStatistics unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the bucket. 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 bucket. 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 MatchingBucket.Builder unclassifiableObjectSizeInBytes(Consumer<ObjectLevelStatistics.Builder> unclassifiableObjectSizeInBytes)
The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the bucket. 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.