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.ExplicitlySetBmcModel
The 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 class
Check.Builder
static class
Check.SuggestedSeverity
The 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.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCategory()
The category to which the check belongs to.String
getKey()
A unique identifier for the check.String
getOneline()
Provides a recommended approach to take to remediate the check reported.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.String
getRemarks()
The explanation of the issue in this check.Check.SuggestedSeverity
getSuggestedSeverity()
The severity of the check as suggested by Data Safe security assessment.String
getTitle()
The short title for the check.int
hashCode()
Check.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-