Share via


ClustersClient Interface

public interface ClustersClient

An instance of this class provides access to all the operations defined in ClustersClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String organizationName, String environmentId, String clusterId)

Delete confluent cluster by id.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String organizationName, String environmentId, String clusterId, Context context)

Delete confluent cluster by id.

abstract SCClusterRecordInner createOrUpdate(String resourceGroupName, String organizationName, String environmentId, String clusterId)

Create confluent clusters.

abstract Response<SCClusterRecordInner> createOrUpdateWithResponse(String resourceGroupName, String organizationName, String environmentId, String clusterId, SCClusterRecordInner body, Context context)

Create confluent clusters.

abstract void delete(String resourceGroupName, String organizationName, String environmentId, String clusterId)

Delete confluent cluster by id.

abstract void delete(String resourceGroupName, String organizationName, String environmentId, String clusterId, Context context)

Delete confluent cluster by id.

Method Details

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String organizationName, String environmentId, String clusterId)

Delete confluent cluster by id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
environmentId - Confluent environment id.
clusterId - Confluent kafka or schema registry cluster id.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String organizationName, String environmentId, String clusterId, Context context)

Delete confluent cluster by id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
environmentId - Confluent environment id.
clusterId - Confluent kafka or schema registry cluster id.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract SCClusterRecordInner createOrUpdate(String resourceGroupName, String organizationName, String environmentId, String clusterId)

Create confluent clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
environmentId - Confluent environment id.
clusterId - Confluent kafka or schema registry cluster id.

Returns:

details of cluster record.

createOrUpdateWithResponse

public abstract Response<SCClusterRecordInner> createOrUpdateWithResponse(String resourceGroupName, String organizationName, String environmentId, String clusterId, SCClusterRecordInner body, Context context)

Create confluent clusters.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
environmentId - Confluent environment id.
clusterId - Confluent kafka or schema registry cluster id.
body - Confluent Cluster resource model.
context - The context to associate with this operation.

Returns:

details of cluster record along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String organizationName, String environmentId, String clusterId)

Delete confluent cluster by id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
environmentId - Confluent environment id.
clusterId - Confluent kafka or schema registry cluster id.

delete

public abstract void delete(String resourceGroupName, String organizationName, String environmentId, String clusterId, Context context)

Delete confluent cluster by id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
environmentId - Confluent environment id.
clusterId - Confluent kafka or schema registry cluster id.
context - The context to associate with this operation.

Applies to