Interface ExtendedMessageTemplateData.Builder

    • Method Detail

      • attributeTypesWithStrings

        ExtendedMessageTemplateData.Builder attributeTypesWithStrings​(Collection<String> attributeTypes)

        The types of attributes contain the message template.

        Parameters:
        attributeTypes - The types of attributes contain the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributeTypesWithStrings

        ExtendedMessageTemplateData.Builder attributeTypesWithStrings​(String... attributeTypes)

        The types of attributes contain the message template.

        Parameters:
        attributeTypes - The types of attributes contain the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributeTypes

        ExtendedMessageTemplateData.Builder attributeTypes​(MessageTemplateAttributeType... attributeTypes)

        The types of attributes contain the message template.

        Parameters:
        attributeTypes - The types of attributes contain the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelSubtype

        ExtendedMessageTemplateData.Builder channelSubtype​(String channelSubtype)

        The channel subtype this message template applies to.

        Parameters:
        channelSubtype - The channel subtype this message template applies to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChannelSubtype, ChannelSubtype
      • createdTime

        ExtendedMessageTemplateData.Builder createdTime​(Instant createdTime)

        The timestamp when the message template was created.

        Parameters:
        createdTime - The timestamp when the message template was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultAttributes

        ExtendedMessageTemplateData.Builder defaultAttributes​(MessageTemplateAttributes defaultAttributes)

        An 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.

        Parameters:
        defaultAttributes - An 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:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ExtendedMessageTemplateData.Builder description​(String description)

        The description of the message template.

        Parameters:
        description - The description of the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupingConfiguration

        ExtendedMessageTemplateData.Builder groupingConfiguration​(GroupingConfiguration groupingConfiguration)
        Sets the value of the GroupingConfiguration property for this object.
        Parameters:
        groupingConfiguration - The new value for the GroupingConfiguration property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isActive

        ExtendedMessageTemplateData.Builder isActive​(Boolean isActive)

        Whether the version of the message template is activated.

        Parameters:
        isActive - Whether the version of the message template is activated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • knowledgeBaseArn

        ExtendedMessageTemplateData.Builder knowledgeBaseArn​(String knowledgeBaseArn)

        The Amazon Resource Name (ARN) of the knowledge base.

        Parameters:
        knowledgeBaseArn - The Amazon Resource Name (ARN) of the knowledge base.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • knowledgeBaseId

        ExtendedMessageTemplateData.Builder knowledgeBaseId​(String knowledgeBaseId)

        The identifier of the knowledge base.

        Parameters:
        knowledgeBaseId - The identifier of the knowledge base.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • language

        ExtendedMessageTemplateData.Builder language​(String language)

        The 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

        Parameters:
        language - The 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
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedBy

        ExtendedMessageTemplateData.Builder lastModifiedBy​(String lastModifiedBy)

        The Amazon Resource Name (ARN) of the user who last updated the message template data.

        Parameters:
        lastModifiedBy - The Amazon Resource Name (ARN) of the user who last updated the message template data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        ExtendedMessageTemplateData.Builder lastModifiedTime​(Instant lastModifiedTime)

        The timestamp when the message template data was last modified.

        Parameters:
        lastModifiedTime - The timestamp when the message template data was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTemplateArn

        ExtendedMessageTemplateData.Builder messageTemplateArn​(String messageTemplateArn)

        The Amazon Resource Name (ARN) of the message template.

        Parameters:
        messageTemplateArn - The Amazon Resource Name (ARN) of the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTemplateContentSha256

        ExtendedMessageTemplateData.Builder messageTemplateContentSha256​(String messageTemplateContentSha256)

        The checksum value of the message template content that is referenced by the $LATEST qualifier. It can be returned in MessageTemplateData or ExtendedMessageTemplateData. It’s calculated by content, language, defaultAttributes and Attachments of the message template.

        Parameters:
        messageTemplateContentSha256 - The checksum value of the message template content that is referenced by the $LATEST qualifier. It can be returned in MessageTemplateData or ExtendedMessageTemplateData. It’s calculated by content, language, defaultAttributes and Attachments of the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • messageTemplateId

        ExtendedMessageTemplateData.Builder messageTemplateId​(String messageTemplateId)

        The identifier of the message template.

        Parameters:
        messageTemplateId - The identifier of the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        ExtendedMessageTemplateData.Builder name​(String name)

        The name of the message template.

        Parameters:
        name - The name of the message template.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        ExtendedMessageTemplateData.Builder tags​(Map<String,​String> tags)

        The tags used to organize, track, or control access for this resource.

        Parameters:
        tags - The tags used to organize, track, or control access for this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • versionNumber

        ExtendedMessageTemplateData.Builder versionNumber​(Long versionNumber)

        The version number of the message template version.

        Parameters:
        versionNumber - The version number of the message template version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.