public interface DbrPsService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Void> |
deleteDBRPID(String dbrpID,
String zapTraceSpan,
String orgID,
String org)
Delete a database retention policy
|
retrofit2.Call<DBRPs> |
getDBRPs(String zapTraceSpan,
String orgID,
String org,
String id,
String bucketID,
Boolean _default,
String db,
String rp)
List all database retention policy mappings
|
retrofit2.Call<DBRPGet> |
getDBRPsID(String dbrpID,
String zapTraceSpan,
String orgID,
String org)
Retrieve a database retention policy mapping
|
retrofit2.Call<DBRPGet> |
patchDBRPID(String dbrpID,
DBRPUpdate dbRPUpdate,
String zapTraceSpan,
String orgID,
String org)
Update a database retention policy mapping
|
retrofit2.Call<DBRP> |
postDBRP(DBRPCreate dbRPCreate,
String zapTraceSpan)
Add a database retention policy mapping
|
@DELETE(value="api/v2/dbrps/{dbrpID}")
retrofit2.Call<Void> deleteDBRPID(@Path(value="dbrpID")
String dbrpID,
@Header(value="Zap-Trace-Span")
String zapTraceSpan,
@Query(value="orgID")
String orgID,
@Query(value="org")
String org)
dbrpID - The database retention policy mapping (required)zapTraceSpan - OpenTracing span context (optional)orgID - Specifies the organization ID of the mapping (optional)org - Specifies the organization name of the mapping (optional)@GET(value="api/v2/dbrps") retrofit2.Call<DBRPs> getDBRPs(@Header(value="Zap-Trace-Span") String zapTraceSpan, @Query(value="orgID") String orgID, @Query(value="org") String org, @Query(value="id") String id, @Query(value="bucketID") String bucketID, @Query(value="default") Boolean _default, @Query(value="db") String db, @Query(value="rp") String rp)
zapTraceSpan - OpenTracing span context (optional)orgID - Specifies the organization ID to filter on (optional)org - Specifies the organization name to filter on (optional)id - Specifies the mapping ID to filter on (optional)bucketID - Specifies the bucket ID to filter on (optional)_default - Specifies filtering on default (optional)db - Specifies the database to filter on (optional)rp - Specifies the retention policy to filter on (optional)@GET(value="api/v2/dbrps/{dbrpID}")
retrofit2.Call<DBRPGet> getDBRPsID(@Path(value="dbrpID")
String dbrpID,
@Header(value="Zap-Trace-Span")
String zapTraceSpan,
@Query(value="orgID")
String orgID,
@Query(value="org")
String org)
dbrpID - The database retention policy mapping ID (required)zapTraceSpan - OpenTracing span context (optional)orgID - Specifies the organization ID of the mapping (optional)org - Specifies the organization name of the mapping (optional)@Headers(value="Content-Type:application/json")
@PATCH(value="api/v2/dbrps/{dbrpID}")
retrofit2.Call<DBRPGet> patchDBRPID(@Path(value="dbrpID")
String dbrpID,
@Body
DBRPUpdate dbRPUpdate,
@Header(value="Zap-Trace-Span")
String zapTraceSpan,
@Query(value="orgID")
String orgID,
@Query(value="org")
String org)
dbrpID - The database retention policy mapping. (required)dbRPUpdate - Database retention policy update to apply (required)zapTraceSpan - OpenTracing span context (optional)orgID - Specifies the organization ID of the mapping (optional)org - Specifies the organization name of the mapping (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/dbrps") retrofit2.Call<DBRP> postDBRP(@Body DBRPCreate dbRPCreate, @Header(value="Zap-Trace-Span") String zapTraceSpan)
dbRPCreate - The database retention policy mapping to add (required)zapTraceSpan - OpenTracing span context (optional)Copyright © 2018–2021 InfluxData, Inc.. All rights reserved.