primaryTerm
Required - API name:
primary_term
WithJson<ShardRetentionLeases.Builder>
, ObjectBuilder<ShardRetentionLeases>
ShardRetentionLeases
.build()
ShardRetentionLeases
.leases(ShardLease value,
ShardLease... values)
leases
leases
leases(List<ShardLease> list)
leases
primaryTerm(long value)
primary_term
protected ShardRetentionLeases.Builder
self()
version(long value)
version
withJson
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
primary_term
version
leases
Adds all elements of list
to leases
.
leases
Adds one or more values to leases
.
leases
Adds a value to leases
using a builder lambda.
self
in class WithJsonObjectBuilderBase<ShardRetentionLeases.Builder>
ShardRetentionLeases
.build
in interface ObjectBuilder<ShardRetentionLeases>
NullPointerException
- if some of the required fields are null.