@Generated(value="software.amazon.awssdk:codegen") public final class ClassificationDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClassificationDetails.Builder,ClassificationDetails>
Provides information about a sensitive data finding and the details of the finding.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClassificationDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ClassificationDetails.Builder |
builder() |
String |
detailedResultsLocation()
The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for
the finding.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
jobArn()
The Amazon Resource Name (ARN) of the classification job that produced the finding.
|
String |
jobId()
The unique identifier for the classification job that produced the finding.
|
OriginType |
originType()
Specifies how Amazon Macie found the sensitive data that produced the finding.
|
String |
originTypeAsString()
Specifies how Amazon Macie found the sensitive data that produced the finding.
|
ClassificationResult |
result()
The status and other details of the finding.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClassificationDetails.Builder> |
serializableBuilderClass() |
ClassificationDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String detailedResultsLocation()
The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for the finding. If a finding applies to a large archive or compressed file, this value is the path to a folder. Otherwise, this value is the path to a file.
public final String jobArn()
The Amazon Resource Name (ARN) of the classification job that produced the finding. This value is null if the origin of the finding (originType) is AUTOMATED_SENSITIVE_DATA_DISCOVERY.
public final String jobId()
The unique identifier for the classification job that produced the finding. This value is null if the origin of the finding (originType) is AUTOMATED_SENSITIVE_DATA_DISCOVERY.
public final OriginType originType()
Specifies how Amazon Macie found the sensitive data that produced the finding. Possible values are: SENSITIVE_DATA_DISCOVERY_JOB, for a classification job; and, AUTOMATED_SENSITIVE_DATA_DISCOVERY, for automated sensitive data discovery.
If the service returns an enum value that is not available in the current SDK version, originType will
return OriginType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
originTypeAsString().
OriginTypepublic final String originTypeAsString()
Specifies how Amazon Macie found the sensitive data that produced the finding. Possible values are: SENSITIVE_DATA_DISCOVERY_JOB, for a classification job; and, AUTOMATED_SENSITIVE_DATA_DISCOVERY, for automated sensitive data discovery.
If the service returns an enum value that is not available in the current SDK version, originType will
return OriginType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
originTypeAsString().
OriginTypepublic final ClassificationResult result()
The status and other details of the finding.
public ClassificationDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ClassificationDetails.Builder,ClassificationDetails>public static ClassificationDetails.Builder builder()
public static Class<? extends ClassificationDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.