Class ApplicationLoadBalancerRedirectConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancingv2.ApplicationLoadBalancerRedirectConfig.Jsii$Proxy
- All Implemented Interfaces:
ApplicationLoadBalancerRedirectConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApplicationLoadBalancerRedirectConfig
@Stability(Stable)
@Internal
public static final class ApplicationLoadBalancerRedirectConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApplicationLoadBalancerRedirectConfig
An implementation for
ApplicationLoadBalancerRedirectConfig-
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.ApplicationLoadBalancerRedirectConfig
ApplicationLoadBalancerRedirectConfig.Builder, ApplicationLoadBalancerRedirectConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theApplicationLoadBalancerRedirectConfig.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 BooleangetOpen()Allow anyone to connect to this listener.final NumberThe port number to listen to.final ApplicationProtocolThe protocol of the listener being created.final NumberThe port number to redirect to.final ApplicationProtocolThe protocol of the redirection target.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 theApplicationLoadBalancerRedirectConfig.Builder.
-
-
Method Details
-
getOpen
Description copied from interface:ApplicationLoadBalancerRedirectConfigAllow anyone to connect to this listener.If this is specified, the listener will be opened up to anyone who can reach it. For internal load balancers this is anyone in the same VPC. For public load balancers, this is anyone on the internet.
If you want to be more selective about who can access this load balancer, set this to
falseand use the listener'sconnectionsobject to selectively grant access to the listener.Default: true
- Specified by:
getOpenin interfaceApplicationLoadBalancerRedirectConfig
-
getSourcePort
Description copied from interface:ApplicationLoadBalancerRedirectConfigThe port number to listen to.Default: 80
- Specified by:
getSourcePortin interfaceApplicationLoadBalancerRedirectConfig
-
getSourceProtocol
Description copied from interface:ApplicationLoadBalancerRedirectConfigThe protocol of the listener being created.Default: HTTP
- Specified by:
getSourceProtocolin interfaceApplicationLoadBalancerRedirectConfig
-
getTargetPort
Description copied from interface:ApplicationLoadBalancerRedirectConfigThe port number to redirect to.Default: 443
- Specified by:
getTargetPortin interfaceApplicationLoadBalancerRedirectConfig
-
getTargetProtocol
Description copied from interface:ApplicationLoadBalancerRedirectConfigThe protocol of the redirection target.Default: HTTPS
- Specified by:
getTargetProtocolin interfaceApplicationLoadBalancerRedirectConfig
-
$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()
-