@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class OSSChannel extends Channel
The configuration for an Oracle Streaming Service (OSS) channel.
Note: Objects should always be created or deserialized using the OSSChannel.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the OSSChannel.Builder
, which maintain a
set of all explicitly set fields called OSSChannel.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
OSSChannel.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
OSSChannel(String id,
String name,
String description,
ChannelCategory category,
Long sessionExpiryDurationInMilliseconds,
LifecycleState lifecycleState,
Date timeCreated,
Date timeUpdated,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
List<String> eventSinkBotIds,
String inboundMessageTopic,
String outboundMessageTopic,
String bootstrapServers,
String securityProtocol,
String saslMechanism,
String tenancyName,
String userName,
String streamPoolId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static OSSChannel.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getBootstrapServers()
The Oracle Streaming Service bootstrap servers.
|
List<String> |
getEventSinkBotIds()
The IDs of the Skills and Digital Assistants that the Channel is routed to.
|
String |
getInboundMessageTopic()
The topic inbound messages are received on.
|
String |
getOutboundMessageTopic()
The topic outbound messages are sent on.
|
String |
getSaslMechanism()
The SASL mechanmism to use when conecting to the Oracle Streaming Service.
|
String |
getSecurityProtocol()
The security protocol to use when conecting to the Oracle Streaming Service.
|
String |
getStreamPoolId()
The stream pool OCI to use when connecting to the Oracle Streaming Service.
|
String |
getTenancyName()
The tenancy to use when connecting to the Oracle Streaming Service.
|
String |
getUserName()
The user name to use when connecting to the Oracle Streaming Service.
|
int |
hashCode() |
OSSChannel.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getCategory, getDefinedTags, getDescription, getFreeformTags, getId, getLifecycleState, getName, getSessionExpiryDurationInMilliseconds, getTimeCreated, getTimeUpdated
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public OSSChannel(String id, String name, String description, ChannelCategory category, Long sessionExpiryDurationInMilliseconds, LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, List<String> eventSinkBotIds, String inboundMessageTopic, String outboundMessageTopic, String bootstrapServers, String securityProtocol, String saslMechanism, String tenancyName, String userName, String streamPoolId)
public static OSSChannel.Builder builder()
Create a new builder.
public OSSChannel.Builder toBuilder()
public List<String> getEventSinkBotIds()
The IDs of the Skills and Digital Assistants that the Channel is routed to.
public String getInboundMessageTopic()
The topic inbound messages are received on.
public String getOutboundMessageTopic()
The topic outbound messages are sent on.
public String getBootstrapServers()
The Oracle Streaming Service bootstrap servers.
public String getSecurityProtocol()
The security protocol to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
public String getSaslMechanism()
The SASL mechanmism to use when conecting to the Oracle Streaming Service. See Oracle Streaming Service documentation for a list of valid values.
public String getTenancyName()
The tenancy to use when connecting to the Oracle Streaming Service.
public String getUserName()
The user name to use when connecting to the Oracle Streaming Service.
public String getStreamPoolId()
The stream pool OCI to use when connecting to the Oracle Streaming Service.
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
Copyright © 2016–2024. All rights reserved.