Class CfnPhoneNumberMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPhoneNumberMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPhoneNumberMixinProps
CfnPhoneNumberMixinProps-
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.CfnPhoneNumberMixinProps
CfnPhoneNumberMixinProps.Builder, CfnPhoneNumberMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPhoneNumberMixinProps.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 ObjectBy default this is set to false.final StringThe two-character code, in ISO 3166-1 alpha-2 format, for the country or region.final ObjectCreates or updates aMandatoryKeywordconfiguration on an origination phone number For more information, see Keywords in the End User Messaging User Guide.Indicates if the phone number will be used for text messages, voice messages, or both.final StringThe type of phone number to request.final ObjectA keyword is a word that you can search for on a particular phone number or pool.final StringThe name of the OptOutList associated with the phone number.final ObjectWhen set to false and 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.getTags()An array of tags (key and value pairs) to associate with the requested phone number.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 theCfnPhoneNumberMixinProps.Builder.
-
-
Method Details
-
getDeletionProtectionEnabled
Description copied from interface:CfnPhoneNumberMixinPropsBy default this is set to false.When set to true the phone number can't be deleted.
Returns union: either
BooleanorIResolvable- Specified by:
getDeletionProtectionEnabledin interfaceCfnPhoneNumberMixinProps- See Also:
-
getIsoCountryCode
Description copied from interface:CfnPhoneNumberMixinPropsThe two-character code, in ISO 3166-1 alpha-2 format, for the country or region.- Specified by:
getIsoCountryCodein interfaceCfnPhoneNumberMixinProps- See Also:
-
getMandatoryKeywords
Description copied from interface:CfnPhoneNumberMixinPropsCreates or updates aMandatoryKeywordconfiguration on an origination phone number For more information, see Keywords in the End User Messaging User Guide.Returns union: either
IResolvableorCfnPhoneNumberPropsMixin.MandatoryKeywordsProperty- Specified by:
getMandatoryKeywordsin interfaceCfnPhoneNumberMixinProps- See Also:
-
getNumberCapabilities
Description copied from interface:CfnPhoneNumberMixinPropsIndicates if the phone number will be used for text messages, voice messages, or both.- Specified by:
getNumberCapabilitiesin interfaceCfnPhoneNumberMixinProps- See Also:
-
getNumberType
Description copied from interface:CfnPhoneNumberMixinPropsThe type of phone number to request.The
ShortCodenumber type is not supported in AWS CloudFormation .- Specified by:
getNumberTypein interfaceCfnPhoneNumberMixinProps- See Also:
-
getOptionalKeywords
Description copied from interface:CfnPhoneNumberMixinPropsA keyword is a word that you can search for on a particular phone number or pool.It is also a specific word or phrase that an end user can send to your number to elicit a response, such as an informational message or a special offer. When your number receives a message that begins with a keyword, End User Messaging responds with a customizable message. Optional keywords are differentiated from mandatory keywords. For more information, see Keywords in the End User Messaging User Guide.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPhoneNumberPropsMixin.OptionalKeywordProperty>- Specified by:
getOptionalKeywordsin interfaceCfnPhoneNumberMixinProps- See Also:
-
getOptOutListName
Description copied from interface:CfnPhoneNumberMixinPropsThe name of the OptOutList associated with the phone number.- Specified by:
getOptOutListNamein interfaceCfnPhoneNumberMixinProps- See Also:
-
getSelfManagedOptOutsEnabled
Description copied from interface:CfnPhoneNumberMixinPropsWhen set to false and 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 request. For more information see Self-managed opt-outs
Returns union: either
BooleanorIResolvable- Specified by:
getSelfManagedOptOutsEnabledin interfaceCfnPhoneNumberMixinProps- See Also:
-
getTags
Description copied from interface:CfnPhoneNumberMixinPropsAn array of tags (key and value pairs) to associate with the requested phone number.- Specified by:
getTagsin interfaceCfnPhoneNumberMixinProps- See Also:
-
getTwoWay
Description copied from interface:CfnPhoneNumberMixinPropsDescribes 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
IResolvableorCfnPhoneNumberPropsMixin.TwoWayProperty- Specified by:
getTwoWayin interfaceCfnPhoneNumberMixinProps- 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()
-