Interface NotifyTemplateInformation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NotifyTemplateInformation.Builder,,NotifyTemplateInformation> SdkBuilder<NotifyTemplateInformation.Builder,,NotifyTemplateInformation> SdkPojo
- Enclosing class:
NotifyTemplateInformation
-
Method Summary
Modifier and TypeMethodDescriptionchannels(Collection<NumberCapability> channels) The channels for the template.channels(NumberCapability... channels) The channels for the template.channelsWithStrings(String... channels) The channels for the template.channelsWithStrings(Collection<String> channels) The channels for the template.The content of the template.createdTimestamp(Instant createdTimestamp) The time when the notify template was created, in UNIX epoch time format.languageCode(String languageCode) The language code for the template.The current status of the template.status(NotifyTemplateStatus status) The current status of the template.supportedCountries(String... supportedCountries) An array of supported country codes for the template.supportedCountries(Collection<String> supportedCountries) An array of supported country codes for the template.supportedVoiceIds(Collection<VoiceId> supportedVoiceIds) An array of supported voice IDs for voice templates.supportedVoiceIds(VoiceId... supportedVoiceIds) An array of supported voice IDs for voice templates.supportedVoiceIdsWithStrings(String... supportedVoiceIds) An array of supported voice IDs for voice templates.supportedVoiceIdsWithStrings(Collection<String> supportedVoiceIds) An array of supported voice IDs for voice templates.templateId(String templateId) The unique identifier for the template.templateType(String templateType) The type of the template.templateType(NotifyTemplateType templateType) The type of the template.tierAccess(Collection<NotifyConfigurationTier> tierAccess) The tier access level for the template.tierAccess(NotifyConfigurationTier... tierAccess) The tier access level for the template.tierAccessWithStrings(String... tierAccess) The tier access level for the template.tierAccessWithStrings(Collection<String> tierAccess) The tier access level for the template.variables(Map<String, TemplateVariableMetadata> variables) An array of template variable metadata for the template.The version of the template.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
templateId
The unique identifier for the template.
- Parameters:
templateId- The unique identifier for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the template.
- Parameters:
version- The version of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateType
The type of the template.
- Parameters:
templateType- The type of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
templateType
The type of the template.
- Parameters:
templateType- The type of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channelsWithStrings
The channels for the template. Supported values are
SMSandVOICE.- Parameters:
channels- The channels for the template. Supported values areSMSandVOICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelsWithStrings
The channels for the template. Supported values are
SMSandVOICE.- Parameters:
channels- The channels for the template. Supported values areSMSandVOICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
The channels for the template. Supported values are
SMSandVOICE.- Parameters:
channels- The channels for the template. Supported values areSMSandVOICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channels
The channels for the template. Supported values are
SMSandVOICE.- Parameters:
channels- The channels for the template. Supported values areSMSandVOICE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tierAccessWithStrings
The tier access level for the template.
- Parameters:
tierAccess- The tier access level for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tierAccessWithStrings
The tier access level for the template.
- Parameters:
tierAccess- The tier access level for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tierAccess
The tier access level for the template.
- Parameters:
tierAccess- The tier access level for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tierAccess
The tier access level for the template.
- Parameters:
tierAccess- The tier access level for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the template.
- Parameters:
status- The current status of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the template.
- Parameters:
status- The current status of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportedCountries
An array of supported country codes for the template.
- Parameters:
supportedCountries- An array of supported country codes for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedCountries
An array of supported country codes for the template.
- Parameters:
supportedCountries- An array of supported country codes for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
languageCode
The language code for the template.
- Parameters:
languageCode- The language code for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
The content of the template.
- Parameters:
content- The content of the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
variables
An array of template variable metadata for the template.
- Parameters:
variables- An array of template variable metadata for the template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVoiceIdsWithStrings
NotifyTemplateInformation.Builder supportedVoiceIdsWithStrings(Collection<String> supportedVoiceIds) An array of supported voice IDs for voice templates.
- Parameters:
supportedVoiceIds- An array of supported voice IDs for voice templates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVoiceIdsWithStrings
An array of supported voice IDs for voice templates.
- Parameters:
supportedVoiceIds- An array of supported voice IDs for voice templates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVoiceIds
An array of supported voice IDs for voice templates.
- Parameters:
supportedVoiceIds- An array of supported voice IDs for voice templates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedVoiceIds
An array of supported voice IDs for voice templates.
- Parameters:
supportedVoiceIds- An array of supported voice IDs for voice templates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
The time when the notify template was created, in UNIX epoch time format.
- Parameters:
createdTimestamp- The time when the notify template was created, in UNIX epoch time format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-