JobStepsClient Interface

public interface JobStepsClient

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

Method Summary

Modifier and Type Method and Description
abstract JobStepInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters)

Creates or updates a job step.

abstract Mono<JobStepInner> createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters)

Creates or updates a job step.

abstract Response<JobStepInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters, Context context)

Creates or updates a job step.

abstract Mono<Response<JobStepInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters)

Creates or updates a job step.

abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Deletes a job step.

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

Deletes a job step.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, Context context)

Deletes a job step.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Deletes a job step.

abstract JobStepInner get(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Gets a job step in a job's current version.

abstract Mono<JobStepInner> getAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Gets a job step in a job's current version.

abstract JobStepInner getByVersion(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, String stepName)

Gets the specified version of a job step.

abstract Mono<JobStepInner> getByVersionAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, String stepName)

Gets the specified version of a job step.

abstract Response<JobStepInner> getByVersionWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, String stepName, Context context)

Gets the specified version of a job step.

abstract Mono<Response<JobStepInner>> getByVersionWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, String stepName)

Gets the specified version of a job step.

abstract Response<JobStepInner> getWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, Context context)

Gets a job step in a job's current version.

abstract Mono<Response<JobStepInner>> getWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Gets a job step in a job's current version.

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

Gets all job steps for a job's current version.

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

Gets all job steps for a job's current version.

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

Gets all job steps for a job's current version.

abstract PagedIterable<JobStepInner> listByVersion(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets all job steps in the specified job version.

abstract PagedIterable<JobStepInner> listByVersion(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, Context context)

Gets all job steps in the specified job version.

abstract PagedFlux<JobStepInner> listByVersionAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets all job steps in the specified job version.

Method Details

createOrUpdate

public abstract JobStepInner createOrUpdate(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters)

Creates or updates a job step. This will implicitly create a new 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.
stepName - The name of the job step.
parameters - The requested state of the job step.

Returns:

a job step.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters)

Creates or updates a job step. This will implicitly create a new 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.
stepName - The name of the job step.
parameters - The requested state of the job step.

Returns:

a job step on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters, Context context)

Creates or updates a job step. This will implicitly create a new 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.
stepName - The name of the job step.
parameters - The requested state of the job step.
context - The context to associate with this operation.

Returns:

a job step along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, JobStepInner parameters)

Creates or updates a job step. This will implicitly create a new 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.
stepName - The name of the job step.
parameters - The requested state of the job step.

Returns:

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

delete

public abstract void delete(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Deletes a job step. This will implicitly create a new 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.
stepName - The name of the job step to delete.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Deletes a job step. This will implicitly create a new 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.
stepName - The name of the job step to delete.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName, Context context)

Deletes a job step. This will implicitly create a new 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.
stepName - The name of the job step to delete.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Deletes a job step. This will implicitly create a new 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.
stepName - The name of the job step to delete.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract JobStepInner get(String resourceGroupName, String serverName, String jobAgentName, String jobName, String stepName)

Gets a job step in a job's current 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.
stepName - The name of the job step.

Returns:

a job step in a job's current version.

getAsync

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

Gets a job step in a job's current 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.
stepName - The name of the job step.

Returns:

a job step in a job's current version on successful completion of Mono.

getByVersion

public abstract JobStepInner getByVersion(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, String stepName)

Gets the specified version of a job step.

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.
stepName - The name of the job step.

Returns:

the specified version of a job step.

getByVersionAsync

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

Gets the specified version of a job step.

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.
stepName - The name of the job step.

Returns:

the specified version of a job step on successful completion of Mono.

getByVersionWithResponse

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

Gets the specified version of a job step.

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

Returns:

the specified version of a job step along with Response<T>.

getByVersionWithResponseAsync

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

Gets the specified version of a job step.

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.
stepName - The name of the job step.

Returns:

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

getWithResponse

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

Gets a job step in a job's current 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.
stepName - The name of the job step.
context - The context to associate with this operation.

Returns:

a job step in a job's current version along with Response<T>.

getWithResponseAsync

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

Gets a job step in a job's current 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.
stepName - The name of the job step.

Returns:

a job step in a job's current 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 job steps for a job's current 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 to get.

Returns:

all job steps for a job's current version as paginated response with PagedIterable<T>.

listByJob

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

Gets all job steps for a job's current 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 to get.
context - The context to associate with this operation.

Returns:

all job steps for a job's current version as paginated response with PagedIterable<T>.

listByJobAsync

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

Gets all job steps for a job's current 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 to get.

Returns:

all job steps for a job's current version as paginated response with PagedFlux<T>.

listByVersion

public abstract PagedIterable listByVersion(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets all job steps in the specified 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 to get.
jobVersion - The version of the job to get.

Returns:

all job steps in the specified job version as paginated response with PagedIterable<T>.

listByVersion

public abstract PagedIterable listByVersion(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion, Context context)

Gets all job steps in the specified 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 to get.
jobVersion - The version of the job to get.
context - The context to associate with this operation.

Returns:

all job steps in the specified job version as paginated response with PagedIterable<T>.

listByVersionAsync

public abstract PagedFlux listByVersionAsync(String resourceGroupName, String serverName, String jobAgentName, String jobName, int jobVersion)

Gets all job steps in the specified 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 to get.
jobVersion - The version of the job to get.

Returns:

all job steps in the specified job version as paginated response with PagedFlux<T>.

Applies to