Class SqlFirewallAllowedSqlDimensions


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20181201")
    public final class SqlFirewallAllowedSqlDimensions
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    The dimensions available for SQL Firewall allow SQL analytics.
    Note: Objects should always be created or deserialized using the SqlFirewallAllowedSqlDimensions.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 SqlFirewallAllowedSqlDimensions.Builder, which maintain a set of all explicitly set fields called SqlFirewallAllowedSqlDimensions.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

      • getSqlFirewallPolicyId

        public String getSqlFirewallPolicyId()
        The OCID of the SQL Firewall policy corresponding to the SQL Firewall allowed SQL.
        Returns:
        the value
      • getSqlLevel

        public SqlFirewallAllowedSqlDimensions.SqlLevel getSqlLevel()
        Specifies the level of SQL included for this SQL Firewall policy.

        USER_ISSUED_SQL - User issued SQL statements only. ALL_SQL - Includes all SQL statements including SQL statement issued inside PL/SQL units.

        Returns:
        the value
      • getDbUserName

        public String getDbUserName()
        The database user name.
        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