Partager via


CassandraDataCentersClient Interface

public interface CassandraDataCentersClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DataCenterResourceInner>,DataCenterResourceInner> beginCreateUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center.

abstract SyncPoller<PollResult<DataCenterResourceInner>,DataCenterResourceInner> beginCreateUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Create or update a managed Cassandra data center.

abstract PollerFlux<PollResult<DataCenterResourceInner>,DataCenterResourceInner> beginCreateUpdateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String dataCenterName, Context context)

Delete a managed Cassandra data center.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

abstract SyncPoller<PollResult<DataCenterResourceInner>,DataCenterResourceInner> beginUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

abstract SyncPoller<PollResult<DataCenterResourceInner>,DataCenterResourceInner> beginUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Update some of the properties of a managed Cassandra data center.

abstract PollerFlux<PollResult<DataCenterResourceInner>,DataCenterResourceInner> beginUpdateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

abstract DataCenterResourceInner createUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center.

abstract DataCenterResourceInner createUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Create or update a managed Cassandra data center.

abstract Mono<DataCenterResourceInner> createUpdateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center.

abstract void delete(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

abstract void delete(String resourceGroupName, String clusterName, String dataCenterName, Context context)

Delete a managed Cassandra data center.

abstract Mono<Void> deleteAsync(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

abstract DataCenterResourceInner get(String resourceGroupName, String clusterName, String dataCenterName)

Get the properties of a managed Cassandra data center.

abstract Mono<DataCenterResourceInner> getAsync(String resourceGroupName, String clusterName, String dataCenterName)

Get the properties of a managed Cassandra data center.

abstract Response<DataCenterResourceInner> getWithResponse(String resourceGroupName, String clusterName, String dataCenterName, Context context)

Get the properties of a managed Cassandra data center.

abstract Mono<Response<DataCenterResourceInner>> getWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName)

Get the properties of a managed Cassandra data center.

abstract PagedIterable<DataCenterResourceInner> list(String resourceGroupName, String clusterName)

List all data centers in a particular managed Cassandra cluster.

abstract PagedIterable<DataCenterResourceInner> list(String resourceGroupName, String clusterName, Context context)

List all data centers in a particular managed Cassandra cluster.

abstract PagedFlux<DataCenterResourceInner> listAsync(String resourceGroupName, String clusterName)

List all data centers in a particular managed Cassandra cluster.

abstract DataCenterResourceInner update(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

abstract DataCenterResourceInner update(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Update some of the properties of a managed Cassandra data center.

abstract Mono<DataCenterResourceInner> updateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

Method Details

beginCreateUpdate

public abstract SyncPoller,DataCenterResourceInner> beginCreateUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.

Returns:

the SyncPoller<T,U> for polling of a managed Cassandra data center.

beginCreateUpdate

public abstract SyncPoller,DataCenterResourceInner> beginCreateUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed Cassandra data center.

beginCreateUpdateAsync

public abstract PollerFlux,DataCenterResourceInner> beginCreateUpdateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.

Returns:

the PollerFlux<T,U> for polling of a managed Cassandra data center.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String clusterName, String dataCenterName, Context context)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

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

beginUpdate

public abstract SyncPoller,DataCenterResourceInner> beginUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.

Returns:

the SyncPoller<T,U> for polling of a managed Cassandra data center.

beginUpdate

public abstract SyncPoller,DataCenterResourceInner> beginUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a managed Cassandra data center.

beginUpdateAsync

public abstract PollerFlux,DataCenterResourceInner> beginUpdateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.

Returns:

the PollerFlux<T,U> for polling of a managed Cassandra data center.

createUpdate

public abstract DataCenterResourceInner createUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.

Returns:

a managed Cassandra data center.

createUpdate

public abstract DataCenterResourceInner createUpdate(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.
context - The context to associate with this operation.

Returns:

a managed Cassandra data center.

createUpdateAsync

public abstract Mono createUpdateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.

Returns:

a managed Cassandra data center on successful completion of Mono.

createUpdateWithResponseAsync

public abstract Mono>> createUpdateWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters specifying the managed Cassandra data center.

Returns:

a managed Cassandra data center along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

delete

public abstract void delete(String resourceGroupName, String clusterName, String dataCenterName, Context context)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName)

Delete a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract DataCenterResourceInner get(String resourceGroupName, String clusterName, String dataCenterName)

Get the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

the properties of a managed Cassandra data center.

getAsync

public abstract Mono getAsync(String resourceGroupName, String clusterName, String dataCenterName)

Get the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

the properties of a managed Cassandra data center on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String clusterName, String dataCenterName, Context context)

Get the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
context - The context to associate with this operation.

Returns:

the properties of a managed Cassandra data center along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName)

Get the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.

Returns:

the properties of a managed Cassandra data center along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String clusterName)

List all data centers in a particular managed Cassandra cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.

Returns:

list of managed Cassandra data centers and their properties as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String clusterName, Context context)

List all data centers in a particular managed Cassandra cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
context - The context to associate with this operation.

Returns:

list of managed Cassandra data centers and their properties as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String clusterName)

List all data centers in a particular managed Cassandra cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.

Returns:

list of managed Cassandra data centers and their properties as paginated response with PagedFlux<T>.

update

public abstract DataCenterResourceInner update(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.

Returns:

a managed Cassandra data center.

update

public abstract DataCenterResourceInner update(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body, Context context)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.
context - The context to associate with this operation.

Returns:

a managed Cassandra data center.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.

Returns:

a managed Cassandra data center on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String clusterName, String dataCenterName, DataCenterResourceInner body)

Update some of the properties of a managed Cassandra data center.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - Managed Cassandra cluster name.
dataCenterName - Data center name in a managed Cassandra cluster.
body - Parameters to provide for specifying the managed Cassandra data center.

Returns:

a managed Cassandra data center along with Response<T> on successful completion of Mono.

Applies to