Module org.elasticsearch.server
Class ShardStats
java.lang.Object
org.elasticsearch.action.admin.indices.stats.ShardStats
- All Implemented Interfaces:
Writeable
,ToXContent
,ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V>
-
Field Summary
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY, EMPTY_PARAMS
-
Constructor Summary
ConstructorDescriptionShardStats
(ShardRouting shardRouting, CommonStats commonStats, CommitStats commitStats, SeqNoStats seqNoStats, RetentionLeaseStats retentionLeaseStats, String dataPath, String statePath, boolean isCustomDataPath, boolean isSearchIdle, long searchIdleTime) ShardStats
(ShardRouting shardRouting, ShardPath shardPath, CommonStats commonStats, CommitStats commitStats, SeqNoStats seqNoStats, RetentionLeaseStats retentionLeaseStats, boolean isSearchIdle, long searchIdleTime) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets the current retention lease stats.long
The shard routing information (cluster wide shard state).getStats()
int
hashCode()
boolean
boolean
toXContent
(XContentBuilder builder, ToXContent.Params params) void
writeTo
(StreamOutput out) Write this into the StreamOutput.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.xcontent.ToXContentFragment
isFragment
-
Constructor Details
-
ShardStats
- Throws:
IOException
-
ShardStats
public ShardStats(ShardRouting shardRouting, CommonStats commonStats, CommitStats commitStats, SeqNoStats seqNoStats, RetentionLeaseStats retentionLeaseStats, String dataPath, String statePath, boolean isCustomDataPath, boolean isSearchIdle, long searchIdleTime) -
ShardStats
public ShardStats(ShardRouting shardRouting, ShardPath shardPath, CommonStats commonStats, CommitStats commitStats, SeqNoStats seqNoStats, RetentionLeaseStats retentionLeaseStats, boolean isSearchIdle, long searchIdleTime)
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getShardRouting
The shard routing information (cluster wide shard state). -
getStats
-
getCommitStats
-
getSeqNoStats
-
getRetentionLeaseStats
Gets the current retention lease stats.- Returns:
- the current retention lease stats
-
getDataPath
-
getStatePath
-
isCustomDataPath
public boolean isCustomDataPath() -
isSearchIdle
public boolean isSearchIdle() -
getSearchIdleTime
public long getSearchIdleTime() -
writeTo
Description copied from interface:Writeable
Write this into the StreamOutput.- Specified by:
writeTo
in interfaceWriteable
- Throws:
IOException
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
toXContent
in interfaceToXContent
- Throws:
IOException
-