Class CfnMailManagerTrafficPolicy.PolicyConditionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnMailManagerTrafficPolicy.PolicyConditionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMailManagerTrafficPolicy.PolicyConditionProperty
CfnMailManagerTrafficPolicy.PolicyConditionProperty-
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.ses.CfnMailManagerTrafficPolicy.PolicyConditionProperty
CfnMailManagerTrafficPolicy.PolicyConditionProperty.Builder, CfnMailManagerTrafficPolicy.PolicyConditionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMailManagerTrafficPolicy.PolicyConditionProperty.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 ObjectThis represents a boolean type condition matching on the incoming mail.final ObjectThis represents an IP based condition matching on the incoming mail.final ObjectThis represents an IPv6 based condition matching on the incoming mail.final ObjectThis represents a string based condition matching on the incoming mail.final ObjectThis represents a TLS based condition matching on the incoming mail.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 theCfnMailManagerTrafficPolicy.PolicyConditionProperty.Builder.
-
-
Method Details
-
getBooleanExpression
Description copied from interface:CfnMailManagerTrafficPolicy.PolicyConditionPropertyThis represents a boolean type condition matching on the incoming mail.It performs the boolean operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.
Returns union: either
IResolvableorCfnMailManagerTrafficPolicy.IngressBooleanExpressionProperty- Specified by:
getBooleanExpressionin interfaceCfnMailManagerTrafficPolicy.PolicyConditionProperty- See Also:
-
getIpExpression
Description copied from interface:CfnMailManagerTrafficPolicy.PolicyConditionPropertyThis represents an IP based condition matching on the incoming mail.It performs the operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.
Returns union: either
IResolvableorCfnMailManagerTrafficPolicy.IngressIpv4ExpressionProperty- Specified by:
getIpExpressionin interfaceCfnMailManagerTrafficPolicy.PolicyConditionProperty- See Also:
-
getIpv6Expression
Description copied from interface:CfnMailManagerTrafficPolicy.PolicyConditionPropertyThis represents an IPv6 based condition matching on the incoming mail.It performs the operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.
Returns union: either
IResolvableorCfnMailManagerTrafficPolicy.IngressIpv6ExpressionProperty- Specified by:
getIpv6Expressionin interfaceCfnMailManagerTrafficPolicy.PolicyConditionProperty- See Also:
-
getStringExpression
Description copied from interface:CfnMailManagerTrafficPolicy.PolicyConditionPropertyThis represents a string based condition matching on the incoming mail.It performs the string operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.
Returns union: either
IResolvableorCfnMailManagerTrafficPolicy.IngressStringExpressionProperty- Specified by:
getStringExpressionin interfaceCfnMailManagerTrafficPolicy.PolicyConditionProperty- See Also:
-
getTlsExpression
Description copied from interface:CfnMailManagerTrafficPolicy.PolicyConditionPropertyThis represents a TLS based condition matching on the incoming mail.It performs the operation configured in 'Operator' and evaluates the 'Protocol' object against the 'Value'.
Returns union: either
IResolvableorCfnMailManagerTrafficPolicy.IngressTlsProtocolExpressionProperty- Specified by:
getTlsExpressionin interfaceCfnMailManagerTrafficPolicy.PolicyConditionProperty- 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()
-