public class CommonStatsFlags extends Object implements Streamable, Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
CommonStatsFlags.Flag |
Modifier and Type | Field and Description |
---|---|
static CommonStatsFlags |
ALL |
static CommonStatsFlags |
NONE |
Constructor and Description |
---|
CommonStatsFlags(CommonStatsFlags.Flag... flags) |
Modifier and Type | Method and Description |
---|---|
CommonStatsFlags |
all()
Sets all flags to return all stats.
|
boolean |
anySet() |
CommonStatsFlags |
clear()
Clears all stats.
|
CommonStatsFlags |
clone() |
String[] |
completionDataFields() |
CommonStatsFlags |
completionDataFields(String... completionDataFields) |
String[] |
fieldDataFields() |
CommonStatsFlags |
fieldDataFields(String... fieldDataFields)
Sets specific search group stats to retrieve the stats for.
|
CommonStatsFlags.Flag[] |
getFlags() |
String[] |
groups() |
CommonStatsFlags |
groups(String... groups)
Sets specific search group stats to retrieve the stats for.
|
boolean |
isSet(CommonStatsFlags.Flag flag) |
static CommonStatsFlags |
readCommonStatsFlags(StreamInput in) |
void |
readFrom(StreamInput in) |
CommonStatsFlags |
set(CommonStatsFlags.Flag flag,
boolean add) |
String[] |
types()
Document types to return stats for.
|
CommonStatsFlags |
types(String... types)
Document types to return stats for.
|
void |
writeTo(StreamOutput out) |
public static final CommonStatsFlags ALL
public static final CommonStatsFlags NONE
public CommonStatsFlags(CommonStatsFlags.Flag... flags)
flags
- flags to set. If no flags are supplied, default flags will be set.public CommonStatsFlags all()
public CommonStatsFlags clear()
public boolean anySet()
public CommonStatsFlags.Flag[] getFlags()
public CommonStatsFlags types(String... types)
CommonStatsFlags.Flag.Indexing
when
enabled, returning specific indexing stats for those types.public String[] types()
CommonStatsFlags.Flag.Indexing
when
enabled, returning specific indexing stats for those types.public CommonStatsFlags groups(String... groups)
public String[] groups()
public CommonStatsFlags fieldDataFields(String... fieldDataFields)
public String[] fieldDataFields()
public CommonStatsFlags completionDataFields(String... completionDataFields)
public String[] completionDataFields()
public boolean isSet(CommonStatsFlags.Flag flag)
public CommonStatsFlags set(CommonStatsFlags.Flag flag, boolean add)
public static CommonStatsFlags readCommonStatsFlags(StreamInput in) throws IOException
IOException
public void writeTo(StreamOutput out) throws IOException
writeTo
in interface Streamable
IOException
public void readFrom(StreamInput in) throws IOException
readFrom
in interface Streamable
IOException
public CommonStatsFlags clone()
Copyright © 2009–2016. All rights reserved.