Class CloneNetworkFirewallPolicyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.networkfirewall.model.CloneNetworkFirewallPolicyDetails.Builder
-
- Enclosing class:
- CloneNetworkFirewallPolicyDetails
public static class CloneNetworkFirewallPolicyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloneNetworkFirewallPolicyDetails
build()
CloneNetworkFirewallPolicyDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing the NetworkFirewall Policy.CloneNetworkFirewallPolicyDetails.Builder
copy(CloneNetworkFirewallPolicyDetails model)
CloneNetworkFirewallPolicyDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CloneNetworkFirewallPolicyDetails.Builder
displayName(String displayName)
A user-friendly optional name for the cloned firewall policy.CloneNetworkFirewallPolicyDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
-
-
-
Method Detail
-
displayName
public CloneNetworkFirewallPolicyDetails.Builder displayName(String displayName)
A user-friendly optional name for the cloned firewall policy.Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public CloneNetworkFirewallPolicyDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the NetworkFirewall Policy.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
freeformTags
public CloneNetworkFirewallPolicyDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CloneNetworkFirewallPolicyDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CloneNetworkFirewallPolicyDetails build()
-
copy
public CloneNetworkFirewallPolicyDetails.Builder copy(CloneNetworkFirewallPolicyDetails model)
-
-