Package com.pulumi.aws.elb
Class LoadBalancerPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elb.LoadBalancerPolicyArgs.Builder
-
- Enclosing class:
- LoadBalancerPolicyArgs
public static final class LoadBalancerPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LoadBalancerPolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LoadBalancerPolicyArgs defaults)
-
-
Method Detail
-
loadBalancerName
public LoadBalancerPolicyArgs.Builder loadBalancerName(com.pulumi.core.Output<java.lang.String> loadBalancerName)
- Parameters:
loadBalancerName- The load balancer on which the policy is defined.- Returns:
- builder
-
loadBalancerName
public LoadBalancerPolicyArgs.Builder loadBalancerName(java.lang.String loadBalancerName)
- Parameters:
loadBalancerName- The load balancer on which the policy is defined.- Returns:
- builder
-
policyAttributes
public LoadBalancerPolicyArgs.Builder policyAttributes(@Nullable com.pulumi.core.Output<java.util.List<LoadBalancerPolicyPolicyAttributeArgs>> policyAttributes)
- Parameters:
policyAttributes- Policy attribute to apply to the policy.- Returns:
- builder
-
policyAttributes
public LoadBalancerPolicyArgs.Builder policyAttributes(java.util.List<LoadBalancerPolicyPolicyAttributeArgs> policyAttributes)
- Parameters:
policyAttributes- Policy attribute to apply to the policy.- Returns:
- builder
-
policyAttributes
public LoadBalancerPolicyArgs.Builder policyAttributes(LoadBalancerPolicyPolicyAttributeArgs... policyAttributes)
- Parameters:
policyAttributes- Policy attribute to apply to the policy.- Returns:
- builder
-
policyName
public LoadBalancerPolicyArgs.Builder policyName(com.pulumi.core.Output<java.lang.String> policyName)
- Parameters:
policyName- The name of the load balancer policy.- Returns:
- builder
-
policyName
public LoadBalancerPolicyArgs.Builder policyName(java.lang.String policyName)
- Parameters:
policyName- The name of the load balancer policy.- Returns:
- builder
-
policyTypeName
public LoadBalancerPolicyArgs.Builder policyTypeName(com.pulumi.core.Output<java.lang.String> policyTypeName)
- Parameters:
policyTypeName- The policy type.- Returns:
- builder
-
policyTypeName
public LoadBalancerPolicyArgs.Builder policyTypeName(java.lang.String policyTypeName)
- Parameters:
policyTypeName- The policy type.- Returns:
- builder
-
region
public LoadBalancerPolicyArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public LoadBalancerPolicyArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public LoadBalancerPolicyArgs build()
-
-