@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClassificationDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about a sensitive data finding and the details of the finding.
Constructor and Description |
---|
ClassificationDetails() |
Modifier and Type | Method and Description |
---|---|
ClassificationDetails |
clone() |
boolean |
equals(Object obj) |
String |
getDetailedResultsLocation()
The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for
the finding.
|
String |
getJobArn()
The Amazon Resource Name (ARN) of the classification job that produced the finding.
|
String |
getJobId()
The unique identifier for the classification job that produced the finding.
|
String |
getOriginType()
Specifies how Amazon Macie found the sensitive data that produced the finding.
|
ClassificationResult |
getResult()
The status and other details of the finding.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDetailedResultsLocation(String detailedResultsLocation)
The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for
the finding.
|
void |
setJobArn(String jobArn)
The Amazon Resource Name (ARN) of the classification job that produced the finding.
|
void |
setJobId(String jobId)
The unique identifier for the classification job that produced the finding.
|
void |
setOriginType(String originType)
Specifies how Amazon Macie found the sensitive data that produced the finding.
|
void |
setResult(ClassificationResult result)
The status and other details of the finding.
|
String |
toString()
Returns a string representation of this object.
|
ClassificationDetails |
withDetailedResultsLocation(String detailedResultsLocation)
The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for
the finding.
|
ClassificationDetails |
withJobArn(String jobArn)
The Amazon Resource Name (ARN) of the classification job that produced the finding.
|
ClassificationDetails |
withJobId(String jobId)
The unique identifier for the classification job that produced the finding.
|
ClassificationDetails |
withOriginType(OriginType originType)
Specifies how Amazon Macie found the sensitive data that produced the finding.
|
ClassificationDetails |
withOriginType(String originType)
Specifies how Amazon Macie found the sensitive data that produced the finding.
|
ClassificationDetails |
withResult(ClassificationResult result)
The status and other details of the finding.
|
public void setDetailedResultsLocation(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.
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 String getDetailedResultsLocation()
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 ClassificationDetails withDetailedResultsLocation(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.
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 void setJobArn(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.
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 String getJobArn()
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 ClassificationDetails withJobArn(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.
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 void setJobId(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.
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 String getJobId()
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 ClassificationDetails withJobId(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.
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 void setOriginType(String 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.
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.OriginType
public String getOriginType()
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.
OriginType
public ClassificationDetails withOriginType(String 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.
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.OriginType
public ClassificationDetails withOriginType(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.
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.OriginType
public void setResult(ClassificationResult result)
The status and other details of the finding.
result
- The status and other details of the finding.public ClassificationResult getResult()
The status and other details of the finding.
public ClassificationDetails withResult(ClassificationResult result)
The status and other details of the finding.
result
- The status and other details of the finding.public String toString()
toString
in class Object
Object.toString()
public ClassificationDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.