primaryTerm
public long primaryTerm(int shardId)
returns the primary term for the given shard.
See
IndexMetadata.primaryTerm(int)
for more information.public static class IndexMetadata.Builder
extends java.lang.Object
Constructor | Description |
---|---|
Builder(java.lang.String index) |
|
Builder(IndexMetadata indexMetadata) |
Modifier and Type | Method | Description |
---|---|---|
long |
aliasesVersion() |
|
IndexMetadata.Builder |
aliasesVersion(long aliasesVersion) |
|
IndexMetadata |
build() |
|
IndexMetadata.Builder |
creationDate(long creationDate) |
|
static IndexMetadata |
fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) |
|
java.util.Set<java.lang.String> |
getInSyncAllocationIds(int shardId) |
|
int |
getRoutingNumShards() |
Returns number of shards that should be used for routing.
|
IndexLongFieldRange |
getTimestampRange() |
|
IndexMetadata.Builder |
index(java.lang.String index) |
|
boolean |
isSystem() |
|
MappingMetadata |
mapping(java.lang.String type) |
|
long |
mappingVersion() |
|
IndexMetadata.Builder |
mappingVersion(long mappingVersion) |
|
IndexMetadata.Builder |
numberOfReplicas(int numberOfReplicas) |
|
int |
numberOfShards() |
Returns the number of shards.
|
IndexMetadata.Builder |
numberOfShards(int numberOfShards) |
|
long |
primaryTerm(int shardId) |
returns the primary term for the given shard.
|
IndexMetadata.Builder |
primaryTerm(int shardId,
long primaryTerm) |
sets the primary term for the given shard.
|
IndexMetadata.Builder |
putAlias(AliasMetadata aliasMetadata) |
|
IndexMetadata.Builder |
putAlias(AliasMetadata.Builder aliasMetadata) |
|
IndexMetadata.Builder |
putCustom(java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> customIndexMetadata) |
|
IndexMetadata.Builder |
putInSyncAllocationIds(int shardId,
java.util.Set<java.lang.String> allocationIds) |
|
IndexMetadata.Builder |
putMapping(java.lang.String type,
java.lang.String source) |
|
IndexMetadata.Builder |
putMapping(MappingMetadata mappingMd) |
|
IndexMetadata.Builder |
putRolloverInfo(RolloverInfo rolloverInfo) |
|
IndexMetadata.Builder |
removeAlias(java.lang.String alias) |
|
IndexMetadata.Builder |
removeAllAliases() |
|
java.util.Map<java.lang.String,java.lang.String> |
removeCustom(java.lang.String type) |
|
IndexMetadata.Builder |
routingPartitionSize(int routingPartitionSize) |
|
IndexMetadata.Builder |
setRoutingNumShards(int routingNumShards) |
Sets the number of shards that should be used for routing.
|
IndexMetadata.Builder |
settings(Settings settings) |
|
IndexMetadata.Builder |
settings(Settings.Builder settings) |
|
long |
settingsVersion() |
|
IndexMetadata.Builder |
settingsVersion(long settingsVersion) |
|
IndexMetadata.Builder |
state(IndexMetadata.State state) |
|
IndexMetadata.Builder |
system(boolean system) |
|
IndexMetadata.Builder |
timestampRange(IndexLongFieldRange timestampRange) |
|
static void |
toXContent(IndexMetadata indexMetadata,
org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
|
long |
version() |
|
IndexMetadata.Builder |
version(long version) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setRoutingNumShards(int)
,
numberOfShards()
java.io.IOException
IndexMetadata.primaryTerm(int)
for more information.IndexMetadata.primaryTerm(int)
for more information.java.io.IOException
java.io.IOException