### Java SDK Overview and Integration Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/serverless/circuits/execute-circuit Provides essential information for getting started with the Catalyst Java SDK. Includes an overview of its features, steps to upgrade to the latest version, and detailed instructions on how to integrate the SDK into your existing third-party Java applications. ```Java /** * Catalyst Java SDK Documentation * Version: v1 * * This SDK allows Java developers to interact with Catalyst services. * Key features include: * - Service integration * - Data management * - API access * * For detailed usage, refer to the official documentation: * https://docs.catalyst.zoho.com/en/sdk/java/v1/overview/ * * To upgrade the SDK, follow these steps: * https://docs.catalyst.zoho.com/en/sdk/java/v1/upgrade-sdk/ * * To integrate the SDK into third-party applications: * https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ */ public class CatalystJavaSDK { // SDK functionalities would be implemented here } ``` -------------------------------- ### Java SDK Overview and Integration Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/serverless/functions/execute-function Provides essential information for getting started with the Catalyst Java SDK. Includes an overview of its features, steps to upgrade to the latest version, and detailed instructions on how to integrate the SDK into your existing third-party Java applications. ```Java /** * Catalyst Java SDK Documentation * Version: v1 * * This SDK allows Java developers to interact with Catalyst services. * Key features include: * - Service integration * - Data management * - API access * * For detailed usage, refer to the official documentation: * https://docs.catalyst.zoho.com/en/sdk/java/v1/overview/ * * To upgrade the SDK, follow these steps: * https://docs.catalyst.zoho.com/en/sdk/java/v1/upgrade-sdk/ * * To integrate the SDK into third-party applications: * https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ */ public class CatalystJavaSDK { // SDK functionalities would be implemented here } ``` -------------------------------- ### Job Scheduling Overview and Initialization Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/file-store/download-file-from-folder Provides an overview of the Job Scheduling component and details on how to initialize its instance. Essential for setting up scheduled tasks. ```APIDOC Job Scheduling Overview: - Provides general information about the Job Scheduling service. - Endpoint: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/overview/ Initialize Job Scheduling Instance: - Initializes the Job Scheduling component for use. - Method Signature: initializeJobSchedulingInstance() - Endpoint: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance/ ``` -------------------------------- ### ZCNoSQLResponseBean Methods Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/nosql/item-operations Details the methods available in ZCNoSQLResponseBean for accessing the results of SDK calls. This includes getting the size, start key for pagination, and the actual data list. ```java responseBean.getSize(); responseBean.getStartKey(); responseBean.getResponseDataList().get().getNew_item(); responseBean.getResponseDataList().get().getOld_item(); responseBean.getResponseDataList().get().setStatus(); ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/create-bucket-instance API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Bulk Delete Rows Example Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/data-store/bulk-delete-rows Demonstrates how to delete multiple rows from a table by providing a list of row IDs to the `deleteRows` method. It also shows how to get a table instance using the table name. ```java //Define an ArrayList and add the ROWIDs of the records to be deleted in it ArrayList rowIdList = new ArrayList<>(); rowIdList.add(1028000000171815L); // replace row id rowIdList.add(1028000000171810L); rowIdList.add(1028000000171805L); rowIdList.add(1028000000171617L); rowIdList.add(1028000000171098L); //Pass the ArrayList to the deleteRows() function. //Pass the table ID or table name as a ZCObject. List deletedRowList = ZCObject.getInstance().getTableInstance("EmpDetails").deleteRows(rowIdList); ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/create-stratus-instance API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Get Cron Details by ID or Name Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/cron/get-cron-details Demonstrates how to retrieve the details of a specific cron job using the getCron() SDK method. It shows examples for fetching by cron ID (long) and by cron name (String). ```java ZCCronDetails cronA = jobScheduling.cron.getCron(12378634912l); // get cron details with cron id ZCCronDetails cronB = jobScheduling.cron.getCron("test_cron"); // get cron details with cron name ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/create-object-instance API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Download Object - Node.js SDK Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/download-object Details how to download objects using the Node.js SDK for Zoho Catalyst's Stratus component. This guide covers the setup and usage for Node.js developers to implement object download features. ```Node.js https://docs.catalyst.zoho.com/en/sdk/nodejs/v2/cloud-scale/stratus/download-object/ ``` -------------------------------- ### QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/smartbrowz/generate-pdfnscreenshot API documentation for executing QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Executes a QuickML endpoint. ``` -------------------------------- ### Get Organization ID using ZCUser Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/authentication/get-org-id This code example demonstrates how to obtain an instance of ZCUser and then call the `getAllOrgs()` method to retrieve organization data. This is a fundamental step for accessing organization-specific information within the Zoho Catalyst platform. ```java ZCUser user = ZCUser.getInstance(); user.getAllOrgs(); ``` -------------------------------- ### Job Scheduling Overview and Initialization Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/overview Provides an overview of the Job Scheduling service and details on how to initialize it. ```APIDOC Overview: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/overview/ Initialize Job Scheduling Instance: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance/ ``` -------------------------------- ### Zoho Catalyst Java SDK v1 - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance API documentation for executing QuickML endpoints using the Zoho Catalyst Java SDK v1. This allows integration with machine learning models. ```APIDOC QuickML: Execute QuickML Endpoint: Endpoint: /quickml/execute-quickml-endpoints/ Description: Executes a specified QuickML endpoint with provided data. Parameters: Endpoint name, input data, model parameters. Returns: Prediction results or model output. ``` -------------------------------- ### Java SDK Overview and Integration Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance Provides an overview of the Catalyst Java SDK, including instructions on how to upgrade the SDK and integrate it into third-party applications. ```Java /** * Catalyst Java SDK v1 Documentation * * This section covers: * 1. Overview of the Java SDK * 2. Steps to upgrade the Java SDK * 3. Guide to integrate the SDK in third-party applications * * Refer to the official documentation for detailed examples and API references. */ // Example: Importing necessary classes (hypothetical) // import com.catalyst.sdk.java.v1.CatalystClient; // import com.catalyst.sdk.java.v1.Auth; // To upgrade the SDK, follow the instructions at: // https://docs.catalyst.zoho.com/en/sdk/java/v1/upgrade-sdk/ // To integrate the SDK in third-party apps, refer to: // https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/upgrade-sdk A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/pipelines/get-pipeline-instance A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Catalyst Zoho Java SDK Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/quickml/execute-quickml-endpoints Provides a general overview of the Catalyst Zoho SDK for Java, version 1. This section likely covers the SDK's purpose, core features, and how it facilitates interaction with Catalyst services. ```Java /* * Catalyst Zoho SDK for Java v1 Overview * This SDK allows seamless integration with Catalyst services from Java applications. * Key features include: * - Authentication management * - Access to various Catalyst components (e.g., Functions, Data Store, etc.) * - Simplified API interactions */ // Example of initializing the SDK (conceptual) // CatalystClient client = new CatalystClient.Builder().build(); ``` -------------------------------- ### Job Scheduling - Overview and Initialization Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/zia-services/automl Provides an overview of the Job Scheduling service and details on how to initialize the service instance. This is the starting point for managing scheduled tasks. ```APIDOC Overview: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/overview/ Initialize Job Scheduling Instance: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance/ ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/pipelines/get-pipeline-details A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/overview A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/download-object API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/pipelines/execute-pipeline A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Catalyst Zoho Java SDK v1 Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/zcql/execute-zcql-query Provides a general overview of the Catalyst Zoho Java SDK v1, detailing its features and functionalities for developers. ```Java // Overview of Catalyst Zoho Java SDK v1 // This section details the core functionalities and benefits of using the Java SDK for Catalyst integration. ``` -------------------------------- ### Job Scheduling - Overview and Initialization API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/zia-services/ocr Provides an overview of the Job Scheduling service and details on how to initialize the Job Scheduling instance. This is the starting point for managing scheduled tasks. ```APIDOC APIDOC: Job Scheduling Overview: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/overview/ Initialize Job Scheduling Instance: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/initialize-job-scheduling-instance/ ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/general/projects/retrieve-project-cached-data A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Zoho Catalyst Integration Steps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps This section details the steps required to integrate with Zoho Catalyst. It covers creating a project, retrieving the Project ID and ZAID, and registering a self-client application to obtain authentication credentials. ```APIDOC Project ID Retrieval: - Found in Catalyst Console under Settings -> Project Settings -> General. - Unique identifier for your Catalyst project. ZAID Retrieval: - Requires setting up Catalyst CloudScale Authentication. - Navigate to CloudScale -> Security & Identity -> Authentication. - Set up Native Catalyst Authentication (Hosted authentication type recommended). - Enable Public Signup if user registration is needed. - ZAID is obtained from the selected social login provider (e.g., Google, Microsoft, LinkedIn, Facebook). - Zoho login is not supported for ZAID retrieval. Self-Client Application Registration: - Register application in Zoho API Console (api-console.zoho.com). - Click 'Self-client' and configure necessary scopes. - Provide a description and click 'Create'. - A grant token will be generated (store securely, one-time generation). - Obtain Refresh Token, Client ID, and Client Secret for authentication. ``` -------------------------------- ### Catalyst Zoho Java SDK v1 Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/create-stratus-instance Provides a general overview of the Catalyst Zoho Java SDK v1, detailing its features and functionalities for developers. ```Java // Overview of Catalyst Zoho Java SDK v1 // This section details the core functionalities and benefits of using the Java SDK for Catalyst integration. ``` -------------------------------- ### Integrate Catalyst Zoho Java SDK in Third-Party Apps Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/connectors/connectors A guide on how to integrate the Catalyst Zoho SDK for Java into third-party applications. This section likely details setup, configuration, and usage patterns for leveraging Catalyst services within external projects. ```Java // Link to Integration Guide: https://docs.catalyst.zoho.com/en/sdk/java/v1/integrate-sdk-in-third-party-apps/ ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/list-buckets API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Example Zip Extraction Status Response Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/extract-zipped-object An example JSON response indicating the status of a zip extraction task. ```json { "task_id": "6963000000272049", "status": "SUCCESS" } ``` -------------------------------- ### Catalyst Zoho Java SDK v1 Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/create-bucket-instance Provides a general overview of the Catalyst Zoho Java SDK v1, detailing its features and functionalities for developers. ```Java // Overview of Catalyst Zoho Java SDK v1 // This section details the core functionalities and benefits of using the Java SDK for Catalyst integration. ``` -------------------------------- ### Get Segment Instance Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/cache/get-segment-instance Demonstrates how to get a cache instance and then retrieve a specific segment instance using its segment ID. ```java //Get a Cache Instance ZCCache cacheobj=ZCCache.getInstance(); //Get an instance of a specific segment with segment ID ZCSegment segment = cacheobj.getSegmentInstance(1510000000054091L); ``` -------------------------------- ### Catalyst Zoho Java SDK v1 Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/file-store/create-folder-instance Provides a general overview of the Catalyst Zoho Java SDK v1, detailing its features and functionalities for developers. ```Java // Overview of Catalyst Zoho Java SDK v1 // This section details the core functionalities and benefits of using the Java SDK for Catalyst integration. ``` -------------------------------- ### Get ZCObject Instance Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/create-object-instance This code snippet demonstrates how to get an instance of ZCObject by providing the file path. The 'bucket' object is assumed to be a pre-existing component instance. ```java ZCObject object = bucket.getObjectInstance("sam/out/sample.txt"); ``` -------------------------------- ### Example Response for Generating a Presigned URL for Upload Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/upload-object This is an example JSON response received after successfully generating a presigned URL. It contains the signature, expiry information, and active time. ```json { "signature": "https://sadi-development.zohostratus.com/_signed/sam.txt?organizationId=96862383&stsCredential=96858154-96862383&stsDate=1747904989454&stsExpiresAfter=300&stsSignedHeaders=host&stsSignature=UPyH5A4AdAaCpw6S6jVhKFSxg3B0B0p619YN0cAIn4c", "expiry_in_seconds": "100", "active_from": "1726492859577" } ``` -------------------------------- ### Catalyst Zoho Java SDK v1 Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/file-store/download-file-from-folder Provides a general overview of the Catalyst Zoho Java SDK v1, detailing its features and functionalities for developers. ```Java // Overview of Catalyst Zoho Java SDK v1 // This section details the core functionalities and benefits of using the Java SDK for Catalyst integration. ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/get-bucket-details API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Example Response for Generating a Presigned URL Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/download-object This is an example of the JSON response received after successfully generating a presigned URL. It includes the 'signature' field, which contains the actual presigned URL. ```JSON { "signature": "https://sadi-development.zoho stratus.com/_signed/text.txt?organizationId=96862383&stsCredential=96858154-96862383&stsDate=1747896279887&stsExpiresAfter=300&stsSignedHeaders=host&stsSignature=3YBUX1HFSxNQzQJjFrln82AyJsEEuC5T9dsZwWxGyEE" } ``` -------------------------------- ### Get Table Instance by Table Name Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/nosql/create-table-instance This snippet demonstrates how to get a ZCNoSQLTable instance by passing the table name to the getTableInstance() method. This is a common way to interact with NoSQL tables in the Catalyst SDK. ```java ZCNoSQL.getInstance().getTableInstance('Employees'); ``` -------------------------------- ### QuickML API Documentation Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/nosql/query-index API documentation for executing QuickML endpoints. Allows for interaction with QuickML models. ```APIDOC QuickML: executeQuickMLEndpoint(endpointUrl: String, requestData: Object): QuickMLResult endpointUrl: The URL of the QuickML endpoint. requestData: The data payload for the QuickML request. Returns: The result from the QuickML endpoint. ``` -------------------------------- ### Zoho Catalyst Java SDK v1 - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/job-scheduling/jobs/create-job API documentation for executing QuickML endpoints in the Zoho Catalyst Java SDK v1. ```APIDOC Execute QuickML Endpoint: Endpoint: https://docs.catalyst.zoho.com/en/sdk/java/v1/quickml/execute-quickml-endpoints/ Description: Executes a QuickML endpoint for machine learning tasks. ``` -------------------------------- ### Get a Single Row Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/data-store/get-rows Fetches a single row from a table using its unique Row ID. Requires importing ZCObject, ZCRowObject, and ZCTable. You first get a base object instance, then a table instance, and finally the specific row. ```java import com.zc.component.object.ZCObject; import com.zc.component.object.ZCRowObject; import com.zc.component.object.ZCTable; //Create a base object instance ZCObject ZCObject obj = ZCObject.getInstance(); //Get a table instance referring to the table ID using the base object ZCTable tab = obj.getTable(1510000000110121L); //Fetch a single row from the table by passing the Row ID ZCRowObject row = tab.getRow(1510000000108103L); ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/put-object-meta API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Get Folder Details by Name Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/file-store/get-folder-details Retrieves the metadata for a specific folder by providing its name to the getFolder() method. ```java //Get an instance of the File Store ZCFile fileStore = ZCFile.getInstance(); //Get Folder Details by passing the folder name ZCFolder folderDetails = fileStore.getFolder("EmpDetails"); ``` -------------------------------- ### QuickML API Documentation Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/authentication/third-party-server-token API documentation for executing QuickML endpoints. Allows for the execution of machine learning models deployed via QuickML. ```APIDOC QuickML: executeQuickMLEndpoint(endpointName: String, requestData: Object): QuickMLExecutionResult endpointName: The name of the QuickML endpoint. requestData: The data payload for the QuickML endpoint. Returns: The result from the QuickML endpoint execution. ``` -------------------------------- ### Pipelines - Management Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/data-store/delete-row Provides functionalities to get pipeline instances, retrieve pipeline details, and execute pipelines. ```APIDOC Pipelines: getPipelineInstance(instanceId: String) instanceId: The ID of the pipeline instance. Description: Retrieves a specific pipeline instance. Returns: Pipeline instance details. getPipelineDetails(pipelineId: String) pipelineId: The ID of the pipeline. Description: Retrieves details of a specific pipeline. Returns: Pipeline details. executePipeline(pipelineId: String, inputData: Object) pipelineId: The ID of the pipeline to execute. inputData: Data to be passed to the pipeline execution. Description: Executes a specified pipeline. Returns: Execution results of the pipeline. ``` -------------------------------- ### Get Circuit Execution Details Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/serverless/circuits/execute-circuit Retrieves the execution details of a circuit using its execution ID and checks its status. ```java ZCCircuitDetails userBackupCircuit = ZCCircuit.getInstance().getCircuitInstance(1239000000L); ZCCircuitExecutionDetails circuitExecution = userBackupCircuit.getExecutionDetails(executionId); if(circuitExecution.getStatus().equals(ZCCircuitExecutionStatus.SUCCESS)) { //Success logic } ``` -------------------------------- ### Get Folder Details by ID Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/file-store/get-folder-details Retrieves the metadata for a specific folder by providing its unique ID to the getFolder() method. ```java //Get an instance of the File Store ZCFile fileStore = ZCFile.getInstance(); //Get Folder Details by passing the Folder ID ZCFolder folderDetails = fileStore.getFolder(1510000000109393L); ``` -------------------------------- ### QuickML API Documentation Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/nosql/construct-item API documentation for executing QuickML endpoints. Allows for interaction with QuickML models. ```APIDOC QuickML: executeQuickMLEndpoint(endpointUrl: String, requestData: Object): QuickMLResult endpointUrl: The URL of the QuickML endpoint. requestData: The data payload for the QuickML request. Returns: The result from the QuickML endpoint. ``` -------------------------------- ### Get All Users in an Organization Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/authentication/get-users-in-org Fetches the list of all users belonging to an organization using the `getAllUsers()` method in the Java SDK. ```Java // Assuming you have an initialized Zoho Catalyst SDK client // ZohoClient client = ZohoClient.init("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET"); // Get the UserManagement API UserManagement userManagement = client.getApi("usermanagement", UserManagement.class); // Fetch all users in the organization List users = userManagement.getAllUsers(); // Process the list of users for (User user : users) { System.out.println("User ID: " + user.getId() + ", Name: " + user.getName() + ", Email: " + user.getEmail()); } ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/check-bucket API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ``` -------------------------------- ### Catalyst Zoho Java SDK v1 Overview Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/authentication/add-new-user-to-existing-org Provides a general overview of the Catalyst Zoho Java SDK v1, detailing its features and functionalities for developers. ```Java // Overview of Catalyst Zoho Java SDK v1 // This section details the core functionalities and benefits of using the Java SDK for Catalyst integration. ``` -------------------------------- ### Execute Circuit and Get Execution ID Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/serverless/circuits/execute-circuit Executes a circuit using its ID and input JSON, then retrieves the execution ID. ```java ZCCircuitDetails userBackupCircuit = ZCCircuit.getInstance().getCircuitInstance(1239000000L); JSONObject execInputJson = new JSONObject(); execInputJson.put("key", "value"); ZCCircuitExecutionDetails circuitExecution = userBackupCircuit.execute("Case 1",execInputJson); String executionId = circuitExecution.getExecutionId(); ``` -------------------------------- ### Zoho Catalyst Java SDK - QuickML API Source: https://docs.catalyst.zoho.com/en/sdk/java/v1/cloud-scale/stratus/upload-object API documentation for interacting with QuickML services using the Zoho Catalyst Java SDK. Allows for the execution of QuickML endpoints. ```APIDOC QuickML: Execute QuickML Endpoint: Run a specified QuickML endpoint. ```