@Override public RestChannelConsumer prepareRequest(RestRequest restRequest, NodeClient client) throws IOException { GetPipelineRequest request = new GetPipelineRequest(Strings.splitStringByCommaToArray(restRequest.param("id"))); request.masterNodeTimeout(restRequest.paramAsTime("master_timeout", request.masterNodeTimeout())); return channel -> client.admin().cluster().getPipeline(request, new RestStatusToXContentListener<>(channel)); } }
@Override protected void masterOperation(GetPipelineRequest request, ClusterState state, ActionListener<GetPipelineResponse> listener) throws Exception { listener.onResponse(new GetPipelineResponse(IngestService.getPipelines(state, request.getIds()))); }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action) { super(client, action, new GetPipelineRequest()); }
static Request getPipeline(GetPipelineRequest getPipelineRequest) { String endpoint = new RequestConverters.EndpointBuilder() .addPathPartAsIs("_ingest/pipeline") .addCommaSeparatedPathParts(getPipelineRequest.getIds()) .build(); Request request = new Request(HttpGet.METHOD_NAME, endpoint); RequestConverters.Params parameters = new RequestConverters.Params(request); parameters.withMasterTimeout(getPipelineRequest.masterNodeTimeout()); return request; }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action, String[] ids) { super(client, action, new GetPipelineRequest(ids)); }
static Request getPipeline(GetPipelineRequest getPipelineRequest) { String endpoint = new RequestConverters.EndpointBuilder() .addPathPartAsIs("_ingest/pipeline") .addCommaSeparatedPathParts(getPipelineRequest.getIds()) .build(); Request request = new Request(HttpGet.METHOD_NAME, endpoint); RequestConverters.Params parameters = new RequestConverters.Params(request); parameters.withMasterTimeout(getPipelineRequest.masterNodeTimeout()); return request; }
@Override public RestChannelConsumer prepareRequest(RestRequest restRequest, NodeClient client) throws IOException { GetPipelineRequest request = new GetPipelineRequest(Strings.splitStringByCommaToArray(restRequest.param("id"))); request.masterNodeTimeout(restRequest.paramAsTime("master_timeout", request.masterNodeTimeout())); return channel -> client.admin().cluster().getPipeline(request, new RestStatusToXContentListener<>(channel)); } }
/** * Check if a pipeline exists * @param pipelineName pipeline name * @return true if the pipeline exists, false otherwise * @throws IOException In case of error */ public boolean isExistingPipeline(String pipelineName) throws IOException { logger.debug("is existing pipeline [{}]", pipelineName); try { return client.ingest().getPipeline(new GetPipelineRequest(pipelineName), RequestOptions.DEFAULT).isFound(); } catch (ElasticsearchStatusException e) { if (e.status().getStatus() == 404) { return false; } throw new IOException(e); } }
@Override protected void masterOperation(GetPipelineRequest request, ClusterState state, ActionListener<GetPipelineResponse> listener) throws Exception { listener.onResponse(new GetPipelineResponse(pipelineStore.getPipelines(state, request.getIds()))); }
@Override public RestChannelConsumer prepareRequest(RestRequest restRequest, NodeClient client) throws IOException { GetPipelineRequest request = new GetPipelineRequest(Strings.splitStringByCommaToArray(restRequest.param("id"))); request.masterNodeTimeout(restRequest.paramAsTime("master_timeout", request.masterNodeTimeout())); return channel -> client.admin().cluster().getPipeline(request, new RestStatusToXContentListener<>(channel)); } }
/** * Check if a pipeline exists * @param pipelineName pipeline name * @return true if the pipeline exists, false otherwise * @throws IOException In case of error */ public boolean isExistingPipeline(String pipelineName) throws IOException { logger.debug("is existing pipeline [{}]", pipelineName); try { return client.ingest().getPipeline(new GetPipelineRequest(pipelineName), RequestOptions.DEFAULT).isFound(); } catch (ElasticsearchStatusException e) { if (e.status().getStatus() == 404) { return false; } throw new IOException(e); } }
@Override protected void masterOperation(GetPipelineRequest request, ClusterState state, ActionListener<GetPipelineResponse> listener) throws Exception { listener.onResponse(new GetPipelineResponse(IngestService.getPipelines(state, request.getIds()))); }
@Override public RestChannelConsumer prepareRequest(RestRequest restRequest, NodeClient client) throws IOException { GetPipelineRequest request = new GetPipelineRequest(Strings.splitStringByCommaToArray(restRequest.param("id"))); request.masterNodeTimeout(restRequest.paramAsTime("master_timeout", request.masterNodeTimeout())); return channel -> client.admin().cluster().getPipeline(request, new RestStatusToXContentListener<>(channel)); } }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action) { super(client, action, new GetPipelineRequest()); }
@Override protected void masterOperation(GetPipelineRequest request, ClusterState state, ActionListener<GetPipelineResponse> listener) throws Exception { listener.onResponse(new GetPipelineResponse(pipelineStore.getPipelines(state, request.getIds()))); }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action) { super(client, action, new GetPipelineRequest()); }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action, String[] ids) { super(client, action, new GetPipelineRequest(ids)); }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action, String[] ids) { super(client, action, new GetPipelineRequest(ids)); }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action) { super(client, action, new GetPipelineRequest()); }
public GetPipelineRequestBuilder(ElasticsearchClient client, GetPipelineAction action, String[] ids) { super(client, action, new GetPipelineRequest(ids)); }