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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.CfnListenerRule.RuleConditionProperty
CfnListenerRule.RuleConditionProperty.Builder, CfnListenerRule.RuleConditionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnListenerRule.RuleConditionProperty.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 StringgetField()The field in the HTTP request.final ObjectInformation for a host header condition.final ObjectInformation for an HTTP header condition.final ObjectInformation for an HTTP method condition.final ObjectInformation for a path pattern condition.final ObjectInformation for a query string condition.final ObjectInformation for a source IP condition.The condition value.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 theCfnListenerRule.RuleConditionProperty.Builder.
-
-
Method Details
-
getField
Description copied from interface:CfnListenerRule.RuleConditionPropertyThe field in the HTTP request. The following are the possible values:.http-headerhttp-request-methodhost-headerpath-patternquery-stringsource-ip
- Specified by:
getFieldin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getHostHeaderConfig
Description copied from interface:CfnListenerRule.RuleConditionPropertyInformation for a host header condition.Specify only when
Fieldishost-header.- Specified by:
getHostHeaderConfigin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getHttpHeaderConfig
Description copied from interface:CfnListenerRule.RuleConditionPropertyInformation for an HTTP header condition.Specify only when
Fieldishttp-header.- Specified by:
getHttpHeaderConfigin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getHttpRequestMethodConfig
Description copied from interface:CfnListenerRule.RuleConditionPropertyInformation for an HTTP method condition.Specify only when
Fieldishttp-request-method.- Specified by:
getHttpRequestMethodConfigin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getPathPatternConfig
Description copied from interface:CfnListenerRule.RuleConditionPropertyInformation for a path pattern condition.Specify only when
Fieldispath-pattern.- Specified by:
getPathPatternConfigin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getQueryStringConfig
Description copied from interface:CfnListenerRule.RuleConditionPropertyInformation for a query string condition.Specify only when
Fieldisquery-string.- Specified by:
getQueryStringConfigin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getSourceIpConfig
Description copied from interface:CfnListenerRule.RuleConditionPropertyInformation for a source IP condition.Specify only when
Fieldissource-ip.- Specified by:
getSourceIpConfigin interfaceCfnListenerRule.RuleConditionProperty- See Also:
-
getValues
Description copied from interface:CfnListenerRule.RuleConditionPropertyThe condition value.Specify only when
Fieldishost-headerorpath-pattern. Alternatively, to specify multiple host names or multiple path patterns, useHostHeaderConfigorPathPatternConfig.If
Fieldishost-headerand 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
Fieldispath-patternand 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:
getValuesin interfaceCfnListenerRule.RuleConditionProperty- 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()
-