PrivateEndpointsClient Interface

Implements

public interface PrivateEndpointsClient
extends InnerSupportsGet<PrivateEndpointInner>, InnerSupportsListing<PrivateEndpointInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<PrivateEndpointInner>,PrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

abstract SyncPoller<PollResult<PrivateEndpointInner>,PrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)

Creates or updates an private endpoint in the specified resource group.

abstract PollerFlux<PollResult<PrivateEndpointInner>,PrivateEndpointInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

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

Deletes the specified private endpoint.

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

Deletes the specified private endpoint.

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

Deletes the specified private endpoint.

abstract PrivateEndpointInner createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

abstract PrivateEndpointInner createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)

Creates or updates an private endpoint in the specified resource group.

abstract Mono<PrivateEndpointInner> createOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

abstract void delete(String resourceGroupName, String privateEndpointName)

Deletes the specified private endpoint.

abstract void delete(String resourceGroupName, String privateEndpointName, Context context)

Deletes the specified private endpoint.

abstract Mono<Void> deleteAsync(String resourceGroupName, String privateEndpointName)

Deletes the specified private endpoint.

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

Deletes the specified private endpoint.

abstract PrivateEndpointInner getByResourceGroup(String resourceGroupName, String privateEndpointName)

Gets the specified private endpoint by resource group.

abstract Mono<PrivateEndpointInner> getByResourceGroupAsync(String resourceGroupName, String privateEndpointName)

Gets the specified private endpoint by resource group.

abstract Response<PrivateEndpointInner> getByResourceGroupWithResponse(String resourceGroupName, String privateEndpointName, String expand, Context context)

Gets the specified private endpoint by resource group.

abstract Mono<Response<PrivateEndpointInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String privateEndpointName, String expand)

Gets the specified private endpoint by resource group.

abstract PagedIterable<PrivateEndpointInner> list()

Gets all private endpoints in a subscription.

abstract PagedIterable<PrivateEndpointInner> list(Context context)

Gets all private endpoints in a subscription.

abstract PagedFlux<PrivateEndpointInner> listAsync()

Gets all private endpoints in a subscription.

abstract PagedIterable<PrivateEndpointInner> listByResourceGroup(String resourceGroupName)

Gets all private endpoints in a resource group.

abstract PagedIterable<PrivateEndpointInner> listByResourceGroup(String resourceGroupName, Context context)

Gets all private endpoints in a resource group.

abstract PagedFlux<PrivateEndpointInner> listByResourceGroupAsync(String resourceGroupName)

Gets all private endpoints in a resource group.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,PrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.

Returns:

the SyncPoller<T,U> for polling of private endpoint resource.

beginCreateOrUpdate

public abstract SyncPoller,PrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of private endpoint resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,PrivateEndpointInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.

Returns:

the PollerFlux<T,U> for polling of private endpoint resource.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateEndpointName)

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

Returns:

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

beginDelete

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

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
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 privateEndpointName)

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

Returns:

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

createOrUpdate

public abstract PrivateEndpointInner createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.

Returns:

private endpoint resource.

createOrUpdate

public abstract PrivateEndpointInner createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.
context - The context to associate with this operation.

Returns:

private endpoint resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.

Returns:

private endpoint resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)

Creates or updates an private endpoint in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
parameters - Parameters supplied to the create or update private endpoint operation.

Returns:

private endpoint resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String privateEndpointName)

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

delete

public abstract void delete(String resourceGroupName, String privateEndpointName, Context context)

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String privateEndpointName)

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String privateEndpointName)

Deletes the specified private endpoint.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract PrivateEndpointInner getByResourceGroup(String resourceGroupName, String privateEndpointName)

Gets the specified private endpoint by resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

Returns:

the specified private endpoint by resource group.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String privateEndpointName)

Gets the specified private endpoint by resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.

Returns:

the specified private endpoint by resource group on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String privateEndpointName, String expand, Context context)

Gets the specified private endpoint by resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
expand - Expands referenced resources.
context - The context to associate with this operation.

Returns:

the specified private endpoint by resource group along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String privateEndpointName, String expand)

Gets the specified private endpoint by resource group.

Parameters:

resourceGroupName - The name of the resource group.
privateEndpointName - The name of the private endpoint.
expand - Expands referenced resources.

Returns:

the specified private endpoint by resource group along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets all private endpoints in a subscription.

Returns:

all private endpoints in a subscription as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets all private endpoints in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

all private endpoints in a subscription as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Gets all private endpoints in a subscription.

Returns:

all private endpoints in a subscription as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets all private endpoints in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all private endpoints in a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Gets all private endpoints in a resource group.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

all private endpoints in a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets all private endpoints in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

all private endpoints in a resource group as paginated response with PagedFlux<T>.

Applies to