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.ExplicitlySetBmcModelThe 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 classSqlFirewallPolicyDimensions.Builderstatic classSqlFirewallPolicyDimensions.EnforcementScopeSpecifies the SQL Firewall policy enforcement option.static classSqlFirewallPolicyDimensions.ViolationActionSpecifies 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.Builderbuilder()Create a new builder.booleanequals(Object o)SqlFirewallPolicyDimensions.EnforcementScopegetEnforcementScope()Specifies the SQL Firewall policy enforcement option.SqlFirewallPolicyLifecycleStategetLifecycleState()The current state of the SQL Firewall policy.StringgetSecurityPolicyId()The OCID of the security policy corresponding to the SQL Firewall policy.SqlFirewallPolicyDimensions.ViolationActiongetViolationAction()Specifies the mode in which the SQL Firewall policy is enabled.inthashCode()SqlFirewallPolicyDimensions.BuildertoBuilder()StringtoString()StringtoString(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:
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
-
-