Package com.datadog.api.client.v2.api
Class UserAuthorizedClientsApi
java.lang.Object
com.datadog.api.client.v2.api.UserAuthorizedClientsApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class UserAuthorizedClientsApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listUserAuthorizedClients. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteUserAuthorizedClient(String userAuthorizedClientId) Delete a user authorized client.deleteUserAuthorizedClientAsync(String userAuthorizedClientId) Delete a user authorized client.voiddeleteUserAuthorizedClientsByClient(String clientId) Delete all user authorized clients for a client.Delete all user authorized clients for a client.Disable all authorizations the current user has granted to the specified OAuth2 client.Delete all user authorized clients for a client.deleteUserAuthorizedClientWithHttpInfo(String userAuthorizedClientId) Disable the current user's authorization for the specified OAuth2 client.deleteUserAuthorizedClientWithHttpInfoAsync(String userAuthorizedClientId) Delete a user authorized client.Get the API client.getUserAuthorizedClient(String userAuthorizedClientId) Get a user authorized client.getUserAuthorizedClientAsync(String userAuthorizedClientId) Get a user authorized client.getUserAuthorizedClientWithHttpInfo(String userAuthorizedClientId) Get a single OAuth2 client authorization for the current user.getUserAuthorizedClientWithHttpInfoAsync(String userAuthorizedClientId) Get a user authorized client.List user authorized clients.listUserAuthorizedClients(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.List user authorized clients.listUserAuthorizedClientsAsync(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.listUserAuthorizedClientsWithHttpInfo(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) Get a list of all OAuth2 clients authorized by the current user.listUserAuthorizedClientsWithHttpInfoAsync(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.List user authorized clients.listUserAuthorizedClientsWithPagination(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.voidsetApiClient(ApiClient apiClient) Set the API client.
-
Constructor Details
-
UserAuthorizedClientsApi
public UserAuthorizedClientsApi() -
UserAuthorizedClientsApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
deleteUserAuthorizedClient
Delete a user authorized client.See
deleteUserAuthorizedClientWithHttpInfo(java.lang.String).- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Throws:
ApiException- if fails to make API call
-
deleteUserAuthorizedClientAsync
Delete a user authorized client.See
deleteUserAuthorizedClientWithHttpInfoAsync(java.lang.String).- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- CompletableFuture
-
deleteUserAuthorizedClientWithHttpInfo
public ApiResponse<Void> deleteUserAuthorizedClientWithHttpInfo(String userAuthorizedClientId) throws ApiException Disable the current user's authorization for the specified OAuth2 client.- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 403 Authentication error - 404 Not Found - 429 Too many requests -
-
deleteUserAuthorizedClientWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteUserAuthorizedClientWithHttpInfoAsync(String userAuthorizedClientId) Delete a user authorized client.See
deleteUserAuthorizedClientWithHttpInfo(java.lang.String).- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
deleteUserAuthorizedClientsByClient
Delete all user authorized clients for a client.See
deleteUserAuthorizedClientsByClientWithHttpInfo(java.lang.String).- Parameters:
clientId- The ID of the OAuth2 client. (required)- Throws:
ApiException- if fails to make API call
-
deleteUserAuthorizedClientsByClientAsync
Delete all user authorized clients for a client.See
deleteUserAuthorizedClientsByClientWithHttpInfoAsync(java.lang.String).- Parameters:
clientId- The ID of the OAuth2 client. (required)- Returns:
- CompletableFuture
-
deleteUserAuthorizedClientsByClientWithHttpInfo
public ApiResponse<Void> deleteUserAuthorizedClientsByClientWithHttpInfo(String clientId) throws ApiException Disable all authorizations the current user has granted to the specified OAuth2 client.- Parameters:
clientId- The ID of the OAuth2 client. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 No Content - 403 Authentication error - 404 Not Found - 429 Too many requests -
-
deleteUserAuthorizedClientsByClientWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteUserAuthorizedClientsByClientWithHttpInfoAsync(String clientId) Delete all user authorized clients for a client.See
deleteUserAuthorizedClientsByClientWithHttpInfo(java.lang.String).- Parameters:
clientId- The ID of the OAuth2 client. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getUserAuthorizedClient
public UserAuthorizedClientResponse getUserAuthorizedClient(String userAuthorizedClientId) throws ApiException Get a user authorized client.- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- UserAuthorizedClientResponse
- Throws:
ApiException- if fails to make API call
-
getUserAuthorizedClientAsync
public CompletableFuture<UserAuthorizedClientResponse> getUserAuthorizedClientAsync(String userAuthorizedClientId) Get a user authorized client.See
getUserAuthorizedClientWithHttpInfoAsync(java.lang.String).- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- CompletableFuture<UserAuthorizedClientResponse>
-
getUserAuthorizedClientWithHttpInfo
public ApiResponse<UserAuthorizedClientResponse> getUserAuthorizedClientWithHttpInfo(String userAuthorizedClientId) throws ApiException Get a single OAuth2 client authorization for the current user.- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- ApiResponse<UserAuthorizedClientResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Authentication error - 404 Not Found - 429 Too many requests -
-
getUserAuthorizedClientWithHttpInfoAsync
public CompletableFuture<ApiResponse<UserAuthorizedClientResponse>> getUserAuthorizedClientWithHttpInfoAsync(String userAuthorizedClientId) Get a user authorized client.- Parameters:
userAuthorizedClientId- The ID of the user authorized client. (required)- Returns:
- CompletableFuture<ApiResponse<UserAuthorizedClientResponse>>
-
listUserAuthorizedClients
List user authorized clients.- Returns:
- UserAuthorizedClientsResponse
- Throws:
ApiException- if fails to make API call
-
listUserAuthorizedClientsAsync
List user authorized clients.- Returns:
- CompletableFuture<UserAuthorizedClientsResponse>
-
listUserAuthorizedClients
public UserAuthorizedClientsResponse listUserAuthorizedClients(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) throws ApiException List user authorized clients.- Parameters:
parameters- Optional parameters for the request.- Returns:
- UserAuthorizedClientsResponse
- Throws:
ApiException- if fails to make API call
-
listUserAuthorizedClientsAsync
public CompletableFuture<UserAuthorizedClientsResponse> listUserAuthorizedClientsAsync(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<UserAuthorizedClientsResponse>
-
listUserAuthorizedClientsWithPagination
List user authorized clients.- Returns:
- PaginationIterable<UserAuthorizedClientData>
-
listUserAuthorizedClientsWithPagination
public PaginationIterable<UserAuthorizedClientData> listUserAuthorizedClientsWithPagination(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.- Returns:
- UserAuthorizedClientsResponse
-
listUserAuthorizedClientsWithHttpInfo
public ApiResponse<UserAuthorizedClientsResponse> listUserAuthorizedClientsWithHttpInfo(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) throws ApiException Get a list of all OAuth2 clients authorized by the current user.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<UserAuthorizedClientsResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Authentication error - 429 Too many requests -
-
listUserAuthorizedClientsWithHttpInfoAsync
public CompletableFuture<ApiResponse<UserAuthorizedClientsResponse>> listUserAuthorizedClientsWithHttpInfoAsync(UserAuthorizedClientsApi.ListUserAuthorizedClientsOptionalParameters parameters) List user authorized clients.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<UserAuthorizedClientsResponse>>
-