Class GetSubnetPoolPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.GetSubnetPoolPlainArgs.Builder
-
- Enclosing class:
- GetSubnetPoolPlainArgs
public static final class GetSubnetPoolPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSubnetPoolPlainArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSubnetPoolPlainArgs defaults)
-
-
Method Detail
-
addressScopeId
public GetSubnetPoolPlainArgs.Builder addressScopeId(@Nullable java.lang.String addressScopeId)
- Parameters:
addressScopeId- The Neutron address scope that subnetpools is assigned to.- Returns:
- builder
-
defaultPrefixlen
public GetSubnetPoolPlainArgs.Builder defaultPrefixlen(@Nullable java.lang.Integer defaultPrefixlen)
- Parameters:
defaultPrefixlen- The size of the subnetpool default prefix length.- Returns:
- builder
-
defaultQuota
public GetSubnetPoolPlainArgs.Builder defaultQuota(@Nullable java.lang.Integer defaultQuota)
- Parameters:
defaultQuota- The per-project quota on the prefix space that can be allocated from the subnetpool for project subnets.- Returns:
- builder
-
description
public GetSubnetPoolPlainArgs.Builder description(@Nullable java.lang.String description)
- Parameters:
description- The human-readable description for the subnetpool.- Returns:
- builder
-
ipVersion
public GetSubnetPoolPlainArgs.Builder ipVersion(@Nullable java.lang.Integer ipVersion)
- Parameters:
ipVersion- The IP protocol version.- Returns:
- builder
-
isDefault
public GetSubnetPoolPlainArgs.Builder isDefault(@Nullable java.lang.Boolean isDefault)
- Parameters:
isDefault- Whether the subnetpool is default subnetpool or not.- Returns:
- builder
-
maxPrefixlen
public GetSubnetPoolPlainArgs.Builder maxPrefixlen(@Nullable java.lang.Integer maxPrefixlen)
- Parameters:
maxPrefixlen- The size of the subnetpool max prefix length.- Returns:
- builder
-
minPrefixlen
public GetSubnetPoolPlainArgs.Builder minPrefixlen(@Nullable java.lang.Integer minPrefixlen)
- Parameters:
minPrefixlen- The size of the subnetpool min prefix length.- Returns:
- builder
-
name
public GetSubnetPoolPlainArgs.Builder name(@Nullable java.lang.String name)
- Parameters:
name- The name of the subnetpool.- Returns:
- builder
-
projectId
public GetSubnetPoolPlainArgs.Builder projectId(@Nullable java.lang.String projectId)
- Parameters:
projectId- The owner of the subnetpool.- Returns:
- builder
-
region
public GetSubnetPoolPlainArgs.Builder region(@Nullable java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Networking client. A Networking client is needed to retrieve a subnetpool id. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
shared
public GetSubnetPoolPlainArgs.Builder shared(@Nullable java.lang.Boolean shared)
- Parameters:
shared- Whether this subnetpool is shared across all projects.- Returns:
- builder
-
tags
public GetSubnetPoolPlainArgs.Builder tags(@Nullable java.util.List<java.lang.String> tags)
- Parameters:
tags- The list of subnetpool tags to filter.- Returns:
- builder
-
tags
public GetSubnetPoolPlainArgs.Builder tags(java.lang.String... tags)
- Parameters:
tags- The list of subnetpool tags to filter.- Returns:
- builder
-
build
public GetSubnetPoolPlainArgs build()
-
-