Package com.pulumi.cloudflare.inputs
Class GetLoadBalancerPoolsPoolArgs.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.GetLoadBalancerPoolsPoolArgs.Builder
-
- Enclosing class:
- GetLoadBalancerPoolsPoolArgs
public static final class GetLoadBalancerPoolsPoolArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetLoadBalancerPoolsPoolArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetLoadBalancerPoolsPoolArgs defaults)
-
-
Method Detail
-
checkRegions
public GetLoadBalancerPoolsPoolArgs.Builder checkRegions(com.pulumi.core.Output<java.util.List<java.lang.String>> checkRegions)
- Parameters:
checkRegions
- List of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions).- Returns:
- builder
-
checkRegions
public GetLoadBalancerPoolsPoolArgs.Builder checkRegions(java.util.List<java.lang.String> checkRegions)
- Parameters:
checkRegions
- List of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions).- Returns:
- builder
-
checkRegions
public GetLoadBalancerPoolsPoolArgs.Builder checkRegions(java.lang.String... checkRegions)
- Parameters:
checkRegions
- List of regions (specified by region code) from which to run health checks. Empty means every Cloudflare data center (the default), but requires an Enterprise plan. Region codes can be found [here](https://support.cloudflare.com/hc/en-us/articles/115000540888-Load-Balancing-Geographic-Regions).- Returns:
- builder
-
createdOn
public GetLoadBalancerPoolsPoolArgs.Builder createdOn(com.pulumi.core.Output<java.lang.String> createdOn)
- Parameters:
createdOn
- The RFC3339 timestamp of when the load balancer was created.- Returns:
- builder
-
createdOn
public GetLoadBalancerPoolsPoolArgs.Builder createdOn(java.lang.String createdOn)
- Parameters:
createdOn
- The RFC3339 timestamp of when the load balancer was created.- Returns:
- builder
-
description
public GetLoadBalancerPoolsPoolArgs.Builder description(com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- Brief description of the Load Balancer Pool intention.- Returns:
- builder
-
description
public GetLoadBalancerPoolsPoolArgs.Builder description(java.lang.String description)
- Parameters:
description
- Brief description of the Load Balancer Pool intention.- Returns:
- builder
-
enabled
public GetLoadBalancerPoolsPoolArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- Whether this pool is enabled. Disabled pools will not receive traffic and are excluded from health checks.- Returns:
- builder
-
enabled
public GetLoadBalancerPoolsPoolArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- Whether this pool is enabled. Disabled pools will not receive traffic and are excluded from health checks.- Returns:
- builder
-
id
public GetLoadBalancerPoolsPoolArgs.Builder id(com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id
- ID for this load balancer pool.- Returns:
- builder
-
id
public GetLoadBalancerPoolsPoolArgs.Builder id(java.lang.String id)
- Parameters:
id
- ID for this load balancer pool.- Returns:
- builder
-
latitude
public GetLoadBalancerPoolsPoolArgs.Builder latitude(com.pulumi.core.Output<java.lang.Double> latitude)
- Parameters:
latitude
- Latitude this pool is physically located at; used for proximity steering.- Returns:
- builder
-
latitude
public GetLoadBalancerPoolsPoolArgs.Builder latitude(java.lang.Double latitude)
- Parameters:
latitude
- Latitude this pool is physically located at; used for proximity steering.- Returns:
- builder
-
loadSheddings
public GetLoadBalancerPoolsPoolArgs.Builder loadSheddings(com.pulumi.core.Output<java.util.List<GetLoadBalancerPoolsPoolLoadSheddingArgs>> loadSheddings)
- Parameters:
loadSheddings
- Setting for controlling load shedding for this pool.- Returns:
- builder
-
loadSheddings
public GetLoadBalancerPoolsPoolArgs.Builder loadSheddings(java.util.List<GetLoadBalancerPoolsPoolLoadSheddingArgs> loadSheddings)
- Parameters:
loadSheddings
- Setting for controlling load shedding for this pool.- Returns:
- builder
-
loadSheddings
public GetLoadBalancerPoolsPoolArgs.Builder loadSheddings(GetLoadBalancerPoolsPoolLoadSheddingArgs... loadSheddings)
- Parameters:
loadSheddings
- Setting for controlling load shedding for this pool.- Returns:
- builder
-
longitude
public GetLoadBalancerPoolsPoolArgs.Builder longitude(com.pulumi.core.Output<java.lang.Double> longitude)
- Parameters:
longitude
- Longitude this pool is physically located at; used for proximity steering.- Returns:
- builder
-
longitude
public GetLoadBalancerPoolsPoolArgs.Builder longitude(java.lang.Double longitude)
- Parameters:
longitude
- Longitude this pool is physically located at; used for proximity steering.- Returns:
- builder
-
minimumOrigins
public GetLoadBalancerPoolsPoolArgs.Builder minimumOrigins(com.pulumi.core.Output<java.lang.Integer> minimumOrigins)
- Parameters:
minimumOrigins
- Minimum number of origins that must be healthy for this pool to serve traffic.- Returns:
- builder
-
minimumOrigins
public GetLoadBalancerPoolsPoolArgs.Builder minimumOrigins(java.lang.Integer minimumOrigins)
- Parameters:
minimumOrigins
- Minimum number of origins that must be healthy for this pool to serve traffic.- Returns:
- builder
-
modifiedOn
public GetLoadBalancerPoolsPoolArgs.Builder modifiedOn(com.pulumi.core.Output<java.lang.String> modifiedOn)
- Parameters:
modifiedOn
- The RFC3339 timestamp of when the load balancer was last modified.- Returns:
- builder
-
modifiedOn
public GetLoadBalancerPoolsPoolArgs.Builder modifiedOn(java.lang.String modifiedOn)
- Parameters:
modifiedOn
- The RFC3339 timestamp of when the load balancer was last modified.- Returns:
- builder
-
monitor
public GetLoadBalancerPoolsPoolArgs.Builder monitor(com.pulumi.core.Output<java.lang.String> monitor)
- Parameters:
monitor
- ID of the Monitor to use for health checking origins within this pool.- Returns:
- builder
-
monitor
public GetLoadBalancerPoolsPoolArgs.Builder monitor(java.lang.String monitor)
- Parameters:
monitor
- ID of the Monitor to use for health checking origins within this pool.- Returns:
- builder
-
name
public GetLoadBalancerPoolsPoolArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Short name (tag) for the pool.- Returns:
- builder
-
name
public GetLoadBalancerPoolsPoolArgs.Builder name(java.lang.String name)
- Parameters:
name
- Short name (tag) for the pool.- Returns:
- builder
-
notificationEmail
public GetLoadBalancerPoolsPoolArgs.Builder notificationEmail(com.pulumi.core.Output<java.lang.String> notificationEmail)
- Parameters:
notificationEmail
- Email address to send health status notifications to. Multiple emails are set as a comma delimited list.- Returns:
- builder
-
notificationEmail
public GetLoadBalancerPoolsPoolArgs.Builder notificationEmail(java.lang.String notificationEmail)
- Parameters:
notificationEmail
- Email address to send health status notifications to. Multiple emails are set as a comma delimited list.- Returns:
- builder
-
origins
public GetLoadBalancerPoolsPoolArgs.Builder origins(com.pulumi.core.Output<java.util.List<GetLoadBalancerPoolsPoolOriginArgs>> origins)
- Parameters:
origins
- The list of origins within this pool.- Returns:
- builder
-
origins
public GetLoadBalancerPoolsPoolArgs.Builder origins(java.util.List<GetLoadBalancerPoolsPoolOriginArgs> origins)
- Parameters:
origins
- The list of origins within this pool.- Returns:
- builder
-
origins
public GetLoadBalancerPoolsPoolArgs.Builder origins(GetLoadBalancerPoolsPoolOriginArgs... origins)
- Parameters:
origins
- The list of origins within this pool.- Returns:
- builder
-
build
public GetLoadBalancerPoolsPoolArgs build()
-
-