Class 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 the Check.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 the Check.Builder, which maintain a set of all explicitly set fields called Check.Builder.__explicitlySet__. The hashCode() and equals(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).
    • Method Detail

      • builder

        public static Check.Builder builder()
        Create a new builder.
      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel