Package com.oracle.bmc.datasafe.model
Class CryptoAssessmentFindingSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CryptoAssessmentFindingSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CryptoAssessmentFindingSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelOne crypto deviation finding for a specific assessment run.
Note: Objects should always be created or deserialized using theCryptoAssessmentFindingSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCryptoAssessmentFindingSummary.Builder, which maintain a set of all explicitly set fields calledCryptoAssessmentFindingSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCryptoAssessmentFindingSummary.Builderstatic classCryptoAssessmentFindingSummary.SeverityText severity derived from priority using the static mapping 1=CRITICAL, 2=HIGH, 3=MEDIUM, 4=LOW.
-
Constructor Summary
Constructors Constructor Description CryptoAssessmentFindingSummary(String findingKey, String title, String category, Integer priority, CryptoAssessmentFindingSummary.Severity severity, String expectedValue, List<String> observedValue, String recommendedValue, CryptoFindingStatus status, Boolean isQuantumReadinessCheck, String summary, String shortSummary, String url, String remediation, String shortRemediation, String compliance)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CryptoAssessmentFindingSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCategory()Category value recorded for the finding.StringgetCompliance()Compliance mapping recorded for the finding.StringgetExpectedValue()Expected value recorded for the finding.StringgetFindingKey()Unique key identifier for the finding.BooleangetIsQuantumReadinessCheck()Indicates whether this finding is part of quantum-readiness checks.List<String>getObservedValue()Observed values recorded for the finding.IntegergetPriority()Numeric priority of the finding.StringgetRecommendedValue()Recommended value recorded for the finding.StringgetRemediation()Remediation text recorded for the finding.CryptoAssessmentFindingSummary.SeveritygetSeverity()Text severity derived from priority using the static mapping 1=CRITICAL, 2=HIGH, 3=MEDIUM, 4=LOW.StringgetShortRemediation()Short remediation for the finding.StringgetShortSummary()Short summary of the finding.CryptoFindingStatusgetStatus()Status recorded for the finding.StringgetSummary()Summary recorded for the finding.StringgetTitle()Human-readable title for the finding.StringgetUrl()URL recorded for the finding.inthashCode()CryptoAssessmentFindingSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CryptoAssessmentFindingSummary
@Deprecated @ConstructorProperties({"findingKey","title","category","priority","severity","expectedValue","observedValue","recommendedValue","status","isQuantumReadinessCheck","summary","shortSummary","url","remediation","shortRemediation","compliance"}) public CryptoAssessmentFindingSummary(String findingKey, String title, String category, Integer priority, CryptoAssessmentFindingSummary.Severity severity, String expectedValue, List<String> observedValue, String recommendedValue, CryptoFindingStatus status, Boolean isQuantumReadinessCheck, String summary, String shortSummary, String url, String remediation, String shortRemediation, String compliance)
Deprecated.
-
-
Method Detail
-
builder
public static CryptoAssessmentFindingSummary.Builder builder()
Create a new builder.
-
toBuilder
public CryptoAssessmentFindingSummary.Builder toBuilder()
-
getFindingKey
public String getFindingKey()
Unique key identifier for the finding.- Returns:
- the value
-
getTitle
public String getTitle()
Human-readable title for the finding.- Returns:
- the value
-
getCategory
public String getCategory()
Category value recorded for the finding.- Returns:
- the value
-
getPriority
public Integer getPriority()
Numeric priority of the finding.1 is CRITICAL, 2 is HIGH, 3 is MEDIUM, and 4 is LOW.
- Returns:
- the value
-
getSeverity
public CryptoAssessmentFindingSummary.Severity getSeverity()
Text severity derived from priority using the static mapping 1=CRITICAL, 2=HIGH, 3=MEDIUM, 4=LOW.- Returns:
- the value
-
getExpectedValue
public String getExpectedValue()
Expected value recorded for the finding.- Returns:
- the value
-
getObservedValue
public List<String> getObservedValue()
Observed values recorded for the finding.- Returns:
- the value
-
getRecommendedValue
public String getRecommendedValue()
Recommended value recorded for the finding.- Returns:
- the value
-
getStatus
public CryptoFindingStatus getStatus()
Status recorded for the finding.- Returns:
- the value
-
getIsQuantumReadinessCheck
public Boolean getIsQuantumReadinessCheck()
Indicates whether this finding is part of quantum-readiness checks.- Returns:
- the value
-
getSummary
public String getSummary()
Summary recorded for the finding.- Returns:
- the value
-
getShortSummary
public String getShortSummary()
Short summary of the finding.- Returns:
- the value
-
getUrl
public String getUrl()
URL recorded for the finding.- Returns:
- the value
-
getRemediation
public String getRemediation()
Remediation text recorded for the finding.- Returns:
- the value
-
getShortRemediation
public String getShortRemediation()
Short remediation for the finding.- Returns:
- the value
-
getCompliance
public String getCompliance()
Compliance mapping recorded for the finding.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-