@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class CreateOSSChannelDetails extends CreateChannelDetails
Properties required to create an Oracle Streaming Service (OSS) channel.
Note: Objects should always be created or deserialized using the CreateOSSChannelDetails.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 CreateOSSChannelDetails.Builder
, which maintain a
set of all explicitly set fields called CreateOSSChannelDetails.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 |
CreateOSSChannelDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CreateOSSChannelDetails(String name,
String description,
Long sessionExpiryDurationInMilliseconds,
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,
String authToken)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateOSSChannelDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAuthToken()
The authentication token to use when connecting to the Oracle Streaming Service.
|
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() |
CreateOSSChannelDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getDefinedTags, getDescription, getFreeformTags, getName, getSessionExpiryDurationInMilliseconds
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public CreateOSSChannelDetails(String name, String description, Long sessionExpiryDurationInMilliseconds, 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, String authToken)
public static CreateOSSChannelDetails.Builder builder()
Create a new builder.
public CreateOSSChannelDetails.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 getAuthToken()
The authentication token to use when connecting to the Oracle Streaming Service.
public String toString()
toString
in class CreateChannelDetails
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class CreateChannelDetails
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class CreateChannelDetails
public int hashCode()
hashCode
in class CreateChannelDetails
Copyright © 2016–2024. All rights reserved.