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 SummaryNested 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 SummaryConstructors Constructor Description SqlFirewallPolicyDimensions(String securityPolicyId, SqlFirewallPolicyDimensions.EnforcementScope enforcementScope, SqlFirewallPolicyDimensions.ViolationAction violationAction, SqlFirewallPolicyLifecycleState lifecycleState)Deprecated.
 - 
Method SummaryAll 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- 
builderpublic static SqlFirewallPolicyDimensions.Builder builder() Create a new builder.
 - 
toBuilderpublic SqlFirewallPolicyDimensions.Builder toBuilder() 
 - 
getSecurityPolicyIdpublic String getSecurityPolicyId() The OCID of the security policy corresponding to the SQL Firewall policy.- Returns:
- the value
 
 - 
getEnforcementScopepublic SqlFirewallPolicyDimensions.EnforcementScope getEnforcementScope() Specifies the SQL Firewall policy enforcement option.- Returns:
- the value
 
 - 
getViolationActionpublic SqlFirewallPolicyDimensions.ViolationAction getViolationAction() Specifies the mode in which the SQL Firewall policy is enabled.- Returns:
- the value
 
 - 
getLifecycleStatepublic SqlFirewallPolicyLifecycleState getLifecycleState() The current state of the SQL Firewall policy.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-