Class CoreAdminRequest.Create
- java.lang.Object
-
- org.apache.solr.client.solrj.SolrRequest<CoreAdminResponse>
-
- org.apache.solr.client.solrj.request.CoreAdminRequest
-
- org.apache.solr.client.solrj.request.CoreAdminRequest.Create
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- CoreAdminRequest
public static class CoreAdminRequest.Create extends CoreAdminRequest
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.request.CoreAdminRequest
CoreAdminRequest.Create, CoreAdminRequest.CreateSnapshot, CoreAdminRequest.DeleteSnapshot, CoreAdminRequest.ListSnapshots, CoreAdminRequest.MergeIndexes, CoreAdminRequest.OverrideLastPublished, CoreAdminRequest.RequestRecovery, CoreAdminRequest.RequestSyncShard, CoreAdminRequest.Unload, CoreAdminRequest.WaitForState
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.SolrRequest
SolrRequest.METHOD, SolrRequest.SolrClientContext, SolrRequest.SolrRequestType
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringcollectionprotected StringconfigNameprotected StringconfigSetprotected StringdataDirprotected StringinstanceDirprotected StringschemaNameprotected StringulogDir-
Fields inherited from class org.apache.solr.client.solrj.request.CoreAdminRequest
action, core, isIndexInfoNeeded, other
-
Fields inherited from class org.apache.solr.client.solrj.SolrRequest
SUPPORTED_METHODS, useBinaryV2, usev2
-
-
Constructor Summary
Constructors Constructor Description Create()
-
Method Summary
-
Methods inherited from class org.apache.solr.client.solrj.request.CoreAdminRequest
createCore, createCore, createCore, createResponse, getCoreStatus, getCoreStatus, getRequestType, getStatus, mergeIndexes, reloadCore, renameCore, setAction, setIndexInfoNeeded, setOtherCoreName, swapCore, unloadCore, unloadCore, unloadCore
-
Methods inherited from class org.apache.solr.client.solrj.SolrRequest
addHeader, getBasePath, getBasicAuthPassword, getBasicAuthUser, getContentStreams, getContentWriter, getHeaders, getMethod, getPath, getPreferredNodes, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setPreferredNodes, setQueryParams, setResponseParser, setStreamingResponseCallback, setUseBinaryV2, setUserPrincipal, setUseV2
-
-
-
-
Method Detail
-
setInstanceDir
public void setInstanceDir(String instanceDir)
-
setSchemaName
public void setSchemaName(String schema)
-
setConfigName
public void setConfigName(String config)
-
setDataDir
public void setDataDir(String dataDir)
-
setUlogDir
public void setUlogDir(String ulogDir)
-
setConfigSet
public void setConfigSet(String configSet)
-
setCollection
public void setCollection(String collection)
-
setNumShards
public void setNumShards(int numShards)
-
setShardId
public void setShardId(String shardId)
-
setRoles
public void setRoles(String roles)
-
setCoreNodeName
public void setCoreNodeName(String coreNodeName)
-
setIsTransient
public void setIsTransient(Boolean isTransient)
-
setIsLoadOnStartup
public void setIsLoadOnStartup(Boolean loadOnStartup)
-
setCollectionConfigName
public void setCollectionConfigName(String name)
-
getInstanceDir
public String getInstanceDir()
-
getSchemaName
public String getSchemaName()
-
getConfigName
public String getConfigName()
-
getDataDir
public String getDataDir()
-
getUlogDir
public String getUlogDir()
-
getConfigSet
public String getConfigSet()
-
getCollection
public String getCollection()
- Overrides:
getCollectionin classSolrRequest<CoreAdminResponse>
-
getShardId
public String getShardId()
-
getRoles
public String getRoles()
-
getCoreNodeName
public String getCoreNodeName()
-
getIsLoadOnStartup
public Boolean getIsLoadOnStartup()
-
getIsTransient
public Boolean getIsTransient()
-
getCollectionConfigName
public String getCollectionConfigName()
-
setCoreName
public void setCoreName(String coreName)
Provide the name of the core to be created.Core names must consist entirely of periods, underscores and alphanumerics. Other characters are not allowed.
- Overrides:
setCoreNamein classCoreAdminRequest- Throws:
IllegalArgumentException- if the core name contains invalid characters.
-
getParams
public SolrParams getParams()
- Overrides:
getParamsin classCoreAdminRequest
-
-