Package com.datadog.api.client.v2.api
Class IdentityProvidersApi
java.lang.Object
com.datadog.api.client.v2.api.IdentityProvidersApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class IdentityProvidersApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to listIdentityProviderUsers. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the API client.List identity providers.List identity providers.Get all identity providers available for the current organization.List identity providers.listIdentityProviderUsers(String idpId) List users with an identity provider override.listIdentityProviderUsers(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.List users with an identity provider override.listIdentityProviderUsersAsync(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.listIdentityProviderUsersWithHttpInfo(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) Get all users in the organization whose login method has been overridden to use the specified identity provider.listIdentityProviderUsersWithHttpInfoAsync(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.List users with an identity provider override.listIdentityProviderUsersWithPagination(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.voidsetApiClient(ApiClient apiClient) Set the API client.updateIdentityProvider(String idpId, IdentityProviderUpdateRequest body) Update an identity provider.Update an identity provider.Enable or disable an identity provider for the current organization.Update an identity provider.
-
Constructor Details
-
IdentityProvidersApi
public IdentityProvidersApi() -
IdentityProvidersApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
listIdentityProviders
List identity providers.- Returns:
- IdentityProvidersResponse
- Throws:
ApiException- if fails to make API call
-
listIdentityProvidersAsync
List identity providers.- Returns:
- CompletableFuture<IdentityProvidersResponse>
-
listIdentityProvidersWithHttpInfo
public ApiResponse<IdentityProvidersResponse> listIdentityProvidersWithHttpInfo() throws ApiExceptionGet all identity providers available for the current organization.- Returns:
- ApiResponse<IdentityProvidersResponse>
- 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 -
-
listIdentityProvidersWithHttpInfoAsync
public CompletableFuture<ApiResponse<IdentityProvidersResponse>> listIdentityProvidersWithHttpInfoAsync()List identity providers.- Returns:
- CompletableFuture<ApiResponse<IdentityProvidersResponse>>
-
listIdentityProviderUsers
List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)- Returns:
- UsersResponse
- Throws:
ApiException- if fails to make API call
-
listIdentityProviderUsersAsync
List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)- Returns:
- CompletableFuture<UsersResponse>
-
listIdentityProviderUsers
public UsersResponse listIdentityProviderUsers(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) throws ApiException List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)parameters- Optional parameters for the request.- Returns:
- UsersResponse
- Throws:
ApiException- if fails to make API call
-
listIdentityProviderUsersAsync
public CompletableFuture<UsersResponse> listIdentityProviderUsersAsync(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<UsersResponse>
-
listIdentityProviderUsersWithPagination
List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)- Returns:
- PaginationIterable<User>
-
listIdentityProviderUsersWithPagination
public PaginationIterable<User> listIdentityProviderUsersWithPagination(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)- Returns:
- UsersResponse
-
listIdentityProviderUsersWithHttpInfo
public ApiResponse<UsersResponse> listIdentityProviderUsersWithHttpInfo(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) throws ApiException Get all users in the organization whose login method has been overridden to use the specified identity provider.- Parameters:
idpId- The ID of the identity provider. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<UsersResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication error - 404 Not found - 429 Too many requests -
-
listIdentityProviderUsersWithHttpInfoAsync
public CompletableFuture<ApiResponse<UsersResponse>> listIdentityProviderUsersWithHttpInfoAsync(String idpId, IdentityProvidersApi.ListIdentityProviderUsersOptionalParameters parameters) List users with an identity provider override.- Parameters:
idpId- The ID of the identity provider. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<UsersResponse>>
-
updateIdentityProvider
public IdentityProviderResponse updateIdentityProvider(String idpId, IdentityProviderUpdateRequest body) throws ApiException Update an identity provider.- Parameters:
idpId- The ID of the identity provider. (required)body- (required)- Returns:
- IdentityProviderResponse
- Throws:
ApiException- if fails to make API call
-
updateIdentityProviderAsync
public CompletableFuture<IdentityProviderResponse> updateIdentityProviderAsync(String idpId, IdentityProviderUpdateRequest body) Update an identity provider.- Parameters:
idpId- The ID of the identity provider. (required)body- (required)- Returns:
- CompletableFuture<IdentityProviderResponse>
-
updateIdentityProviderWithHttpInfo
public ApiResponse<IdentityProviderResponse> updateIdentityProviderWithHttpInfo(String idpId, IdentityProviderUpdateRequest body) throws ApiException Enable or disable an identity provider for the current organization.- Parameters:
idpId- The ID of the identity provider. (required)body- (required)- Returns:
- ApiResponse<IdentityProviderResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication error - 404 Not found - 429 Too many requests -
-
updateIdentityProviderWithHttpInfoAsync
public CompletableFuture<ApiResponse<IdentityProviderResponse>> updateIdentityProviderWithHttpInfoAsync(String idpId, IdentityProviderUpdateRequest body) Update an identity provider.- Parameters:
idpId- The ID of the identity provider. (required)body- (required)- Returns:
- CompletableFuture<ApiResponse<IdentityProviderResponse>>
-