Package com.pulumi.cloudflare.inputs
Class GetLoadBalancerPoolsPoolOrigin.Builder
- java.lang.Object
-
- com.pulumi.cloudflare.inputs.GetLoadBalancerPoolsPoolOrigin.Builder
-
- Enclosing class:
- GetLoadBalancerPoolsPoolOrigin
public static final class GetLoadBalancerPoolsPoolOrigin.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetLoadBalancerPoolsPoolOrigin defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetLoadBalancerPoolsPoolOrigin.Builder
address(java.lang.String address)
GetLoadBalancerPoolsPoolOrigin
build()
GetLoadBalancerPoolsPoolOrigin.Builder
enabled(java.lang.Boolean enabled)
GetLoadBalancerPoolsPoolOrigin.Builder
headers(GetLoadBalancerPoolsPoolOriginHeader... headers)
GetLoadBalancerPoolsPoolOrigin.Builder
headers(java.util.List<GetLoadBalancerPoolsPoolOriginHeader> headers)
GetLoadBalancerPoolsPoolOrigin.Builder
name(java.lang.String name)
GetLoadBalancerPoolsPoolOrigin.Builder
virtualNetworkId(java.lang.String virtualNetworkId)
GetLoadBalancerPoolsPoolOrigin.Builder
weight(java.lang.Double weight)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetLoadBalancerPoolsPoolOrigin defaults)
-
-
Method Detail
-
address
public GetLoadBalancerPoolsPoolOrigin.Builder address(java.lang.String address)
- Parameters:
address
- The IP address (IPv4 or IPv6) of the origin, or the publicly addressable hostname.- Returns:
- builder
-
enabled
public GetLoadBalancerPoolsPoolOrigin.Builder enabled(@Nullable java.lang.Boolean enabled)
- Parameters:
enabled
- Whether this origin is enabled. Disabled origins will not receive traffic and are excluded from health checks.- Returns:
- builder
-
headers
public GetLoadBalancerPoolsPoolOrigin.Builder headers(@Nullable java.util.List<GetLoadBalancerPoolsPoolOriginHeader> headers)
- Parameters:
headers
- HTTP request headers.- Returns:
- builder
-
headers
public GetLoadBalancerPoolsPoolOrigin.Builder headers(GetLoadBalancerPoolsPoolOriginHeader... headers)
- Parameters:
headers
- HTTP request headers.- Returns:
- builder
-
name
public GetLoadBalancerPoolsPoolOrigin.Builder name(java.lang.String name)
- Parameters:
name
- A human-identifiable name for the origin.- Returns:
- builder
-
virtualNetworkId
public GetLoadBalancerPoolsPoolOrigin.Builder virtualNetworkId(@Nullable java.lang.String virtualNetworkId)
- Parameters:
virtualNetworkId
- The virtual network subnet ID the origin belongs in. Virtual network must also belong to the account.- Returns:
- builder
-
weight
public GetLoadBalancerPoolsPoolOrigin.Builder weight(@Nullable java.lang.Double weight)
- Parameters:
weight
- The weight (0.01 - 1.00) of this origin, relative to other origins in the pool. Equal values mean equal weighting. A weight of 0 means traffic will not be sent to this origin, but health is still checked. When `origin_steering.policy="least_outstanding_requests"`, weight is used to scale the origin's outstanding requests. When `origin_steering.policy="least_connections"`, weight is used to scale the origin's open connections.- Returns:
- builder
-
build
public GetLoadBalancerPoolsPoolOrigin build()
-
-