An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# fluid-java-client

fluid
- API version: v0.1
- Build date: 2021-05-14T16:48:53.494+08:00

Java 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