Package gov.nasa.pds.registry.common
Interface RestClient
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
RestClientWrapper,RestClientWrapper
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringcreateCreateIndexRequest(File schemaFile, int shards, int replicas) Build create index requestvoidbooleanperformRequest(Request.Bulk request) longperformRequest(Request.Count request) longperformRequest(Request.Delete request) longperformRequest(Request.DeleteByQuery request) performRequest(Request.Get request) performRequest(Request.Mapping request) performRequest(Request.Search request) performRequest(Request.Setting request)
-
Method Details
-
createBulkRequest
Request.Bulk createBulkRequest() -
createCountRequest
Request.Count createCountRequest() -
createDelete
Request.Delete createDelete() -
createDeleteByQuery
Request.DeleteByQuery createDeleteByQuery() -
createGetRequest
Request.Get createGetRequest() -
createMappingRequest
Request.Mapping createMappingRequest() -
createMGetRequest
Request.MGet createMGetRequest() -
createSearchRequest
Request.Search createSearchRequest() -
createSettingRequest
Request.Setting createSettingRequest() -
create
Response.CreatedIndex create(String indexName, String configAsJson) throws IOException, ResponseException - Throws:
IOExceptionResponseException
-
delete
- Throws:
IOExceptionResponseException
-
exists
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
performRequest
- Throws:
IOExceptionResponseException
-
createCreateIndexRequest
Build create index request- Parameters:
schemaFile- index schema fileshards- number of shardsreplicas- number of replicas- Returns:
- JSON
- Throws:
Exception- Generic exception
-