Class CfnPoolProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPoolProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPoolProps
CfnPoolProps-
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.smsvoice.CfnPoolProps
CfnPoolProps.Builder, CfnPoolProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnPoolProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPoolProps.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 theCfnPoolProps.Builder.
-
-
Method Details
-
getMandatoryKeywords
Description copied from interface:CfnPoolPropsCreates or updates the pool'sMandatoryKeywordconfiguration.For more information, see Keywords in the End User Messaging User Guide.
Returns union: either
IResolvableorCfnPool.MandatoryKeywordsProperty- Specified by:
getMandatoryKeywordsin interfaceCfnPoolProps- See Also:
-
getOriginationIdentities
Description copied from interface:CfnPoolPropsThe 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 interfaceCfnPoolProps- See Also:
-
getDeletionProtectionEnabled
Description copied from interface:CfnPoolPropsWhen set to true the pool can't be deleted.Returns union: either
BooleanorIResolvable- Specified by:
getDeletionProtectionEnabledin interfaceCfnPoolProps- See Also:
-
getOptionalKeywords
Description copied from interface:CfnPoolPropsSpecifies 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: '<'eitherIResolvableorCfnPool.OptionalKeywordProperty>- Specified by:
getOptionalKeywordsin interfaceCfnPoolProps- See Also:
-
getOptOutListName
Description copied from interface:CfnPoolPropsThe name of the OptOutList associated with the pool.- Specified by:
getOptOutListNamein interfaceCfnPoolProps- See Also:
-
getSelfManagedOptOutsEnabled
Description copied from interface:CfnPoolPropsWhen 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 interfaceCfnPoolProps- See Also:
-
getTags
Description copied from interface:CfnPoolPropsAn array of tags (key and value pairs) associated with the pool.- Specified by:
getTagsin interfaceCfnPoolProps- See Also:
-
getTwoWay
Description copied from interface:CfnPoolPropsDescribes 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
IResolvableorCfnPool.TwoWayProperty- Specified by:
getTwoWayin interfaceCfnPoolProps- 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()
-