JobVersionsClient Interface

public interface JobVersionsClient

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

Method Summary

Modifier and Type Method and Description
abstract JobVersionInner get(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets a job version.

abstract Mono<JobVersionInner> getAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets a job version.

abstract Response<JobVersionInner> getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, Context context)

Gets a job version.

abstract Mono<Response<JobVersionInner>> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets a job version.

abstract PagedIterable<JobVersionInner> listByJob(String resourceGroupName, String serverName, String jobAgentName, String jobName)

Gets all versions of a job.

abstract PagedIterable<JobVersionInner> listByJob(String resourceGroupName, String serverName, String jobAgentName, String jobName, Context context)

Gets all versions of a job.

abstract PagedFlux<JobVersionInner> listByJobAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName)

Gets all versions of a job.

Method Details

get

public abstract JobVersionInner get(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets a job version.

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.
jobName - The name of the job.
jobVersion - The version of the job to get.

Returns:

a job version.

getAsync

public abstract Mono getAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets a job version.

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.
jobName - The name of the job.
jobVersion - The version of the job to get.

Returns:

a job version on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, Context context)

Gets a job version.

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.
jobName - The name of the job.
jobVersion - The version of the job to get.
context - The context to associate with this operation.

Returns:

a job version along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets a job version.

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.
jobName - The name of the job.
jobVersion - The version of the job to get.

Returns:

a job version along with Response<T> on successful completion of Mono.

listByJob

public abstract PagedIterable listByJob(String resourceGroupName, String serverName, String jobAgentName, String jobName)

Gets all versions of a job.

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.
jobName - The name of the job to get.

Returns:

all versions of a job as paginated response with PagedIterable<T>.

listByJob

public abstract PagedIterable listByJob(String resourceGroupName, String serverName, String jobAgentName, String jobName, Context context)

Gets all versions of a job.

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.
jobName - The name of the job to get.
context - The context to associate with this operation.

Returns:

all versions of a job as paginated response with PagedIterable<T>.

listByJobAsync

public abstract PagedFlux listByJobAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName)

Gets all versions of a job.

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.
jobName - The name of the job to get.

Returns:

all versions of a job as paginated response with PagedFlux<T>.

Applies to