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.