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