primaryTerm
Required - API name:
primary_term
WithJson<ShardRetentionLeases.Builder>
, ObjectBuilder<ShardRetentionLeases>
public static class ShardRetentionLeases.Builder extends WithJsonObjectBuilderBase<ShardRetentionLeases.Builder> implements ObjectBuilder<ShardRetentionLeases>
ShardRetentionLeases
.Constructor | Description |
---|---|
Builder() |
Modifier and Type | Method | Description |
---|---|---|
ShardRetentionLeases |
build() |
Builds a
ShardRetentionLeases . |
ShardRetentionLeases.Builder |
leases(ShardLease value,
ShardLease... values) |
Required - API name:
leases |
ShardRetentionLeases.Builder |
leases(java.util.function.Function<ShardLease.Builder,ObjectBuilder<ShardLease>> fn) |
Required - API name:
leases |
ShardRetentionLeases.Builder |
leases(java.util.List<ShardLease> list) |
Required - API name:
leases |
ShardRetentionLeases.Builder |
primaryTerm(long value) |
Required - API name:
primary_term |
protected ShardRetentionLeases.Builder |
self() |
|
ShardRetentionLeases.Builder |
version(long value) |
Required - API name:
version |
withJson
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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>
java.lang.NullPointerException
- if some of the required fields are null.