Class EndpointGroupState.Builder
- java.lang.Object
-
- com.pulumi.openstack.vpnaas.inputs.EndpointGroupState.Builder
-
- Enclosing class:
- EndpointGroupState
public static final class EndpointGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EndpointGroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointGroupStatebuild()EndpointGroupState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)EndpointGroupState.Builderdescription(java.lang.String description)EndpointGroupState.Builderendpoints(com.pulumi.core.Output<java.util.List<java.lang.String>> endpoints)EndpointGroupState.Builderendpoints(java.lang.String... endpoints)EndpointGroupState.Builderendpoints(java.util.List<java.lang.String> endpoints)EndpointGroupState.Buildername(com.pulumi.core.Output<java.lang.String> name)EndpointGroupState.Buildername(java.lang.String name)EndpointGroupState.Builderregion(com.pulumi.core.Output<java.lang.String> region)EndpointGroupState.Builderregion(java.lang.String region)EndpointGroupState.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)EndpointGroupState.BuildertenantId(java.lang.String tenantId)EndpointGroupState.Buildertype(com.pulumi.core.Output<java.lang.String> type)EndpointGroupState.Buildertype(java.lang.String type)EndpointGroupState.BuildervalueSpecs(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> valueSpecs)EndpointGroupState.BuildervalueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointGroupState defaults)
-
-
Method Detail
-
description
public EndpointGroupState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The human-readable description for the group. Changing this updates the description of the existing group.- Returns:
- builder
-
description
public EndpointGroupState.Builder description(java.lang.String description)
- Parameters:
description- The human-readable description for the group. Changing this updates the description of the existing group.- Returns:
- builder
-
endpoints
public EndpointGroupState.Builder endpoints(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> endpoints)
- Parameters:
endpoints- List of endpoints of the same type, for the endpoint group. The values will depend on the type. Changing this creates a new group.- Returns:
- builder
-
endpoints
public EndpointGroupState.Builder endpoints(java.util.List<java.lang.String> endpoints)
- Parameters:
endpoints- List of endpoints of the same type, for the endpoint group. The values will depend on the type. Changing this creates a new group.- Returns:
- builder
-
endpoints
public EndpointGroupState.Builder endpoints(java.lang.String... endpoints)
- Parameters:
endpoints- List of endpoints of the same type, for the endpoint group. The values will depend on the type. Changing this creates a new group.- Returns:
- builder
-
name
public EndpointGroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the group. Changing this updates the name of the existing group.- Returns:
- builder
-
name
public EndpointGroupState.Builder name(java.lang.String name)
- Parameters:
name- The name of the group. Changing this updates the name of the existing group.- Returns:
- builder
-
region
public EndpointGroupState.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 an endpoint group. If omitted, the `region` argument of the provider is used. Changing this creates a new group.- Returns:
- builder
-
region
public EndpointGroupState.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 an endpoint group. If omitted, the `region` argument of the provider is used. Changing this creates a new group.- Returns:
- builder
-
tenantId
public EndpointGroupState.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the group. Required if admin wants to create an endpoint group for another project. Changing this creates a new group.- Returns:
- builder
-
tenantId
public EndpointGroupState.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the group. Required if admin wants to create an endpoint group for another project. Changing this creates a new group.- Returns:
- builder
-
type
public EndpointGroupState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- The type of the endpoints in the group. A valid value is subnet, cidr, network, router, or vlan. Changing this creates a new group.- Returns:
- builder
-
type
public EndpointGroupState.Builder type(java.lang.String type)
- Parameters:
type- The type of the endpoints in the group. A valid value is subnet, cidr, network, router, or vlan. Changing this creates a new group.- Returns:
- builder
-
valueSpecs
public EndpointGroupState.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 EndpointGroupState.Builder valueSpecs(java.util.Map<java.lang.String,java.lang.Object> valueSpecs)
- Parameters:
valueSpecs- Map of additional options.- Returns:
- builder
-
build
public EndpointGroupState build()
-
-