Package com.oracle.bmc.datasafe.model
Class Check
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.Check
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class Check extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe security rule to be evaluated by security assessment to create finding.
Note: Objects should always be created or deserialized using theCheck.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 theCheck.Builder, which maintain a set of all explicitly set fields calledCheck.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 classCheck.Builderstatic classCheck.SuggestedSeverityThe severity of the check as suggested by Data Safe security assessment.
-
Constructor Summary
Constructors Constructor Description Check(String key, String title, String remarks, References references, String category, String oneline, Check.SuggestedSeverity suggestedSeverity)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Check.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCategory()The category to which the check belongs to.StringgetKey()A unique identifier for the check.StringgetOneline()Provides a recommended approach to take to remediate the check reported.ReferencesgetReferences()Provides information on whether the check is related to a CIS Oracle Database Benchmark recommendation, STIG rule, GDPR Article/Recital or related to the Oracle Recommended Practice.StringgetRemarks()The explanation of the issue in this check.Check.SuggestedSeveritygetSuggestedSeverity()The severity of the check as suggested by Data Safe security assessment.StringgetTitle()The short title for the check.inthashCode()Check.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
Check
@Deprecated @ConstructorProperties({"key","title","remarks","references","category","oneline","suggestedSeverity"}) public Check(String key, String title, String remarks, References references, String category, String oneline, Check.SuggestedSeverity suggestedSeverity)
Deprecated.
-
-
Method Detail
-
builder
public static Check.Builder builder()
Create a new builder.
-
toBuilder
public Check.Builder toBuilder()
-
getKey
public String getKey()
A unique identifier for the check.- Returns:
- the value
-
getTitle
public String getTitle()
The short title for the check.- Returns:
- the value
-
getRemarks
public String getRemarks()
The explanation of the issue in this check.It explains the reason for the rule and, if a risk is reported, it may also explain the recommended actions for remediation.
- Returns:
- the value
-
getReferences
public References getReferences()
Provides information on whether the check is related to a CIS Oracle Database Benchmark recommendation, STIG rule, GDPR Article/Recital or related to the Oracle Recommended Practice.- Returns:
- the value
-
getCategory
public String getCategory()
The category to which the check belongs to.- Returns:
- the value
-
getOneline
public String getOneline()
Provides a recommended approach to take to remediate the check reported.- Returns:
- the value
-
getSuggestedSeverity
public Check.SuggestedSeverity getSuggestedSeverity()
The severity of the check as suggested by Data Safe security assessment.This will be the default severity in the template baseline security assessment.
- 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
-
-