Show / Hide Table of Contents

Class OSSChannel

The configuration for an Oracle Streaming Service (OSS) channel.

Inheritance
object
Channel
OSSChannel
Inherited Members
Channel.Id
Channel.Name
Channel.Description
Channel.Category
Channel.SessionExpiryDurationInMilliseconds
Channel.LifecycleState
Channel.TimeCreated
Channel.TimeUpdated
Channel.FreeformTags
Channel.DefinedTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OdaService.Models
Assembly: OCI.DotNetSDK.Oda.dll
Syntax
public class OSSChannel : Channel

Properties

BootstrapServers

Declaration
[Required(ErrorMessage = "BootstrapServers is required.")]
[JsonProperty(PropertyName = "bootstrapServers")]
public string BootstrapServers { get; set; }
Property Value
Type Description
string

The Oracle Streaming Service bootstrap servers.

Remarks

Required

EventSinkBotIds

Declaration
[JsonProperty(PropertyName = "eventSinkBotIds")]
public List<string> EventSinkBotIds { get; set; }
Property Value
Type Description
List<string>

The IDs of the Skills and Digital Assistants that the Channel is routed to.

InboundMessageTopic

Declaration
[Required(ErrorMessage = "InboundMessageTopic is required.")]
[JsonProperty(PropertyName = "inboundMessageTopic")]
public string InboundMessageTopic { get; set; }
Property Value
Type Description
string

The topic inbound messages are received on.

Remarks

Required

OutboundMessageTopic

Declaration
[Required(ErrorMessage = "OutboundMessageTopic is required.")]
[JsonProperty(PropertyName = "outboundMessageTopic")]
public string OutboundMessageTopic { get; set; }
Property Value
Type Description
string

The topic outbound messages are sent on.

Remarks

Required

SaslMechanism

Declaration
[Required(ErrorMessage = "SaslMechanism is required.")]
[JsonProperty(PropertyName = "saslMechanism")]
public string SaslMechanism { get; set; }
Property Value
Type Description
string

The SASL mechanmism to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.

Remarks

Required

SecurityProtocol

Declaration
[Required(ErrorMessage = "SecurityProtocol is required.")]
[JsonProperty(PropertyName = "securityProtocol")]
public string SecurityProtocol { get; set; }
Property Value
Type Description
string

The security protocol to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.

Remarks

Required

StreamPoolId

Declaration
[Required(ErrorMessage = "StreamPoolId is required.")]
[JsonProperty(PropertyName = "streamPoolId")]
public string StreamPoolId { get; set; }
Property Value
Type Description
string

The stream pool OCI to use when connecting to the Oracle Streaming Service.

Remarks

Required

TenancyName

Declaration
[Required(ErrorMessage = "TenancyName is required.")]
[JsonProperty(PropertyName = "tenancyName")]
public string TenancyName { get; set; }
Property Value
Type Description
string

The tenancy to use when connecting to the Oracle Streaming Service.

Remarks

Required

UserName

Declaration
[Required(ErrorMessage = "UserName is required.")]
[JsonProperty(PropertyName = "userName")]
public string UserName { get; set; }
Property Value
Type Description
string

The user name to use when connecting to the Oracle Streaming Service.

Remarks

Required

In this article
Back to top