Class GetFloatingIpArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.networking.inputs.GetFloatingIpArgs.Builder
-
- Enclosing class:
- GetFloatingIpArgs
public static final class GetFloatingIpArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetFloatingIpArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetFloatingIpArgs.Builderaddress(com.pulumi.core.Output<java.lang.String> address)GetFloatingIpArgs.Builderaddress(java.lang.String address)GetFloatingIpArgsbuild()GetFloatingIpArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)GetFloatingIpArgs.Builderdescription(java.lang.String description)GetFloatingIpArgs.BuilderfixedIp(com.pulumi.core.Output<java.lang.String> fixedIp)GetFloatingIpArgs.BuilderfixedIp(java.lang.String fixedIp)GetFloatingIpArgs.Builderpool(com.pulumi.core.Output<java.lang.String> pool)GetFloatingIpArgs.Builderpool(java.lang.String pool)GetFloatingIpArgs.BuilderportId(com.pulumi.core.Output<java.lang.String> portId)GetFloatingIpArgs.BuilderportId(java.lang.String portId)GetFloatingIpArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetFloatingIpArgs.Builderregion(java.lang.String region)GetFloatingIpArgs.Builderstatus(com.pulumi.core.Output<java.lang.String> status)GetFloatingIpArgs.Builderstatus(java.lang.String status)GetFloatingIpArgs.Buildertags(com.pulumi.core.Output<java.util.List<java.lang.String>> tags)GetFloatingIpArgs.Buildertags(java.lang.String... tags)GetFloatingIpArgs.Buildertags(java.util.List<java.lang.String> tags)GetFloatingIpArgs.BuildertenantId(com.pulumi.core.Output<java.lang.String> tenantId)GetFloatingIpArgs.BuildertenantId(java.lang.String tenantId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetFloatingIpArgs defaults)
-
-
Method Detail
-
address
public GetFloatingIpArgs.Builder address(@Nullable com.pulumi.core.Output<java.lang.String> address)
- Parameters:
address- The IP address of the floating IP.- Returns:
- builder
-
address
public GetFloatingIpArgs.Builder address(java.lang.String address)
- Parameters:
address- The IP address of the floating IP.- Returns:
- builder
-
description
public GetFloatingIpArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Human-readable description of the floating IP.- Returns:
- builder
-
description
public GetFloatingIpArgs.Builder description(java.lang.String description)
- Parameters:
description- Human-readable description of the floating IP.- Returns:
- builder
-
fixedIp
public GetFloatingIpArgs.Builder fixedIp(@Nullable com.pulumi.core.Output<java.lang.String> fixedIp)
- Parameters:
fixedIp- The specific IP address of the internal port which should be associated with the floating IP.- Returns:
- builder
-
fixedIp
public GetFloatingIpArgs.Builder fixedIp(java.lang.String fixedIp)
- Parameters:
fixedIp- The specific IP address of the internal port which should be associated with the floating IP.- Returns:
- builder
-
pool
public GetFloatingIpArgs.Builder pool(@Nullable com.pulumi.core.Output<java.lang.String> pool)
- Parameters:
pool- The name of the pool from which the floating IP belongs to.- Returns:
- builder
-
pool
public GetFloatingIpArgs.Builder pool(java.lang.String pool)
- Parameters:
pool- The name of the pool from which the floating IP belongs to.- Returns:
- builder
-
portId
public GetFloatingIpArgs.Builder portId(@Nullable com.pulumi.core.Output<java.lang.String> portId)
- Parameters:
portId- The ID of the port the floating IP is attached.- Returns:
- builder
-
portId
public GetFloatingIpArgs.Builder portId(java.lang.String portId)
- Parameters:
portId- The ID of the port the floating IP is attached.- Returns:
- builder
-
region
public GetFloatingIpArgs.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 floating IP ids. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
region
public GetFloatingIpArgs.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 floating IP ids. If omitted, the `region` argument of the provider is used.- Returns:
- builder
-
status
public GetFloatingIpArgs.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- status of the floating IP (ACTIVE/DOWN).- Returns:
- builder
-
status
public GetFloatingIpArgs.Builder status(java.lang.String status)
- Parameters:
status- status of the floating IP (ACTIVE/DOWN).- Returns:
- builder
-
tags
public GetFloatingIpArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tags)
- Parameters:
tags- The list of floating IP tags to filter.- Returns:
- builder
-
tags
public GetFloatingIpArgs.Builder tags(java.util.List<java.lang.String> tags)
- Parameters:
tags- The list of floating IP tags to filter.- Returns:
- builder
-
tags
public GetFloatingIpArgs.Builder tags(java.lang.String... tags)
- Parameters:
tags- The list of floating IP tags to filter.- Returns:
- builder
-
tenantId
public GetFloatingIpArgs.Builder tenantId(@Nullable com.pulumi.core.Output<java.lang.String> tenantId)
- Parameters:
tenantId- The owner of the floating IP.- Returns:
- builder
-
tenantId
public GetFloatingIpArgs.Builder tenantId(java.lang.String tenantId)
- Parameters:
tenantId- The owner of the floating IP.- Returns:
- builder
-
build
public GetFloatingIpArgs build()
-
-