public UpdateRequestBuilder setParent(String parent) { request.parent(parent); return this; }
public UpdateRequestBuilder setParent(String parent) { request.parent(parent); return this; }
public static void resolveAndValidateRouting(MetaData metaData, String concreteIndex, UpdateRequest request) { request.routing((metaData.resolveWriteIndexRouting(request.parent(), request.routing(), request.index()))); // Fail fast on the node that received the request, rather than failing when translating on the index or delete request. if (request.routing() == null && metaData.routingRequired(concreteIndex, request.type())) { throw new RoutingMissingException(concreteIndex, request.type(), request.id()); } }
public UpdateRequestBuilder setParent(String parent) { request.parent(parent); return this; }
public UpdateRequestBuilder setParent(String parent) { request.parent(parent); return this; }
public UpdateRequestBuilder<JsonInput, JsonOutput> parent(String parent) { request.parent(parent); return this; }
public UpdateRequestBuilder setParent(String parent) { request.parent(parent); return this; }
public void scriptedUpsert(String key, String parent, String scriptSource, Map<String, ? extends Object> parameters) { Script script = new Script(scriptSource, ScriptType.INLINE, null, parameters); UpdateRequest request = new UpdateRequest(index, type, key); request.scriptedUpsert(true); request.script(script); request.upsert("{}"); // <--- The change if (parent != null) { request.parent(parent); } this.bulkProcessor.add(request); }
.source(sliceTrimmingCarriageReturn(data, from, nextMarker, xContentType), xContentType), payload); } else if ("update".equals(action)) { UpdateRequest updateRequest = new UpdateRequest(index, type, id).routing(routing).parent(parent) .retryOnConflict(retryOnConflict).version(version).versionType(versionType) .routing(routing) .parent(parent);
.parent(request.parent()).timeout(request.timeout()).waitForActiveShards(request.waitForActiveShards())
private static UpdateRequest createUpdateRequest(Object document, Exchange exchange) { if (document instanceof UpdateRequest) { return (UpdateRequest) document; } UpdateRequest updateRequest = new UpdateRequest(); if (document instanceof byte[]) { updateRequest.doc((byte[]) document); } else if (document instanceof Map) { updateRequest.doc((Map<String, Object>) document); } else if (document instanceof String) { updateRequest.doc((String) document, XContentFactory.xContentType((String) document)); } else if (document instanceof XContentBuilder) { updateRequest.doc((XContentBuilder) document); } else { return null; } return updateRequest .waitForActiveShards(exchange.getIn().getHeader( ElasticsearchConstants.PARAM_WAIT_FOR_ACTIVE_SHARDS, Integer.class)) .parent(exchange.getIn().getHeader( PARENT, String.class)) .index(exchange.getIn().getHeader( ElasticsearchConstants.PARAM_INDEX_NAME, String.class)) .type(exchange.getIn().getHeader( ElasticsearchConstants.PARAM_INDEX_TYPE, String.class)) .id(exchange.getIn().getHeader( ElasticsearchConstants.PARAM_INDEX_ID, String.class)); }
/** * Prepare and en-queue. * @see org.elasticsearch.action.update.UpdateRequest * @param indexName indexName * @param type type * @param id id * @param parent parent * @param routing routing * @param json json */ public void update(String indexName, String type, String id, String parent, String routing, String json) { UpdateRequest updateRequest; Objects.requireNonNull(id); Objects.requireNonNull(json); // They didn't specify an ID, so we will create one for them. updateRequest = new UpdateRequest() .index(indexName) .type(type) .id(id) .doc(json); if (StringUtils.isNotBlank(parent)) { updateRequest = updateRequest.parent(parent); } if (StringUtils.isNotBlank(routing)) { updateRequest = updateRequest.routing(routing); } // add fields //updateRequest.docAsUpsert(true); add(updateRequest); }
UpdateRequest updateRequest = new UpdateRequest(request.param("index"), request.param("type"), request.param("id")); updateRequest.routing(request.param("routing")); updateRequest.parent(request.param("parent")); updateRequest.timeout(request.paramAsTime("timeout", updateRequest.timeout())); updateRequest.setRefreshPolicy(request.param("refresh"));
public static void resolveAndValidateRouting(MetaData metaData, String concreteIndex, UpdateRequest request) { request.routing((metaData.resolveWriteIndexRouting(request.parent(), request.routing(), request.index()))); // Fail fast on the node that received the request, rather than failing when translating on the index or delete request. if (request.routing() == null && metaData.routingRequired(concreteIndex, request.type())) { throw new RoutingMissingException(concreteIndex, request.type(), request.id()); } }
public static void resolveAndValidateRouting(MetaData metaData, String concreteIndex, UpdateRequest request) { request.routing((metaData.resolveIndexRouting(request.parent(), request.routing(), request.index()))); // Fail fast on the node that received the request, rather than failing when translating on the index or delete request. if (request.routing() == null && metaData.routingRequired(concreteIndex, request.type())) { throw new RoutingMissingException(concreteIndex, request.type(), request.id()); } }
public static void resolveAndValidateRouting(MetaData metaData, String concreteIndex, UpdateRequest request) { request.routing((metaData.resolveWriteIndexRouting(request.parent(), request.routing(), request.index()))); // Fail fast on the node that received the request, rather than failing when translating on the index or delete request. if (request.routing() == null && metaData.routingRequired(concreteIndex, request.type())) { throw new RoutingMissingException(concreteIndex, request.type(), request.id()); } }
parameters.withParent(updateRequest.parent()); parameters.withTimeout(updateRequest.timeout()); parameters.withRefreshPolicy(updateRequest.getRefreshPolicy());
parameters.withParent(updateRequest.parent()); parameters.withTimeout(updateRequest.timeout()); parameters.withRefreshPolicy(updateRequest.getRefreshPolicy());
.parent(request.parent()).timeout(request.timeout()).waitForActiveShards(request.waitForActiveShards())
.parent(request.parent()).timeout(request.timeout()).waitForActiveShards(request.waitForActiveShards())