Package org.elasticsearch.client.slm
Class SnapshotLifecycleStats.SnapshotPolicyStats
java.lang.Object
org.elasticsearch.client.slm.SnapshotLifecycleStats.SnapshotPolicyStats
- All Implemented Interfaces:
ToXContent
,ToXContentFragment
- Enclosing class:
- SnapshotLifecycleStats
public static class SnapshotLifecycleStats.SnapshotPolicyStats extends java.lang.Object implements ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Field Summary
Fields Modifier and Type Field Description static ParseField
POLICY_ID
-
Constructor Summary
Constructors Constructor Description SnapshotPolicyStats(java.lang.String policyId, long snapshotsTaken, long snapshotsFailed, long deleted, long failedDeletes)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getPolicyId()
long
getSnapshotDeleteFailures()
long
getSnapshotsDeleted()
long
getSnapshotsFailed()
long
getSnapshotsTaken()
int
hashCode()
static SnapshotLifecycleStats.SnapshotPolicyStats
parse(XContentParser parser, java.lang.String policyId)
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Field Details
-
Constructor Details
-
SnapshotPolicyStats
public SnapshotPolicyStats(java.lang.String policyId, long snapshotsTaken, long snapshotsFailed, long deleted, long failedDeletes)
-
-
Method Details
-
parse
public static SnapshotLifecycleStats.SnapshotPolicyStats parse(XContentParser parser, java.lang.String policyId) -
getPolicyId
public java.lang.String getPolicyId() -
getSnapshotsTaken
public long getSnapshotsTaken() -
getSnapshotsFailed
public long getSnapshotsFailed() -
getSnapshotsDeleted
public long getSnapshotsDeleted() -
getSnapshotDeleteFailures
public long getSnapshotDeleteFailures() -
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-