Partilhar via


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<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, String privateEndpointConnectionName)

Deletes an existing Private Endpoint Connection.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, Context context)

Deletes an existing Private Endpoint Connection.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String namespaceName, String privateEndpointConnectionName)

Deletes an existing Private Endpoint Connection.

abstract PrivateEndpointConnectionInner createOrUpdate(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Creates or updates PrivateEndpointConnections of service namespace.

abstract Mono<PrivateEndpointConnectionInner> createOrUpdateAsync(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Creates or updates PrivateEndpointConnections of service namespace.

abstract Response<PrivateEndpointConnectionInner> createOrUpdateWithResponse(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, Context context)

Creates or updates PrivateEndpointConnections of service namespace.

abstract Mono<Response<PrivateEndpointConnectionInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Creates or updates PrivateEndpointConnections of service namespace.

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

Deletes an existing Private Endpoint Connection.

abstract void delete(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, Context context)

Deletes an existing Private Endpoint Connection.

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

Deletes an existing Private Endpoint Connection.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String namespaceName, String privateEndpointConnectionName)

Deletes an existing Private Endpoint Connection.

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

Gets a description for the specified Private Endpoint Connection.

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

Gets a description for the specified Private Endpoint Connection.

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

Gets a description for the specified Private Endpoint Connection.

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

Gets a description for the specified Private Endpoint Connection.

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

Gets the available PrivateEndpointConnections within a namespace.

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

Gets the available PrivateEndpointConnections within a namespace.

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

Gets the available PrivateEndpointConnections within a namespace.

Method Details

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String namespaceName, String privateEndpointConnectionName)

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

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

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, Context context)

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
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 namespaceName, String privateEndpointConnectionName)

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

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

createOrUpdate

public abstract PrivateEndpointConnectionInner createOrUpdate(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Creates or updates PrivateEndpointConnections of service namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
parameters - Parameters supplied to update Status of PrivateEndPoint Connection to namespace resource.

Returns:

properties of the PrivateEndpointConnection.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Creates or updates PrivateEndpointConnections of service namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
parameters - Parameters supplied to update Status of PrivateEndPoint Connection to namespace resource.

Returns:

properties of the PrivateEndpointConnection on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters, Context context)

Creates or updates PrivateEndpointConnections of service namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
parameters - Parameters supplied to update Status of PrivateEndPoint Connection to namespace resource.
context - The context to associate with this operation.

Returns:

properties of the PrivateEndpointConnection along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, PrivateEndpointConnectionInner parameters)

Creates or updates PrivateEndpointConnections of service namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
parameters - Parameters supplied to update Status of PrivateEndPoint Connection to namespace resource.

Returns:

properties of the PrivateEndpointConnection along with Response<T> on successful completion of Mono.

delete

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

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

delete

public abstract void delete(String resourceGroupName, String namespaceName, String privateEndpointConnectionName, Context context)

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
context - The context to associate with this operation.

deleteAsync

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

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes an existing Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

the Response<T> on successful completion of Mono.

get

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

Gets a description for the specified Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

a description for the specified Private Endpoint Connection.

getAsync

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

Gets a description for the specified Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

a description for the specified Private Endpoint Connection on successful completion of Mono.

getWithResponse

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

Gets a description for the specified Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.
context - The context to associate with this operation.

Returns:

a description for the specified Private Endpoint Connection along with Response<T>.

getWithResponseAsync

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

Gets a description for the specified Private Endpoint Connection.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
privateEndpointConnectionName - The PrivateEndpointConnection name.

Returns:

a description for the specified Private Endpoint Connection along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String namespaceName)

Gets the available PrivateEndpointConnections within a namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

the available PrivateEndpointConnections within a namespace as paginated response with PagedIterable<T>.

list

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

Gets the available PrivateEndpointConnections within a namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
context - The context to associate with this operation.

Returns:

the available PrivateEndpointConnections within a namespace as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String namespaceName)

Gets the available PrivateEndpointConnections within a namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

the available PrivateEndpointConnections within a namespace as paginated response with PagedFlux<T>.

Applies to