Class CfnMessageTemplateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.wisdom.CfnMessageTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnMessageTemplateProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnMessageTemplateProps
@Stability(Stable)
@Internal
public static final class CfnMessageTemplateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnMessageTemplateProps
An implementation for
CfnMessageTemplateProps-
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.wisdom.CfnMessageTemplateProps
CfnMessageTemplateProps.Builder, CfnMessageTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnMessageTemplateProps.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 StringThe channel subtype this message template applies to.final ObjectThe content of the message template.final ObjectAn object that specifies the default values to use for variables in the message template.final StringThe description of the message template.final ObjectThe configuration information of the external data source.final StringThe Amazon Resource Name (ARN) of the knowledge base.final StringThe language code value for the language in which the quick response is written.final ObjectList of message template attachments.final StringgetName()The name of the message template.getTags()The tags used to organize, track, or control access for this resource.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 theCfnMessageTemplateProps.Builder.
-
-
Method Details
-
getChannelSubtype
Description copied from interface:CfnMessageTemplatePropsThe channel subtype this message template applies to.- Specified by:
getChannelSubtypein interfaceCfnMessageTemplateProps- See Also:
-
getContent
Description copied from interface:CfnMessageTemplatePropsThe content of the message template.Returns union: either
IResolvableorCfnMessageTemplate.ContentProperty- Specified by:
getContentin interfaceCfnMessageTemplateProps- See Also:
-
getKnowledgeBaseArn
Description copied from interface:CfnMessageTemplatePropsThe Amazon Resource Name (ARN) of the knowledge base.- Specified by:
getKnowledgeBaseArnin interfaceCfnMessageTemplateProps- See Also:
-
getName
Description copied from interface:CfnMessageTemplatePropsThe name of the message template.- Specified by:
getNamein interfaceCfnMessageTemplateProps- See Also:
-
getDefaultAttributes
Description copied from interface:CfnMessageTemplatePropsAn object that specifies the default values to use for variables in the message template.This object contains different categories of key-value pairs. Each key defines a variable or placeholder in the message template. The corresponding value defines the default value for that variable.
Returns union: either
IResolvableorCfnMessageTemplate.MessageTemplateAttributesProperty- Specified by:
getDefaultAttributesin interfaceCfnMessageTemplateProps- See Also:
-
getDescription
Description copied from interface:CfnMessageTemplatePropsThe description of the message template.- Specified by:
getDescriptionin interfaceCfnMessageTemplateProps- See Also:
-
getGroupingConfiguration
Description copied from interface:CfnMessageTemplatePropsThe configuration information of the external data source.Returns union: either
IResolvableorCfnMessageTemplate.GroupingConfigurationProperty- Specified by:
getGroupingConfigurationin interfaceCfnMessageTemplateProps- See Also:
-
getLanguage
Description copied from interface:CfnMessageTemplatePropsThe language code value for the language in which the quick response is written.The supported language codes include
de_DE,en_US,es_ES,fr_FR,id_ID,it_IT,ja_JP,ko_KR,pt_BR,zh_CN,zh_TW- Specified by:
getLanguagein interfaceCfnMessageTemplateProps- See Also:
-
getMessageTemplateAttachments
Description copied from interface:CfnMessageTemplatePropsList of message template attachments.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnMessageTemplate.MessageTemplateAttachmentProperty>- Specified by:
getMessageTemplateAttachmentsin interfaceCfnMessageTemplateProps- See Also:
-
getTags
Description copied from interface:CfnMessageTemplatePropsThe tags used to organize, track, or control access for this resource.- Specified by:
getTagsin interfaceCfnMessageTemplateProps- 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()
-