Class CreateNetworkFirewallPolicyDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.networkfirewall.model.CreateNetworkFirewallPolicyDetails.Builder
-
- Enclosing class:
- CreateNetworkFirewallPolicyDetails
public static class CreateNetworkFirewallPolicyDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateNetworkFirewallPolicyDetails
build()
CreateNetworkFirewallPolicyDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing the NetworkFirewall Policy.CreateNetworkFirewallPolicyDetails.Builder
copy(CreateNetworkFirewallPolicyDetails model)
CreateNetworkFirewallPolicyDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateNetworkFirewallPolicyDetails.Builder
displayName(String displayName)
A user-friendly optional name for the firewall policy.CreateNetworkFirewallPolicyDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
-
-
-
Method Detail
-
displayName
public CreateNetworkFirewallPolicyDetails.Builder displayName(String displayName)
A user-friendly optional name for the firewall policy.Avoid entering confidential information.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public CreateNetworkFirewallPolicyDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the NetworkFirewall Policy.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
freeformTags
public CreateNetworkFirewallPolicyDetails.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 CreateNetworkFirewallPolicyDetails.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 CreateNetworkFirewallPolicyDetails build()
-
copy
public CreateNetworkFirewallPolicyDetails.Builder copy(CreateNetworkFirewallPolicyDetails model)
-
-