Interface SecurityClient
-
public interface SecurityClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidauthenticateAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.AuthenticateResponse>> handler)voidchangePasswordAsync(org.elasticsearch.client.security.ChangePasswordRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)voidclearRealmCacheAsync(org.elasticsearch.client.security.ClearRealmCacheRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.ClearRealmCacheResponse>> handler)voidclearRolesCacheAsync(org.elasticsearch.client.security.ClearRolesCacheRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.ClearRolesCacheResponse>> handler)voidcreateApiKeyAsync(org.elasticsearch.client.security.CreateApiKeyRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.CreateApiKeyResponse>> handler)voidcreateTokenAsync(org.elasticsearch.client.security.CreateTokenRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.CreateTokenResponse>> handler)voiddelegatePkiAuthenticationAsync(org.elasticsearch.client.security.DelegatePkiAuthenticationRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DelegatePkiAuthenticationResponse>> handler)voiddeletePrivilegesAsync(org.elasticsearch.client.security.DeletePrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeletePrivilegesResponse>> handler)voiddeleteRoleAsync(org.elasticsearch.client.security.DeleteRoleRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeleteRoleResponse>> handler)voiddeleteRoleMappingAsync(org.elasticsearch.client.security.DeleteRoleMappingRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeleteRoleMappingResponse>> handler)voiddeleteUserAsync(org.elasticsearch.client.security.DeleteUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeleteUserResponse>> handler)voiddisableUserAsync(org.elasticsearch.client.security.DisableUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)voidenableUserAsync(org.elasticsearch.client.security.EnableUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)voidgetApiKeyAsync(org.elasticsearch.client.security.GetApiKeyRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetApiKeyResponse>> handler)voidgetBuiltinPrivilegesAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetBuiltinPrivilegesResponse>> handler)voidgetPrivilegesAsync(org.elasticsearch.client.security.GetPrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetPrivilegesResponse>> handler)voidgetRoleMappingsAsync(org.elasticsearch.client.security.GetRoleMappingsRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetRoleMappingsResponse>> handler)voidgetRolesAsync(org.elasticsearch.client.security.GetRolesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetRolesResponse>> handler)voidgetSslCertificatesAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetSslCertificatesResponse>> handler)voidgetUserPrivilegesAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetUserPrivilegesResponse>> handler)voidgetUsersAsync(org.elasticsearch.client.security.GetUsersRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetUsersResponse>> handler)voidhasPrivilegesAsync(org.elasticsearch.client.security.HasPrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.HasPrivilegesResponse>> handler)voidinvalidateApiKeyAsync(org.elasticsearch.client.security.InvalidateApiKeyRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.InvalidateApiKeyResponse>> handler)voidinvalidateTokenAsync(org.elasticsearch.client.security.InvalidateTokenRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.InvalidateTokenResponse>> handler)voidputPrivilegesAsync(org.elasticsearch.client.security.PutPrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutPrivilegesResponse>> handler)voidputRoleAsync(org.elasticsearch.client.security.PutRoleRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutRoleResponse>> handler)voidputRoleMappingAsync(org.elasticsearch.client.security.PutRoleMappingRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutRoleMappingResponse>> handler)voidputUserAsync(org.elasticsearch.client.security.PutUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutUserResponse>> handler)
-
-
-
Method Detail
-
getUsersAsync
void getUsersAsync(org.elasticsearch.client.security.GetUsersRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetUsersResponse>> handler)
-
putUserAsync
void putUserAsync(org.elasticsearch.client.security.PutUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutUserResponse>> handler)
-
deleteUserAsync
void deleteUserAsync(org.elasticsearch.client.security.DeleteUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeleteUserResponse>> handler)
-
putRoleMappingAsync
void putRoleMappingAsync(org.elasticsearch.client.security.PutRoleMappingRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutRoleMappingResponse>> handler)
-
getRoleMappingsAsync
void getRoleMappingsAsync(org.elasticsearch.client.security.GetRoleMappingsRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetRoleMappingsResponse>> handler)
-
enableUserAsync
void enableUserAsync(org.elasticsearch.client.security.EnableUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
-
disableUserAsync
void disableUserAsync(org.elasticsearch.client.security.DisableUserRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
-
authenticateAsync
void authenticateAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.AuthenticateResponse>> handler)
-
hasPrivilegesAsync
void hasPrivilegesAsync(org.elasticsearch.client.security.HasPrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.HasPrivilegesResponse>> handler)
-
getUserPrivilegesAsync
void getUserPrivilegesAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetUserPrivilegesResponse>> handler)
-
clearRealmCacheAsync
void clearRealmCacheAsync(org.elasticsearch.client.security.ClearRealmCacheRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.ClearRealmCacheResponse>> handler)
-
clearRolesCacheAsync
void clearRolesCacheAsync(org.elasticsearch.client.security.ClearRolesCacheRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.ClearRolesCacheResponse>> handler)
-
getSslCertificatesAsync
void getSslCertificatesAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetSslCertificatesResponse>> handler)
-
changePasswordAsync
void changePasswordAsync(org.elasticsearch.client.security.ChangePasswordRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Boolean>> handler)
-
getRolesAsync
void getRolesAsync(org.elasticsearch.client.security.GetRolesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetRolesResponse>> handler)
-
putRoleAsync
void putRoleAsync(org.elasticsearch.client.security.PutRoleRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutRoleResponse>> handler)
-
deleteRoleMappingAsync
void deleteRoleMappingAsync(org.elasticsearch.client.security.DeleteRoleMappingRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeleteRoleMappingResponse>> handler)
-
deleteRoleAsync
void deleteRoleAsync(org.elasticsearch.client.security.DeleteRoleRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeleteRoleResponse>> handler)
-
createTokenAsync
void createTokenAsync(org.elasticsearch.client.security.CreateTokenRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.CreateTokenResponse>> handler)
-
invalidateTokenAsync
void invalidateTokenAsync(org.elasticsearch.client.security.InvalidateTokenRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.InvalidateTokenResponse>> handler)
-
getBuiltinPrivilegesAsync
void getBuiltinPrivilegesAsync(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetBuiltinPrivilegesResponse>> handler)
-
getPrivilegesAsync
void getPrivilegesAsync(org.elasticsearch.client.security.GetPrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetPrivilegesResponse>> handler)
-
putPrivilegesAsync
void putPrivilegesAsync(org.elasticsearch.client.security.PutPrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.PutPrivilegesResponse>> handler)
-
deletePrivilegesAsync
void deletePrivilegesAsync(org.elasticsearch.client.security.DeletePrivilegesRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DeletePrivilegesResponse>> handler)
-
createApiKeyAsync
void createApiKeyAsync(org.elasticsearch.client.security.CreateApiKeyRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.CreateApiKeyResponse>> handler)
-
getApiKeyAsync
void getApiKeyAsync(org.elasticsearch.client.security.GetApiKeyRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetApiKeyResponse>> handler)
-
invalidateApiKeyAsync
void invalidateApiKeyAsync(org.elasticsearch.client.security.InvalidateApiKeyRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.InvalidateApiKeyResponse>> handler)
-
delegatePkiAuthenticationAsync
void delegatePkiAuthenticationAsync(org.elasticsearch.client.security.DelegatePkiAuthenticationRequest request, org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.DelegatePkiAuthenticationResponse>> handler)
-
-