Class AddNetworkTargetsProps.Jsii$Proxy
- All Implemented Interfaces:
 AddNetworkTargetsProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
 - AddNetworkTargetsProps
 
AddNetworkTargetsProps- 
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.AddNetworkTargetsProps
AddNetworkTargetsProps.Builder, AddNetworkTargetsProps.Jsii$Proxy - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AddNetworkTargetsProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAddNetworkTargetsProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. - 
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal DurationThe amount of time for Elastic Load Balancing to wait before deregistering a target.final HealthCheckHealth check configuration.final NumbergetPort()The port on which the listener listens for requests.final BooleanIndicates whether client IP preservation is enabled.final ProtocolProtocol for target group, expects TCP, TLS, UDP, or TCP_UDP.final BooleanIndicates whether Proxy Protocol version 2 is enabled.final StringThe name of the target group.final List<INetworkLoadBalancerTarget>The targets to add to this target group.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet 
- 
Constructor Details
- 
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
 objRef- Reference to the JSII managed object.
 - 
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAddNetworkTargetsProps.Builder. 
 - 
 - 
Method Details
- 
getPort
Description copied from interface:AddNetworkTargetsPropsThe port on which the listener listens for requests.Default: Determined from protocol if known
- Specified by:
 getPortin interfaceAddNetworkTargetsProps
 - 
getDeregistrationDelay
Description copied from interface:AddNetworkTargetsPropsThe amount of time for Elastic Load Balancing to wait before deregistering a target.The range is 0-3600 seconds.
Default: Duration.minutes(5)
- Specified by:
 getDeregistrationDelayin interfaceAddNetworkTargetsProps
 - 
getHealthCheck
Description copied from interface:AddNetworkTargetsPropsHealth check configuration.Default: - The default value for each property in this configuration varies depending on the target.
 - 
getPreserveClientIp
Description copied from interface:AddNetworkTargetsPropsIndicates whether client IP preservation is enabled.Default: false if the target group type is IP address and the target group protocol is TCP or TLS. Otherwise, true.
- Specified by:
 getPreserveClientIpin interfaceAddNetworkTargetsProps
 - 
getProtocol
Description copied from interface:AddNetworkTargetsPropsProtocol for target group, expects TCP, TLS, UDP, or TCP_UDP.Default: - inherits the protocol of the listener
- Specified by:
 getProtocolin interfaceAddNetworkTargetsProps
 - 
getProxyProtocolV2
Description copied from interface:AddNetworkTargetsPropsIndicates whether Proxy Protocol version 2 is enabled.Default: false
- Specified by:
 getProxyProtocolV2in interfaceAddNetworkTargetsProps
 - 
getTargetGroupName
Description copied from interface:AddNetworkTargetsPropsThe name of the target group.This name must be unique per region per account, can have a maximum of 32 characters, must contain only alphanumeric characters or hyphens, and must not begin or end with a hyphen.
Default: Automatically generated
- Specified by:
 getTargetGroupNamein interfaceAddNetworkTargetsProps
 - 
getTargets
Description copied from interface:AddNetworkTargetsPropsThe targets to add to this target group.Can be
Instance,IPAddress, or any self-registering load balancing target. If you use eitherInstanceorIPAddressas targets, all target must be of the same type.- Specified by:
 getTargetsin interfaceAddNetworkTargetsProps
 - 
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
 $jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
 - 
equals
 - 
hashCode
public final int hashCode() 
 -