WARNING: Deprecated in 7.15.0.
The Java REST Client is deprecated in favor of the Java API Client.
The Snapshot Get Repository API allows to retrieve information about a registered repository.
GetRepositoriesRequest request = new GetRepositoriesRequest();
The following arguments can optionally be provided:
GetRepositoriesResponse response = client.snapshot().getRepository(request, RequestOptions.DEFAULT);
The asynchronous execution of a snapshot get repository requires both the
GetRepositoriesRequest instance and an
ActionListener instance to be
passed to the asynchronous method:
The asynchronous method does not block and returns immediately. Once it is
ActionListener is called back using the
if the execution successfully completed or using the
onFailure method if
A typical listener for
GetRepositoriesResponse looks like:
GetRepositoriesResponse allows to retrieve information about the
executed operation as follows:
List<RepositoryMetadata> repositoryMetadataResponse = response.repositories();