@Override public PutRepositoryRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new PutRepositoryRequestBuilder(client, this); } }
/** * Following method is isolated so that it helps in Unit Testing for Mocking * @param esTransportClient * @param s3RepoName * @return */ public PutRepositoryResponse getPutRepositoryResponse(Client esTransportClient,String s3RepoName) { return esTransportClient.admin().cluster().preparePutRepository(s3RepoName) .setType(getRepositoryType().name()).setSettings(ImmutableSettings.settingsBuilder() .put("base_path", repositorySettingsParams.getBase_path()) .put("region", repositorySettingsParams.getRegion()) .put("bucket", repositorySettingsParams.getBucket()) ).get(); } }
logger.info("Updating repository definition for " + repository); PutRepositoryRequest req = clusterAdminClient.preparePutRepository(repository) .setType(type) .setSettings(repoSettings.getByPrefix("settings.")) .request(); clusterAdminClient.putRepository(req).actionGet();
@Override public PutRepositoryRequestBuilder preparePutRepository(String name) { return new PutRepositoryRequestBuilder(this, PutRepositoryAction.INSTANCE, name); }
@Override public PutRepositoryRequestBuilder preparePutRepository(String name) { return new PutRepositoryRequestBuilder(this, PutRepositoryAction.INSTANCE, name); }
@Override public PutRepositoryRequestBuilder preparePutRepository(String name) { return new PutRepositoryRequestBuilder(this, PutRepositoryAction.INSTANCE, name); }
@Override public PutRepositoryRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new PutRepositoryRequestBuilder(client, this); } }
@Override public PutRepositoryRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new PutRepositoryRequestBuilder(client, this); } }
@Override public PutRepositoryRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new PutRepositoryRequestBuilder(client, this); } }
@Override public PutRepositoryRequestBuilder newRequestBuilder(ElasticsearchClient client) { return new PutRepositoryRequestBuilder(client, this); } }
@Override public PutRepositoryRequestBuilder preparePutRepository(String name) { return new PutRepositoryRequestBuilder(this, PutRepositoryAction.INSTANCE, name); }