public static class CreateOSSChannelDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateOSSChannelDetails.Builder |
authToken(String authToken)
The authentication token to use when connecting to the Oracle Streaming Service.
|
CreateOSSChannelDetails.Builder |
bootstrapServers(String bootstrapServers)
The Oracle Streaming Service bootstrap servers.
|
CreateOSSChannelDetails |
build() |
CreateOSSChannelDetails.Builder |
copy(CreateOSSChannelDetails model) |
CreateOSSChannelDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags) |
CreateOSSChannelDetails.Builder |
description(String description) |
CreateOSSChannelDetails.Builder |
eventSinkBotIds(List<String> eventSinkBotIds)
The IDs of the Skills and Digital Assistants that the Channel is routed to.
|
CreateOSSChannelDetails.Builder |
freeformTags(Map<String,String> freeformTags) |
CreateOSSChannelDetails.Builder |
inboundMessageTopic(String inboundMessageTopic)
The topic inbound messages are received on.
|
CreateOSSChannelDetails.Builder |
name(String name) |
CreateOSSChannelDetails.Builder |
outboundMessageTopic(String outboundMessageTopic)
The topic outbound messages are sent on.
|
CreateOSSChannelDetails.Builder |
saslMechanism(String saslMechanism)
The SASL mechanmism to use when conecting to the Oracle Streaming Service.
|
CreateOSSChannelDetails.Builder |
securityProtocol(String securityProtocol)
The security protocol to use when conecting to the Oracle Streaming Service.
|
CreateOSSChannelDetails.Builder |
sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds) |
CreateOSSChannelDetails.Builder |
streamPoolId(String streamPoolId)
The stream pool OCI to use when connecting to the Oracle Streaming Service.
|
CreateOSSChannelDetails.Builder |
tenancyName(String tenancyName)
The tenancy to use when connecting to the Oracle Streaming Service.
|
CreateOSSChannelDetails.Builder |
userName(String userName)
The user name to use when connecting to the Oracle Streaming Service.
|
public CreateOSSChannelDetails.Builder name(String name)
public CreateOSSChannelDetails.Builder description(String description)
public CreateOSSChannelDetails.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
public CreateOSSChannelDetails.Builder freeformTags(Map<String,String> freeformTags)
public CreateOSSChannelDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateOSSChannelDetails.Builder eventSinkBotIds(List<String> eventSinkBotIds)
The IDs of the Skills and Digital Assistants that the Channel is routed to.
eventSinkBotIds
- the value to setpublic CreateOSSChannelDetails.Builder inboundMessageTopic(String inboundMessageTopic)
The topic inbound messages are received on.
inboundMessageTopic
- the value to setpublic CreateOSSChannelDetails.Builder outboundMessageTopic(String outboundMessageTopic)
The topic outbound messages are sent on.
outboundMessageTopic
- the value to setpublic CreateOSSChannelDetails.Builder bootstrapServers(String bootstrapServers)
The Oracle Streaming Service bootstrap servers.
bootstrapServers
- the value to setpublic CreateOSSChannelDetails.Builder securityProtocol(String securityProtocol)
The security protocol to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
securityProtocol
- the value to setpublic CreateOSSChannelDetails.Builder saslMechanism(String saslMechanism)
The SASL mechanmism to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
saslMechanism
- the value to setpublic CreateOSSChannelDetails.Builder tenancyName(String tenancyName)
The tenancy to use when connecting to the Oracle Streaming Service.
tenancyName
- the value to setpublic CreateOSSChannelDetails.Builder userName(String userName)
The user name to use when connecting to the Oracle Streaming Service.
userName
- the value to setpublic CreateOSSChannelDetails.Builder streamPoolId(String streamPoolId)
The stream pool OCI to use when connecting to the Oracle Streaming Service.
streamPoolId
- the value to setpublic CreateOSSChannelDetails.Builder authToken(String authToken)
The authentication token to use when connecting to the Oracle Streaming Service.
authToken
- the value to setpublic CreateOSSChannelDetails build()
public CreateOSSChannelDetails.Builder copy(CreateOSSChannelDetails model)
Copyright © 2016–2024. All rights reserved.