Java SDK Reference
namespace
ai::lucidtech::las::sdk
class ai::lucidtech::las::sdk::APIException
class ai::lucidtech::las::sdk::APIException
: public Exception
Summary
| Members | Descriptions |
|---|---|
public APIException() | |
public APIException(String message) | |
public APIException(int code,String message) |
Members
public APIException()
public APIException(String message)
public APIException(int code,String message)
class ai::lucidtech::las::sdk::Client
Summary
| Members | Descriptions |
|---|---|
public Client(Credentials credentials) | A client to invoke api methods from Lucidtech AI Services. |
public JSONObject createAppClient(CreateAppClientOptions options) | Create an app client, calls the POST /appClients endpoint. |
public JSONObject createAppClient() | Create an app client, calls the POST /appClients endpoint. |
public JSONObject updateAppClient(String appClientId,UpdateAppClientOptions options) | Update an appClient, calls the PATCH /appClients/{appClientId} endpoint. |
public JSONObject listAppClients(ListAppClientsOptions options) | List appClients available, calls the GET /appClients endpoint. |
public JSONObject listAppClients() | List appClients available, calls the GET /appClients endpoint. |
public JSONObject deleteAppClient(String appClientId) | Delete an appClient, calls the DELETE /appClients/{appClientId} endpoint. |
public JSONObject createAsset(byte[] content,CreateAssetOptions options) | Create an asset, calls the POST /assets endpoint. |
public JSONObject createAsset(InputStream content,CreateAssetOptions options) | Create an asset, calls the POST /assets endpoint. |
public JSONObject createAsset(byte[] content) | Create an asset, calls the POST /assets endpoint. |
public JSONObject createAsset(InputStream content) | Create an asset, calls the POST /assets endpoint. |
public JSONObject listAssets(ListAssetsOptions options) | List assets available, calls the GET /assets endpoint. |
public JSONObject listAssets() | List assets available, calls the GET /assets endpoint. |
public JSONObject getAsset(String assetId) | Get asset, calls the GET /assets/{assetId} endpoint. |
public JSONObject updateAsset(String assetId,UpdateAssetOptions options) | Update an asset, calls the PATCH /assets/{assetId} endpoint. |
public JSONObject deleteAsset(String assetId) | Delete an asset, calls the DELETE /assets/{assetId} endpoint. |
public JSONObject createDocument(byte[] content,ContentType contentType,CreateDocumentOptions options) | Create a document, calls the POST /documents endpoint. |
public JSONObject createDocument(InputStream content,ContentType contentType,CreateDocumentOptions options) | Create a document, calls the POST /documents endpoint. |
public JSONObject createDocument(InputStream content,ContentType contentType) | Create a document, calls the POST /documents endpoint. |
public JSONObject createDocument(byte[] content,ContentType contentType) | Create a document, calls the POST /documents endpoint. |
public JSONObject listDocuments(ListDocumentsOptions options) | List documents, calls the GET /documents endpoint. |
public JSONObject listDocuments() | List documents, calls the GET /documents endpoint. |
public JSONObject deleteDocuments(DeleteDocumentsOptions options) | Delete documents, calls the DELETE /documents endpoint. |
public JSONObject deleteDocuments() | Delete documents, calls the DELETE /documents endpoint. |
public JSONObject getDocument(String documentId) | Get document, calls the GET /documents/{documentId} endpoint. |
public JSONObject updateDocument(String documentId,UpdateDocumentOptions options) | Update document, calls the PATCH /documents/{documentId} endpoint. |
public JSONObject getLog(String logId) | Get log, calls the GET /logs/{logId} endpoint. |
public JSONObject listLogs(ListLogsOptions options) | List logs, calls the GET /logs endpoint. |
public JSONObject listLogs() | List logs, calls the GET /logs endpoint. |
public JSONObject createModel(int width,int height,FieldConfig fieldConfig,CreateModelOptions options) | Create a model, calls the POST /models endpoint. |
public JSONObject createModel(int width,int height,FieldConfig fieldConfig) | Create a model, calls the POST /models endpoint. |
public JSONObject updateModel(String modelId,UpdateModelOptions options) | Updates a model, calls the PATCH /models/{modelId} endpoint. |
public JSONObject getModel(String modelId) | Get model, calls the GET /models/{modelId} endpoint. |
public JSONObject listModels(ListModelsOptions options) | List models, calls the GET /models endpoint. |
public JSONObject listModels() | List models available, calls the GET /models endpoint. |
public JSONObject createPrediction(String documentId,String modelId,CreatePredictionOptions options) | Create a prediction on a document using specified model, calls the POST /predictions endpoint. |
public JSONObject createPrediction(String documentId,String modelId) | Create a prediction on a document using specified model, calls the POST /predictions endpoint. |
public JSONObject listPredictions(ListPredictionsOptions options) | List predictions available, calls the GET /predictions endpoint. |
public JSONObject listPredictions() | List predictions available, calls the GET /predictions endpoint. |
public JSONObject createSecret(JSONObject data,CreateSecretOptions options) | Create secret, calls the POST /secrets endpoint. |
public JSONObject createSecret(Map< String, String > data,CreateSecretOptions options) | Create a secret, calls the POST /secrets endpoint. |
public JSONObject createSecret(Map< String, String > data) | Create a secret, calls the POST /secrets endpoint. |
public JSONObject createSecret(JSONObject data) | Create a secret, calls the POST /secrets endpoint. |
public JSONObject listSecrets(ListSecretsOptions options) | List secrets, calls the GET /secrets endpoint. |
public JSONObject listSecrets() | List secrets, calls the GET /secrets endpoint. |
public JSONObject updateSecret(String secretId,UpdateSecretOptions options) | Update a secret, calls the PATCH /secrets/{secretId} endpoint. |
public JSONObject deleteSecret(String secretId) | Delete a secret, calls the DELETE /secrets/{secretId} endpoint. |
public JSONObject createTransition(TransitionType transitionType,CreateTransitionOptions options) | Create a transition, calls the POST /transitions endpoint. |
public JSONObject createTransition(TransitionType transitionType) | Create a transition, calls the POST /transitions endpoint. |
public JSONObject listTransitions(ListTransitionsOptions options) | List transitions, calls the GET /transitions endpoint. |
public JSONObject listTransitions() | List transitions, calls the GET /transitions endpoint. |
public JSONObject getTransition(String transitionId) | Get transition, calls the GET /transitions/{transitionId} endpoint. |
public JSONObject updateTransition(String transitionId,UpdateTransitionOptions options) | Updates a transition, calls the PATCH /transitions/{transitionId} endpoint. |
public JSONObject executeTransition(String transitionId) | Start executing a manual transition, calls the POST /transitions/{transitionId}/executions endpoint. |
public JSONObject deleteTransition(String transitionId) | Delete a transition, calls the DELETE /transitions/{transitionId} endpoint. Will fail if transition is in use by one or more workflows. |
public JSONObject listTransitionExecutions(String transitionId,ListTransitionExecutionsOptions options) | List executions in a transition, calls the GET /transitions/{transitionId}/executions endpoint. |
public JSONObject listTransitionExecutions(String transitionId) | List executions in a transition, calls the GET /transitions/{transitionId}/executions endpoint. |
public JSONObject getTransitionExecution(String transitionId,String executionId) | Get an execution of a transition, calls the GET /transitions/{transitionId}/executions/{executionId} endpoint |
public JSONObject updateTransitionExecution(String transitionId,String executionId,TransitionExecutionStatus status,UpdateTransitionExecutionOptions options) | Ends the processing of the transition execution, calls the PATCH /transitions/{transitionId}/executions/{executionId} endpoint. |
public JSONObject sendHeartbeat(String transitionId,String executionId) | Send heartbeat for a manual execution to signal that we are still working on it. Must be done at minimum once every 60 seconds or the transition execution will time out, calls the POST /transitions/{transitionId}/executions/{executionId}/heartbeats endpoint. |
public JSONObject createUser(String email,CreateUserOptions options) | Create a user, calls the POST /users endpoint. |
public JSONObject createUser(String email) | Create a user, calls the POST /users endpoint. |
public JSONObject listUsers(ListUsersOptions options) | List users, calls the GET /users endpoint. |
public JSONObject listUsers() | List users, calls the GET /users endpoint. |
public JSONObject getUser(String userId) | Get user, calls the GET /users/{userId} endpoint. |
public JSONObject updateUser(String userId,UpdateUserOptions options) | Updates a user, calls the PATCH /users/{userId} endpoint. |
public JSONObject deleteUser(String userId) | Delete a user, calls the PATCH /users/{userId} endpoint. |
public JSONObject createWorkflow(JSONObject specification,CreateWorkflowOptions options) | Creates a new workflow, calls the POST /workflows endpoint. Check out Lucidtech's tutorials for more info on how to create a workflow. see https://docs.lucidtech.ai/getting-started/tutorials/setup_predict_and_approve |
public JSONObject createWorkflow(JSONObject specification) | Creates a new workflow, calls the POST /workflows endpoint. Check out Lucidtech's tutorials for more info on how to create a workflow. see https://docs.lucidtech.ai/getting-started/tutorials/setup_predict_and_approve |
public JSONObject listWorkflows(ListWorkflowsOptions options) | List workflows, calls the GET /workflows endpoint. |
public JSONObject listWorkflows() | List workflows, calls the GET /workflows endpoint. |
public JSONObject getWorkflow(String workflowId) | Get workflow, calls the GET /workflows/{workflowId} endpoint. |
public JSONObject updateWorkflow(String workflowId,UpdateWorkflowOptions options) | Update a workflow, calls the PATCH /workflows/{workflowId} endpoint. |
public JSONObject deleteWorkflow(String workflowId) | Delete a workflow, calls the DELETE /workflows/{workflowId} endpoint. |
public JSONObject executeWorkflow(String workflowId,JSONObject content) | Start a workflow execution, calls the POST /workflows/{workflowId}/executions endpoint. |
public JSONObject listWorkflowExecutions(String workflowId,ListWorkflowExecutionsOptions options) | List executions in a workflow, calls the GET /workflows/{workflowId}/executions endpoint. |
public JSONObject listWorkflowExecutions(String workflowId) | List executions in a workflow, calls the GET /workflows/{workflowId}/executions endpoint. |
public JSONObject deleteWorkflowExecution(String workflowId,String executionId) | Delete execution from workflow, calls the DELETE /workflows/{workflowId}/executions/{executionId} endpoint. |
Members
public Client(Credentials credentials)
A client to invoke api methods from Lucidtech AI Services.
Parameters
credentialsCredentials to use
See also: Credentials
public JSONObject createAppClient(CreateAppClientOptions options)
Create an app client, calls the POST /appClients endpoint.
See also: CreateAppClientOptions
Parameters
optionsAdditional options to include in request body
Returns
Asset response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createAppClient()
Create an app client, calls the POST /appClients endpoint.
Returns
Asset response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateAppClient(String appClientId,UpdateAppClientOptions options)
Update an appClient, calls the PATCH /appClients/{appClientId} endpoint.
See also: UpdateAppClientOptions
Parameters
-
appClientIdId of the appClient -
optionsAdditional options to include in request body
Returns
AppClient response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listAppClients(ListAppClientsOptions options)
List appClients available, calls the GET /appClients endpoint.
See also: ListAppClientsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
AppClients response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listAppClients()
List appClients available, calls the GET /appClients endpoint.
Returns
AppClients response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteAppClient(String appClientId)
Delete an appClient, calls the DELETE /appClients/{appClientId} endpoint.
Parameters
appClientIdId of the appClient
Returns
AppClient response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createAsset(byte[] content,CreateAssetOptions options)
Create an asset, calls the POST /assets endpoint.
See also: CreateAssetOptions
Parameters
-
contentBinary data -
optionsAdditional options to include in request body
Returns
Asset response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createAsset(InputStream content,CreateAssetOptions options)
Create an asset, calls the POST /assets endpoint.
See also: CreateAssetOptions
Parameters
-
contentData from input stream -
optionsAdditional options to include in request body
Returns
Asset response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createAsset(byte[] content)
Create an asset, calls the POST /assets endpoint.
Parameters
contentBinary data
Returns
Asset response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createAsset(InputStream content)
Create an asset, calls the POST /assets endpoint.
Parameters
contentData from input stream
Returns
Asset response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listAssets(ListAssetsOptions options)
List assets available, calls the GET /assets endpoint.
See also: ListAssetsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Assets response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listAssets()
List assets available, calls the GET /assets endpoint.
Returns
Assets response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getAsset(String assetId)
Get asset, calls the GET /assets/{assetId} endpoint.
Parameters
assetIdId of the asset
Returns
Asset response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateAsset(String assetId,UpdateAssetOptions options)
Update an asset, calls the PATCH /assets/{assetId} endpoint.
See also: UpdateAssetOptions
Parameters
-
assetIdId of the asset -
optionsAdditional options to include in request body
Returns
Asset response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteAsset(String assetId)
Delete an asset, calls the DELETE /assets/{assetId} endpoint.
Parameters
assetIdId of the asset
Returns
Asset response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createDocument(byte[] content,ContentType contentType,CreateDocumentOptions options)
Create a document, calls the POST /documents endpoint.
See also: CreateDocumentOptions
Parameters
-
contentBinary data -
contentTypeA mime type for the document -
optionsAdditional options to include in request body
Returns
Document response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createDocument(InputStream content,ContentType contentType,CreateDocumentOptions options)
Create a document, calls the POST /documents endpoint.
See also: CreateDocumentOptions
Parameters
-
contentData from input stream -
contentTypeA mime type for the document -
optionsAdditional options to include in request body
Returns
Document response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createDocument(InputStream content,ContentType contentType)
Create a document, calls the POST /documents endpoint.
See also: CreateDocumentOptions
Parameters
-
contentData from input stream -
contentTypeA mime type for the document
Returns
Document response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createDocument(byte[] content,ContentType contentType)
Create a document, calls the POST /documents endpoint.
See also: CreateDocumentOptions
Parameters
-
contentBinary data -
contentTypeA mime type for the document
Returns
Document response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listDocuments(ListDocumentsOptions options)
List documents, calls the GET /documents endpoint.
See also: ListDocumentsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Documents response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listDocuments()
List documents, calls the GET /documents endpoint.
Returns
Documents response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteDocuments(DeleteDocumentsOptions options)
Delete documents, calls the DELETE /documents endpoint.
See also: DeleteDocumentsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Documents response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteDocuments()
Delete documents, calls the DELETE /documents endpoint.
See also: Client::createDocument
Returns
Documents response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getDocument(String documentId)
Get document, calls the GET /documents/{documentId} endpoint.
Parameters
documentIdId of the document
Returns
Document response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateDocument(String documentId,UpdateDocumentOptions options)
Update document, calls the PATCH /documents/{documentId} endpoint.
See also: Client::createDocument
Parameters
-
documentIdThe document id to post groundTruth to. -
optionsAdditional options to include in request body
Returns
Document response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getLog(String logId)
Get log, calls the GET /logs/{logId} endpoint.
Parameters
logIdId of the log
Returns
Log response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listLogs(ListLogsOptions options)
List logs, calls the GET /logs endpoint.
See also: ListLogsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Logs response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listLogs()
List logs, calls the GET /logs endpoint.
Returns
Logs response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createModel(int width,int height,FieldConfig fieldConfig,CreateModelOptions options)
Create a model, calls the POST /models endpoint.
See also: CreateModelOptions
See also: FieldConfig
Parameters
-
widthThe number of pixels to be used for the input image width of your model -
heightThe number of pixels to be used for the input image height of your model -
fieldConfigSpecification of the fields that the model is going to predict -
optionsAdditional options to include in request body
Returns
Model response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createModel(int width,int height,FieldConfig fieldConfig)
Create a model, calls the POST /models endpoint.
See also: FieldConfig
Parameters
-
widthThe number of pixels to be used for the input image width of your model -
heightThe number of pixels to be used for the input image height of your model -
fieldConfigSpecification of the fields that the model is going to predict
Returns
Model response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateModel(String modelId,UpdateModelOptions options)
Updates a model, calls the PATCH /models/{modelId} endpoint.
See also: UpdateModelOptions
Parameters
-
modelIdId of the model -
optionsAdditional options to include in request body
Returns
Model response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getModel(String modelId)
Get model, calls the GET /models/{modelId} endpoint.
Parameters
modelIdId of the model
Returns
Model response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listModels(ListModelsOptions options)
List models, calls the GET /models endpoint.
See also: ListModelsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Models response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listModels()
List models available, calls the GET /models endpoint.
Returns
Models response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createPrediction(String documentId,String modelId,CreatePredictionOptions options)
Create a prediction on a document using specified model, calls the POST /predictions endpoint.
See also: Client::createDocument
See also: CreatePredictionOptions
Parameters
-
documentIdThe document id to run inference and create a prediction on. -
modelIdThe id of the model to use for inference -
optionsAdditional options to include in request body
Returns
Prediction response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createPrediction(String documentId,String modelId)
Create a prediction on a document using specified model, calls the POST /predictions endpoint.
See also: Client::createDocument
Parameters
-
documentIdThe document id to run inference and create a prediction on. -
modelIdThe id of the model to use for inference
Returns
Prediction response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listPredictions(ListPredictionsOptions options)
List predictions available, calls the GET /predictions endpoint.
See also: ListPredictionsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Predictions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listPredictions()
List predictions available, calls the GET /predictions endpoint.
Returns
Predictions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createSecret(JSONObject data,CreateSecretOptions options)
Create secret, calls the POST /secrets endpoint.
See also: CreateSecretOptions
Parameters
-
dataKey-Value pairs to store secretly -
optionsAdditional options to include in request body
Returns
Secret response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createSecret(Map< String, String > data,CreateSecretOptions options)
Create a secret, calls the POST /secrets endpoint.
See also: CreateSecretOptions
Parameters
-
dataKey-Value pairs to store secretly -
optionsAdditional options to include in request body
Returns
Secret response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createSecret(Map< String, String > data)
Create a secret, calls the POST /secrets endpoint.
Parameters
dataKey-Value pairs to store secretly
Returns
Secret response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createSecret(JSONObject data)
Create a secret, calls the POST /secrets endpoint.
Parameters
dataKey-Value pairs to store secretly
Returns
Secret response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listSecrets(ListSecretsOptions options)
List secrets, calls the GET /secrets endpoint.
See also: ListSecretsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Secrets response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listSecrets()
List secrets, calls the GET /secrets endpoint.
Returns
Secrets response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateSecret(String secretId,UpdateSecretOptions options)
Update a secret, calls the PATCH /secrets/{secretId} endpoint.
See also: UpdateSecretOptions
Parameters
-
secretIdId of the secret -
optionsAdditional options to include in request body
Returns
Secret response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteSecret(String secretId)
Delete a secret, calls the DELETE /secrets/{secretId} endpoint.
Parameters
secretIdId of the secret
Returns
Secret response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createTransition(TransitionType transitionType,CreateTransitionOptions options)
Create a transition, calls the POST /transitions endpoint.
See also: CreateTransitionOptions
See also: TransitionType
Parameters
-
transitionTypeType of transition -
optionsAdditional options to include in request body
Returns
Transition response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createTransition(TransitionType transitionType)
Create a transition, calls the POST /transitions endpoint.
See also: TransitionType
Parameters
transitionTypeType of transition
Returns
Transition response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listTransitions(ListTransitionsOptions options)
List transitions, calls the GET /transitions endpoint.
See also: ListTransitionsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Transitions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listTransitions()
List transitions, calls the GET /transitions endpoint.
Returns
Transitions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getTransition(String transitionId)
Get transition, calls the GET /transitions/{transitionId} endpoint.
Parameters
transitionIdId of the transition
Returns
Transition response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateTransition(String transitionId,UpdateTransitionOptions options)
Updates a transition, calls the PATCH /transitions/{transitionId} endpoint.
See also: UpdateTransitionOptions
Parameters
-
transitionIdId of the transition -
optionsAdditional options to include in request body
Returns
Transition response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject executeTransition(String transitionId)
Start executing a manual transition, calls the POST /transitions/{transitionId}/executions endpoint.
Parameters
transitionIdId of the transition
Returns
TransitionExecution response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteTransition(String transitionId)
Delete a transition, calls the DELETE /transitions/{transitionId} endpoint. Will fail if transition is in use by one or more workflows.
Parameters
transitionIdId of the transition
Returns
Transition response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listTransitionExecutions(String transitionId,ListTransitionExecutionsOptions options)
List executions in a transition, calls the GET /transitions/{transitionId}/executions endpoint.
See also: ListTransitionExecutionsOptions
Parameters
-
transitionIdId of the transition -
optionsAdditional options to pass along as query parameters
Returns
Transition executions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listTransitionExecutions(String transitionId)
List executions in a transition, calls the GET /transitions/{transitionId}/executions endpoint.
Parameters
transitionIdId of the transition
Returns
Transition executions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getTransitionExecution(String transitionId,String executionId)
Get an execution of a transition, calls the GET /transitions/{transitionId}/executions/{executionId} endpoint
Parameters
-
transitionIdId of the transition -
executionIdId of the execution
Returns
TransitionExecution response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateTransitionExecution(String transitionId,String executionId,TransitionExecutionStatus status,UpdateTransitionExecutionOptions options)
Ends the processing of the transition execution, calls the PATCH /transitions/{transitionId}/executions/{executionId} endpoint.
See also: UpdateTransitionExecutionOptions
See also: TransitionExecutionStatus
Parameters
-
transitionIdId of the transition -
executionIdId of the execution -
statusStatus of the execution -
optionsAdditional options to include in request body
Returns
Transition response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject sendHeartbeat(String transitionId,String executionId)
Send heartbeat for a manual execution to signal that we are still working on it. Must be done at minimum once every 60 seconds or the transition execution will time out, calls the POST /transitions/{transitionId}/executions/{executionId}/heartbeats endpoint.
Parameters
-
transitionIdId of the transition -
executionIdId of the execution
Returns
Empty response
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createUser(String email,CreateUserOptions options)
Create a user, calls the POST /users endpoint.
See also: CreateUserOptions
Parameters
-
emailEmail of the new user -
optionsAdditional options to include in request body
Returns
User response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createUser(String email)
Create a user, calls the POST /users endpoint.
Parameters
emailEmail to the new user
Returns
User response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listUsers(ListUsersOptions options)
List users, calls the GET /users endpoint.
See also: ListUsersOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Users response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listUsers()
List users, calls the GET /users endpoint.
Returns
Users response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getUser(String userId)
Get user, calls the GET /users/{userId} endpoint.
Parameters
userIdId of user
Returns
User response
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateUser(String userId,UpdateUserOptions options)
Updates a user, calls the PATCH /users/{userId} endpoint.
See also: UpdateUserOptions
Parameters
-
userIdId of user -
optionsAdditional options to include in request body
Returns
User response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteUser(String userId)
Delete a user, calls the PATCH /users/{userId} endpoint.
Parameters
userIdId of user
Returns
User response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createWorkflow(JSONObject specification,CreateWorkflowOptions options)
Creates a new workflow, calls the POST /workflows endpoint. Check out Lucidtech's tutorials for more info on how to create a workflow. see https://docs.lucidtech.ai/getting-started/tutorials/setup_predict_and_approve
See also: CreateWorkflowOptions
Parameters
-
specificationSpecification of the workflow, currently supporting ASL: https://states-language.net/spec.html. Check out the tutorials for more information: see https://docs.lucidtech.ai/getting-started/tutorials/setup_predict_and_approve#creating-the-workflow -
optionsAdditional options to include in request body
Returns
Workflow response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject createWorkflow(JSONObject specification)
Creates a new workflow, calls the POST /workflows endpoint. Check out Lucidtech's tutorials for more info on how to create a workflow. see https://docs.lucidtech.ai/getting-started/tutorials/setup_predict_and_approve
Parameters
specificationSpecification of the workflow, currently supporting ASL: https://states-language.net/spec.html. Check out the tutorials for more information: see https://docs.lucidtech.ai/getting-started/tutorials/setup_predict_and_approve#creating-the-workflow
Returns
Workflow response from API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listWorkflows(ListWorkflowsOptions options)
List workflows, calls the GET /workflows endpoint.
See also: ListWorkflowsOptions
Parameters
optionsAdditional options to pass along as query parameters
Returns
Workflows response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listWorkflows()
List workflows, calls the GET /workflows endpoint.
Returns
Workflows response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject getWorkflow(String workflowId)
Get workflow, calls the GET /workflows/{workflowId} endpoint.
Parameters
workflowIdId of the workflow
Returns
Workflow response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject updateWorkflow(String workflowId,UpdateWorkflowOptions options)
Update a workflow, calls the PATCH /workflows/{workflowId} endpoint.
See also: UpdateWorkflowOptions
Parameters
-
workflowIdId of the workflow -
optionsAdditional options to include in request body
Returns
Workflow response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteWorkflow(String workflowId)
Delete a workflow, calls the DELETE /workflows/{workflowId} endpoint.
See also: Client::createWorkflow
Parameters
workflowIdId of the workflow
Returns
Workflow response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject executeWorkflow(String workflowId,JSONObject content)
Start a workflow execution, calls the POST /workflows/{workflowId}/executions endpoint.
Parameters
-
workflowIdId of the workflow -
contentInput to the first step of the workflow
Returns
WorkflowExecution response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listWorkflowExecutions(String workflowId,ListWorkflowExecutionsOptions options)
List executions in a workflow, calls the GET /workflows/{workflowId}/executions endpoint.
See also: ListWorkflowExecutionsOptions
Parameters
-
workflowIdId of the workflow -
optionsAdditional options to pass along as query parameters
Returns
Workflow executions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject listWorkflowExecutions(String workflowId)
List executions in a workflow, calls the GET /workflows/{workflowId}/executions endpoint.
Parameters
workflowIdId of the workflow
Returns
Workflow executions response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
public JSONObject deleteWorkflowExecution(String workflowId,String executionId)
Delete execution from workflow, calls the DELETE /workflows/{workflowId}/executions/{executionId} endpoint.
See also: Client::executeWorkflow
Parameters
-
workflowIdId of the workflow -
executionIdId of the execution
Returns
WorkflowExecution response from REST API
Exceptions
-
IOExceptionGeneral IOException -
APIExceptionRaised when API returns an erroneous status code -
MissingAccessTokenExceptionRaised if access token cannot be obtained
class ai::lucidtech::las::sdk::CreateAppClientOptions
class ai::lucidtech::las::sdk::CreateAppClientOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< CreateAppClientOptions >
Summary
| Members | Descriptions |
|---|---|
public CreateAppClientOptions setCallbackUrls(String[] callbackUrls) | |
public CreateAppClientOptions setLogoutUrls(String[] logoutUrls) | |
public CreateAppClientOptions setLoginUrls(String[] loginUrls) | |
public CreateAppClientOptions setDefaultLoginUrl(String defaultLoginUrl) | |
public CreateAppClientOptions setGenerateSecret(Boolean generateSecret) | |
public JSONObject addOptions(JSONObject body) |
Members
public CreateAppClientOptions setCallbackUrls(String[] callbackUrls)
public CreateAppClientOptions setLogoutUrls(String[] logoutUrls)
public CreateAppClientOptions setLoginUrls(String[] loginUrls)
public CreateAppClientOptions setDefaultLoginUrl(String defaultLoginUrl)
public CreateAppClientOptions setGenerateSecret(Boolean generateSecret)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::CreateAssetOptions
class ai::lucidtech::las::sdk::CreateAssetOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< CreateAssetOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::CreateDocumentOptions
class ai::lucidtech::las::sdk::CreateDocumentOptions
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public CreateDocumentOptions setConsentId(String consentId) | |
public CreateDocumentOptions setDatasetId(String datasetId) | |
public CreateDocumentOptions setGroundTruth(JSONArray groundTruth) | |
public CreateDocumentOptions setRetentionInDays(Integer retentionInDays) | |
public JSONObject addOptions(JSONObject body) |
Members
public CreateDocumentOptions setConsentId(String consentId)
public CreateDocumentOptions setDatasetId(String datasetId)
public CreateDocumentOptions setGroundTruth(JSONArray groundTruth)
public CreateDocumentOptions setRetentionInDays(Integer retentionInDays)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::CreateModelOptions
class ai::lucidtech::las::sdk::CreateModelOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< CreateModelOptions >
Summary
| Members | Descriptions |
|---|---|
public CreateModelOptions setPreprocessConfig(PreprocessConfig preprocessConfig) | |
public JSONObject addOptions(JSONObject body) |
Members
public CreateModelOptions setPreprocessConfig(PreprocessConfig preprocessConfig)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::CreatePredictionOptions
class ai::lucidtech::las::sdk::CreatePredictionOptions
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public CreatePredictionOptions setMaxPages(int maxPages) | |
public CreatePredictionOptions setAutoRotate(boolean autoRotate) | |
public CreatePredictionOptions setImageQuality(ImageQuality imageQuality) | |
public JSONObject addOptions(JSONObject body) |
Members
public CreatePredictionOptions setMaxPages(int maxPages)
public CreatePredictionOptions setAutoRotate(boolean autoRotate)
public CreatePredictionOptions setImageQuality(ImageQuality imageQuality)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::CreateSecretOptions
class ai::lucidtech::las::sdk::CreateSecretOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< CreateSecretOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::CreateTransitionOptions
class ai::lucidtech::las::sdk::CreateTransitionOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< CreateTransitionOptions >
Summary
| Members | Descriptions |
|---|---|
public CreateTransitionOptions setParameters(TransitionParameters parameters) | |
public CreateTransitionOptions setInputJsonSchema(JSONObject inputJsonSchema) | |
public CreateTransitionOptions setOutputJsonSchema(JSONObject outputJsonSchema) | |
public JSONObject addOptions(JSONObject body) |
Members
public CreateTransitionOptions setParameters(TransitionParameters parameters)
public CreateTransitionOptions setInputJsonSchema(JSONObject inputJsonSchema)
public CreateTransitionOptions setOutputJsonSchema(JSONObject outputJsonSchema)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::CreateUserOptions
class ai::lucidtech::las::sdk::CreateUserOptions
: public ai.lucidtech.las.sdk.UserOptions< CreateUserOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::CreateWorkflowOptions
class ai::lucidtech::las::sdk::CreateWorkflowOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< CreateWorkflowOptions >
Summary
| Members | Descriptions |
|---|---|
public CreateWorkflowOptions setCompletedConfig(WorkflowCompletedConfig completedConfig) | |
public CreateWorkflowOptions setErrorConfig(WorkflowErrorConfig errorConfig) | |
public JSONObject addOptions(JSONObject body) |
Members
public CreateWorkflowOptions setCompletedConfig(WorkflowCompletedConfig completedConfig)
public CreateWorkflowOptions setErrorConfig(WorkflowErrorConfig errorConfig)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::Credentials
Summary
| Members | Descriptions |
|---|---|
public Credentials(String clientId,String clientSecret,String authEndpoint,String apiEndpoint) | Used to fetch and store credentials. |
public String getAccessToken(HttpClient httpClient) | #### Parameters |
public String getApiEndpoint() |
Members
public Credentials(String clientId,String clientSecret,String authEndpoint,String apiEndpoint)
Used to fetch and store credentials.
Parameters
-
clientIdClient id -
clientSecretClient secret -
authEndpointAuth endpoint -
apiEndpointDomain endpoint of the api, e.g.https://{prefix}.api.lucidtech.ai/{version}
Exceptions
[MissingCredentialsException](#classai_1_1lucidtech_1_1las_1_1sdk_1_1_missing_credentials_exception)Raised if some of credentials are missing
public String getAccessToken(HttpClient httpClient)
Parameters
httpClientInstance of HttpClient used to access the authentication endpoint
Returns
Access token, downloading it if necessary
Exceptions
MissingAccessTokenExceptionRaised if access token cannot be obtained
public String getApiEndpoint()
class ai::lucidtech::las::sdk::DeleteDocumentsOptions
class ai::lucidtech::las::sdk::DeleteDocumentsOptions
: public ai.lucidtech.las.sdk.DeleteResourcesOptions< DeleteDocumentsOptions >
Summary
| Members | Descriptions |
|---|---|
public DeleteDocumentsOptions setConsentId(String[] consentId) | |
public DeleteDocumentsOptions setDatasetId(String[] datasetId) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) |
Members
public DeleteDocumentsOptions setConsentId(String[] consentId)
public DeleteDocumentsOptions setDatasetId(String[] datasetId)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
class ai::lucidtech::las::sdk::DeleteResourcesOptions
Summary
| Members | Descriptions |
|---|---|
public T setMaxResults(int maxResults) | |
public T setNextToken(String nextToken) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) | |
protected Integer maxResults | |
protected String nextToken | |
protected void addOption(List< NameValuePair > parameters,String key,String value) | |
protected void addOption(List< NameValuePair > parameters,String key,String[] value) | |
protected void addOption(List< NameValuePair > parameters,String key,Integer value) |
Members
public T setMaxResults(int maxResults)
public T setNextToken(String nextToken)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
protected Integer maxResults
protected String nextToken
protected void addOption(List< NameValuePair > parameters,String key,String value)
protected void addOption(List< NameValuePair > parameters,String key,String[] value)
protected void addOption(List< NameValuePair > parameters,String key,Integer value)
class ai::lucidtech::las::sdk::DockerTransitionParameters
class ai::lucidtech::las::sdk::DockerTransitionParameters
: public ai.lucidtech.las.sdk.TransitionParameters
Summary
| Members | Descriptions |
|---|---|
public DockerTransitionParameters setImageUrl(String imageUrl) | |
public DockerTransitionParameters setSecretId(String secretId) | |
public DockerTransitionParameters setMemory(Integer memory) | |
public DockerTransitionParameters setCpu(Integer cpu) | |
public DockerTransitionParameters setEnvironmentSecrets(String[] environmentSecrets) | |
public DockerTransitionParameters setEnvironment(Map< String, String > environment) | |
public JSONObject addOptions(JSONObject body) |
Members
public DockerTransitionParameters setImageUrl(String imageUrl)
public DockerTransitionParameters setSecretId(String secretId)
public DockerTransitionParameters setMemory(Integer memory)
public DockerTransitionParameters setCpu(Integer cpu)
public DockerTransitionParameters setEnvironmentSecrets(String[] environmentSecrets)
public DockerTransitionParameters setEnvironment(Map< String, String > environment)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::Field
class ai::lucidtech::las::sdk::Field
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public String name | |
public Field(String name,FieldType fieldType,Integer maxLength) | |
public Field setName(String name) | |
public Field setFieldType(FieldType fieldType) | |
public Field setMaxLength(Integer maxLength) | |
public Field setDescription(String description) | |
public JSONObject addOptions(JSONObject body) |
Members
public String name
public Field(String name,FieldType fieldType,Integer maxLength)
public Field setName(String name)
public Field setFieldType(FieldType fieldType)
public Field setMaxLength(Integer maxLength)
public Field setDescription(String description)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::FieldConfig
class ai::lucidtech::las::sdk::FieldConfig
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public FieldConfig addField(Field field) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public FieldConfig addField(Field field)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::ListAppClientsOptions
class ai::lucidtech::las::sdk::ListAppClientsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListAppClientsOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ListAssetsOptions
class ai::lucidtech::las::sdk::ListAssetsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListAssetsOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ListDocumentsOptions
class ai::lucidtech::las::sdk::ListDocumentsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListDocumentsOptions >
Summary
| Members | Descriptions |
|---|---|
public ListDocumentsOptions setConsentId(String consentId) | |
public ListDocumentsOptions setDatasetId(String datasetId) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) |
Members
public ListDocumentsOptions setConsentId(String consentId)
public ListDocumentsOptions setDatasetId(String datasetId)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
class ai::lucidtech::las::sdk::ListLogsOptions
class ai::lucidtech::las::sdk::ListLogsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListLogsOptions >
Summary
| Members | Descriptions |
|---|---|
public ListLogsOptions setTransitionId(String transitionId) | |
public ListLogsOptions setTransitionExecutionId(String transitionExecutionId) | |
public ListLogsOptions setWorkflowId(String workflowId) | |
public ListLogsOptions setWorkflowExecutionId(String workflowExecutionId) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) |
Members
public ListLogsOptions setTransitionId(String transitionId)
public ListLogsOptions setTransitionExecutionId(String transitionExecutionId)
public ListLogsOptions setWorkflowId(String workflowId)
public ListLogsOptions setWorkflowExecutionId(String workflowExecutionId)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
class ai::lucidtech::las::sdk::ListModelsOptions
class ai::lucidtech::las::sdk::ListModelsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListModelsOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ListPredictionsOptions
class ai::lucidtech::las::sdk::ListPredictionsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListPredictionsOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ListResourcesOptions
Summary
| Members | Descriptions |
|---|---|
public T setMaxResults(int maxResults) | |
public T setNextToken(String nextToken) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) | |
protected void addOption(List< NameValuePair > parameters,String key,String value) | |
protected void addOption(List< NameValuePair > parameters,String key,String[] value) | |
protected void addOption(List< NameValuePair > parameters,String key,List< String > value) | |
protected void addOption(List< NameValuePair > parameters,String key,Integer value) |
Members
public T setMaxResults(int maxResults)
public T setNextToken(String nextToken)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
protected void addOption(List< NameValuePair > parameters,String key,String value)
protected void addOption(List< NameValuePair > parameters,String key,String[] value)
protected void addOption(List< NameValuePair > parameters,String key,List< String > value)
protected void addOption(List< NameValuePair > parameters,String key,Integer value)
class ai::lucidtech::las::sdk::ListSecretsOptions
class ai::lucidtech::las::sdk::ListSecretsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListSecretsOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ListSortablesOptions
class ai::lucidtech::las::sdk::ListSortablesOptions
: public ai::lucidtech::las::sdk::ListResourcesOptions< T >
Summary
| Members | Descriptions |
|---|---|
public T setSortBy(String sortBy) | |
public T setOrder(Order order) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) | |
protected String sortBy | |
protected Order order |
Members
public T setSortBy(String sortBy)
public T setOrder(Order order)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
protected String sortBy
protected Order order
class ai::lucidtech::las::sdk::ListTransitionExecutionsOptions
class ai::lucidtech::las::sdk::ListTransitionExecutionsOptions
: public ai.lucidtech.las.sdk.ListSortablesOptions< ListTransitionExecutionsOptions >
Summary
| Members | Descriptions |
|---|---|
public ListTransitionExecutionsOptions setExecutionId(List< String > executionId) | |
public ListTransitionExecutionsOptions setExecutionId(String executionId) | |
public ListTransitionExecutionsOptions setStatus(List< TransitionExecutionStatus > status) | |
public ListTransitionExecutionsOptions setStatus(TransitionExecutionStatus status) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) |
Members
public ListTransitionExecutionsOptions setExecutionId(List< String > executionId)
public ListTransitionExecutionsOptions setExecutionId(String executionId)
public ListTransitionExecutionsOptions setStatus(List< TransitionExecutionStatus > status)
public ListTransitionExecutionsOptions setStatus(TransitionExecutionStatus status)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
class ai::lucidtech::las::sdk::ListTransitionsOptions
class ai::lucidtech::las::sdk::ListTransitionsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListTransitionsOptions >
Summary
| Members | Descriptions |
|---|---|
public ListTransitionsOptions setTransitionType(TransitionType transitionType) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) |
Members
public ListTransitionsOptions setTransitionType(TransitionType transitionType)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
class ai::lucidtech::las::sdk::ListUsersOptions
class ai::lucidtech::las::sdk::ListUsersOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListUsersOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ListWorkflowExecutionsOptions
class ai::lucidtech::las::sdk::ListWorkflowExecutionsOptions
: public ai.lucidtech.las.sdk.ListSortablesOptions< ListWorkflowExecutionsOptions >
Summary
| Members | Descriptions |
|---|---|
public ListWorkflowExecutionsOptions setStatus(List< WorkflowExecutionStatus > status) | |
public ListWorkflowExecutionsOptions setStatus(WorkflowExecutionStatus status) | |
public List< NameValuePair > addOptions(List< NameValuePair > parameters) |
Members
public ListWorkflowExecutionsOptions setStatus(List< WorkflowExecutionStatus > status)
public ListWorkflowExecutionsOptions setStatus(WorkflowExecutionStatus status)
public List< NameValuePair > addOptions(List< NameValuePair > parameters)
class ai::lucidtech::las::sdk::ListWorkflowsOptions
class ai::lucidtech::las::sdk::ListWorkflowsOptions
: public ai.lucidtech.las.sdk.ListResourcesOptions< ListWorkflowsOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::ManualTransitionParameters
class ai::lucidtech::las::sdk::ManualTransitionParameters
: public ai.lucidtech.las.sdk.TransitionParameters
Summary
| Members | Descriptions |
|---|---|
public ManualTransitionParameters setAssets(Map< String, String > assets) | |
public JSONObject addOptions(JSONObject body) |
Members
public ManualTransitionParameters setAssets(Map< String, String > assets)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::MissingAccessTokenException
class ai::lucidtech::las::sdk::MissingAccessTokenException
: public Exception
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::MissingCredentialsException
class ai::lucidtech::las::sdk::MissingCredentialsException
: public Exception
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::NameAndDescriptionOptions
class ai::lucidtech::las::sdk::NameAndDescriptionOptions
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public T setName(String name) | |
public T setDescription(String description) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public T setName(String name)
public T setDescription(String description)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::NullableString
Summary
| Members | Descriptions |
|---|---|
public Boolean hasEditedValue | |
public NullableString() | |
public void setValue(String value) |
Members
public Boolean hasEditedValue
public NullableString()
public void setValue(String value)
class ai::lucidtech::las::sdk::Options
Summary
| Members | Descriptions |
|---|---|
public abstract JSONObject addOptions(JSONObject body) | |
protected void addOption(JSONObject body,String key,NullableString value) | |
protected void addOption(JSONObject body,String key,String value) | |
protected void addOption(JSONObject body,String key,String[] value) | |
protected void addOption(JSONObject body,String key,Map< String, String > value) | |
protected void addOption(JSONObject body,String key,Boolean value) | |
protected void addOption(JSONObject body,String key,Integer value) | |
protected void addOption(JSONObject body,String key,JSONArray value) | |
protected void addOption(JSONObject body,String key,JSONObject value) | |
protected void addOption(JSONObject body,String key,Options value) |
Members
public abstract JSONObject addOptions(JSONObject body)
protected void addOption(JSONObject body,String key,NullableString value)
protected void addOption(JSONObject body,String key,String value)
protected void addOption(JSONObject body,String key,String[] value)
protected void addOption(JSONObject body,String key,Map< String, String > value)
protected void addOption(JSONObject body,String key,Boolean value)
protected void addOption(JSONObject body,String key,Integer value)
protected void addOption(JSONObject body,String key,JSONArray value)
protected void addOption(JSONObject body,String key,JSONObject value)
protected void addOption(JSONObject body,String key,Options value)
class ai::lucidtech::las::sdk::PreprocessConfig
class ai::lucidtech::las::sdk::PreprocessConfig
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public PreprocessConfig setImageQuality(ImageQuality imageQuality) | |
public PreprocessConfig setAutoRotate(Boolean autoRotate) | |
public PreprocessConfig setMaxPages(Integer maxPages) | |
public JSONObject addOptions(JSONObject body) |
Members
public PreprocessConfig setImageQuality(ImageQuality imageQuality)
public PreprocessConfig setAutoRotate(Boolean autoRotate)
public PreprocessConfig setMaxPages(Integer maxPages)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::TransitionParameters
class ai::lucidtech::las::sdk::TransitionParameters
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public abstract JSONObject addOptions(JSONObject body) |
Members
public abstract JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::UpdateAppClientOptions
class ai::lucidtech::las::sdk::UpdateAppClientOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< UpdateAppClientOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::UpdateAssetOptions
class ai::lucidtech::las::sdk::UpdateAssetOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< UpdateAssetOptions >
Summary
| Members | Descriptions |
|---|---|
public UpdateAssetOptions setContent(byte[] content) | |
public UpdateAssetOptions setContent(InputStream content) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public UpdateAssetOptions setContent(byte[] content)
public UpdateAssetOptions setContent(InputStream content)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::UpdateDocumentOptions
class ai::lucidtech::las::sdk::UpdateDocumentOptions
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public UpdateDocumentOptions setDatasetId(String datasetId) | |
public UpdateDocumentOptions setGroundTruth(JSONArray groundTruth) | |
public UpdateDocumentOptions setRetentionInDays(Integer retentionInDays) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public UpdateDocumentOptions setDatasetId(String datasetId)
public UpdateDocumentOptions setGroundTruth(JSONArray groundTruth)
public UpdateDocumentOptions setRetentionInDays(Integer retentionInDays)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::UpdateModelOptions
class ai::lucidtech::las::sdk::UpdateModelOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< UpdateModelOptions >
Summary
| Members | Descriptions |
|---|---|
public UpdateModelOptions setWidth(Integer width) | |
public UpdateModelOptions setHeight(Integer height) | |
public UpdateModelOptions setFieldConfig(FieldConfig fieldConfig) | |
public UpdateModelOptions setModelStatus(ModelStatus modelStatus) | |
public UpdateModelOptions setPreprocessConfig(PreprocessConfig preprocessConfig) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public UpdateModelOptions setWidth(Integer width)
public UpdateModelOptions setHeight(Integer height)
public UpdateModelOptions setFieldConfig(FieldConfig fieldConfig)
public UpdateModelOptions setModelStatus(ModelStatus modelStatus)
public UpdateModelOptions setPreprocessConfig(PreprocessConfig preprocessConfig)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::UpdateSecretOptions
class ai::lucidtech::las::sdk::UpdateSecretOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< UpdateSecretOptions >
Summary
| Members | Descriptions |
|---|---|
public UpdateSecretOptions setData(JSONObject data) | |
public UpdateSecretOptions setData(Map< String, String > data) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public UpdateSecretOptions setData(JSONObject data)
public UpdateSecretOptions setData(Map< String, String > data)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::UpdateTransitionExecutionOptions
class ai::lucidtech::las::sdk::UpdateTransitionExecutionOptions
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public UpdateTransitionExecutionOptions setOutput(JSONObject error) | |
public UpdateTransitionExecutionOptions setError(JSONObject output) | |
public UpdateTransitionExecutionOptions setStartTime(String startTime) | |
public UpdateTransitionExecutionOptions setStartTime(ZonedDateTime startTime) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public UpdateTransitionExecutionOptions setOutput(JSONObject error)
public UpdateTransitionExecutionOptions setError(JSONObject output)
public UpdateTransitionExecutionOptions setStartTime(String startTime)
public UpdateTransitionExecutionOptions setStartTime(ZonedDateTime startTime)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::UpdateTransitionOptions
class ai::lucidtech::las::sdk::UpdateTransitionOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< UpdateTransitionOptions >
Summary
| Members | Descriptions |
|---|---|
public UpdateTransitionOptions setInputJsonSchema(JSONObject schema) | |
public UpdateTransitionOptions setOutputJsonSchema(JSONObject schema) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public UpdateTransitionOptions setInputJsonSchema(JSONObject schema)
public UpdateTransitionOptions setOutputJsonSchema(JSONObject schema)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::UpdateUserOptions
class ai::lucidtech::las::sdk::UpdateUserOptions
: public ai.lucidtech.las.sdk.UserOptions< UpdateUserOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::UpdateWorkflowOptions
class ai::lucidtech::las::sdk::UpdateWorkflowOptions
: public ai.lucidtech.las.sdk.NameAndDescriptionOptions< UpdateWorkflowOptions >
Summary
| Members | Descriptions |
|---|
Members
class ai::lucidtech::las::sdk::UserOptions
class ai::lucidtech::las::sdk::UserOptions
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public T setName(String name) | |
public T setAvatar(String avatar) | |
public T setAvatar(byte[] avatar) | |
public JSONObject addOptions(JSONObject body) | |
public JSONObject toJson() |
Members
public T setName(String name)
public T setAvatar(String avatar)
public T setAvatar(byte[] avatar)
public JSONObject addOptions(JSONObject body)
public JSONObject toJson()
class ai::lucidtech::las::sdk::WorkflowCompletedConfig
class ai::lucidtech::las::sdk::WorkflowCompletedConfig
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public WorkflowCompletedConfig setImageUrl(String imageUrl) | |
public WorkflowCompletedConfig setSecretId(String secretId) | |
public WorkflowCompletedConfig setEnvironmentSecrets(String[] environmentSecrets) | |
public WorkflowCompletedConfig setEnvironment(Map< String, String > environment) | |
public JSONObject addOptions(JSONObject body) |
Members
public WorkflowCompletedConfig setImageUrl(String imageUrl)
public WorkflowCompletedConfig setSecretId(String secretId)
public WorkflowCompletedConfig setEnvironmentSecrets(String[] environmentSecrets)
public WorkflowCompletedConfig setEnvironment(Map< String, String > environment)
public JSONObject addOptions(JSONObject body)
class ai::lucidtech::las::sdk::WorkflowErrorConfig
class ai::lucidtech::las::sdk::WorkflowErrorConfig
: public ai.lucidtech.las.sdk.Options
Summary
| Members | Descriptions |
|---|---|
public WorkflowErrorConfig setEmail(String email) | |
public WorkflowErrorConfig setManualRetry(Boolean manualRetry) | |
public JSONObject addOptions(JSONObject body) |
Members
public WorkflowErrorConfig setEmail(String email)
public WorkflowErrorConfig setManualRetry(Boolean manualRetry)
public JSONObject addOptions(JSONObject body)
Generated by Moxygen