Class AuthenticationSettings

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

public class AuthenticationSettings extends Object implements Serializable
Settings for authenticated webdeployments.
See Also:
  • Constructor Details

    • AuthenticationSettings

      public AuthenticationSettings()
    • AuthenticationSettings

      public AuthenticationSettings(Boolean initWithEmptyList)
  • Method Details

    • enabled

      public AuthenticationSettings enabled(Boolean enabled)
      Indicate if these auth is required for this deployment. If, for example, this flag is set to true then webmessaging sessions can not send messages unless the end-user is authenticated.
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • integrationId

      public AuthenticationSettings integrationId(String integrationId)
      The integration identifier which contains the auth settings required on the deployment.
    • getIntegrationId

      public String getIntegrationId()
    • setIntegrationId

      public void setIntegrationId(String integrationId)
    • allowSessionUpgrade

      public AuthenticationSettings allowSessionUpgrade(Boolean allowSessionUpgrade)
      Allow end-users to upgrade an anonymous session to authenticated conversation.
    • getAllowSessionUpgrade

      public Boolean getAllowSessionUpgrade()
    • setAllowSessionUpgrade

      public void setAllowSessionUpgrade(Boolean allowSessionUpgrade)
    • 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