primaryTerm
Required - API name:
primary_term
ObjectBuilder<ShardRetentionLeases>
public static class ShardRetentionLeases.Builder extends java.lang.Object implements ObjectBuilder<ShardRetentionLeases>
ShardRetentionLeases
.Constructor | Description |
---|---|
Builder() |
Modifier and Type | Method | Description |
---|---|---|
ShardRetentionLeases.Builder |
addLeases(ShardLease value) |
Add a value to
leases(List) , creating the list if needed. |
ShardRetentionLeases.Builder |
addLeases(java.util.function.Function<ShardLease.Builder,ObjectBuilder<ShardLease>> fn) |
Add a value to
leases(List) , creating the list if needed. |
ShardRetentionLeases |
build() |
Builds a
ShardRetentionLeases . |
ShardRetentionLeases.Builder |
leases(ShardLease... value) |
Required - API name:
leases |
ShardRetentionLeases.Builder |
leases(java.util.function.Function<ShardLease.Builder,ObjectBuilder<ShardLease>> fn) |
Set
leases(List) to a singleton list. |
ShardRetentionLeases.Builder |
leases(java.util.List<ShardLease> value) |
Required - API name:
leases |
ShardRetentionLeases.Builder |
primaryTerm(long value) |
Required - API name:
primary_term |
ShardRetentionLeases.Builder |
version(long value) |
Required - API name:
version |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
primary_term
version
leases
leases
leases(List)
, creating the list if needed.leases(List)
to a singleton list.leases(List)
, creating the list if needed.ShardRetentionLeases
.build
in interface ObjectBuilder<ShardRetentionLeases>
java.lang.NullPointerException
- if some of the required fields are null.