Package com.oracle.bmc.datasafe.model
Class SqlFirewallPolicyDimensions
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.SqlFirewallPolicyDimensions
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class SqlFirewallPolicyDimensions extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The dimensions available for SQL Firewall policy analytics.
Note: Objects should always be created or deserialized using theSqlFirewallPolicyDimensions.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 theSqlFirewallPolicyDimensions.Builder
, which maintain a set of all explicitly set fields calledSqlFirewallPolicyDimensions.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
SqlFirewallPolicyDimensions.Builder
static class
SqlFirewallPolicyDimensions.EnforcementScope
Specifies the SQL Firewall policy enforcement option.static class
SqlFirewallPolicyDimensions.ViolationAction
Specifies the mode in which the SQL Firewall policy is enabled.
-
Constructor Summary
Constructors Constructor Description SqlFirewallPolicyDimensions(String securityPolicyId, SqlFirewallPolicyDimensions.EnforcementScope enforcementScope, SqlFirewallPolicyDimensions.ViolationAction violationAction, SqlFirewallPolicyLifecycleState lifecycleState)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqlFirewallPolicyDimensions.Builder
builder()
Create a new builder.boolean
equals(Object o)
SqlFirewallPolicyDimensions.EnforcementScope
getEnforcementScope()
Specifies the SQL Firewall policy enforcement option.SqlFirewallPolicyLifecycleState
getLifecycleState()
The current state of the SQL Firewall policy.String
getSecurityPolicyId()
The OCID of the security policy corresponding to the SQL Firewall policy.SqlFirewallPolicyDimensions.ViolationAction
getViolationAction()
Specifies the mode in which the SQL Firewall policy is enabled.int
hashCode()
SqlFirewallPolicyDimensions.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SqlFirewallPolicyDimensions
@Deprecated @ConstructorProperties({"securityPolicyId","enforcementScope","violationAction","lifecycleState"}) public SqlFirewallPolicyDimensions(String securityPolicyId, SqlFirewallPolicyDimensions.EnforcementScope enforcementScope, SqlFirewallPolicyDimensions.ViolationAction violationAction, SqlFirewallPolicyLifecycleState lifecycleState)
Deprecated.
-
-
Method Detail
-
builder
public static SqlFirewallPolicyDimensions.Builder builder()
Create a new builder.
-
toBuilder
public SqlFirewallPolicyDimensions.Builder toBuilder()
-
getSecurityPolicyId
public String getSecurityPolicyId()
The OCID of the security policy corresponding to the SQL Firewall policy.- Returns:
- the value
-
getEnforcementScope
public SqlFirewallPolicyDimensions.EnforcementScope getEnforcementScope()
Specifies the SQL Firewall policy enforcement option.- Returns:
- the value
-
getViolationAction
public SqlFirewallPolicyDimensions.ViolationAction getViolationAction()
Specifies the mode in which the SQL Firewall policy is enabled.- Returns:
- the value
-
getLifecycleState
public SqlFirewallPolicyLifecycleState getLifecycleState()
The current state of the SQL Firewall policy.- 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
-
-