primaryTerm
public long primaryTerm(int shardId)
returns the primary term for the given shard.
See
IndexMetadata.primaryTerm(int)
for more information.long
aliasesVersion(long aliasesVersion)
build()
creationDate(long creationDate)
static IndexMetadata
fromXContent(org.elasticsearch.xcontent.XContentParser parser)
getInSyncAllocationIds(int shardId)
int
boolean
isSystem()
static IndexMetadata
legacyFromXContent(org.elasticsearch.xcontent.XContentParser parser)
mapping()
long
mappingVersion(long mappingVersion)
numberOfReplicas(int numberOfReplicas)
int
numberOfShards(int numberOfShards)
long
primaryTerm(int shardId)
primaryTerm(int shardId,
long primaryTerm)
putAlias(AliasMetadata aliasMetadata)
putAlias(AliasMetadata.Builder aliasMetadata)
putInSyncAllocationIds(int shardId,
Set<String> allocationIds)
putMapping(String source)
putMapping(MappingMetadata mappingMd)
putRolloverInfo(RolloverInfo rolloverInfo)
removeAlias(String alias)
removeCustom(String type)
routingPartitionSize(int routingPartitionSize)
setRoutingNumShards(int routingNumShards)
settings(Settings.Builder settings)
long
settingsVersion(long settingsVersion)
state(IndexMetadata.State state)
system(boolean system)
timestampRange(IndexLongFieldRange timestampRange)
static void
toXContent(IndexMetadata indexMetadata,
org.elasticsearch.xcontent.XContentBuilder builder,
org.elasticsearch.xcontent.ToXContent.Params params)
long
version()
version(long version)
IndexMetadata.primaryTerm(int)
for more information.IndexMetadata.primaryTerm(int)
for more information.IOException
IOException
fromXContent(org.elasticsearch.xcontent.XContentParser)
should be used to load the content.IOException