Class IlluminateSessionParams

java.lang.Object
com.digimarc.dms.session.IlluminateSessionParams

public class IlluminateSessionParams extends Object
Class represents the parameters required for an Illuminate session.
  • Method Details

    • withAccountId

      public static IlluminateSessionParams withAccountId(String accountId)
      Creates a new IlluminateSessionParams instance with the given account ID.
      Parameters:
      accountId - the Illuminate account ID.
      Returns:
      a new IlluminateSessionParams instance.
    • withFields

      public IlluminateSessionParams withFields(List<String> fields)
      Sets the fields for the Illuminate session. See the Illuminate Mobile API documentation for a list of available fields.
      Parameters:
      fields - the list of fields.
      Returns:
      the current IlluminateSessionParams instance.
    • withAccessKey

      public IlluminateSessionParams withAccessKey(String accessKey)
      Sets the Mobile API key for the Illuminate session.
      Parameters:
      accessKey - the Mobile API key.
      Returns:
      the current IlluminateSessionParams instance.
    • withSuppressedIlluminateCalls

      public IlluminateSessionParams withSuppressedIlluminateCalls()
      Suppresses Illuminate calls for the session.
      Returns:
      the current IlluminateSessionParams instance.
    • withContext

      @NonNull public IlluminateSessionParams withContext(@NonNull IlluminateSessionParams.IlluminateContext context)
      Sets the context for the Illuminate session.
      Parameters:
      context -
      Returns:
      the current IlluminateSessionParams instance.