Class CfnPoolProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.smsvoice.CfnPoolProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPoolProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPoolProps
@Stability(Stable)
@Internal
public static final class CfnPoolProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPoolProps
An implementation for
CfnPoolProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.smsvoice.CfnPoolProps
CfnPoolProps.Builder, CfnPoolProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnPoolProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnPoolProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
When set to true the pool can't be deleted.final Object
Creates or updates the pool'sMandatoryKeyword
configuration.final Object
Specifies any optional keywords to associate with the pool.final String
The name of the OptOutList associated with the pool.The list of origination identities to apply to the pool, eitherPhoneNumberArn
orSenderIdArn
.final Object
When 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 Object
Allows you to enable shared routes on your pool.getTags()
An array of tags (key and value pairs) associated with the pool.final Object
Describes the two-way SMS configuration for a phone number.final int
hashCode()
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:CfnPoolProps
Creates or updates the pool'sMandatoryKeyword
configuration.For more information, see Keywords in the End User Messaging User Guide.
- Specified by:
getMandatoryKeywords
in interfaceCfnPoolProps
- See Also:
-
getOriginationIdentities
Description copied from interface:CfnPoolProps
The list of origination identities to apply to the pool, eitherPhoneNumberArn
orSenderIdArn
.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:
getOriginationIdentities
in interfaceCfnPoolProps
- See Also:
-
getDeletionProtectionEnabled
Description copied from interface:CfnPoolProps
When set to true the pool can't be deleted.- Specified by:
getDeletionProtectionEnabled
in interfaceCfnPoolProps
- See Also:
-
getOptionalKeywords
Description copied from interface:CfnPoolProps
Specifies any optional keywords to associate with the pool.For more information, see Keywords in the End User Messaging User Guide.
- Specified by:
getOptionalKeywords
in interfaceCfnPoolProps
- See Also:
-
getOptOutListName
Description copied from interface:CfnPoolProps
The name of the OptOutList associated with the pool.- Specified by:
getOptOutListName
in interfaceCfnPoolProps
- See Also:
-
getSelfManagedOptOutsEnabled
Description copied from interface:CfnPoolProps
When 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
- Specified by:
getSelfManagedOptOutsEnabled
in interfaceCfnPoolProps
- See Also:
-
getTags
Description copied from interface:CfnPoolProps
An array of tags (key and value pairs) associated with the pool.- Specified by:
getTags
in interfaceCfnPoolProps
- See Also:
-
getTwoWay
Description copied from interface:CfnPoolProps
Describes the two-way SMS configuration for a phone number.For more information, see Two-way SMS messaging in the End User Messaging User Guide.
- Specified by:
getTwoWay
in interfaceCfnPoolProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-