Package com.pulumi.gcp.dns.inputs
Class RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.dns.inputs.RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder
-
public static final class RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs defaults)
-
-
Method Detail
-
ipAddress
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder ipAddress(com.pulumi.core.Output<java.lang.String> ipAddress)
- Parameters:
ipAddress
- The frontend IP address of the load balancer.- Returns:
- builder
-
ipAddress
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder ipAddress(java.lang.String ipAddress)
- Parameters:
ipAddress
- The frontend IP address of the load balancer.- Returns:
- builder
-
ipProtocol
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder ipProtocol(com.pulumi.core.Output<java.lang.String> ipProtocol)
- Parameters:
ipProtocol
- The configured IP protocol of the load balancer. This value is case-sensitive. Possible values: ["tcp", "udp"]- Returns:
- builder
-
ipProtocol
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder ipProtocol(java.lang.String ipProtocol)
- Parameters:
ipProtocol
- The configured IP protocol of the load balancer. This value is case-sensitive. Possible values: ["tcp", "udp"]- Returns:
- builder
-
loadBalancerType
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder loadBalancerType(com.pulumi.core.Output<java.lang.String> loadBalancerType)
- Parameters:
loadBalancerType
- The type of load balancer. This value is case-sensitive. Possible values: ["regionalL4ilb", "regionalL7ilb", "globalL7ilb"]- Returns:
- builder
-
loadBalancerType
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder loadBalancerType(java.lang.String loadBalancerType)
- Parameters:
loadBalancerType
- The type of load balancer. This value is case-sensitive. Possible values: ["regionalL4ilb", "regionalL7ilb", "globalL7ilb"]- Returns:
- builder
-
networkUrl
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder networkUrl(com.pulumi.core.Output<java.lang.String> networkUrl)
- Parameters:
networkUrl
- The fully qualified url of the network in which the load balancer belongs. This should be formatted like `projects/{project}/global/networks/{network}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}`.- Returns:
- builder
-
networkUrl
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder networkUrl(java.lang.String networkUrl)
- Parameters:
networkUrl
- The fully qualified url of the network in which the load balancer belongs. This should be formatted like `projects/{project}/global/networks/{network}` or `https://www.googleapis.com/compute/v1/projects/{project}/global/networks/{network}`.- Returns:
- builder
-
port
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder port(com.pulumi.core.Output<java.lang.String> port)
- Parameters:
port
- The configured port of the load balancer.- Returns:
- builder
-
port
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder port(java.lang.String port)
- Parameters:
port
- The configured port of the load balancer.- Returns:
- builder
-
project
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder project(com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the load balancer belongs.- Returns:
- builder
-
project
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the load balancer belongs.- Returns:
- builder
-
region
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region
- The region of the load balancer. Only needed for regional load balancers.- Returns:
- builder
-
region
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs.Builder region(java.lang.String region)
- Parameters:
region
- The region of the load balancer. Only needed for regional load balancers.- Returns:
- builder
-
build
public RecordSetRoutingPolicyWrrHealthCheckedTargetsInternalLoadBalancerArgs build()
-
-