public interface DefaultApi
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<java.lang.Void> |
deleteDatasource(java.lang.String xSeahorseUserid,
java.lang.String datasourceId) |
retrofit2.Call<Datasource> |
getDatasource(java.lang.String xSeahorseUserid,
java.lang.String datasourceId) |
retrofit2.Call<java.util.List<Datasource>> |
getDatasources(java.lang.String xSeahorseUserid)
Returns list of all datasources
|
retrofit2.Call<Datasource> |
putDatasource(java.lang.String xSeahorseUserid,
java.lang.String xSeahorseUsername,
java.lang.String datasourceId,
DatasourceParams datasourceParams)
Creates a new datasource or overrides datasource for given id
|
@DELETE(value="datasources/{datasourceId}")
retrofit2.Call<java.lang.Void> deleteDatasource(@Header(value="x-seahorse-userid")
java.lang.String xSeahorseUserid,
@Path(value="datasourceId")
java.lang.String datasourceId)
xSeahorseUserid - Seahorse user id. When used in frontend this parameter is set by proxy. (required)datasourceId - (required)@GET(value="datasources/{datasourceId}")
retrofit2.Call<Datasource> getDatasource(@Header(value="x-seahorse-userid")
java.lang.String xSeahorseUserid,
@Path(value="datasourceId")
java.lang.String datasourceId)
xSeahorseUserid - Seahorse user id. When used in frontend this parameter is set by proxy. (required)datasourceId - (required)@GET(value="datasources") retrofit2.Call<java.util.List<Datasource>> getDatasources(@Header(value="x-seahorse-userid") java.lang.String xSeahorseUserid)
xSeahorseUserid - Seahorse user id. When used in frontend this parameter is set by proxy. (required)@PUT(value="datasources/{datasourceId}")
retrofit2.Call<Datasource> putDatasource(@Header(value="x-seahorse-userid")
java.lang.String xSeahorseUserid,
@Header(value="x-seahorse-username")
java.lang.String xSeahorseUsername,
@Path(value="datasourceId")
java.lang.String datasourceId,
@Body
DatasourceParams datasourceParams)
xSeahorseUserid - Seahorse user id. When used in frontend this parameter is set by proxy. (required)xSeahorseUsername - Seahorse user name. When used in frontend this parameter is set by proxy. (required)datasourceId - (required)datasourceParams - (required)