Class CfnPoolMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPoolMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPoolMixinProps
CfnPoolMixinProps-
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.smsvoice.CfnPoolMixinProps
CfnPoolMixinProps.Builder, CfnPoolMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPoolMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPoolMixinProps.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 ObjectWhen set to true the pool can't be deleted.final ObjectCreates or updates the pool'sMandatoryKeywordconfiguration.final ObjectSpecifies any optional keywords to associate with the pool.final StringThe name of the OptOutList associated with the pool.The list of origination identities to apply to the pool, eitherPhoneNumberArnorSenderIdArn.final ObjectWhen set to false, an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, End User Messaging automatically replies with a customizable message and adds the end recipient to the OptOutList.final ObjectAllows you to enable shared routes on your pool.getTags()An array of tags (key and value pairs) associated with the pool.final ObjectDescribes the two-way SMS configuration for a phone number.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 theCfnPoolMixinProps.Builder.
-
-
Method Details
-
getDeletionProtectionEnabled
Description copied from interface:CfnPoolMixinPropsWhen set to true the pool can't be deleted.Returns union: either
BooleanorIResolvable- Specified by:
getDeletionProtectionEnabledin interfaceCfnPoolMixinProps- See Also:
-
getMandatoryKeywords
Description copied from interface:CfnPoolMixinPropsCreates or updates the pool'sMandatoryKeywordconfiguration.For more information, see Keywords in the End User Messaging User Guide.
Returns union: either
IResolvableorCfnPoolPropsMixin.MandatoryKeywordsProperty- Specified by:
getMandatoryKeywordsin interfaceCfnPoolMixinProps- See Also:
-
getOptionalKeywords
Description copied from interface:CfnPoolMixinPropsSpecifies any optional keywords to associate with the pool.For more information, see Keywords in the End User Messaging User Guide.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPoolPropsMixin.OptionalKeywordProperty>- Specified by:
getOptionalKeywordsin interfaceCfnPoolMixinProps- See Also:
-
getOptOutListName
Description copied from interface:CfnPoolMixinPropsThe name of the OptOutList associated with the pool.- Specified by:
getOptOutListNamein interfaceCfnPoolMixinProps- See Also:
-
getOriginationIdentities
Description copied from interface:CfnPoolMixinPropsThe list of origination identities to apply to the pool, eitherPhoneNumberArnorSenderIdArn.For more information, see Registrations in the End User Messaging User Guide.
If you are using a shared End User Messaging resource then you must use the full Amazon Resource Name (ARN).
- Specified by:
getOriginationIdentitiesin interfaceCfnPoolMixinProps- See Also:
-
getSelfManagedOptOutsEnabled
Description copied from interface:CfnPoolMixinPropsWhen set to false, an end recipient sends a message that begins with HELP or STOP to one of your dedicated numbers, End User Messaging automatically replies with a customizable message and adds the end recipient to the OptOutList.When set to true you're responsible for responding to HELP and STOP requests. You're also responsible for tracking and honoring opt-out requests. For more information see Self-managed opt-outs
Returns union: either
BooleanorIResolvable- Specified by:
getSelfManagedOptOutsEnabledin interfaceCfnPoolMixinProps- See Also:
-
getTags
Description copied from interface:CfnPoolMixinPropsAn array of tags (key and value pairs) associated with the pool.- Specified by:
getTagsin interfaceCfnPoolMixinProps- See Also:
-
getTwoWay
Description copied from interface:CfnPoolMixinPropsDescribes the two-way SMS configuration for a phone number.For more information, see Two-way SMS messaging in the End User Messaging User Guide.
Returns union: either
IResolvableorCfnPoolPropsMixin.TwoWayProperty- Specified by:
getTwoWayin interfaceCfnPoolMixinProps- 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()
-