primaryTerm
Required - API name:
primary_termWithJson<ShardRetentionLeases.Builder>, ObjectBuilder<ShardRetentionLeases>ShardRetentionLeases.build()ShardRetentionLeases.leases(ShardLease value,
ShardLease... values) leasesleasesleases(List<ShardLease> list) leasesprimaryTerm(long value) primary_termprotected ShardRetentionLeases.Builderself()version(long value) versionwithJson_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllprimary_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>NullPointerException - if some of the required fields are null.