Package com.pulumi.gcp.gkeonprem.inputs
Class BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.gkeonprem.inputs.BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder
-
- Enclosing class:
- BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs
public static final class BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs defaults)
-
-
Method Detail
-
addresses
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder addresses(com.pulumi.core.Output<java.util.List<java.lang.String>> addresses)
- Parameters:
addresses
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).- Returns:
- builder
-
addresses
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder addresses(java.util.List<java.lang.String> addresses)
- Parameters:
addresses
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).- Returns:
- builder
-
addresses
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder addresses(java.lang.String... addresses)
- Parameters:
addresses
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).- Returns:
- builder
-
avoidBuggyIps
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder avoidBuggyIps(@Nullable com.pulumi.core.Output<java.lang.Boolean> avoidBuggyIps)
- Parameters:
avoidBuggyIps
- If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.- Returns:
- builder
-
avoidBuggyIps
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder avoidBuggyIps(java.lang.Boolean avoidBuggyIps)
- Parameters:
avoidBuggyIps
- If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.- Returns:
- builder
-
manualAssign
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder manualAssign(@Nullable com.pulumi.core.Output<java.lang.String> manualAssign)
- Parameters:
manualAssign
- If true, prevent IP addresses from being automatically assigned.- Returns:
- builder
-
manualAssign
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder manualAssign(java.lang.String manualAssign)
- Parameters:
manualAssign
- If true, prevent IP addresses from being automatically assigned.- Returns:
- builder
-
pool
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder pool(com.pulumi.core.Output<java.lang.String> pool)
- Parameters:
pool
- The name of the address pool.- Returns:
- builder
-
pool
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs.Builder pool(java.lang.String pool)
- Parameters:
pool
- The name of the address pool.- Returns:
- builder
-
build
public BareMetalClusterLoadBalancerBgpLbConfigAddressPoolArgs build()
-
-