Package com.oracle.bmc.oda.model
Class CreateOsvcChannelResult.Builder
- java.lang.Object
-
- com.oracle.bmc.oda.model.CreateOsvcChannelResult.Builder
-
- Enclosing class:
- CreateOsvcChannelResult
public static class CreateOsvcChannelResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public CreateOsvcChannelResult.Builder id(String id)
-
name
public CreateOsvcChannelResult.Builder name(String name)
-
description
public CreateOsvcChannelResult.Builder description(String description)
-
category
public CreateOsvcChannelResult.Builder category(ChannelCategory category)
-
sessionExpiryDurationInMilliseconds
public CreateOsvcChannelResult.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
-
lifecycleState
public CreateOsvcChannelResult.Builder lifecycleState(LifecycleState lifecycleState)
-
timeCreated
public CreateOsvcChannelResult.Builder timeCreated(Date timeCreated)
-
timeUpdated
public CreateOsvcChannelResult.Builder timeUpdated(Date timeUpdated)
-
freeformTags
public CreateOsvcChannelResult.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateOsvcChannelResult.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
host
public CreateOsvcChannelResult.Builder host(String host)
The host.For OSVC, you can derive these values from the URL that you use to launch the Agent Browser User Interface or the chat launch page. For example, if the URL is https://sitename.exampledomain.com/app/chat/chat_launch, then the host is sitename.exampledomain.com.
For FUSION, this is the host portion of your Oracle Applications Cloud (Fusion) instance's URL. For example: sitename.exampledomain.com.
- Parameters:
host
- the value to set- Returns:
- this builder
-
port
public CreateOsvcChannelResult.Builder port(String port)
The port.- Parameters:
port
- the value to set- Returns:
- this builder
-
userName
public CreateOsvcChannelResult.Builder userName(String userName)
The user name for the digital-assistant agent.- Parameters:
userName
- the value to set- Returns:
- this builder
-
totalSessionCount
public CreateOsvcChannelResult.Builder totalSessionCount(Integer totalSessionCount)
The total session count.- Parameters:
totalSessionCount
- the value to set- Returns:
- this builder
-
channelService
public CreateOsvcChannelResult.Builder channelService(OsvcServiceType channelService)
The type of OSVC service.- Parameters:
channelService
- the value to set- Returns:
- this builder
-
authenticationProviderName
public CreateOsvcChannelResult.Builder authenticationProviderName(String authenticationProviderName)
The name of the Authentication Provider to use to authenticate the user.- Parameters:
authenticationProviderName
- the value to set- Returns:
- this builder
-
botId
public CreateOsvcChannelResult.Builder botId(String botId)
The ID of the Skill or Digital Assistant that the Channel is routed to.- Parameters:
botId
- the value to set- Returns:
- this builder
-
build
public CreateOsvcChannelResult build()
-
copy
public CreateOsvcChannelResult.Builder copy(CreateOsvcChannelResult model)
-
-