Share via


JobPrivateEndpointsClient Interface

public interface JobPrivateEndpointsClient

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

Method Summary

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

Creates or updates a private endpoint.

abstract SyncPoller<PollResult<JobPrivateEndpointInner>,JobPrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters, Context context)

Creates or updates a private endpoint.

abstract PollerFlux<PollResult<JobPrivateEndpointInner>,JobPrivateEndpointInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

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

Deletes a private endpoint.

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

Deletes a private endpoint.

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

Deletes a private endpoint.

abstract JobPrivateEndpointInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

abstract JobPrivateEndpointInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters, Context context)

Creates or updates a private endpoint.

abstract Mono<JobPrivateEndpointInner> createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Deletes a private endpoint.

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

Deletes a private endpoint.

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

Deletes a private endpoint.

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

Deletes a private endpoint.

abstract JobPrivateEndpointInner get(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Gets a private endpoint.

abstract Mono<JobPrivateEndpointInner> getAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Gets a private endpoint.

abstract Response<JobPrivateEndpointInner> getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, Context context)

Gets a private endpoint.

abstract Mono<Response<JobPrivateEndpointInner>> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Gets a private endpoint.

abstract PagedIterable<JobPrivateEndpointInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of job agent private endpoints.

abstract PagedIterable<JobPrivateEndpointInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName, Context context)

Gets a list of job agent private endpoints.

abstract PagedFlux<JobPrivateEndpointInner> listByAgentAsync(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of job agent private endpoints.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<JobPrivateEndpointInner>,JobPrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.

Returns:

the SyncPoller<T,U> for polling of a job agent private endpoint.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<JobPrivateEndpointInner>,JobPrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters, Context context)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a job agent private endpoint.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<JobPrivateEndpointInner>,JobPrivateEndpointInner> beginCreateOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.

Returns:

the PollerFlux<T,U> for polling of a job agent private endpoint.

beginDelete

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

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.

Returns:

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

beginDelete

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

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.
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 serverName, String jobAgentName, String privateEndpointName)

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.

Returns:

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

createOrUpdate

public abstract JobPrivateEndpointInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.

Returns:

a job agent private endpoint.

createOrUpdate

public abstract JobPrivateEndpointInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters, Context context)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.
context - The context to associate with this operation.

Returns:

a job agent private endpoint.

createOrUpdateAsync

public abstract Mono<JobPrivateEndpointInner> createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.

Returns:

a job agent private endpoint on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, JobPrivateEndpointInner parameters)

Creates or updates a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint.
parameters - The requested private endpoint state.

Returns:

a job agent private endpoint along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.

delete

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

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.
context - The context to associate with this operation.

deleteAsync

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

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Deletes a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to delete.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract JobPrivateEndpointInner get(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Gets a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to get.

Returns:

a private endpoint.

getAsync

public abstract Mono<JobPrivateEndpointInner> getAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Gets a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to get.

Returns:

a private endpoint on successful completion of Mono.

getWithResponse

public abstract Response<JobPrivateEndpointInner> getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName, Context context)

Gets a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to get.
context - The context to associate with this operation.

Returns:

a private endpoint along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<JobPrivateEndpointInner>> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String privateEndpointName)

Gets a private endpoint.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
privateEndpointName - The name of the private endpoint to get.

Returns:

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

listByAgent

public abstract PagedIterable<JobPrivateEndpointInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of job agent private endpoints.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.

Returns:

a list of job agent private endpoints as paginated response with PagedIterable<T>.

listByAgent

public abstract PagedIterable<JobPrivateEndpointInner> listByAgent(String resourceGroupName, String serverName, String jobAgentName, Context context)

Gets a list of job agent private endpoints.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.
context - The context to associate with this operation.

Returns:

a list of job agent private endpoints as paginated response with PagedIterable<T>.

listByAgentAsync

public abstract PagedFlux<JobPrivateEndpointInner> listByAgentAsync(String resourceGroupName, String serverName, String jobAgentName)

Gets a list of job agent private endpoints.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
jobAgentName - The name of the job agent.

Returns:

a list of job agent private endpoints as paginated response with PagedFlux<T>.

Applies to