Class OsvcChannel


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20190506")
    public final class OsvcChannel
    extends Channel
    The configuration for an OSVC channel.
    Note: Objects should always be created or deserialized using the OsvcChannel.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 OsvcChannel.Builder, which maintain a set of all explicitly set fields called OsvcChannel.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).
    • Method Detail

      • getHost

        public String getHost()
        The host.

        For OSVC, you can derive these values from the URL that you use to launch the Agent Browser User Interface or the chat launch page. For example, if the URL is https://sitename.exampledomain.com/app/chat/chat_launch, then the host is sitename.exampledomain.com.

        For FUSION, this is the host portion of your Oracle Applications Cloud (Fusion) instance's URL. For example: sitename.exampledomain.com.

        Returns:
        the value
      • getPort

        public String getPort()
        The port.
        Returns:
        the value
      • getUserName

        public String getUserName()
        The user name for the digital-assistant agent.
        Returns:
        the value
      • getTotalSessionCount

        public Integer getTotalSessionCount()
        The total session count.
        Returns:
        the value
      • getChannelService

        public OsvcServiceType getChannelService()
        The type of OSVC service.
        Returns:
        the value
      • getAuthenticationProviderName

        public String getAuthenticationProviderName()
        The name of the Authentication Provider to use to authenticate the user.
        Returns:
        the value
      • getBotId

        public String getBotId()
        The ID of the Skill or Digital Assistant that the Channel is routed to.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class Channel
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation