Class CollectionAdminRequest.AddReplica
- java.lang.Object
-
- org.apache.solr.client.solrj.SolrRequest<T>
-
- org.apache.solr.client.solrj.request.CollectionAdminRequest<CollectionAdminResponse>
-
- org.apache.solr.client.solrj.request.CollectionAdminRequest.AsyncCollectionAdminRequest
-
- org.apache.solr.client.solrj.request.CollectionAdminRequest.AddReplica
-
- All Implemented Interfaces:
Serializable
,V2RequestSupport
,MapSerializable
,MapWriter
,NavigableObject
- Enclosing class:
- CollectionAdminRequest<T extends CollectionAdminResponse>
public static class CollectionAdminRequest.AddReplica extends CollectionAdminRequest.AsyncCollectionAdminRequest
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.request.CollectionAdminRequest
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.DeleteNode, CollectionAdminRequest.DeleteReplica, CollectionAdminRequest.DeleteReplicaProp, CollectionAdminRequest.DeleteShard, CollectionAdminRequest.DeleteSnapshot, CollectionAdminRequest.DeleteStatus, CollectionAdminRequest.ForceLeader, CollectionAdminRequest.List, CollectionAdminRequest.ListAliases, CollectionAdminRequest.ListSnapshots, 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.SetAliasProperty, CollectionAdminRequest.ShardSpecificAdminRequest, CollectionAdminRequest.SplitShard, CollectionAdminRequest.UtilizeNode
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.SolrRequest
SolrRequest.METHOD
-
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
MapWriter.EntryWriter
-
-
Field Summary
Fields Modifier and Type Field Description protected String
collection
protected String
coreName
protected String
createNodeSet
protected String
dataDir
protected String
instanceDir
protected String
node
protected Integer
nrtReplicas
protected Properties
properties
protected Integer
pullReplicas
protected String
routeKey
protected String
shard
protected Integer
tlogReplicas
protected Replica.Type
type
protected String
ulogDir
-
Fields inherited from class org.apache.solr.client.solrj.request.CollectionAdminRequest.AsyncCollectionAdminRequest
asyncId, waitForFinalState
-
Fields inherited from class org.apache.solr.client.solrj.request.CollectionAdminRequest
action, MODIFIABLE_COLLECTION_PROPERTIES, PROPERTY_PREFIX
-
Fields inherited from class org.apache.solr.client.solrj.SolrRequest
SUPPORTED_METHODS, useBinaryV2, usev2
-
-
Method Summary
-
Methods inherited from class org.apache.solr.client.solrj.request.CollectionAdminRequest.AsyncCollectionAdminRequest
createResponse, getAsyncId, processAndWait, processAndWait, processAsync, processAsync, setAsyncId, setWaitForFinalState
-
Methods inherited from class org.apache.solr.client.solrj.request.CollectionAdminRequest
addProperties, addReplicaByRouteKey, addReplicaProperty, addReplicaToShard, addReplicaToShard, addRole, backupCollection, balanceReplicaProperty, collectionStatus, createAlias, createCategoryRoutedAlias, createCollection, createCollection, createCollection, createCollectionWithImplicitRouter, createCollectionWithImplicitRouter, createShard, createTimeRoutedAlias, deleteAlias, deleteAllAsyncIds, deleteAsyncId, deleteCollection, deleteNode, deleteReplica, deleteReplica, deleteReplicaProperty, deleteReplicasFromAllShards, deleteReplicasFromShard, deleteShard, forceLeaderElection, getClusterStatus, getOverseerStatus, getV2Request, listCollections, migrateCollectionFormat, migrateData, modifyCollection, rebalanceLeaders, reindexCollection, reloadCollection, removeRole, renameCollection, requestStatus, restoreCollection, setAliasProperty, setClusterProperty, setCollectionProperty, splitShard, toString, waitForAsyncRequest, writeMap
-
Methods inherited from class org.apache.solr.client.solrj.SolrRequest
getBasePath, getBasicAuthPassword, getBasicAuthUser, getCollection, getContentStreams, getContentWriter, getMethod, getPath, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setQueryParams, setResponseParser, setStreamingResponseCallback, setUseBinaryV2, setUserPrincipal, setUseV2
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr
-
-
-
-
Field Detail
-
collection
protected String collection
-
shard
protected String shard
-
node
protected String node
-
coreName
protected String coreName
-
routeKey
protected String routeKey
-
instanceDir
protected String instanceDir
-
dataDir
protected String dataDir
-
ulogDir
protected String ulogDir
-
properties
protected Properties properties
-
type
protected Replica.Type type
-
nrtReplicas
protected Integer nrtReplicas
-
tlogReplicas
protected Integer tlogReplicas
-
pullReplicas
protected Integer pullReplicas
-
createNodeSet
protected String createNodeSet
-
-
Method Detail
-
getProperties
public Properties getProperties()
-
setProperties
public CollectionAdminRequest.AddReplica setProperties(Properties properties)
-
withProperty
public CollectionAdminRequest.AddReplica withProperty(String key, String value)
-
getNode
public String getNode()
-
setNode
public CollectionAdminRequest.AddReplica setNode(String node)
-
getRouteKey
public String getRouteKey()
-
getInstanceDir
public String getInstanceDir()
-
getUlogDir
public String getUlogDir()
-
setInstanceDir
public CollectionAdminRequest.AddReplica setInstanceDir(String instanceDir)
-
getDataDir
public String getDataDir()
-
setDataDir
public CollectionAdminRequest.AddReplica setDataDir(String dataDir)
-
setType
public CollectionAdminRequest.AddReplica setType(Replica.Type type)
-
setCoreName
public CollectionAdminRequest.AddReplica setCoreName(String coreName)
-
setUlogDir
public CollectionAdminRequest.AddReplica setUlogDir(String ulogDir)
-
getShard
public String getShard()
-
getNrtReplicas
public Integer getNrtReplicas()
-
setNrtReplicas
public CollectionAdminRequest.AddReplica setNrtReplicas(Integer nrtReplicas)
-
getTlogReplicas
public Integer getTlogReplicas()
-
setTlogReplicas
public CollectionAdminRequest.AddReplica setTlogReplicas(Integer tlogReplicas)
-
getPullReplicas
public Integer getPullReplicas()
-
setPullReplicas
public CollectionAdminRequest.AddReplica setPullReplicas(Integer pullReplicas)
-
getCreateNodeSet
public String getCreateNodeSet()
-
setCreateNodeSet
public CollectionAdminRequest.AddReplica setCreateNodeSet(String createNodeSet)
-
getParams
public SolrParams getParams()
- Overrides:
getParams
in classCollectionAdminRequest.AsyncCollectionAdminRequest
-
-