public static class ApplicationChannel.Builder extends Object
Constructor and Description |
---|
Builder() |
public ApplicationChannel.Builder id(String id)
public ApplicationChannel.Builder name(String name)
public ApplicationChannel.Builder description(String description)
public ApplicationChannel.Builder category(ChannelCategory category)
public ApplicationChannel.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
public ApplicationChannel.Builder lifecycleState(LifecycleState lifecycleState)
public ApplicationChannel.Builder timeCreated(Date timeCreated)
public ApplicationChannel.Builder timeUpdated(Date timeUpdated)
public ApplicationChannel.Builder freeformTags(Map<String,String> freeformTags)
public ApplicationChannel.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public ApplicationChannel.Builder outboundUrl(String outboundUrl)
The URL to send response and error messages to.
outboundUrl
- the value to setpublic ApplicationChannel.Builder isAuthenticatedUserId(Boolean isAuthenticatedUserId)
True if the user id in the AIC message should be treated as an authenticated user id.
isAuthenticatedUserId
- the value to setpublic ApplicationChannel.Builder webhookUrl(String webhookUrl)
The URL to use to send messages to this channel. This will be generally be used to configure a webhook in a 3rd party messaging system to send messages to this channel.
webhookUrl
- the value to setpublic ApplicationChannel build()
public ApplicationChannel.Builder copy(ApplicationChannel model)
Copyright © 2016–2024. All rights reserved.