CassandraClustersClient Interface
Implements
public interface CassandraClustersClient
extends InnerSupportsGet<ClusterResourceInner>, InnerSupportsListing<ClusterResourceInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in CassandraClustersClient.
Method Summary
Method Details
beginCreateUpdate
public abstract SyncPoller
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
beginCreateUpdate
public abstract SyncPoller
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
beginCreateUpdateAsync
public abstract PollerFlux
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
beginDeallocate
public abstract SyncPoller
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
Returns:
beginDeallocate
public abstract SyncPoller
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
Returns:
beginDeallocateAsync
public abstract PollerFlux
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a managed Cassandra cluster.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes a managed Cassandra cluster.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes a managed Cassandra cluster.
Parameters:
Returns:
beginInvokeCommand
public abstract SyncPoller
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
beginInvokeCommand
public abstract SyncPoller
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
beginInvokeCommandAsync
public abstract PollerFlux
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
Returns:
beginStartAsync
public abstract PollerFlux
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
createUpdate
public abstract ClusterResourceInner createUpdate(String resourceGroupName, String clusterName, ClusterResourceInner body)
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
createUpdate
public abstract ClusterResourceInner createUpdate(String resourceGroupName, String clusterName, ClusterResourceInner body, Context context)
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
createUpdateAsync
public abstract Mono
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
createUpdateWithResponseAsync
public abstract Mono
Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.
Parameters:
Returns:
deallocate
public abstract void deallocate(String resourceGroupName, String clusterName)
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
deallocate
public abstract void deallocate(String resourceGroupName, String clusterName, Context context)
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
deallocateAsync
public abstract Mono
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
Returns:
deallocateWithResponseAsync
public abstract Mono
Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String clusterName)
Deletes a managed Cassandra cluster.
Parameters:
delete
public abstract void delete(String resourceGroupName, String clusterName, Context context)
Deletes a managed Cassandra cluster.
Parameters:
deleteAsync
public abstract Mono
Deletes a managed Cassandra cluster.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes a managed Cassandra cluster.
Parameters:
Returns:
getByResourceGroup
public abstract ClusterResourceInner getByResourceGroup(String resourceGroupName, String clusterName)
Get the properties of a managed Cassandra cluster.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Get the properties of a managed Cassandra cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Get the properties of a managed Cassandra cluster.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Get the properties of a managed Cassandra cluster.
Parameters:
Returns:
invokeCommand
public abstract CommandOutputInner invokeCommand(String resourceGroupName, String clusterName, CommandPostBody body)
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
invokeCommand
public abstract CommandOutputInner invokeCommand(String resourceGroupName, String clusterName, CommandPostBody body, Context context)
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
invokeCommandAsync
public abstract Mono
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
invokeCommandWithResponseAsync
public abstract Mono
Invoke a command like nodetool for cassandra maintenance.
Parameters:
Returns:
list
public abstract PagedIterable
List all managed Cassandra clusters in this subscription.
Returns:
list
public abstract PagedIterable
List all managed Cassandra clusters in this subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux
List all managed Cassandra clusters in this subscription.
Returns:
listByResourceGroup
public abstract PagedIterable
List all managed Cassandra clusters in this resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
List all managed Cassandra clusters in this resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
List all managed Cassandra clusters in this resource group.
Parameters:
Returns:
start
public abstract void start(String resourceGroupName, String clusterName)
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
start
public abstract void start(String resourceGroupName, String clusterName, Context context)
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
startAsync
public abstract Mono
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
Returns:
startWithResponseAsync
public abstract Mono
Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.
Parameters:
Returns:
status
public abstract CassandraClusterPublicStatusInner status(String resourceGroupName, String clusterName)
Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster.
Parameters:
Returns:
statusAsync
public abstract Mono
Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster.
Parameters:
Returns:
statusWithResponse
public abstract Response
Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster.
Parameters:
Returns:
statusWithResponseAsync
public abstract Mono
Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster.
Parameters:
Returns:
update
public abstract ClusterResourceInner update(String resourceGroupName, String clusterName, ClusterResourceInner body)
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
update
public abstract ClusterResourceInner update(String resourceGroupName, String clusterName, ClusterResourceInner body, Context context)
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
updateAsync
public abstract Mono
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates some of the properties of a managed Cassandra cluster.
Parameters:
Returns:
Applies to
Azure SDK for Java