Class GetSubnetArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.GetSubnetArgs.Builder
-
- Enclosing class:
- GetSubnetArgs
public static final class GetSubnetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSubnetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GetSubnetArgsbuild()GetSubnetArgs.Buildercidr(com.pulumi.core.Output<java.lang.String> cidr)GetSubnetArgs.Buildercidr(java.lang.String cidr)GetSubnetArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)GetSubnetArgs.Builderdescription(java.lang.String description)GetSubnetArgs.BuilderdhcpDisabled(com.pulumi.core.Output<java.lang.Boolean> dhcpDisabled)Deprecated.use dhcp_enabled insteadGetSubnetArgs.BuilderdhcpDisabled(java.lang.Boolean dhcpDisabled)Deprecated.use dhcp_enabled insteadGetSubnetArgs.BuilderdhcpEnabled(com.pulumi.core.Output<java.lang.Boolean> dhcpEnabled)GetSubnetArgs.BuilderdhcpEnabled(java.lang.Boolean dhcpEnabled)GetSubnetArgs.BuildergatewayIp(com.pulumi.core.Output<java.lang.String> gatewayIp)GetSubnetArgs.BuildergatewayIp(java.lang.String gatewayIp)GetSubnetArgs.Builderipv6AddressMode(com.pulumi.core.Output<java.lang.String> ipv6AddressMode)GetSubnetArgs.Builderipv6AddressMode(java.lang.String ipv6AddressMode)GetSubnetArgs.Builderipv6RaMode(com.pulumi.core.Output<java.lang.String> ipv6RaMode)GetSubnetArgs.Builderipv6RaMode(java.lang.String ipv6RaMode)GetSubnetArgs.BuilderipVersion(com.pulumi.core.Output<java.lang.Integer> ipVersion)GetSubnetArgs.BuilderipVersion(java.lang.Integer ipVersion)GetSubnetArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetSubnetArgs.Buildername(java.lang.String name)GetSubnetArgs.BuildernetworkId(com.pulumi.core.Output<java.lang.String> networkId)GetSubnetArgs.BuildernetworkId(java.lang.String networkId)GetSubnetArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetSubnetArgs.Builderregion(java.lang.String region)GetSubnetArgs.BuildersubnetId(com.pulumi.core.Output<java.lang.String> subnetId)GetSubnetArgs.BuildersubnetId(java.lang.String subnetId)GetSubnetArgs.BuildersubnetpoolId(com.pulumi.core.Output<java.lang.String> subnetpoolId)GetSubnetArgs.BuildersubnetpoolId(java.lang.String subnetpoolId)GetSubnetArgs.Buildertags(com.pulumi.core.Output<java.util.List<java.lang.String>> tags)GetSubnetArgs.Buildertags(java.lang.String... tags)GetSubnetArgs.Buildertags(java.util.List<java.lang.String> tags)GetSubnetArgs.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)GetSubnetArgs.BuildertenantId(java.lang.String tenantId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSubnetArgs defaults)
-
-
Method Detail
-
cidr
public GetSubnetArgs.Builder cidr(@Nullable com.pulumi.core.Output<java.lang.String> cidr)
- Parameters:
cidr- The CIDR of the subnet.- Returns:
- builder
-
cidr
public GetSubnetArgs.Builder cidr(java.lang.String cidr)
- Parameters:
cidr- The CIDR of the subnet.- Returns:
- builder
-
description
public GetSubnetArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Human-readable description of the subnet.- Returns:
- builder
-
description
public GetSubnetArgs.Builder description(java.lang.String description)
- Parameters:
description- Human-readable description of the subnet.- Returns:
- builder
-
dhcpDisabled
@Deprecated public GetSubnetArgs.Builder dhcpDisabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> dhcpDisabled)
Deprecated.use dhcp_enabled instead- Returns:
- builder
-
dhcpDisabled
@Deprecated public GetSubnetArgs.Builder dhcpDisabled(java.lang.Boolean dhcpDisabled)
Deprecated.use dhcp_enabled instead- Returns:
- builder
-
dhcpEnabled
public GetSubnetArgs.Builder dhcpEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> dhcpEnabled)
- Parameters:
dhcpEnabled- If the subnet has DHCP enabled.- Returns:
- builder
-
dhcpEnabled
public GetSubnetArgs.Builder dhcpEnabled(java.lang.Boolean dhcpEnabled)
- Parameters:
dhcpEnabled- If the subnet has DHCP enabled.- Returns:
- builder
-
gatewayIp
public GetSubnetArgs.Builder gatewayIp(@Nullable com.pulumi.core.Output<java.lang.String> gatewayIp)
- Parameters:
gatewayIp- The IP of the subnet's gateway.- Returns:
- builder
-
gatewayIp
public GetSubnetArgs.Builder gatewayIp(java.lang.String gatewayIp)
- Parameters:
gatewayIp- The IP of the subnet's gateway.- Returns:
- builder
-
ipVersion
public GetSubnetArgs.Builder ipVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> ipVersion)
- Parameters:
ipVersion- The IP version of the subnet (either 4 or 6).- Returns:
- builder
-
ipVersion
public GetSubnetArgs.Builder ipVersion(java.lang.Integer ipVersion)
- Parameters:
ipVersion- The IP version of the subnet (either 4 or 6).- Returns:
- builder
-
ipv6AddressMode
public GetSubnetArgs.Builder ipv6AddressMode(@Nullable com.pulumi.core.Output<java.lang.String> ipv6AddressMode)
- Parameters:
ipv6AddressMode- The IPv6 address mode. Valid values are `dhcpv6-stateful`, `dhcpv6-stateless`, or `slaac`.- Returns:
- builder
-
ipv6AddressMode
public GetSubnetArgs.Builder ipv6AddressMode(java.lang.String ipv6AddressMode)
- Parameters:
ipv6AddressMode- The IPv6 address mode. Valid values are `dhcpv6-stateful`, `dhcpv6-stateless`, or `slaac`.- Returns:
- builder
-
ipv6RaMode
public GetSubnetArgs.Builder ipv6RaMode(@Nullable com.pulumi.core.Output<java.lang.String> ipv6RaMode)
- Parameters:
ipv6RaMode- The IPv6 Router Advertisement mode. Valid values are `dhcpv6-stateful`, `dhcpv6-stateless`, or `slaac`.- Returns:
- builder
-
ipv6RaMode
public GetSubnetArgs.Builder ipv6RaMode(java.lang.String ipv6RaMode)
- Parameters:
ipv6RaMode- The IPv6 Router Advertisement mode. Valid values are `dhcpv6-stateful`, `dhcpv6-stateless`, or `slaac`.- Returns:
- builder
-
name
public GetSubnetArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the subnet.- Returns:
- builder
-
name
public GetSubnetArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the subnet.- Returns:
- builder
-
networkId
public GetSubnetArgs.Builder networkId(@Nullable com.pulumi.core.Output<java.lang.String> networkId)
- Parameters:
networkId- The ID of the network the subnet belongs to.- Returns:
- builder
-
networkId
public GetSubnetArgs.Builder networkId(java.lang.String networkId)
- Parameters:
networkId- The ID of the network the subnet belongs to.- Returns:
- builder
-
region
public GetSubnetArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve subnet ids. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
region
public GetSubnetArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve subnet ids. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
subnetId
public GetSubnetArgs.Builder subnetId(@Nullable com.pulumi.core.Output<java.lang.String> subnetId)
- Parameters:
subnetId- The ID of the subnet.- Returns:
- builder
-
subnetId
public GetSubnetArgs.Builder subnetId(java.lang.String subnetId)
- Parameters:
subnetId- The ID of the subnet.- Returns:
- builder
-
subnetpoolId
public GetSubnetArgs.Builder subnetpoolId(@Nullable com.pulumi.core.Output<java.lang.String> subnetpoolId)
- Parameters:
subnetpoolId- The ID of the subnetpool associated with the subnet.- Returns:
- builder
-
subnetpoolId
public GetSubnetArgs.Builder subnetpoolId(java.lang.String subnetpoolId)
- Parameters:
subnetpoolId- The ID of the subnetpool associated with the subnet.- Returns:
- builder
-
tags
public GetSubnetArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tags)
- Parameters:
tags- The list of subnet tags to filter.- Returns:
- builder
-
tags
public GetSubnetArgs.Builder tags(java.util.List<java.lang.String> tags)
- Parameters:
tags- The list of subnet tags to filter.- Returns:
- builder
-
tags
public GetSubnetArgs.Builder tags(java.lang.String... tags)
- Parameters:
tags- The list of subnet tags to filter.- Returns:
- builder
-
tenantId
public GetSubnetArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the subnet.- Returns:
- builder
-
tenantId
public GetSubnetArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the subnet.- Returns:
- builder
-
build
public GetSubnetArgs build()
-
-