We are trying to integrate Zinggs Python based APIs in our java code to avoid calling shell commands. Copilot suggested below are the available endpoints but couldn't find it on Zinggs docs for it, so can you confirm if these are available in zinggs python code, some of the key endpoints and functionalities:
1. **Initialization**: `Zingg.init()` - Initializes the Zingg.
2. **Execution**: `Zingg.execute()` - Executes the entity resolution process
3. **Labeling**: `Zingg.executeLabel()` - Executes labeling of records.
4. **Label Update**: `Zingg.executeLabelUpdate()` - Updates labels for records.
5. **Arguments Management**: Methods like `Arguments.setArgs()`, `Arguments.getColumn()`, and `Arguments.setData()` to set up and manage arguments for the resolution process.
6. **Data Retrieval**: `Zingg.getMarkedRecords()`, `Zingg.getUnmarkedRecords()`, `Zingg.getMatchedMarkedRecordsStat()`, etc., to retrieve and analyze data
7. **Output Handling**: `Zingg.writeLabelledOutput()` - Writes labeled output to a specified location
These endpoints allow you to manage different phases of the resolution process, from initialization to execution and result retrieval.