Class CobrowseSettings

java.lang.Object
com.mypurecloud.sdk.v2.model.CobrowseSettings
All Implemented Interfaces:
Serializable

public class CobrowseSettings extends Object implements Serializable
Settings concerning cobrowse
See Also:
  • Constructor Details

    • CobrowseSettings

      public CobrowseSettings()
    • CobrowseSettings

      public CobrowseSettings(Boolean initWithEmptyList)
  • Method Details

    • enabled

      public CobrowseSettings enabled(Boolean enabled)
      Whether or not cobrowse is enabled
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • allowAgentControl

      public CobrowseSettings allowAgentControl(Boolean allowAgentControl)
      Whether the viewer should have option to request control
    • getAllowAgentControl

      public Boolean getAllowAgentControl()
    • setAllowAgentControl

      public void setAllowAgentControl(Boolean allowAgentControl)
    • allowAgentNavigation

      public CobrowseSettings allowAgentNavigation(Boolean allowAgentNavigation)
      Whether the viewer should have option to request navigation
    • getAllowAgentNavigation

      public Boolean getAllowAgentNavigation()
    • setAllowAgentNavigation

      public void setAllowAgentNavigation(Boolean allowAgentNavigation)
    • allowDraw

      public CobrowseSettings allowDraw(Boolean allowDraw)
      Should cobrowse draw be enabled
    • getAllowDraw

      public Boolean getAllowDraw()
    • setAllowDraw

      public void setAllowDraw(Boolean allowDraw)
    • maskSelectors

      public CobrowseSettings maskSelectors(List<String> maskSelectors)
      Mask patterns that will apply to pages being shared
    • getMaskSelectors

      public List<String> getMaskSelectors()
    • setMaskSelectors

      public void setMaskSelectors(List<String> maskSelectors)
    • channels

      Cobrowse channels for web messenger
    • getChannels

      public List<CobrowseSettings.ChannelsEnum> getChannels()
    • setChannels

      public void setChannels(List<CobrowseSettings.ChannelsEnum> channels)
    • readonlySelectors

      public CobrowseSettings readonlySelectors(List<String> readonlySelectors)
      Readonly patterns that will apply to pages being shared
    • getReadonlySelectors

      public List<String> getReadonlySelectors()
    • setReadonlySelectors

      public void setReadonlySelectors(List<String> readonlySelectors)
    • pauseCriteria

      public CobrowseSettings pauseCriteria(List<PauseCriteria> pauseCriteria)
      Pause criteria that will pause cobrowse if some of them are met in the user's URL
    • getPauseCriteria

      public List<PauseCriteria> getPauseCriteria()
    • setPauseCriteria

      public void setPauseCriteria(List<PauseCriteria> pauseCriteria)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object