Class CfnListenerRule.RuleConditionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnListenerRule.RuleConditionProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnListenerRule.RuleConditionProperty
CfnListenerRule.RuleConditionProperty
-
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.CfnListenerRule.RuleConditionProperty
CfnListenerRule.RuleConditionProperty.Builder, CfnListenerRule.RuleConditionProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnListenerRule.RuleConditionProperty.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 String
getField()
The field in the HTTP request.final Object
Information for a host header condition.final Object
Information for an HTTP header condition.final Object
Information for an HTTP method condition.final Object
Information for a path pattern condition.final Object
Information for a query string condition.final Object
Information for a source IP condition.The condition value.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 theCfnListenerRule.RuleConditionProperty.Builder
.
-
-
Method Details
-
getField
Description copied from interface:CfnListenerRule.RuleConditionProperty
The field in the HTTP request. The following are the possible values:.http-header
http-request-method
host-header
path-pattern
query-string
source-ip
- Specified by:
getField
in interfaceCfnListenerRule.RuleConditionProperty
-
getHostHeaderConfig
Description copied from interface:CfnListenerRule.RuleConditionProperty
Information for a host header condition.Specify only when
Field
ishost-header
.- Specified by:
getHostHeaderConfig
in interfaceCfnListenerRule.RuleConditionProperty
-
getHttpHeaderConfig
Description copied from interface:CfnListenerRule.RuleConditionProperty
Information for an HTTP header condition.Specify only when
Field
ishttp-header
.- Specified by:
getHttpHeaderConfig
in interfaceCfnListenerRule.RuleConditionProperty
-
getHttpRequestMethodConfig
Description copied from interface:CfnListenerRule.RuleConditionProperty
Information for an HTTP method condition.Specify only when
Field
ishttp-request-method
.- Specified by:
getHttpRequestMethodConfig
in interfaceCfnListenerRule.RuleConditionProperty
-
getPathPatternConfig
Description copied from interface:CfnListenerRule.RuleConditionProperty
Information for a path pattern condition.Specify only when
Field
ispath-pattern
.- Specified by:
getPathPatternConfig
in interfaceCfnListenerRule.RuleConditionProperty
-
getQueryStringConfig
Description copied from interface:CfnListenerRule.RuleConditionProperty
Information for a query string condition.Specify only when
Field
isquery-string
.- Specified by:
getQueryStringConfig
in interfaceCfnListenerRule.RuleConditionProperty
-
getSourceIpConfig
Description copied from interface:CfnListenerRule.RuleConditionProperty
Information for a source IP condition.Specify only when
Field
issource-ip
.- Specified by:
getSourceIpConfig
in interfaceCfnListenerRule.RuleConditionProperty
-
getValues
Description copied from interface:CfnListenerRule.RuleConditionProperty
The condition value.Specify only when
Field
ishost-header
orpath-pattern
. Alternatively, to specify multiple host names or multiple path patterns, useHostHeaderConfig
orPathPatternConfig
.If
Field
ishost-header
and you're not usingHostHeaderConfig
, you can specify a single host name (for example, my.example.com). A host name is case insensitive, can be up to 128 characters in length, and can contain any of the following characters.- A-Z, a-z, 0-9
- .
- (matches 0 or more characters)
- ? (matches exactly 1 character)
If
Field
ispath-pattern
and you're not usingPathPatternConfig
, you can specify a single path pattern (for example, /img/*). A path pattern is case-sensitive, can be up to 128 characters in length, and can contain any of the following characters.- A-Z, a-z, 0-9
- _ - . $ / ~ " ' @ : +
- & (using &)
- (matches 0 or more characters)
- ? (matches exactly 1 character)
- Specified by:
getValues
in interfaceCfnListenerRule.RuleConditionProperty
-
$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()
-