https://github.com/fluid-cloudnative/fluid-client-java
Fluid Java Client
https://github.com/fluid-cloudnative/fluid-client-java
Last synced: about 1 month ago
JSON representation
Fluid Java Client
- Host: GitHub
- URL: https://github.com/fluid-cloudnative/fluid-client-java
- Owner: fluid-cloudnative
- License: apache-2.0
- Created: 2021-05-14T02:46:08.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T15:37:07.000Z (over 1 year ago)
- Last Synced: 2025-04-14T22:54:37.213Z (about 1 month ago)
- Language: Java
- Homepage:
- Size: 323 KB
- Stars: 2
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fluid-java-client
fluid
- API version: v0.1
- Build date: 2021-05-14T16:48:53.494+08:00Java SDK for [Fluid](https://github.com/fluid-cloudnative/fluid)
*Automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen)*
## Requirements
Building the API client library requires:
1. Java 1.7+
2. Maven/Gradle## Installation
To install the API client library to your local Maven repository, simply execute:
```shell
mvn clean install
```To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
```shell
mvn clean deploy
```Refer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.
### Maven users
Add this dependency to your project's POM:
```xml
fluid-cloudnative.fluid
fluid-java-client
1.0.0
compile```
### Gradle users
Add this dependency to your project's build file:
```groovy
compile "fluid-cloudnative.fluid:fluid-java-client:1.0.0"
```### Others
At first generate the JAR by executing:
```shell
mvn clean package
```Then manually install the following JARs:
* `target/fluid-java-client-1.0.0.jar`
* `target/lib/*.jar`## Documentation for Models
- [APIGatewayStatus](docs/APIGatewayStatus.md)
- [AlluxioCompTemplateSpec](docs/AlluxioCompTemplateSpec.md)
- [AlluxioFuseSpec](docs/AlluxioFuseSpec.md)
- [AlluxioRuntime](docs/AlluxioRuntime.md)
- [AlluxioRuntimeList](docs/AlluxioRuntimeList.md)
- [AlluxioRuntimeSpec](docs/AlluxioRuntimeSpec.md)
- [BackupLocation](docs/BackupLocation.md)
- [CacheableNodeAffinity](docs/CacheableNodeAffinity.md)
- [Condition](docs/Condition.md)
- [Data](docs/Data.md)
- [DataBackup](docs/DataBackup.md)
- [DataBackupList](docs/DataBackupList.md)
- [DataBackupSpec](docs/DataBackupSpec.md)
- [DataBackupStatus](docs/DataBackupStatus.md)
- [DataLoad](docs/DataLoad.md)
- [DataLoadList](docs/DataLoadList.md)
- [DataLoadSpec](docs/DataLoadSpec.md)
- [DataLoadStatus](docs/DataLoadStatus.md)
- [DataRestoreLocation](docs/DataRestoreLocation.md)
- [Dataset](docs/Dataset.md)
- [DatasetCondition](docs/DatasetCondition.md)
- [DatasetList](docs/DatasetList.md)
- [DatasetSpec](docs/DatasetSpec.md)
- [DatasetStatus](docs/DatasetStatus.md)
- [EncryptOption](docs/EncryptOption.md)
- [EncryptOptionSource](docs/EncryptOptionSource.md)
- [HCFSStatus](docs/HCFSStatus.md)
- [InitUsersSpec](docs/InitUsersSpec.md)
- [JindoCompTemplateSpec](docs/JindoCompTemplateSpec.md)
- [JindoFuseSpec](docs/JindoFuseSpec.md)
- [JindoRuntime](docs/JindoRuntime.md)
- [JindoRuntimeList](docs/JindoRuntimeList.md)
- [JindoRuntimeSpec](docs/JindoRuntimeSpec.md)
- [Level](docs/Level.md)
- [Mount](docs/Mount.md)
- [Runtime](docs/Runtime.md)
- [RuntimeCondition](docs/RuntimeCondition.md)
- [RuntimeStatus](docs/RuntimeStatus.md)
- [SecretKeySelector](docs/SecretKeySelector.md)
- [TargetDataset](docs/TargetDataset.md)
- [TargetPath](docs/TargetPath.md)
- [Tieredstore](docs/Tieredstore.md)
- [User](docs/User.md)
- [VersionSpec](docs/VersionSpec.md)## Documentation for Authorization
All endpoints do not require authorization.
Authentication schemes defined for the API:## Recommendation
It's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.
## Author