public static class CollectionAdminRequest.Create extends CollectionAdminRequest.AsyncCollectionSpecificAdminRequest
CollectionAdminRequest.AddReplica, CollectionAdminRequest.AddReplicaProp, CollectionAdminRequest.AddRole, CollectionAdminRequest.AsyncCollectionAdminRequest, CollectionAdminRequest.AsyncCollectionSpecificAdminRequest, CollectionAdminRequest.AsyncShardSpecificAdminRequest, CollectionAdminRequest.Backup, CollectionAdminRequest.BalanceShardUnique, CollectionAdminRequest.ClusterProp, CollectionAdminRequest.ClusterStatus, CollectionAdminRequest.CollectionAdminRoleRequest, CollectionAdminRequest.CollectionProp, CollectionAdminRequest.ColStatus, CollectionAdminRequest.Create, CollectionAdminRequest.CreateAlias, CollectionAdminRequest.CreateCategoryRoutedAlias, CollectionAdminRequest.CreateShard, CollectionAdminRequest.CreateSnapshot, CollectionAdminRequest.CreateTimeRoutedAlias, CollectionAdminRequest.Delete, CollectionAdminRequest.DeleteAlias, CollectionAdminRequest.DeleteBackup, CollectionAdminRequest.DeleteNode, CollectionAdminRequest.DeleteReplica, CollectionAdminRequest.DeleteReplicaProp, CollectionAdminRequest.DeleteShard, CollectionAdminRequest.DeleteSnapshot, CollectionAdminRequest.DeleteStatus, CollectionAdminRequest.DimensionalRoutedAlias, CollectionAdminRequest.ForceLeader, CollectionAdminRequest.List, CollectionAdminRequest.ListAliases, CollectionAdminRequest.ListBackup, CollectionAdminRequest.ListCollectionInfo, CollectionAdminRequest.ListSnapshots, CollectionAdminRequest.LogReplayReplica, CollectionAdminRequest.Migrate, CollectionAdminRequest.MigrateClusterState, CollectionAdminRequest.Modify, CollectionAdminRequest.MoveReplica, CollectionAdminRequest.OverseerStatus, CollectionAdminRequest.RebalanceLeaders, CollectionAdminRequest.ReindexCollection, CollectionAdminRequest.Reload, CollectionAdminRequest.RemoveRole, CollectionAdminRequest.Rename, CollectionAdminRequest.ReplaceNode, CollectionAdminRequest.RequestStatus, CollectionAdminRequest.RequestStatusResponse, CollectionAdminRequest.Restore, CollectionAdminRequest.RoutedAliasAdminRequest, CollectionAdminRequest.SetAliasProperty, CollectionAdminRequest.ShardSpecificAdminRequest, CollectionAdminRequest.SplitShard, CollectionAdminRequest.UtilizeNodeSolrRequest.METHODMapWriter.EntryWriter| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
alias |
protected Boolean |
autoAddReplicas |
protected String |
configName |
protected String |
createNodeSet |
protected Integer |
maxShardsPerNode |
protected Integer |
nrtReplicas |
protected Integer |
numShards |
protected Partition |
partition |
protected Boolean |
perReplicaState |
protected String |
policy |
protected Properties |
properties |
protected Integer |
pullReplicas |
protected String |
routerField |
protected String |
routerName |
protected String[] |
rule |
protected String |
shards |
protected String[] |
snitch |
protected Integer |
stateFormat |
protected String |
storagePolicy |
protected Integer |
tlogReplicas |
protected Integer |
ttl |
protected String |
uniqueKey |
protected String |
withCollection |
collection, followAliasesasyncId, waitForFinalStateaction, MODIFIABLE_COLLECTION_PROPERTIES, PROPERTY_PREFIXSUPPORTED_METHODS, useBinaryV2, usev2| 限定符 | 构造器和说明 |
|---|---|
protected |
Create(String collection,
String config,
Integer numShards,
Integer numNrtReplicas,
Integer numTlogReplicas,
Integer numPullReplicas)
Constructor intended for typical use cases
|
protected |
Create(String collection,
String config,
String shards,
int numNrtReplicas)
Constructor that assumes
ImplicitDocRouter.NAME and an explicit list of shards |
getCollectionName, setFollowAliasescreateResponse, getAsyncId, processAndWait, processAndWait, processAsync, processAsync, setAsyncId, setWaitForFinalStateaddProperties, addReplicaByRouteKey, addReplicaProperty, addReplicaToShard, addReplicaToShard, addRole, backupCollection, balanceReplicaProperty, collectionStatus, collectionStatuses, createAlias, createCategoryRoutedAlias, createCollection, createCollection, createCollection, createCollectionWithImplicitRouter, createCollectionWithImplicitRouter, createDimensionalRoutedAlias, createShard, createTimeRoutedAlias, deleteAlias, deleteAllAsyncIds, deleteAsyncId, deleteBackupById, deleteBackupByRecency, deleteBackupPurgeUnusedFiles, deleteCollection, deleteNode, deleteReplica, deleteReplica, deleteReplicaProperty, deleteReplicasFromAllShards, deleteReplicasFromShard, deleteShard, forceLeaderElection, getClusterStatus, getCollectionSize, getOverseerStatus, getV2Request, listBackup, listCollectionInfo, listCollections, logReplayReplica, migrateCollectionFormat, migrateData, modifyCollection, moveReplica, rebalanceLeaders, reindexCollection, reloadCollection, removeRole, renameCollection, requestStatus, restoreCollection, setAliasProperty, setClusterProperty, setCollectionProperty, splitShard, toString, waitForAsyncRequest, writeMapaddHeader, getBasePath, getBasicAuthPassword, getBasicAuthUser, getCollection, getContentStreams, getContentWriter, getHeaders, getMethod, getPath, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setQueryParams, setResponseParser, setStreamingResponseCallback, setUseBinaryV2, setUserPrincipal, setUseV2clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _sizeprotected String configName
protected String createNodeSet
protected String routerName
protected Partition partition
protected String policy
protected String shards
protected String routerField
protected Integer numShards
protected Integer maxShardsPerNode
protected Integer nrtReplicas
protected Integer pullReplicas
protected Integer tlogReplicas
protected Boolean perReplicaState
protected Properties properties
protected Boolean autoAddReplicas
protected String alias
protected Integer stateFormat
protected String[] rule
protected String[] snitch
protected String withCollection
protected Integer ttl
protected String uniqueKey
protected String storagePolicy
protected Create(String collection, String config, Integer numShards, Integer numNrtReplicas, Integer numTlogReplicas, Integer numPullReplicas)
protected Create(String collection, String config, String shards, int numNrtReplicas)
ImplicitDocRouter.NAME and an explicit list of shardspublic CollectionAdminRequest.Create setCreateNodeSet(String nodeSet)
public CollectionAdminRequest.Create setRouterName(String routerName)
public CollectionAdminRequest.Create setRouterField(String routerField)
public CollectionAdminRequest.Create setMaxShardsPerNode(Integer numShards)
public CollectionAdminRequest.Create setAutoAddReplicas(boolean autoAddReplicas)
public CollectionAdminRequest.Create setNrtReplicas(Integer nrtReplicas)
public CollectionAdminRequest.Create setTlogReplicas(Integer tlogReplicas)
public CollectionAdminRequest.Create setPullReplicas(Integer pullReplicas)
public CollectionAdminRequest.Create setReplicationFactor(Integer repl)
public CollectionAdminRequest.Create setStateFormat(Integer stateFormat)
public CollectionAdminRequest.Create setRule(String... s)
public CollectionAdminRequest.Create setSnitch(String... s)
public CollectionAdminRequest.Create setPerReplicaState(Boolean b)
public CollectionAdminRequest.Create setTTL(Integer ttl)
public CollectionAdminRequest.Create setUniqueKey(String uniqueKey)
public CollectionAdminRequest.Create setStoragePolicy(String storagePolicy)
public CollectionAdminRequest.Create setPartition(Partition partition)
public CollectionAdminRequest.Create setAlias(String alias)
public String getConfigName()
public String getCreateNodeSet()
public String getRouterName()
public String getShards()
public Integer getNumShards()
public Integer getMaxShardsPerNode()
public Integer getReplicationFactor()
public Integer getNumNrtReplicas()
public Boolean getAutoAddReplicas()
public Integer getNumTlogReplicas()
public Integer getNumPullReplicas()
public Boolean getPerReplicaState()
public Integer getTTL()
public String getUniqueKey()
public String getStoragePolicy()
public Partition getPartition()
public Integer getStateFormat()
public CollectionAdminRequest.Create setShards(String shards)
IllegalArgumentException - if any of the shard names contain invalid characters.public Properties getProperties()
public CollectionAdminRequest.Create setProperties(Properties properties)
public CollectionAdminRequest.Create setProperties(Map<String,String> properties)
public CollectionAdminRequest.Create withProperty(String key, String value)
public SolrParams getParams()
public CollectionAdminRequest.Create setPolicy(String policy)
public String getWithCollection()
public CollectionAdminRequest.Create setWithCollection(String withCollection)
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.