Class ClassificationDetails
- java.lang.Object
-
- software.amazon.awssdk.services.macie2.model.ClassificationDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ClassificationDetails.Builder,ClassificationDetails>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceClassificationDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClassificationDetails.Builderbuilder()StringdetailedResultsLocation()The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for the finding.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringjobArn()The Amazon Resource Name (ARN) of the classification job that produced the finding.StringjobId()The unique identifier for the classification job that produced the finding.OriginTypeoriginType()Specifies how Amazon Macie found the sensitive data that produced the finding.StringoriginTypeAsString()Specifies how Amazon Macie found the sensitive data that produced the finding.ClassificationResultresult()The status and other details of the finding.List<SdkField<?>>sdkFields()static Class<? extends ClassificationDetails.Builder>serializableBuilderClass()ClassificationDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
detailedResultsLocation
public 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.
- Returns:
- 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.
-
jobArn
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.
- Returns:
- 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.
-
jobId
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.
- Returns:
- 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.
-
originType
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,
originTypewill returnOriginType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoriginTypeAsString().- Returns:
- 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.
- See Also:
OriginType
-
originTypeAsString
public 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,
originTypewill returnOriginType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoriginTypeAsString().- Returns:
- 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.
- See Also:
OriginType
-
result
public final ClassificationResult result()
The status and other details of the finding.
- Returns:
- The status and other details of the finding.
-
toBuilder
public ClassificationDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ClassificationDetails.Builder,ClassificationDetails>
-
builder
public static ClassificationDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends ClassificationDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-