primaryTerm
public final long primaryTerm()
Required - API name:
primary_term
JsonpSerializable
@JsonpDeserializable public class ShardRetentionLeases extends java.lang.Object implements JsonpSerializable
Modifier and Type | Class | Description |
---|---|---|
static class |
ShardRetentionLeases.Builder |
Builder for
ShardRetentionLeases . |
Modifier and Type | Field | Description |
---|---|---|
static JsonpDeserializer<ShardRetentionLeases> |
_DESERIALIZER |
Json deserializer for
ShardRetentionLeases |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<ShardLease> |
leases() |
Required - API name:
leases |
static ShardRetentionLeases |
of(java.util.function.Function<ShardRetentionLeases.Builder,ObjectBuilder<ShardRetentionLeases>> fn) |
|
long |
primaryTerm() |
Required - API name:
primary_term |
void |
serialize(jakarta.json.stream.JsonGenerator generator,
JsonpMapper mapper) |
Serialize this object to JSON.
|
protected void |
serializeInternal(jakarta.json.stream.JsonGenerator generator,
JsonpMapper mapper) |
|
protected static void |
setupShardRetentionLeasesDeserializer(ObjectDeserializer<ShardRetentionLeases.Builder> op) |
|
long |
version() |
Required - API name:
version |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ShardRetentionLeases
primary_term
version
leases
serialize
in interface JsonpSerializable