Class FirewallState.Builder
- java.lang.Object
-
- com.pulumi.openstack.firewall.inputs.FirewallState.Builder
-
- Enclosing class:
- FirewallState
public static final class FirewallState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FirewallState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirewallState.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)FirewallState.BuilderadminStateUp(java.lang.Boolean adminStateUp)FirewallState.BuilderassociatedRouters(com.pulumi.core.Output<java.util.List<java.lang.String>> associatedRouters)FirewallState.BuilderassociatedRouters(java.lang.String... associatedRouters)FirewallState.BuilderassociatedRouters(java.util.List<java.lang.String> associatedRouters)FirewallStatebuild()FirewallState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)FirewallState.Builderdescription(java.lang.String description)FirewallState.Buildername(com.pulumi.core.Output<java.lang.String> name)FirewallState.Buildername(java.lang.String name)FirewallState.BuildernoRouters(com.pulumi.core.Output<java.lang.Boolean> noRouters)FirewallState.BuildernoRouters(java.lang.Boolean noRouters)FirewallState.BuilderpolicyId(com.pulumi.core.Output<java.lang.String> policyId)FirewallState.BuilderpolicyId(java.lang.String policyId)FirewallState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FirewallState.Builderregion(java.lang.String region)FirewallState.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)FirewallState.BuildertenantId(java.lang.String tenantId)FirewallState.BuildervalueSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)FirewallState.BuildervalueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FirewallState defaults)
-
-
Method Detail
-
adminStateUp
public FirewallState.Builder adminStateUp(@Nullable com.pulumi.core.Output<java.lang.Boolean> adminStateUp)
- Parameters:
adminStateUp- Administrative up/down status for the firewall (must be "true" or "false" if provided - defaults to "true"). Changing this updates the `admin_state_up` of an existing firewall.- Returns:
- builder
-
adminStateUp
public FirewallState.Builder adminStateUp(java.lang.Boolean adminStateUp)
- Parameters:
adminStateUp- Administrative up/down status for the firewall (must be "true" or "false" if provided - defaults to "true"). Changing this updates the `admin_state_up` of an existing firewall.- Returns:
- builder
-
associatedRouters
public FirewallState.Builder associatedRouters(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> associatedRouters)
- Parameters:
associatedRouters- Router(s) to associate this firewall instance with. Must be a list of strings. Changing this updates the associated routers of an existing firewall. Conflicts with `no_routers`.- Returns:
- builder
-
associatedRouters
public FirewallState.Builder associatedRouters(java.util.List<java.lang.String> associatedRouters)
- Parameters:
associatedRouters- Router(s) to associate this firewall instance with. Must be a list of strings. Changing this updates the associated routers of an existing firewall. Conflicts with `no_routers`.- Returns:
- builder
-
associatedRouters
public FirewallState.Builder associatedRouters(java.lang.String... associatedRouters)
- Parameters:
associatedRouters- Router(s) to associate this firewall instance with. Must be a list of strings. Changing this updates the associated routers of an existing firewall. Conflicts with `no_routers`.- Returns:
- builder
-
description
public FirewallState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description for the firewall. Changing this updates the `description` of an existing firewall.- Returns:
- builder
-
description
public FirewallState.Builder description(java.lang.String description)
- Parameters:
description- A description for the firewall. Changing this updates the `description` of an existing firewall.- Returns:
- builder
-
name
public FirewallState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A name for the firewall. Changing this updates the `name` of an existing firewall.- Returns:
- builder
-
name
public FirewallState.Builder name(java.lang.String name)
- Parameters:
name- A name for the firewall. Changing this updates the `name` of an existing firewall.- Returns:
- builder
-
noRouters
public FirewallState.Builder noRouters(@Nullable com.pulumi.core.Output<java.lang.Boolean> noRouters)
- Parameters:
noRouters- Should this firewall not be associated with any routers (must be "true" or "false" if provide - defaults to "false"). Conflicts with `associated_routers`.- Returns:
- builder
-
noRouters
public FirewallState.Builder noRouters(java.lang.Boolean noRouters)
- Parameters:
noRouters- Should this firewall not be associated with any routers (must be "true" or "false" if provide - defaults to "false"). Conflicts with `associated_routers`.- Returns:
- builder
-
policyId
public FirewallState.Builder policyId(@Nullable com.pulumi.core.Output<java.lang.String> policyId)
- Parameters:
policyId- The policy resource id for the firewall. Changing this updates the `policy_id` of an existing firewall.- Returns:
- builder
-
policyId
public FirewallState.Builder policyId(java.lang.String policyId)
- Parameters:
policyId- The policy resource id for the firewall. Changing this updates the `policy_id` of an existing firewall.- Returns:
- builder
-
region
public FirewallState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the v1 networking client. A networking client is needed to create a firewall. If omitted, the `region` argument of the provider is used. Changing this creates a new firewall.- Returns:
- builder
-
region
public FirewallState.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the v1 networking client. A networking client is needed to create a firewall. If omitted, the `region` argument of the provider is used. Changing this creates a new firewall.- Returns:
- builder
-
tenantId
public FirewallState.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the floating IP. Required if admin wants to create a firewall for another tenant. Changing this creates a new firewall.- Returns:
- builder
-
tenantId
public FirewallState.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the floating IP. Required if admin wants to create a firewall for another tenant. Changing this creates a new firewall.- Returns:
- builder
-
valueSpecs
public FirewallState.Builder valueSpecs(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
valueSpecs
public FirewallState.Builder valueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
build
public FirewallState build()
-
-