Package com.pulumi.aws.vpclattice.inputs
Class TargetGroupConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.vpclattice.inputs.TargetGroupConfigArgs.Builder
-
- Enclosing class:
- TargetGroupConfigArgs
public static final class TargetGroupConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TargetGroupConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TargetGroupConfigArgs defaults)
-
-
Method Detail
-
healthCheck
public TargetGroupConfigArgs.Builder healthCheck(@Nullable com.pulumi.core.Output<TargetGroupConfigHealthCheckArgs> healthCheck)
- Parameters:
healthCheck- Health check configuration. See `healthCheck` Block below.- Returns:
- builder
-
healthCheck
public TargetGroupConfigArgs.Builder healthCheck(TargetGroupConfigHealthCheckArgs healthCheck)
- Parameters:
healthCheck- Health check configuration. See `healthCheck` Block below.- Returns:
- builder
-
ipAddressType
public TargetGroupConfigArgs.Builder ipAddressType(@Nullable com.pulumi.core.Output<java.lang.String> ipAddressType)
- Parameters:
ipAddressType- Type of IP address used for the target group. Valid values: `IPV4` or `IPV6`.- Returns:
- builder
-
ipAddressType
public TargetGroupConfigArgs.Builder ipAddressType(java.lang.String ipAddressType)
- Parameters:
ipAddressType- Type of IP address used for the target group. Valid values: `IPV4` or `IPV6`.- Returns:
- builder
-
lambdaEventStructureVersion
public TargetGroupConfigArgs.Builder lambdaEventStructureVersion(@Nullable com.pulumi.core.Output<java.lang.String> lambdaEventStructureVersion)
- Parameters:
lambdaEventStructureVersion- Version of the event structure that the Lambda function receives. Supported only if `type` is `LAMBDA`. Valid values are `V1` or `V2`.- Returns:
- builder
-
lambdaEventStructureVersion
public TargetGroupConfigArgs.Builder lambdaEventStructureVersion(java.lang.String lambdaEventStructureVersion)
- Parameters:
lambdaEventStructureVersion- Version of the event structure that the Lambda function receives. Supported only if `type` is `LAMBDA`. Valid values are `V1` or `V2`.- Returns:
- builder
-
port
public TargetGroupConfigArgs.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port- Port on which the targets are listening.- Returns:
- builder
-
port
public TargetGroupConfigArgs.Builder port(java.lang.Integer port)
- Parameters:
port- Port on which the targets are listening.- Returns:
- builder
-
protocol
public TargetGroupConfigArgs.Builder protocol(@Nullable com.pulumi.core.Output<java.lang.String> protocol)
- Parameters:
protocol- Protocol to use for routing traffic to the targets. Valid values are `HTTP` or `HTTPS`.- Returns:
- builder
-
protocol
public TargetGroupConfigArgs.Builder protocol(java.lang.String protocol)
- Parameters:
protocol- Protocol to use for routing traffic to the targets. Valid values are `HTTP` or `HTTPS`.- Returns:
- builder
-
protocolVersion
public TargetGroupConfigArgs.Builder protocolVersion(@Nullable com.pulumi.core.Output<java.lang.String> protocolVersion)
- Parameters:
protocolVersion- Protocol version. Valid values are `HTTP1`, `HTTP2`, or `GRPC`. Default value is `HTTP1`.- Returns:
- builder
-
protocolVersion
public TargetGroupConfigArgs.Builder protocolVersion(java.lang.String protocolVersion)
- Parameters:
protocolVersion- Protocol version. Valid values are `HTTP1`, `HTTP2`, or `GRPC`. Default value is `HTTP1`.- Returns:
- builder
-
vpcIdentifier
public TargetGroupConfigArgs.Builder vpcIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> vpcIdentifier)
- Parameters:
vpcIdentifier- ID of the VPC.- Returns:
- builder
-
vpcIdentifier
public TargetGroupConfigArgs.Builder vpcIdentifier(java.lang.String vpcIdentifier)
- Parameters:
vpcIdentifier- ID of the VPC.- Returns:
- builder
-
build
public TargetGroupConfigArgs build()
-
-