public class RepositoryQueryBuilder
extends org.elasticsearch.index.query.QueryBuilder
Modifier and Type | Method and Description |
---|---|
protected void |
doXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
Collection<String> |
getRepositoryNames() |
RepositoryQueryBuilder |
inRepositories(Collection<String> repositoryNames)
Limit this search to the named repositories.
|
RepositoryQueryBuilder |
inRepositories(org.sonatype.nexus.repository.Repository... repositories)
Limit this search to the named repositories.
|
RepositoryQueryBuilder |
inRepositories(String... repositoryNames)
Limit this search to the named repositories.
|
static RepositoryQueryBuilder |
repositoryQuery(org.elasticsearch.index.query.QueryBuilder query)
Retrieve any repository search customizations.
|
RepositoryQueryBuilder |
sortBy(List<org.elasticsearch.search.sort.SortBuilder> sort)
Apply sorting to this search.
|
RepositoryQueryBuilder |
sortBy(org.elasticsearch.search.sort.SortBuilder... sort)
Apply sorting to this search.
|
RepositoryQueryBuilder |
timeout(Duration timeout)
Limit this search to a particular duration.
|
org.elasticsearch.common.xcontent.XContentBuilder |
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
RepositoryQueryBuilder |
unrestricted()
Turn off content selector filtering for this search.
|
static RepositoryQueryBuilder |
unrestricted(org.elasticsearch.index.query.QueryBuilder query)
Turn off content selector filtering for this search.
|
public static RepositoryQueryBuilder repositoryQuery(org.elasticsearch.index.query.QueryBuilder query)
public RepositoryQueryBuilder sortBy(List<org.elasticsearch.search.sort.SortBuilder> sort)
public RepositoryQueryBuilder sortBy(org.elasticsearch.search.sort.SortBuilder... sort)
public RepositoryQueryBuilder inRepositories(Collection<String> repositoryNames)
public RepositoryQueryBuilder inRepositories(String... repositoryNames)
public RepositoryQueryBuilder inRepositories(org.sonatype.nexus.repository.Repository... repositories)
public RepositoryQueryBuilder timeout(Duration timeout)
public RepositoryQueryBuilder unrestricted()
public static RepositoryQueryBuilder unrestricted(org.elasticsearch.index.query.QueryBuilder query)
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException
toXContent
in interface org.elasticsearch.common.xcontent.ToXContent
toXContent
in class org.elasticsearch.index.query.QueryBuilder
IOException
protected void doXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException
doXContent
in class org.elasticsearch.index.query.QueryBuilder
IOException
public Collection<String> getRepositoryNames()
Copyright © 2008–2021 Sonatype, Inc.. All rights reserved.