ApplicationGatewayPrivateEndpointConnectionsClient Interface

public interface ApplicationGatewayPrivateEndpointConnectionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

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

Deletes the specified private endpoint connection on application gateway.

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

Deletes the specified private endpoint connection on application gateway.

abstract SyncPoller<PollResult<ApplicationGatewayPrivateEndpointConnectionInner>,ApplicationGatewayPrivateEndpointConnectionInner> beginUpdate(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

abstract SyncPoller<PollResult<ApplicationGatewayPrivateEndpointConnectionInner>,ApplicationGatewayPrivateEndpointConnectionInner> beginUpdate(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters, Context context)

Updates the specified private endpoint connection on application gateway.

abstract PollerFlux<PollResult<ApplicationGatewayPrivateEndpointConnectionInner>,ApplicationGatewayPrivateEndpointConnectionInner> beginUpdateAsync(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

abstract void delete(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

abstract void delete(String resourceGroupName, String applicationGatewayName, String connectionName, Context context)

Deletes the specified private endpoint connection on application gateway.

abstract Mono<Void> deleteAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

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

Deletes the specified private endpoint connection on application gateway.

abstract ApplicationGatewayPrivateEndpointConnectionInner get(String resourceGroupName, String applicationGatewayName, String connectionName)

Gets the specified private endpoint connection on application gateway.

abstract Mono<ApplicationGatewayPrivateEndpointConnectionInner> getAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Gets the specified private endpoint connection on application gateway.

abstract Response<ApplicationGatewayPrivateEndpointConnectionInner> getWithResponse(String resourceGroupName, String applicationGatewayName, String connectionName, Context context)

Gets the specified private endpoint connection on application gateway.

abstract Mono<Response<ApplicationGatewayPrivateEndpointConnectionInner>> getWithResponseAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Gets the specified private endpoint connection on application gateway.

abstract PagedIterable<ApplicationGatewayPrivateEndpointConnectionInner> list(String resourceGroupName, String applicationGatewayName)

Lists all private endpoint connections on an application gateway.

abstract PagedIterable<ApplicationGatewayPrivateEndpointConnectionInner> list(String resourceGroupName, String applicationGatewayName, Context context)

Lists all private endpoint connections on an application gateway.

abstract PagedFlux<ApplicationGatewayPrivateEndpointConnectionInner> listAsync(String resourceGroupName, String applicationGatewayName)

Lists all private endpoint connections on an application gateway.

abstract ApplicationGatewayPrivateEndpointConnectionInner update(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

abstract ApplicationGatewayPrivateEndpointConnectionInner update(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters, Context context)

Updates the specified private endpoint connection on application gateway.

abstract Mono<ApplicationGatewayPrivateEndpointConnectionInner> updateAsync(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

Method Details

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

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

beginDelete

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

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
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 applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

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

beginUpdate

public abstract SyncPoller,ApplicationGatewayPrivateEndpointConnectionInner> beginUpdate(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.

Returns:

the SyncPoller<T,U> for polling of private Endpoint connection on an application gateway.

beginUpdate

public abstract SyncPoller,ApplicationGatewayPrivateEndpointConnectionInner> beginUpdate(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters, Context context)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of private Endpoint connection on an application gateway.

beginUpdateAsync

public abstract PollerFlux,ApplicationGatewayPrivateEndpointConnectionInner> beginUpdateAsync(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.

Returns:

the PollerFlux<T,U> for polling of private Endpoint connection on an application gateway.

delete

public abstract void delete(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

delete

public abstract void delete(String resourceGroupName, String applicationGatewayName, String connectionName, Context context)

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Deletes the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract ApplicationGatewayPrivateEndpointConnectionInner get(String resourceGroupName, String applicationGatewayName, String connectionName)

Gets the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

the specified private endpoint connection on application gateway.

getAsync

public abstract Mono getAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Gets the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

the specified private endpoint connection on application gateway on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String applicationGatewayName, String connectionName, Context context)

Gets the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
context - The context to associate with this operation.

Returns:

the specified private endpoint connection on application gateway along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String applicationGatewayName, String connectionName)

Gets the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.

Returns:

the specified private endpoint connection on application gateway along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String applicationGatewayName)

Lists all private endpoint connections on an application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.

Returns:

response for ListApplicationGatewayPrivateEndpointConnection API service call as paginated response with PagedIterable<T>.

list

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

Lists all private endpoint connections on an application gateway.

Parameters:

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

Returns:

response for ListApplicationGatewayPrivateEndpointConnection API service call as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String applicationGatewayName)

Lists all private endpoint connections on an application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.

Returns:

response for ListApplicationGatewayPrivateEndpointConnection API service call as paginated response with PagedFlux<T>.

update

public abstract ApplicationGatewayPrivateEndpointConnectionInner update(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.

Returns:

private Endpoint connection on an application gateway.

update

public abstract ApplicationGatewayPrivateEndpointConnectionInner update(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters, Context context)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.
context - The context to associate with this operation.

Returns:

private Endpoint connection on an application gateway.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.

Returns:

private Endpoint connection on an application gateway on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String applicationGatewayName, String connectionName, ApplicationGatewayPrivateEndpointConnectionInner parameters)

Updates the specified private endpoint connection on application gateway.

Parameters:

resourceGroupName - The name of the resource group.
applicationGatewayName - The name of the application gateway.
connectionName - The name of the application gateway private endpoint connection.
parameters - Parameters supplied to update application gateway private endpoint connection operation.

Returns:

private Endpoint connection on an application gateway along with Response<T> on successful completion of Mono.

Applies to