Class CfnMailManagerRuleSetPropsMixin.RuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnMailManagerRuleSetPropsMixin.RuleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMailManagerRuleSetPropsMixin.RuleProperty
CfnMailManagerRuleSetPropsMixin.RuleProperty-
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.cfnpropertymixins.services.ses.CfnMailManagerRuleSetPropsMixin.RuleProperty
CfnMailManagerRuleSetPropsMixin.RuleProperty.Builder, CfnMailManagerRuleSetPropsMixin.RuleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMailManagerRuleSetPropsMixin.RuleProperty.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 ObjectThe list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.final ObjectThe conditions of this rule.final StringgetName()The user-friendly name of the rule.final ObjectThe "unless conditions" of this rule.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 theCfnMailManagerRuleSetPropsMixin.RuleProperty.Builder.
-
-
Method Details
-
getActions
Description copied from interface:CfnMailManagerRuleSetPropsMixin.RulePropertyThe list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMailManagerRuleSetPropsMixin.RuleActionProperty>- Specified by:
getActionsin interfaceCfnMailManagerRuleSetPropsMixin.RuleProperty- See Also:
-
getConditions
Description copied from interface:CfnMailManagerRuleSetPropsMixin.RulePropertyThe conditions of this rule.All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMailManagerRuleSetPropsMixin.RuleConditionProperty>- Specified by:
getConditionsin interfaceCfnMailManagerRuleSetPropsMixin.RuleProperty- See Also:
-
getName
Description copied from interface:CfnMailManagerRuleSetPropsMixin.RulePropertyThe user-friendly name of the rule.- Specified by:
getNamein interfaceCfnMailManagerRuleSetPropsMixin.RuleProperty- See Also:
-
getUnless
Description copied from interface:CfnMailManagerRuleSetPropsMixin.RulePropertyThe "unless conditions" of this rule.None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMailManagerRuleSetPropsMixin.RuleConditionProperty>- Specified by:
getUnlessin interfaceCfnMailManagerRuleSetPropsMixin.RuleProperty- 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()
-