@Stability(value=Stable) @Internal public static final class CfnTargetGroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTargetGroupProps
CfnTargetGroupPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnTargetGroupProps.Builder, CfnTargetGroupProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object healthCheckEnabled,
Number healthCheckIntervalSeconds,
String healthCheckPath,
String healthCheckPort,
String healthCheckProtocol,
Number healthCheckTimeoutSeconds,
Number healthyThresholdCount,
Object matcher,
String name,
Number port,
String protocol,
List<? extends CfnTag> tags,
Object targetGroupAttributes,
Object targets,
String targetType,
Number unhealthyThresholdCount,
String vpcId)
Constructor that initializes the object based on literal property values passed by the
CfnTargetGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getHealthCheckEnabled()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckEnabled`.
|
Number |
getHealthCheckIntervalSeconds()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckIntervalSeconds`.
|
String |
getHealthCheckPath()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckPath`.
|
String |
getHealthCheckPort()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckPort`.
|
String |
getHealthCheckProtocol()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckProtocol`.
|
Number |
getHealthCheckTimeoutSeconds()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthCheckTimeoutSeconds`.
|
Number |
getHealthyThresholdCount()
`AWS::ElasticLoadBalancingV2::TargetGroup.HealthyThresholdCount`.
|
Object |
getMatcher()
`AWS::ElasticLoadBalancingV2::TargetGroup.Matcher`.
|
String |
getName()
`AWS::ElasticLoadBalancingV2::TargetGroup.Name`.
|
Number |
getPort()
`AWS::ElasticLoadBalancingV2::TargetGroup.Port`.
|
String |
getProtocol()
`AWS::ElasticLoadBalancingV2::TargetGroup.Protocol`.
|
List<CfnTag> |
getTags()
`AWS::ElasticLoadBalancingV2::TargetGroup.Tags`.
|
Object |
getTargetGroupAttributes()
`AWS::ElasticLoadBalancingV2::TargetGroup.TargetGroupAttributes`.
|
Object |
getTargets()
`AWS::ElasticLoadBalancingV2::TargetGroup.Targets`.
|
String |
getTargetType()
`AWS::ElasticLoadBalancingV2::TargetGroup.TargetType`.
|
Number |
getUnhealthyThresholdCount()
`AWS::ElasticLoadBalancingV2::TargetGroup.UnhealthyThresholdCount`.
|
String |
getVpcId()
`AWS::ElasticLoadBalancingV2::TargetGroup.VpcId`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object healthCheckEnabled, Number healthCheckIntervalSeconds, String healthCheckPath, String healthCheckPort, String healthCheckProtocol, Number healthCheckTimeoutSeconds, Number healthyThresholdCount, Object matcher, String name, Number port, String protocol, List<? extends CfnTag> tags, Object targetGroupAttributes, Object targets, String targetType, Number unhealthyThresholdCount, String vpcId)
CfnTargetGroupProps.Builder.public final Object getHealthCheckEnabled()
CfnTargetGroupPropsgetHealthCheckEnabled in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckenabledpublic final Number getHealthCheckIntervalSeconds()
CfnTargetGroupPropsgetHealthCheckIntervalSeconds in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckintervalsecondspublic final String getHealthCheckPath()
CfnTargetGroupPropsgetHealthCheckPath in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckpathpublic final String getHealthCheckPort()
CfnTargetGroupPropsgetHealthCheckPort in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckportpublic final String getHealthCheckProtocol()
CfnTargetGroupPropsgetHealthCheckProtocol in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthcheckprotocolpublic final Number getHealthCheckTimeoutSeconds()
CfnTargetGroupPropsgetHealthCheckTimeoutSeconds in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthchecktimeoutsecondspublic final Number getHealthyThresholdCount()
CfnTargetGroupPropsgetHealthyThresholdCount in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-healthythresholdcountpublic final Object getMatcher()
CfnTargetGroupPropsgetMatcher in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-matcherpublic final String getName()
CfnTargetGroupPropsgetName in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-namepublic final Number getPort()
CfnTargetGroupPropsgetPort in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-portpublic final String getProtocol()
CfnTargetGroupPropsgetProtocol in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-protocolpublic final List<CfnTag> getTags()
CfnTargetGroupPropsgetTags in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-tagspublic final Object getTargetGroupAttributes()
CfnTargetGroupPropsgetTargetGroupAttributes in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetgroupattributespublic final Object getTargets()
CfnTargetGroupPropsgetTargets in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targetspublic final String getTargetType()
CfnTargetGroupPropsgetTargetType in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-targettypepublic final Number getUnhealthyThresholdCount()
CfnTargetGroupPropsgetUnhealthyThresholdCount in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-unhealthythresholdcountpublic final String getVpcId()
CfnTargetGroupPropsgetVpcId in interface CfnTargetGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-targetgroup.html#cfn-elasticloadbalancingv2-targetgroup-vpcid@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.