public static class CreateOSSChannelResult.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateOSSChannelResult.Builder id(String id)
public CreateOSSChannelResult.Builder name(String name)
public CreateOSSChannelResult.Builder description(String description)
public CreateOSSChannelResult.Builder category(ChannelCategory category)
public CreateOSSChannelResult.Builder sessionExpiryDurationInMilliseconds(Long sessionExpiryDurationInMilliseconds)
public CreateOSSChannelResult.Builder lifecycleState(LifecycleState lifecycleState)
public CreateOSSChannelResult.Builder timeCreated(Date timeCreated)
public CreateOSSChannelResult.Builder timeUpdated(Date timeUpdated)
public CreateOSSChannelResult.Builder freeformTags(Map<String,String> freeformTags)
public CreateOSSChannelResult.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateOSSChannelResult.Builder eventSinkBotIds(List<String> eventSinkBotIds)
The IDs of the Skills and Digital Assistants that the Channel is routed to.
eventSinkBotIds
- the value to setpublic CreateOSSChannelResult.Builder inboundMessageTopic(String inboundMessageTopic)
The topic inbound messages are received on.
inboundMessageTopic
- the value to setpublic CreateOSSChannelResult.Builder outboundMessageTopic(String outboundMessageTopic)
The topic outbound messages are sent on.
outboundMessageTopic
- the value to setpublic CreateOSSChannelResult.Builder bootstrapServers(String bootstrapServers)
The Oracle Streaming Service bootstrap servers.
bootstrapServers
- the value to setpublic CreateOSSChannelResult.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 CreateOSSChannelResult.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 CreateOSSChannelResult.Builder tenancyName(String tenancyName)
The tenancy to use when connecting to the Oracle Streaming Service.
tenancyName
- the value to setpublic CreateOSSChannelResult.Builder userName(String userName)
The user name to use when connecting to the Oracle Streaming Service.
userName
- the value to setpublic CreateOSSChannelResult.Builder streamPoolId(String streamPoolId)
The stream pool OCI to use when connecting to the Oracle Streaming Service.
streamPoolId
- the value to setpublic CreateOSSChannelResult build()
public CreateOSSChannelResult.Builder copy(CreateOSSChannelResult model)
Copyright © 2016–2024. All rights reserved.