本文整理了Java中org.elasticsearch.common.xcontent.XContentBuilder.endObject()
方法的一些代码示例,展示了XContentBuilder.endObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XContentBuilder.endObject()
方法的具体详情如下:
包路径:org.elasticsearch.common.xcontent.XContentBuilder
类名称:XContentBuilder
方法名:endObject
暂无
代码示例来源:origin: floragunncom/search-guard
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject("whoami");
builder.field("dn", dn);
builder.field("is_admin", isAdmin);
builder.field("is_authenticated", isAuthenticated);
builder.field("is_node_certificate_request", isNodeCertificateRequest);
builder.endObject();
return builder;
}
代码示例来源:origin: NLPchina/elasticsearch-sql
private void writeAliases(List
builder.startObject(Fields.ALIASES);
if (aliases != null) {
for (AliasMetaData alias : aliases) {
AliasMetaData.Builder.toXContent(alias, builder, params);
}
}
builder.endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
protected XContentBuilder internalXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject();
if (path != null) {
builder.field(ReverseNestedAggregator.PATH_FIELD.getPreferredName(), path);
}
builder.endObject();
return builder;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startArray("commands");
for (AllocationCommand command : commands) {
builder.startObject();
builder.field(command.name(), command);
builder.endObject();
}
builder.endArray();
return builder;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject();
builder.startArray(DOCS.getPreferredName());
for (Item item : items) {
builder.value(item);
}
builder.endArray();
builder.endObject();
return builder;
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
return builder.startObject()
.field(FIELDS_FIELD.getPreferredName(), responseMap)
.endObject();
}
代码示例来源:origin: brianfrankcooper/YCSB
private Response search(final String table, final String key) throws IOException {
try (XContentBuilder builder = jsonBuilder()) {
builder.startObject();
builder.startObject("query");
builder.startObject("term");
builder.field(KEY, key);
builder.endObject();
builder.endObject();
builder.endObject();
return search(table, builder);
}
}
代码示例来源:origin: NLPchina/elasticsearch-sql
private void writeSettings(Settings settings, XContentBuilder builder, ToXContent.Params params) throws IOException {
builder.startObject(Fields.SETTINGS);
settings.toXContent(builder, params);
builder.endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject();
builder.field(ShapeParser.FIELD_TYPE.getPreferredName(), TYPE.shapeName());
builder.startArray(ShapeParser.FIELD_GEOMETRIES.getPreferredName());
for (ShapeBuilder shape : shapes) {
shape.toXContent(builder, params);
}
builder.endArray();
return builder.endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject(NAME);
builder.field(BACKGROUND_IS_SUPERSET.getPreferredName(), backgroundIsSuperset);
builder.endObject();
return builder;
}
代码示例来源:origin: richardwilly98/elasticsearch-river-mongodb
private XContentBuilder getGridFSMapping() throws IOException {
XContentBuilder mapping = jsonBuilder()
.startObject()
.startObject(definition.getTypeName())
.startObject("properties")
.startObject("content").field("type", "attachment").endObject()
.startObject("filename").field("type", "string").endObject()
.startObject("contentType").field("type", "string").endObject()
.startObject("md5").field("type", "string").endObject()
.startObject("length").field("type", "long").endObject()
.startObject("chunkSize").field("type", "long").endObject()
.endObject()
.endObject()
.endObject();
logger.info("GridFS Mapping: {}", mapping.string());
return mapping;
}
代码示例来源:origin: richardwilly98/elasticsearch-river-mongodb
private static XContentBuilder source(Timestamp> time) throws IOException {
XContentBuilder builder = jsonBuilder().startObject().startObject(TYPE);
time.saveFields(builder);
return builder.endObject().endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
protected void doXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject(NAME);
builder.startArray(CLAUSES_FIELD.getPreferredName());
for (SpanQueryBuilder clause : clauses) {
clause.toXContent(builder, params);
}
builder.endArray();
builder.field(SLOP_FIELD.getPreferredName(), slop);
builder.field(IN_ORDER_FIELD.getPreferredName(), inOrder);
printBoostAndQueryName(builder);
builder.endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject(fieldName);
builder.field(SCRIPT_FIELD.getPreferredName(), script);
builder.field(IGNORE_FAILURE_FIELD.getPreferredName(), ignoreFailure);
builder.endObject();
return builder;
}
代码示例来源:origin: NLPchina/elasticsearch-sql
private void writeMappings(ImmutableOpenMap
builder.startObject(Fields.MAPPINGS);
if (mappings != null) {
for (ObjectObjectCursor
builder.field(typeEntry.key);
builder.map(typeEntry.value.sourceAsMap());
}
}
builder.endObject();
}
代码示例来源:origin: richardwilly98/elasticsearch-river-mongodb
public static XContentBuilder emptyBuilder(RestRequest request) throws IOException {
return restContentBuilder(request, request.hasContent() ? request.content() : null).startObject().endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
protected void doXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject(NAME);
builder.field(TIE_BREAKER_FIELD.getPreferredName(), tieBreaker);
builder.startArray(QUERIES_FIELD.getPreferredName());
for (QueryBuilder queryBuilder : queries) {
queryBuilder.toXContent(builder, params);
}
builder.endArray();
printBoostAndQueryName(builder);
builder.endObject();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public XContentBuilder toXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject();
builder.field(SUCCEEDED.getPreferredName(), succeeded);
builder.field(NUMFREED.getPreferredName(), numFreed);
builder.endObject();
return builder;
}
代码示例来源:origin: richardwilly98/elasticsearch-river-mongodb
private static void buildThrowable(Throwable t, XContentBuilder builder) throws IOException {
builder.field("message", t.getMessage());
for (StackTraceElement stElement : t.getStackTrace()) {
builder.startObject("at")
.field("class", stElement.getClassName())
.field("method", stElement.getMethodName());
if (stElement.getFileName() != null) {
builder.field("file", stElement.getFileName());
}
if (stElement.getLineNumber() >= 0) {
builder.field("line", stElement.getLineNumber());
}
builder.endObject();
}
}
}
代码示例来源:origin: NLPchina/elasticsearch-sql
@Override
public RestResponse buildResponse(GetIndexResponse getIndexResponse, XContentBuilder builder) throws Exception {
GetIndexRequest.Feature[] features = getIndexRequest.features();
String[] indices = getIndexResponse.indices();
builder.startObject();
for (String index : indices) {
builder.startObject(index);
for (GetIndexRequest.Feature feature : features) {
switch (feature) {
case ALIASES:
writeAliases(getIndexResponse.aliases().get(index), builder, channel.request());
break;
case MAPPINGS:
writeMappings(getIndexResponse.mappings().get(index), builder, channel.request());
break;
case SETTINGS:
writeSettings(getIndexResponse.settings().get(index), builder, channel.request());
break;
default:
throw new IllegalStateException("feature [" + feature + "] is not valid");
}
}
builder.endObject();
}
builder.endObject();
return new BytesRestResponse(RestStatus.OK, builder);
}
private void writeAliases(List