Class TenantTemplateInput.Builder
-
- All Implemented Interfaces:
public final class TenantTemplateInput.BuilderA builder for TenantTemplateInput.
-
-
Method Summary
-
-
Method Detail
-
content
final TenantTemplateInput.Builder content(ElementalContent content)
Template content configuration including blocks, elements, and message structure
-
content
final TenantTemplateInput.Builder content(JsonField<ElementalContent> content)
Sets Builder.content to an arbitrary JSON value.
You should usually call Builder.content with a well-typed ElementalContent value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
channels
final TenantTemplateInput.Builder channels(TenantTemplateInput.Channels channels)
Channel-specific delivery configuration (email, SMS, push, etc.)
-
channels
final TenantTemplateInput.Builder channels(JsonField<TenantTemplateInput.Channels> channels)
Sets Builder.channels to an arbitrary JSON value.
You should usually call Builder.channels with a well-typed Channels value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
providers
final TenantTemplateInput.Builder providers(TenantTemplateInput.Providers providers)
Provider-specific delivery configuration for routing to specific email/SMS providers
-
providers
final TenantTemplateInput.Builder providers(JsonField<TenantTemplateInput.Providers> providers)
Sets Builder.providers to an arbitrary JSON value.
You should usually call Builder.providers with a well-typed Providers value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
routing
final TenantTemplateInput.Builder routing(MessageRouting routing)
Message routing configuration for multi-channel delivery strategies
-
routing
final TenantTemplateInput.Builder routing(JsonField<MessageRouting> routing)
Sets Builder.routing to an arbitrary JSON value.
You should usually call Builder.routing with a well-typed MessageRouting value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final TenantTemplateInput.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final TenantTemplateInput.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final TenantTemplateInput.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final TenantTemplateInput.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final TenantTemplateInput.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final TenantTemplateInput build()
Returns an immutable instance of TenantTemplateInput.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.content()
-
-
-
-