public static class CreateWebChannelResult.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateWebChannelResult.Builder id(String id)
public CreateWebChannelResult.Builder name(String name)
public CreateWebChannelResult.Builder description(String description)
public CreateWebChannelResult.Builder category(ChannelCategory category)
public CreateWebChannelResult.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
public CreateWebChannelResult.Builder lifecycleState(LifecycleState lifecycleState)
public CreateWebChannelResult.Builder timeCreated(Date timeCreated)
public CreateWebChannelResult.Builder timeUpdated(Date timeUpdated)
public CreateWebChannelResult.Builder freeformTags(Map<String,String> freeformTags)
public CreateWebChannelResult.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateWebChannelResult.Builder secretKey(String secretKey)
The secret key used to verify the authenticity of received messages. This is only returned this once. If it is lost the keys will need to be rotated to generate a new key.
secretKey
- the value to setpublic CreateWebChannelResult.Builder maxTokenExpirationTimeInMinutes(Long maxTokenExpirationTimeInMinutes)
The maximum time until the token expires (in minutes).
maxTokenExpirationTimeInMinutes
- the value to setpublic CreateWebChannelResult.Builder isClientAuthenticationEnabled(Boolean isClientAuthenticationEnabled)
Whether client authentication is enabled or not.
isClientAuthenticationEnabled
- the value to setpublic CreateWebChannelResult.Builder allowedDomains(String allowedDomains)
A comma-delimited whitelist of allowed domains.
The channel will only communicate with the sites from the domains that you add to this list. For example, *.corp.example.com, *.hdr.example.com. Entering a single asterisk (*) allows unrestricted access to the channel from any domain.
Typically, you'd only enter a single asterisk during development. For production, you would add an allowlist of domains.
allowedDomains
- the value to setpublic CreateWebChannelResult.Builder botId(String botId)
The ID of the Skill or Digital Assistant that the Channel is routed to.
botId
- the value to setpublic CreateWebChannelResult build()
public CreateWebChannelResult.Builder copy(CreateWebChannelResult model)
Copyright © 2016–2024. All rights reserved.