ContextCacheContainersClient Interface

public interface ContextCacheContainersClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginCreateOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginCreateOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource, Context context)

Create or update a container in a Context Cache.

abstract PollerFlux<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginCreateOrUpdateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String contextCacheName, String contextCacheContainerName, Context context)

Delete a container from a Context Cache.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties, Context context)

Update a container in a Context Cache.

abstract PollerFlux<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginUpdateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

abstract ContextCacheContainerInner createOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

abstract ContextCacheContainerInner createOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource, Context context)

Create or update a container in a Context Cache.

abstract reactor.core.publisher.Mono<ContextCacheContainerInner> createOrUpdateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

abstract void delete(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

abstract void delete(String resourceGroupName, String contextCacheName, String contextCacheContainerName, Context context)

Delete a container from a Context Cache.

abstract reactor.core.publisher.Mono<Void> deleteAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

abstract ContextCacheContainerInner get(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Get a container in a Context Cache.

abstract reactor.core.publisher.Mono<ContextCacheContainerInner> getAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Get a container in a Context Cache.

abstract Response<ContextCacheContainerInner> getWithResponse(String resourceGroupName, String contextCacheName, String contextCacheContainerName, Context context)

Get a container in a Context Cache.

abstract reactor.core.publisher.Mono<Response<ContextCacheContainerInner>> getWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Get a container in a Context Cache.

abstract PagedIterable<ContextCacheContainerInner> listByContextCache(String resourceGroupName, String contextCacheName)

List all containers in a Context Cache.

abstract PagedIterable<ContextCacheContainerInner> listByContextCache(String resourceGroupName, String contextCacheName, Context context)

List all containers in a Context Cache.

abstract PagedFlux<ContextCacheContainerInner> listByContextCacheAsync(String resourceGroupName, String contextCacheName)

List all containers in a Context Cache.

abstract ContextCacheContainerInner update(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

abstract ContextCacheContainerInner update(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties, Context context)

Update a container in a Context Cache.

abstract reactor.core.publisher.Mono<ContextCacheContainerInner> updateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

abstract reactor.core.publisher.Mono<Response<reactor.core.publisher.Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginCreateOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.

Returns:

the SyncPoller<T,U> for polling of a container resource within a Context Cache.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginCreateOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource, Context context)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a container resource within a Context Cache.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginCreateOrUpdateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.

Returns:

the PollerFlux<T,U> for polling of a container resource within a Context Cache.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String contextCacheName, String contextCacheContainerName, Context context)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
context - The context to associate with this operation.

Returns:

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

beginDeleteAsync

public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.

Returns:

the SyncPoller<T,U> for polling of a container resource within a Context Cache.

beginUpdate

public abstract SyncPoller<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties, Context context)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a container resource within a Context Cache.

beginUpdateAsync

public abstract PollerFlux<PollResult<ContextCacheContainerInner>,ContextCacheContainerInner> beginUpdateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.

Returns:

the PollerFlux<T,U> for polling of a container resource within a Context Cache.

createOrUpdate

public abstract ContextCacheContainerInner createOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.

Returns:

a container resource within a Context Cache.

createOrUpdate

public abstract ContextCacheContainerInner createOrUpdate(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource, Context context)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.
context - The context to associate with this operation.

Returns:

a container resource within a Context Cache.

createOrUpdateAsync

public abstract Mono<ContextCacheContainerInner> createOrUpdateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.

Returns:

a container resource within a Context Cache on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerInner resource)

Create or update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
resource - Resource create parameters.

Returns:

a container resource within a Context Cache along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

delete

public abstract void delete(String resourceGroupName, String contextCacheName, String contextCacheContainerName, Context context)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
context - The context to associate with this operation.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Delete a container from a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ContextCacheContainerInner get(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Get a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

a container in a Context Cache.

getAsync

public abstract Mono<ContextCacheContainerInner> getAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Get a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

a container in a Context Cache on successful completion of Mono.

getWithResponse

public abstract Response<ContextCacheContainerInner> getWithResponse(String resourceGroupName, String contextCacheName, String contextCacheContainerName, Context context)

Get a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
context - The context to associate with this operation.

Returns:

a container in a Context Cache along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<ContextCacheContainerInner>> getWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName)

Get a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.

Returns:

a container in a Context Cache along with Response<T> on successful completion of Mono.

listByContextCache

public abstract PagedIterable<ContextCacheContainerInner> listByContextCache(String resourceGroupName, String contextCacheName)

List all containers in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.

Returns:

the response of a ContextCacheContainer list operation as paginated response with PagedIterable<T>.

listByContextCache

public abstract PagedIterable<ContextCacheContainerInner> listByContextCache(String resourceGroupName, String contextCacheName, Context context)

List all containers in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
context - The context to associate with this operation.

Returns:

the response of a ContextCacheContainer list operation as paginated response with PagedIterable<T>.

listByContextCacheAsync

public abstract PagedFlux<ContextCacheContainerInner> listByContextCacheAsync(String resourceGroupName, String contextCacheName)

List all containers in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.

Returns:

the response of a ContextCacheContainer list operation as paginated response with PagedFlux<T>.

update

public abstract ContextCacheContainerInner update(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.

Returns:

a container resource within a Context Cache.

update

public abstract ContextCacheContainerInner update(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties, Context context)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.
context - The context to associate with this operation.

Returns:

a container resource within a Context Cache.

updateAsync

public abstract Mono<ContextCacheContainerInner> updateAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.

Returns:

a container resource within a Context Cache on successful completion of Mono.

updateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String contextCacheName, String contextCacheContainerName, ContextCacheContainerUpdate properties)

Update a container in a Context Cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
contextCacheName - The name of the context cache.
contextCacheContainerName - The name of the context cache container.
properties - The resource properties to be updated.

Returns:

a container resource within a Context Cache along with Response<T> on successful completion of Mono.

Applies to