primaryTerm
Required - The primary term of the retention leases.
API name: primary_term
CopyableBuilder<ShardRetentionLeases.Builder,ShardRetentionLeases> , MutableBuilder<ShardRetentionLeases.Builder,ShardRetentionLeases> , ObjectBuilder<ShardRetentionLeases>ShardRetentionLeasesShardRetentionLeases.build()ShardRetentionLeases.copy()CopyableBuilder that is a copy of this one.leases(List<ShardLease> list) leases(ShardLease value,
ShardLease... values) primaryTerm(long value) version(long value) version_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyMutationCopyableBuilderCopyableBuilder that is a copy of this one.copy in interface CopyableBuilder<ShardRetentionLeases.Builder,ShardRetentionLeases>
API name: leases
Adds all elements of list to leases.
API name: leases
Adds one or more values to leases.
API name: leases
Adds a value to leases using a builder lambda.
API name: primary_term
versionShardRetentionLeases.build in interface ObjectBuilder<ShardRetentionLeases>NullPointerException - if some of the required fields are null.