Interface SecurityClient


  • public interface SecurityClient
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void authenticateAsync​(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.AuthenticateResponse>> handler)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      void getBuiltinPrivilegesAsync​(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetBuiltinPrivilegesResponse>> handler)  
      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)  
      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)  
      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)  
      void getSslCertificatesAsync​(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetSslCertificatesResponse>> handler)  
      void getUserPrivilegesAsync​(org.elasticsearch.client.RequestOptions options, io.vertx.core.Handler<io.vertx.core.AsyncResult<org.elasticsearch.client.security.GetUserPrivilegesResponse>> handler)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
    • 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)