RunsClient Interface

public interface RunsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginCancel(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

abstract SyncPoller<PollResult<Void>,Void> beginCancel(String resourceGroupName, String registryName, String runId, Context context)

Cancel an existing run.

abstract PollerFlux<PollResult<Void>,Void> beginCancelAsync(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

abstract SyncPoller<PollResult<RunInner>,RunInner> beginUpdate(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

abstract SyncPoller<PollResult<RunInner>,RunInner> beginUpdate(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters, Context context)

Patch the run properties.

abstract PollerFlux<PollResult<RunInner>,RunInner> beginUpdateAsync(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

abstract void cancel(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

abstract void cancel(String resourceGroupName, String registryName, String runId, Context context)

Cancel an existing run.

abstract Mono<Void> cancelAsync(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

abstract Mono<Response<Flux<ByteBuffer>>> cancelWithResponseAsync(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

abstract RunInner get(String resourceGroupName, String registryName, String runId)

Gets the detailed information for a given run.

abstract Mono<RunInner> getAsync(String resourceGroupName, String registryName, String runId)

Gets the detailed information for a given run.

abstract RunGetLogResultInner getLogSasUrl(String resourceGroupName, String registryName, String runId)

Gets a link to download the run logs.

abstract Mono<RunGetLogResultInner> getLogSasUrlAsync(String resourceGroupName, String registryName, String runId)

Gets a link to download the run logs.

abstract Response<RunGetLogResultInner> getLogSasUrlWithResponse(String resourceGroupName, String registryName, String runId, Context context)

Gets a link to download the run logs.

abstract Mono<Response<RunGetLogResultInner>> getLogSasUrlWithResponseAsync(String resourceGroupName, String registryName, String runId)

Gets a link to download the run logs.

abstract Response<RunInner> getWithResponse(String resourceGroupName, String registryName, String runId, Context context)

Gets the detailed information for a given run.

abstract Mono<Response<RunInner>> getWithResponseAsync(String resourceGroupName, String registryName, String runId)

Gets the detailed information for a given run.

abstract PagedIterable<RunInner> list(String resourceGroupName, String registryName)

Gets all the runs for a registry.

abstract PagedIterable<RunInner> list(String resourceGroupName, String registryName, String filter, Integer top, Context context)

Gets all the runs for a registry.

abstract PagedFlux<RunInner> listAsync(String resourceGroupName, String registryName)

Gets all the runs for a registry.

abstract PagedFlux<RunInner> listAsync(String resourceGroupName, String registryName, String filter, Integer top)

Gets all the runs for a registry.

abstract RunInner update(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

abstract RunInner update(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters, Context context)

Patch the run properties.

abstract Mono<RunInner> updateAsync(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

Method Details

beginCancel

public abstract SyncPoller,Void> beginCancel(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

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

beginCancel

public abstract SyncPoller,Void> beginCancel(String resourceGroupName, String registryName, String runId, Context context)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
context - The context to associate with this operation.

Returns:

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

beginCancelAsync

public abstract PollerFlux,Void> beginCancelAsync(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

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

beginUpdate

public abstract SyncPoller,RunInner> beginUpdate(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.

Returns:

the SyncPoller<T,U> for polling of run resource properties.

beginUpdate

public abstract SyncPoller,RunInner> beginUpdate(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters, Context context)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of run resource properties.

beginUpdateAsync

public abstract PollerFlux,RunInner> beginUpdateAsync(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.

Returns:

the PollerFlux<T,U> for polling of run resource properties.

cancel

public abstract void cancel(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

cancel

public abstract void cancel(String resourceGroupName, String registryName, String runId, Context context)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
context - The context to associate with this operation.

cancelAsync

public abstract Mono cancelAsync(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

A Mono that completes when a successful response is received.

cancelWithResponseAsync

public abstract Mono>> cancelWithResponseAsync(String resourceGroupName, String registryName, String runId)

Cancel an existing run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract RunInner get(String resourceGroupName, String registryName, String runId)

Gets the detailed information for a given run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

the detailed information for a given run.

getAsync

public abstract Mono getAsync(String resourceGroupName, String registryName, String runId)

Gets the detailed information for a given run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

the detailed information for a given run on successful completion of Mono.

getLogSasUrl

public abstract RunGetLogResultInner getLogSasUrl(String resourceGroupName, String registryName, String runId)

Gets a link to download the run logs.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

a link to download the run logs.

getLogSasUrlAsync

public abstract Mono getLogSasUrlAsync(String resourceGroupName, String registryName, String runId)

Gets a link to download the run logs.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

a link to download the run logs on successful completion of Mono.

getLogSasUrlWithResponse

public abstract Response getLogSasUrlWithResponse(String resourceGroupName, String registryName, String runId, Context context)

Gets a link to download the run logs.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
context - The context to associate with this operation.

Returns:

a link to download the run logs along with Response<T>.

getLogSasUrlWithResponseAsync

public abstract Mono> getLogSasUrlWithResponseAsync(String resourceGroupName, String registryName, String runId)

Gets a link to download the run logs.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

a link to download the run logs along with Response<T> on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String registryName, String runId, Context context)

Gets the detailed information for a given run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
context - The context to associate with this operation.

Returns:

the detailed information for a given run along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String registryName, String runId)

Gets the detailed information for a given run.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.

Returns:

the detailed information for a given run along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String registryName)

Gets all the runs for a registry.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.

Returns:

all the runs for a registry as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String registryName, String filter, Integer top, Context context)

Gets all the runs for a registry.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
filter - The runs filter to apply on the operation. Arithmetic operators are not supported. The allowed string function is 'contains'. All logical operators except 'Not', 'Has', 'All' are allowed.
top - $top is supported for get list of runs, which limits the maximum number of runs to return.
context - The context to associate with this operation.

Returns:

all the runs for a registry as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String registryName)

Gets all the runs for a registry.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.

Returns:

all the runs for a registry as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String registryName, String filter, Integer top)

Gets all the runs for a registry.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
filter - The runs filter to apply on the operation. Arithmetic operators are not supported. The allowed string function is 'contains'. All logical operators except 'Not', 'Has', 'All' are allowed.
top - $top is supported for get list of runs, which limits the maximum number of runs to return.

Returns:

all the runs for a registry as paginated response with PagedFlux<T>.

update

public abstract RunInner update(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.

Returns:

run resource properties.

update

public abstract RunInner update(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters, Context context)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.
context - The context to associate with this operation.

Returns:

run resource properties.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.

Returns:

run resource properties on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String registryName, String runId, RunUpdateParameters runUpdateParameters)

Patch the run properties.

Parameters:

resourceGroupName - The name of the resource group to which the container registry belongs.
registryName - The name of the container registry.
runId - The run ID.
runUpdateParameters - The run update properties.

Returns:

run resource properties along with Response<T> on successful completion of Mono.

Applies to