public interface AuthorizationsService
Modifier and Type | Method and Description |
---|---|
retrofit2.Call<Void> |
deleteAuthorizationsID(String authID,
String zapTraceSpan)
Delete an authorization
|
retrofit2.Call<Authorizations> |
getAuthorizations(String zapTraceSpan,
String userID,
String user,
String orgID,
String org)
List all authorizations
|
retrofit2.Call<Authorization> |
getAuthorizationsID(String authID,
String zapTraceSpan)
Retrieve an authorization
|
retrofit2.Call<Authorization> |
patchAuthorizationsID(String authID,
AuthorizationUpdateRequest authorizationUpdateRequest,
String zapTraceSpan)
Update an authorization to be active or inactive
|
retrofit2.Call<Authorization> |
postAuthorizations(AuthorizationPostRequest authorizationPostRequest,
String zapTraceSpan)
Create an authorization
|
@DELETE(value="api/v2/authorizations/{authID}") retrofit2.Call<Void> deleteAuthorizationsID(@Path(value="authID") String authID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
authID
- The ID of the authorization to delete. (required)zapTraceSpan
- OpenTracing span context (optional)@GET(value="api/v2/authorizations") retrofit2.Call<Authorizations> getAuthorizations(@Header(value="Zap-Trace-Span") String zapTraceSpan, @Query(value="userID") String userID, @Query(value="user") String user, @Query(value="orgID") String orgID, @Query(value="org") String org)
zapTraceSpan
- OpenTracing span context (optional)userID
- Only show authorizations that belong to a user ID. (optional)user
- Only show authorizations that belong to a user name. (optional)orgID
- Only show authorizations that belong to an organization ID. (optional)org
- Only show authorizations that belong to a organization name. (optional)@GET(value="api/v2/authorizations/{authID}") retrofit2.Call<Authorization> getAuthorizationsID(@Path(value="authID") String authID, @Header(value="Zap-Trace-Span") String zapTraceSpan)
authID
- The ID of the authorization to get. (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @PATCH(value="api/v2/authorizations/{authID}") retrofit2.Call<Authorization> patchAuthorizationsID(@Path(value="authID") String authID, @Body AuthorizationUpdateRequest authorizationUpdateRequest, @Header(value="Zap-Trace-Span") String zapTraceSpan)
authID
- The ID of the authorization to update. (required)authorizationUpdateRequest
- Authorization to update (required)zapTraceSpan
- OpenTracing span context (optional)@Headers(value="Content-Type:application/json") @POST(value="api/v2/authorizations") retrofit2.Call<Authorization> postAuthorizations(@Body AuthorizationPostRequest authorizationPostRequest, @Header(value="Zap-Trace-Span") String zapTraceSpan)
authorizationPostRequest
- Authorization to create (required)zapTraceSpan
- OpenTracing span context (optional)Copyright © 2018–2021 InfluxData, Inc.. All rights reserved.