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