@Stability(value=Stable) public static final class CfnTargetGroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnTargetGroupProps>
CfnTargetGroupProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckEnabled(Boolean healthCheckEnabled)
CfnTargetGroupProps.getHealthCheckEnabled()healthCheckEnabled - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckEnabled`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckEnabled(IResolvable healthCheckEnabled)
CfnTargetGroupProps.getHealthCheckEnabled()healthCheckEnabled - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckEnabled`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckIntervalSeconds(Number healthCheckIntervalSeconds)
CfnTargetGroupProps.getHealthCheckIntervalSeconds()healthCheckIntervalSeconds - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckPath(String healthCheckPath)
CfnTargetGroupProps.getHealthCheckPath()healthCheckPath - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckPath`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckPort(String healthCheckPort)
CfnTargetGroupProps.getHealthCheckPort()healthCheckPort - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckPort`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckProtocol(String healthCheckProtocol)
CfnTargetGroupProps.getHealthCheckProtocol()healthCheckProtocol - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckProtocol`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthCheckTimeoutSeconds(Number healthCheckTimeoutSeconds)
CfnTargetGroupProps.getHealthCheckTimeoutSeconds()healthCheckTimeoutSeconds - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckTimeoutSeconds`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder healthyThresholdCount(Number healthyThresholdCount)
CfnTargetGroupProps.getHealthyThresholdCount()healthyThresholdCount - `AWS::ElasticLoadBalancingV2::TargetGroup.HealthyThresholdCount`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder matcher(CfnTargetGroup.MatcherProperty matcher)
CfnTargetGroupProps.getMatcher()matcher - `AWS::ElasticLoadBalancingV2::TargetGroup.Matcher`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder matcher(IResolvable matcher)
CfnTargetGroupProps.getMatcher()matcher - `AWS::ElasticLoadBalancingV2::TargetGroup.Matcher`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder name(String name)
CfnTargetGroupProps.getName()name - `AWS::ElasticLoadBalancingV2::TargetGroup.Name`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder port(Number port)
CfnTargetGroupProps.getPort()port - `AWS::ElasticLoadBalancingV2::TargetGroup.Port`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder protocol(String protocol)
CfnTargetGroupProps.getProtocol()protocol - `AWS::ElasticLoadBalancingV2::TargetGroup.Protocol`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder protocolVersion(String protocolVersion)
CfnTargetGroupProps.getProtocolVersion()protocolVersion - `AWS::ElasticLoadBalancingV2::TargetGroup.ProtocolVersion`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder tags(List<? extends CfnTag> tags)
CfnTargetGroupProps.getTags()tags - `AWS::ElasticLoadBalancingV2::TargetGroup.Tags`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder targetGroupAttributes(IResolvable targetGroupAttributes)
CfnTargetGroupProps.getTargetGroupAttributes()targetGroupAttributes - `AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttributes`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder targetGroupAttributes(List<? extends Object> targetGroupAttributes)
CfnTargetGroupProps.getTargetGroupAttributes()targetGroupAttributes - `AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttributes`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder targets(IResolvable targets)
CfnTargetGroupProps.getTargets()targets - `AWS::ElasticLoadBalancingV2::TargetGroup.Targets`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder targets(List<? extends Object> targets)
CfnTargetGroupProps.getTargets()targets - `AWS::ElasticLoadBalancingV2::TargetGroup.Targets`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder targetType(String targetType)
CfnTargetGroupProps.getTargetType()targetType - `AWS::ElasticLoadBalancingV2::TargetGroup.TargetType`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder unhealthyThresholdCount(Number unhealthyThresholdCount)
CfnTargetGroupProps.getUnhealthyThresholdCount()unhealthyThresholdCount - `AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount`.this@Stability(value=Stable) public CfnTargetGroupProps.Builder vpcId(String vpcId)
CfnTargetGroupProps.getVpcId()vpcId - `AWS::ElasticLoadBalancingV2::TargetGroup.VpcId`.this@Stability(value=Stable) public CfnTargetGroupProps build()
build in interface software.amazon.jsii.Builder<CfnTargetGroupProps>CfnTargetGroupPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.