Class GetSubnetPoolArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.GetSubnetPoolArgs.Builder
-
- Enclosing class:
- GetSubnetPoolArgs
public static final class GetSubnetPoolArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSubnetPoolArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSubnetPoolArgs.BuilderaddressScopeId(com.pulumi.core.Output<java.lang.String> addressScopeId)GetSubnetPoolArgs.BuilderaddressScopeId(java.lang.String addressScopeId)GetSubnetPoolArgsbuild()GetSubnetPoolArgs.BuilderdefaultPrefixlen(com.pulumi.core.Output<java.lang.Integer> defaultPrefixlen)GetSubnetPoolArgs.BuilderdefaultPrefixlen(java.lang.Integer defaultPrefixlen)GetSubnetPoolArgs.BuilderdefaultQuota(com.pulumi.core.Output<java.lang.Integer> defaultQuota)GetSubnetPoolArgs.BuilderdefaultQuota(java.lang.Integer defaultQuota)GetSubnetPoolArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)GetSubnetPoolArgs.Builderdescription(java.lang.String description)GetSubnetPoolArgs.BuilderipVersion(com.pulumi.core.Output<java.lang.Integer> ipVersion)GetSubnetPoolArgs.BuilderipVersion(java.lang.Integer ipVersion)GetSubnetPoolArgs.BuilderisDefault(com.pulumi.core.Output<java.lang.Boolean> isDefault)GetSubnetPoolArgs.BuilderisDefault(java.lang.Boolean isDefault)GetSubnetPoolArgs.BuildermaxPrefixlen(com.pulumi.core.Output<java.lang.Integer> maxPrefixlen)GetSubnetPoolArgs.BuildermaxPrefixlen(java.lang.Integer maxPrefixlen)GetSubnetPoolArgs.BuilderminPrefixlen(com.pulumi.core.Output<java.lang.Integer> minPrefixlen)GetSubnetPoolArgs.BuilderminPrefixlen(java.lang.Integer minPrefixlen)GetSubnetPoolArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetSubnetPoolArgs.Buildername(java.lang.String name)GetSubnetPoolArgs.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)GetSubnetPoolArgs.BuilderprojectId(java.lang.String projectId)GetSubnetPoolArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetSubnetPoolArgs.Builderregion(java.lang.String region)GetSubnetPoolArgs.Buildershared(com.pulumi.core.Output<java.lang.Boolean> shared)GetSubnetPoolArgs.Buildershared(java.lang.Boolean shared)GetSubnetPoolArgs.Buildertags(com.pulumi.core.Output<java.util.List<java.lang.String>> tags)GetSubnetPoolArgs.Buildertags(java.lang.String... tags)GetSubnetPoolArgs.Buildertags(java.util.List<java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSubnetPoolArgs defaults)
-
-
Method Detail
-
addressScopeId
public GetSubnetPoolArgs.Builder addressScopeId(@Nullable com.pulumi.core.Output<java.lang.String> addressScopeId)
- Parameters:
addressScopeId- The Neutron address scope that subnetpools is assigned to.- Returns:
- builder
-
addressScopeId
public GetSubnetPoolArgs.Builder addressScopeId(java.lang.String addressScopeId)
- Parameters:
addressScopeId- The Neutron address scope that subnetpools is assigned to.- Returns:
- builder
-
defaultPrefixlen
public GetSubnetPoolArgs.Builder defaultPrefixlen(@Nullable com.pulumi.core.Output<java.lang.Integer> defaultPrefixlen)
- Parameters:
defaultPrefixlen- The size of the subnetpool default prefix length.- Returns:
- builder
-
defaultPrefixlen
public GetSubnetPoolArgs.Builder defaultPrefixlen(java.lang.Integer defaultPrefixlen)
- Parameters:
defaultPrefixlen- The size of the subnetpool default prefix length.- Returns:
- builder
-
defaultQuota
public GetSubnetPoolArgs.Builder defaultQuota(@Nullable com.pulumi.core.Output<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
-
defaultQuota
public GetSubnetPoolArgs.Builder defaultQuota(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 GetSubnetPoolArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The human-readable description for the subnetpool.- Returns:
- builder
-
description
public GetSubnetPoolArgs.Builder description(java.lang.String description)
- Parameters:
description- The human-readable description for the subnetpool.- Returns:
- builder
-
ipVersion
public GetSubnetPoolArgs.Builder ipVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> ipVersion)
- Parameters:
ipVersion- The IP protocol version.- Returns:
- builder
-
ipVersion
public GetSubnetPoolArgs.Builder ipVersion(java.lang.Integer ipVersion)
- Parameters:
ipVersion- The IP protocol version.- Returns:
- builder
-
isDefault
public GetSubnetPoolArgs.Builder isDefault(@Nullable com.pulumi.core.Output<java.lang.Boolean> isDefault)
- Parameters:
isDefault- Whether the subnetpool is default subnetpool or not.- Returns:
- builder
-
isDefault
public GetSubnetPoolArgs.Builder isDefault(java.lang.Boolean isDefault)
- Parameters:
isDefault- Whether the subnetpool is default subnetpool or not.- Returns:
- builder
-
maxPrefixlen
public GetSubnetPoolArgs.Builder maxPrefixlen(@Nullable com.pulumi.core.Output<java.lang.Integer> maxPrefixlen)
- Parameters:
maxPrefixlen- The size of the subnetpool max prefix length.- Returns:
- builder
-
maxPrefixlen
public GetSubnetPoolArgs.Builder maxPrefixlen(java.lang.Integer maxPrefixlen)
- Parameters:
maxPrefixlen- The size of the subnetpool max prefix length.- Returns:
- builder
-
minPrefixlen
public GetSubnetPoolArgs.Builder minPrefixlen(@Nullable com.pulumi.core.Output<java.lang.Integer> minPrefixlen)
- Parameters:
minPrefixlen- The size of the subnetpool min prefix length.- Returns:
- builder
-
minPrefixlen
public GetSubnetPoolArgs.Builder minPrefixlen(java.lang.Integer minPrefixlen)
- Parameters:
minPrefixlen- The size of the subnetpool min prefix length.- Returns:
- builder
-
name
public GetSubnetPoolArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the subnetpool.- Returns:
- builder
-
name
public GetSubnetPoolArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the subnetpool.- Returns:
- builder
-
projectId
public GetSubnetPoolArgs.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- The owner of the subnetpool.- Returns:
- builder
-
projectId
public GetSubnetPoolArgs.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- The owner of the subnetpool.- Returns:
- builder
-
region
public GetSubnetPoolArgs.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 retrieve a subnetpool id. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
region
public GetSubnetPoolArgs.Builder region(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 GetSubnetPoolArgs.Builder shared(@Nullable com.pulumi.core.Output<java.lang.Boolean> shared)
- Parameters:
shared- Whether this subnetpool is shared across all projects.- Returns:
- builder
-
shared
public GetSubnetPoolArgs.Builder shared(java.lang.Boolean shared)
- Parameters:
shared- Whether this subnetpool is shared across all projects.- Returns:
- builder
-
tags
public GetSubnetPoolArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tags)
- Parameters:
tags- The list of subnetpool tags to filter.- Returns:
- builder
-
tags
public GetSubnetPoolArgs.Builder tags(java.util.List<java.lang.String> tags)
- Parameters:
tags- The list of subnetpool tags to filter.- Returns:
- builder
-
tags
public GetSubnetPoolArgs.Builder tags(java.lang.String... tags)
- Parameters:
tags- The list of subnetpool tags to filter.- Returns:
- builder
-
build
public GetSubnetPoolArgs build()
-
-