Class BaseApplicationListenerRuleProps.Jsii$Proxy
- All Implemented Interfaces:
BaseApplicationListenerRuleProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BaseApplicationListenerRuleProps
BaseApplicationListenerRuleProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.BaseApplicationListenerRuleProps
BaseApplicationListenerRuleProps.Builder, BaseApplicationListenerRuleProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theBaseApplicationListenerRuleProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final ListenerAction
Action to perform when requests are received.final List<ListenerCondition>
Rule applies if matches the conditions.final FixedResponse
(deprecated) Fixed response to return.final String
(deprecated) Rule applies if the requested host matches the indicated host.final String
(deprecated) Rule applies if the requested path matches the given path pattern.(deprecated) Rule applies if the requested path matches any of the given patterns.final Number
Priority of the rule.final RedirectResponse
(deprecated) Redirect response to return.final List<IApplicationTargetGroup>
Target groups to forward requests to.final int
hashCode()
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 theBaseApplicationListenerRuleProps.Builder
.
-
-
Method Details
-
getPriority
Description copied from interface:BaseApplicationListenerRuleProps
Priority of the rule.The rule with the lowest priority will be used for every request.
Priorities must be unique.
- Specified by:
getPriority
in interfaceBaseApplicationListenerRuleProps
-
getAction
Description copied from interface:BaseApplicationListenerRuleProps
Action to perform when requests are received.Only one of
action
,fixedResponse
,redirectResponse
ortargetGroups
can be specified.Default: - No action
- Specified by:
getAction
in interfaceBaseApplicationListenerRuleProps
-
getConditions
Description copied from interface:BaseApplicationListenerRuleProps
Rule applies if matches the conditions.Default: - No conditions.
- Specified by:
getConditions
in interfaceBaseApplicationListenerRuleProps
- See Also:
-
getFixedResponse
Description copied from interface:BaseApplicationListenerRuleProps
(deprecated) Fixed response to return.Only one of
action
,fixedResponse
,redirectResponse
ortargetGroups
can be specified.Default: - No fixed response.
- Specified by:
getFixedResponse
in interfaceBaseApplicationListenerRuleProps
-
getHostHeader
Description copied from interface:BaseApplicationListenerRuleProps
(deprecated) Rule applies if the requested host matches the indicated host.May contain up to three '*' wildcards.
Default: - No host condition.
- Specified by:
getHostHeader
in interfaceBaseApplicationListenerRuleProps
- See Also:
-
getPathPattern
Description copied from interface:BaseApplicationListenerRuleProps
(deprecated) Rule applies if the requested path matches the given path pattern.Default: - No path condition.
- Specified by:
getPathPattern
in interfaceBaseApplicationListenerRuleProps
- See Also:
-
getPathPatterns
Description copied from interface:BaseApplicationListenerRuleProps
(deprecated) Rule applies if the requested path matches any of the given patterns.Paths may contain up to three '*' wildcards.
Default: - No path conditions.
- Specified by:
getPathPatterns
in interfaceBaseApplicationListenerRuleProps
- See Also:
-
getRedirectResponse
Description copied from interface:BaseApplicationListenerRuleProps
(deprecated) Redirect response to return.Only one of
action
,fixedResponse
,redirectResponse
ortargetGroups
can be specified.Default: - No redirect response.
- Specified by:
getRedirectResponse
in interfaceBaseApplicationListenerRuleProps
-
getTargetGroups
Description copied from interface:BaseApplicationListenerRuleProps
Target groups to forward requests to.Only one of
action
,fixedResponse
,redirectResponse
ortargetGroups
can be specified.Implies a
forward
action.Default: - No target groups.
- Specified by:
getTargetGroups
in interfaceBaseApplicationListenerRuleProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-