public interface ClusterLifecycleManager
Modifier and Type | Method and Description |
---|---|
ServiceCall<SolrCluster> |
createSolrCluster()
Creates a new Solr cluster.
|
ServiceCall<SolrCluster> |
createSolrCluster(SolrClusterOptions solrClusterConfig)
Creates a new Solr cluster, based on the provided configuration.
|
ServiceCall<java.lang.Void> |
deleteSolrCluster(java.lang.String solrClusterId)
Deletes an existing Solr Cluster
SolrCluster . |
ServiceCall<SolrCluster> |
getSolrCluster(java.lang.String solrClusterId)
Returns a Solr cluster information.
|
ServiceCall<SolrClusterSizeResponse> |
getSolrClusterResizeStatus(java.lang.String solrClusterId)
Get the status of a resize request for a cluster.
|
ServiceCall<SolrClusters> |
getSolrClusters()
Lists all Solr clusters currently associated with the service instance.
|
ServiceCall<SolrClusterSizeResponse> |
resizeSolrCluster(java.lang.String solrClusterId,
int requestedSize)
Change the size of the Solr cluster.
|
ServiceCall<SolrCluster> createSolrCluster()
ServiceCall<SolrCluster> createSolrCluster(SolrClusterOptions solrClusterConfig)
solrClusterConfig
- the solr cluster configurationServiceCall<java.lang.Void> deleteSolrCluster(java.lang.String solrClusterId)
SolrCluster
. solrClusterId
- the Solr cluster idServiceCall<SolrCluster> getSolrCluster(java.lang.String solrClusterId)
solrClusterId
- the Solr cluster idServiceCall<SolrClusters> getSolrClusters()
ServiceCall<SolrClusterSizeResponse> resizeSolrCluster(java.lang.String solrClusterId, int requestedSize)
solrClusterId
- the solr cluster idrequestedSize
- the requested sizeServiceCall<SolrClusterSizeResponse> getSolrClusterResizeStatus(java.lang.String solrClusterId)
solrClusterId
- the solr cluster id