Package com.pulumi.openstack.vpnaas
Class ServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.vpnaas.ServiceArgs.Builder
-
- Enclosing class:
- ServiceArgs
public static final class ServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceArgs.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)ServiceArgs.BuilderadminStateUp(java.lang.Boolean adminStateUp)ServiceArgsbuild()ServiceArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ServiceArgs.Builderdescription(java.lang.String description)ServiceArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ServiceArgs.Buildername(java.lang.String name)ServiceArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ServiceArgs.Builderregion(java.lang.String region)ServiceArgs.BuilderrouterId(com.pulumi.core.Output<java.lang.String> routerId)ServiceArgs.BuilderrouterId(java.lang.String routerId)ServiceArgs.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)ServiceArgs.BuildersubnetId(java.lang.String subnetId)ServiceArgs.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)ServiceArgs.BuildertenantId(java.lang.String tenantId)ServiceArgs.BuildervalueSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)ServiceArgs.BuildervalueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceArgs defaults)
-
-
Method Detail
-
adminStateUp
public ServiceArgs.Builder adminStateUp(@Nullable com.pulumi.core.Output<java.lang.Boolean> adminStateUp)
- Parameters:
adminStateUp- The administrative state of the resource. Can either be up(true) or down(false). Changing this updates the administrative state of the existing service.- Returns:
- builder
-
adminStateUp
public ServiceArgs.Builder adminStateUp(java.lang.Boolean adminStateUp)
- Parameters:
adminStateUp- The administrative state of the resource. Can either be up(true) or down(false). Changing this updates the administrative state of the existing service.- Returns:
- builder
-
description
public ServiceArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The human-readable description for the service. Changing this updates the description of the existing service.- Returns:
- builder
-
description
public ServiceArgs.Builder description(java.lang.String description)
- Parameters:
description- The human-readable description for the service. Changing this updates the description of the existing service.- Returns:
- builder
-
name
public ServiceArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the service. Changing this updates the name of the existing service.- Returns:
- builder
-
name
public ServiceArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the service. Changing this updates the name of the existing service.- Returns:
- builder
-
region
public ServiceArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create a VPN service. If omitted, the `region` argument of the provider is used. Changing this creates a new service.- Returns:
- builder
-
region
public ServiceArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to create a VPN service. If omitted, the `region` argument of the provider is used. Changing this creates a new service.- Returns:
- builder
-
routerId
public ServiceArgs.Builder routerId(com.pulumi.core.Output<java.lang.String> routerId)
- Parameters:
routerId- The ID of the router. Changing this creates a new service.- Returns:
- builder
-
routerId
public ServiceArgs.Builder routerId(java.lang.String routerId)
- Parameters:
routerId- The ID of the router. Changing this creates a new service.- Returns:
- builder
-
subnetId
public ServiceArgs.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- SubnetID is the ID of the subnet. Default is null.- Returns:
- builder
-
subnetId
public ServiceArgs.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- SubnetID is the ID of the subnet. Default is null.- Returns:
- builder
-
tenantId
public ServiceArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the service. Required if admin wants to create a service for another project. Changing this creates a new service.- Returns:
- builder
-
tenantId
public ServiceArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the service. Required if admin wants to create a service for another project. Changing this creates a new service.- Returns:
- builder
-
valueSpecs
public ServiceArgs.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 ServiceArgs.Builder valueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
build
public ServiceArgs build()
-
-