primaryTerm
Required - API name:
primary_termWithJson<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, _mapPutAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprimary_termversionleases
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.