Package com.pulumi.aws.codedeploy.inputs
Class DeploymentGroupLoadBalancerInfoArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codedeploy.inputs.DeploymentGroupLoadBalancerInfoArgs.Builder
-
- Enclosing class:
- DeploymentGroupLoadBalancerInfoArgs
public static final class DeploymentGroupLoadBalancerInfoArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DeploymentGroupLoadBalancerInfoArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DeploymentGroupLoadBalancerInfoArgs defaults)
-
-
Method Detail
-
elbInfos
public DeploymentGroupLoadBalancerInfoArgs.Builder elbInfos(@Nullable com.pulumi.core.Output<java.util.List<DeploymentGroupLoadBalancerInfoElbInfoArgs>> elbInfos)
- Parameters:
elbInfos- The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`.- Returns:
- builder
-
elbInfos
public DeploymentGroupLoadBalancerInfoArgs.Builder elbInfos(java.util.List<DeploymentGroupLoadBalancerInfoElbInfoArgs> elbInfos)
- Parameters:
elbInfos- The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`.- Returns:
- builder
-
elbInfos
public DeploymentGroupLoadBalancerInfoArgs.Builder elbInfos(DeploymentGroupLoadBalancerInfoElbInfoArgs... elbInfos)
- Parameters:
elbInfos- The Classic Elastic Load Balancer to use in a deployment. Conflicts with `targetGroupInfo` and `targetGroupPairInfo`.- Returns:
- builder
-
targetGroupInfos
public DeploymentGroupLoadBalancerInfoArgs.Builder targetGroupInfos(@Nullable com.pulumi.core.Output<java.util.List<DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs>> targetGroupInfos)
- Parameters:
targetGroupInfos- The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`.- Returns:
- builder
-
targetGroupInfos
public DeploymentGroupLoadBalancerInfoArgs.Builder targetGroupInfos(java.util.List<DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs> targetGroupInfos)
- Parameters:
targetGroupInfos- The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`.- Returns:
- builder
-
targetGroupInfos
public DeploymentGroupLoadBalancerInfoArgs.Builder targetGroupInfos(DeploymentGroupLoadBalancerInfoTargetGroupInfoArgs... targetGroupInfos)
- Parameters:
targetGroupInfos- The (Application/Network Load Balancer) target group to use in a deployment. Conflicts with `elbInfo` and `targetGroupPairInfo`.- Returns:
- builder
-
targetGroupPairInfo
public DeploymentGroupLoadBalancerInfoArgs.Builder targetGroupPairInfo(@Nullable com.pulumi.core.Output<DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs> targetGroupPairInfo)
- Parameters:
targetGroupPairInfo- The (Application/Network Load Balancer) target group pair to use in a deployment. Conflicts with `elbInfo` and `targetGroupInfo`.- Returns:
- builder
-
targetGroupPairInfo
public DeploymentGroupLoadBalancerInfoArgs.Builder targetGroupPairInfo(DeploymentGroupLoadBalancerInfoTargetGroupPairInfoArgs targetGroupPairInfo)
- Parameters:
targetGroupPairInfo- The (Application/Network Load Balancer) target group pair to use in a deployment. Conflicts with `elbInfo` and `targetGroupInfo`.- Returns:
- builder
-
build
public DeploymentGroupLoadBalancerInfoArgs build()
-
-