Class CfnLoadBalancer.ListenersProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancing.CfnLoadBalancer.ListenersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLoadBalancer.ListenersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLoadBalancer.ListenersProperty
@Stability(Stable)
@Internal
public static final class CfnLoadBalancer.ListenersProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLoadBalancer.ListenersProperty
An implementation for
CfnLoadBalancer.ListenersProperty-
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.elasticloadbalancing.CfnLoadBalancer.ListenersProperty
CfnLoadBalancer.ListenersProperty.Builder, CfnLoadBalancer.ListenersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLoadBalancer.ListenersProperty.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 StringThe port on which the instance is listening.final StringThe protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.final StringThe port on which the load balancer is listening.The names of the policies to associate with the listener.final StringThe load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.final StringThe Amazon Resource Name (ARN) of the server certificate.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 theCfnLoadBalancer.ListenersProperty.Builder.
-
-
Method Details
-
getInstancePort
Description copied from interface:CfnLoadBalancer.ListenersPropertyThe port on which the instance is listening.- Specified by:
getInstancePortin interfaceCfnLoadBalancer.ListenersProperty- See Also:
-
getLoadBalancerPort
Description copied from interface:CfnLoadBalancer.ListenersPropertyThe port on which the load balancer is listening.On EC2-VPC, you can specify any port from the range 1-65535. On EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587, 1024-65535.
- Specified by:
getLoadBalancerPortin interfaceCfnLoadBalancer.ListenersProperty- See Also:
-
getProtocol
Description copied from interface:CfnLoadBalancer.ListenersPropertyThe load balancer transport protocol to use for routing: HTTP, HTTPS, TCP, or SSL.- Specified by:
getProtocolin interfaceCfnLoadBalancer.ListenersProperty- See Also:
-
getInstanceProtocol
Description copied from interface:CfnLoadBalancer.ListenersPropertyThe protocol to use for routing traffic to instances: HTTP, HTTPS, TCP, or SSL.If the front-end protocol is TCP or SSL, the back-end protocol must be TCP or SSL. If the front-end protocol is HTTP or HTTPS, the back-end protocol must be HTTP or HTTPS.
If there is another listener with the same
InstancePortwhoseInstanceProtocolis secure, (HTTPS or SSL), the listener'sInstanceProtocolmust also be secure.If there is another listener with the same
InstancePortwhoseInstanceProtocolis HTTP or TCP, the listener'sInstanceProtocolmust be HTTP or TCP.- Specified by:
getInstanceProtocolin interfaceCfnLoadBalancer.ListenersProperty- See Also:
-
getPolicyNames
Description copied from interface:CfnLoadBalancer.ListenersPropertyThe names of the policies to associate with the listener.- Specified by:
getPolicyNamesin interfaceCfnLoadBalancer.ListenersProperty- See Also:
-
getSslCertificateId
Description copied from interface:CfnLoadBalancer.ListenersPropertyThe Amazon Resource Name (ARN) of the server certificate.- Specified by:
getSslCertificateIdin interfaceCfnLoadBalancer.ListenersProperty- See Also:
-
$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()
-