Class ServiceState.Builder
- java.lang.Object
-
- com.pulumi.openstack.vpnaas.inputs.ServiceState.Builder
-
- Enclosing class:
- ServiceState
public static final class ServiceState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ServiceState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceState.BuilderadminStateUp(com.pulumi.core.Output<java.lang.Boolean> adminStateUp)ServiceState.BuilderadminStateUp(java.lang.Boolean adminStateUp)ServiceStatebuild()ServiceState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ServiceState.Builderdescription(java.lang.String description)ServiceState.BuilderexternalV4Ip(com.pulumi.core.Output<java.lang.String> externalV4Ip)ServiceState.BuilderexternalV4Ip(java.lang.String externalV4Ip)ServiceState.BuilderexternalV6Ip(com.pulumi.core.Output<java.lang.String> externalV6Ip)ServiceState.BuilderexternalV6Ip(java.lang.String externalV6Ip)ServiceState.Buildername(com.pulumi.core.Output<java.lang.String> name)ServiceState.Buildername(java.lang.String name)ServiceState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ServiceState.Builderregion(java.lang.String region)ServiceState.BuilderrouterId(com.pulumi.core.Output<java.lang.String> routerId)ServiceState.BuilderrouterId(java.lang.String routerId)ServiceState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ServiceState.Builderstatus(java.lang.String status)ServiceState.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)ServiceState.BuildersubnetId(java.lang.String subnetId)ServiceState.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)ServiceState.BuildertenantId(java.lang.String tenantId)ServiceState.BuildervalueSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)ServiceState.BuildervalueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceState defaults)
-
-
Method Detail
-
adminStateUp
public ServiceState.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 ServiceState.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 ServiceState.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 ServiceState.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
-
externalV4Ip
public ServiceState.Builder externalV4Ip(@Nullable com.pulumi.core.Output<java.lang.String> externalV4Ip)
- Parameters:
externalV4Ip- The read-only external (public) IPv4 address that is used for the VPN service.- Returns:
- builder
-
externalV4Ip
public ServiceState.Builder externalV4Ip(java.lang.String externalV4Ip)
- Parameters:
externalV4Ip- The read-only external (public) IPv4 address that is used for the VPN service.- Returns:
- builder
-
externalV6Ip
public ServiceState.Builder externalV6Ip(@Nullable com.pulumi.core.Output<java.lang.String> externalV6Ip)
- Parameters:
externalV6Ip- The read-only external (public) IPv6 address that is used for the VPN service.- Returns:
- builder
-
externalV6Ip
public ServiceState.Builder externalV6Ip(java.lang.String externalV6Ip)
- Parameters:
externalV6Ip- The read-only external (public) IPv6 address that is used for the VPN service.- Returns:
- builder
-
name
public ServiceState.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 ServiceState.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 ServiceState.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 ServiceState.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 ServiceState.Builder routerId(@Nullable 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 ServiceState.Builder routerId(java.lang.String routerId)
- Parameters:
routerId- The ID of the router. Changing this creates a new service.- Returns:
- builder
-
status
public ServiceState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Indicates whether IPsec VPN service is currently operational. Values are ACTIVE, DOWN, BUILD, ERROR, PENDING_CREATE, PENDING_UPDATE, or PENDING_DELETE.- Returns:
- builder
-
status
public ServiceState.Builder status(java.lang.String status)
- Parameters:
status- Indicates whether IPsec VPN service is currently operational. Values are ACTIVE, DOWN, BUILD, ERROR, PENDING_CREATE, PENDING_UPDATE, or PENDING_DELETE.- Returns:
- builder
-
subnetId
public ServiceState.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 ServiceState.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- SubnetID is the ID of the subnet. Default is null.- Returns:
- builder
-
tenantId
public ServiceState.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 ServiceState.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 ServiceState.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 ServiceState.Builder valueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
build
public ServiceState build()
-
-