PrivateEndpointConnectionsClient Interface

public interface PrivateEndpointConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginPut(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

abstract SyncPoller<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginPut(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Update the state of specified private endpoint connection associated with the redis cache.

abstract PollerFlux<PollResult<PrivateEndpointConnectionInner>,PrivateEndpointConnectionInner> beginPutAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

abstract void delete(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the redis cache.

abstract Mono<Void> deleteAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the redis cache.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String cacheName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the redis cache.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the redis cache.

abstract PrivateEndpointConnectionInner get(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the redis cache.

abstract Mono<PrivateEndpointConnectionInner> getAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the redis cache.

abstract Response<PrivateEndpointConnectionInner> getWithResponse(String resourceGroupName, String cacheName, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the redis cache.

abstract Mono<Response<PrivateEndpointConnectionInner>> getWithResponseAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the redis cache.

abstract PagedIterable<PrivateEndpointConnectionInner> list(String resourceGroupName, String cacheName)

List all the private endpoint connections associated with the redis cache.

abstract PagedIterable<PrivateEndpointConnectionInner> list(String resourceGroupName, String cacheName, Context context)

List all the private endpoint connections associated with the redis cache.

abstract PagedFlux<PrivateEndpointConnectionInner> listAsync(String resourceGroupName, String cacheName)

List all the private endpoint connections associated with the redis cache.

abstract PrivateEndpointConnectionInner put(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

abstract PrivateEndpointConnectionInner put(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Update the state of specified private endpoint connection associated with the redis cache.

abstract Mono<PrivateEndpointConnectionInner> putAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

abstract Mono<Response<Flux<ByteBuffer>>> putWithResponseAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

Method Details

beginPut

public abstract SyncPoller,PrivateEndpointConnectionInner> beginPut(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the SyncPoller<T,U> for polling of the Private Endpoint Connection resource.

beginPut

public abstract SyncPoller,PrivateEndpointConnectionInner> beginPut(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the Private Endpoint Connection resource.

beginPutAsync

public abstract PollerFlux,PrivateEndpointConnectionInner> beginPutAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the PollerFlux<T,U> for polling of the Private Endpoint Connection resource.

delete

public abstract void delete(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String cacheName, String privateEndpointConnectionName, Context context)

Deletes the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Deletes the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract PrivateEndpointConnectionInner get(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the redis cache.

getAsync

public abstract Mono getAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the redis cache on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String cacheName, String privateEndpointConnectionName, Context context)

Gets the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection associated with the redis cache along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName)

Gets the specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.

Returns:

the specified private endpoint connection associated with the redis cache along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String cacheName)

List all the private endpoint connections associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

list

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

List all the private endpoint connections associated with the redis cache.

Parameters:

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

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String cacheName)

List all the private endpoint connections associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.

Returns:

list of private endpoint connection associated with the specified storage account as paginated response with PagedFlux<T>.

put

public abstract PrivateEndpointConnectionInner put(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the Private Endpoint Connection resource.

put

public abstract PrivateEndpointConnectionInner put(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties, Context context)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.
context - The context to associate with this operation.

Returns:

the Private Endpoint Connection resource.

putAsync

public abstract Mono putAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the Private Endpoint Connection resource on successful completion of Mono.

putWithResponseAsync

public abstract Mono>> putWithResponseAsync(String resourceGroupName, String cacheName, String privateEndpointConnectionName, PrivateEndpointConnectionInner properties)

Update the state of specified private endpoint connection associated with the redis cache.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cacheName - The name of the Redis cache.
privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
properties - The private endpoint connection properties.

Returns:

the Private Endpoint Connection resource along with Response<T> on successful completion of Mono.

Applies to