Class ApplyNetworkFirewallPolicyDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.networkfirewall.model.ApplyNetworkFirewallPolicyDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230501") public final class ApplyNetworkFirewallPolicyDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Request data required to clone a network firewall policy.
Note: Objects should always be created or deserialized using theApplyNetworkFirewallPolicyDetails.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 theApplyNetworkFirewallPolicyDetails.Builder
, which maintain a set of all explicitly set fields calledApplyNetworkFirewallPolicyDetails.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
ApplyNetworkFirewallPolicyDetails.Builder
-
Constructor Summary
Constructors Constructor Description ApplyNetworkFirewallPolicyDetails(List<String> firewalls)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplyNetworkFirewallPolicyDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<String>
getFirewalls()
Ordered priority list of firewall OCIDs on which the update needs to be applied in given order.int
hashCode()
ApplyNetworkFirewallPolicyDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ApplyNetworkFirewallPolicyDetails
@Deprecated @ConstructorProperties("firewalls") public ApplyNetworkFirewallPolicyDetails(List<String> firewalls)
Deprecated.
-
-
Method Detail
-
builder
public static ApplyNetworkFirewallPolicyDetails.Builder builder()
Create a new builder.
-
toBuilder
public ApplyNetworkFirewallPolicyDetails.Builder toBuilder()
-
getFirewalls
public List<String> getFirewalls()
Ordered priority list of firewall OCIDs on which the update needs to be applied in given order.If the list is a subset of the firewalls attached, then given firewalls would be deployed first with the change, followed by remaining firewalls.
- 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
-
-