WorkflowTriggersClient Interface

public interface WorkflowTriggersClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginRun(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

abstract SyncPoller<PollResult<Void>,Void> beginRun(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Runs a workflow trigger.

abstract PollerFlux<PollResult<Void>,Void> beginRunAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

abstract WorkflowTriggerInner get(String resourceGroupName, String name, String workflowName, String triggerName)

Gets a workflow trigger.

abstract Mono<WorkflowTriggerInner> getAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Gets a workflow trigger.

abstract JsonSchemaInner getSchemaJson(String resourceGroupName, String name, String workflowName, String triggerName)

Get the trigger schema as JSON.

abstract Mono<JsonSchemaInner> getSchemaJsonAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the trigger schema as JSON.

abstract Response<JsonSchemaInner> getSchemaJsonWithResponse(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Get the trigger schema as JSON.

abstract Mono<Response<JsonSchemaInner>> getSchemaJsonWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the trigger schema as JSON.

abstract Response<WorkflowTriggerInner> getWithResponse(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Gets a workflow trigger.

abstract Mono<Response<WorkflowTriggerInner>> getWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Gets a workflow trigger.

abstract PagedIterable<WorkflowTriggerInner> list(String resourceGroupName, String name, String workflowName)

Gets a list of workflow triggers.

abstract PagedIterable<WorkflowTriggerInner> list(String resourceGroupName, String name, String workflowName, Integer top, String filter, Context context)

Gets a list of workflow triggers.

abstract PagedFlux<WorkflowTriggerInner> listAsync(String resourceGroupName, String name, String workflowName)

Gets a list of workflow triggers.

abstract PagedFlux<WorkflowTriggerInner> listAsync(String resourceGroupName, String name, String workflowName, Integer top, String filter)

Gets a list of workflow triggers.

abstract WorkflowTriggerCallbackUrlInner listCallbackUrl(String resourceGroupName, String name, String workflowName, String triggerName)

Get the callback URL for a workflow trigger.

abstract Mono<WorkflowTriggerCallbackUrlInner> listCallbackUrlAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the callback URL for a workflow trigger.

abstract Response<WorkflowTriggerCallbackUrlInner> listCallbackUrlWithResponse(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Get the callback URL for a workflow trigger.

abstract Mono<Response<WorkflowTriggerCallbackUrlInner>> listCallbackUrlWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the callback URL for a workflow trigger.

abstract void run(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

abstract void run(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Runs a workflow trigger.

abstract Mono<Void> runAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

abstract Mono<Response<Flux<ByteBuffer>>> runWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

Method Details

beginRun

public abstract SyncPoller<PollResult<Void>,Void> beginRun(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

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

beginRun

public abstract SyncPoller<PollResult<Void>,Void> beginRun(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.
context - The context to associate with this operation.

Returns:

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

beginRunAsync

public abstract PollerFlux<PollResult<Void>,Void> beginRunAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

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

get

public abstract WorkflowTriggerInner get(String resourceGroupName, String name, String workflowName, String triggerName)

Gets a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

a workflow trigger.

getAsync

public abstract Mono<WorkflowTriggerInner> getAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Gets a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

a workflow trigger on successful completion of Mono.

getSchemaJson

public abstract JsonSchemaInner getSchemaJson(String resourceGroupName, String name, String workflowName, String triggerName)

Get the trigger schema as JSON.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the trigger schema as JSON.

getSchemaJsonAsync

public abstract Mono<JsonSchemaInner> getSchemaJsonAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the trigger schema as JSON.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the trigger schema as JSON on successful completion of Mono.

getSchemaJsonWithResponse

public abstract Response<JsonSchemaInner> getSchemaJsonWithResponse(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Get the trigger schema as JSON.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.
context - The context to associate with this operation.

Returns:

the trigger schema as JSON along with Response<T>.

getSchemaJsonWithResponseAsync

public abstract Mono<Response<JsonSchemaInner>> getSchemaJsonWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the trigger schema as JSON.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the trigger schema as JSON along with Response<T> on successful completion of Mono.

getWithResponse

public abstract Response<WorkflowTriggerInner> getWithResponse(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Gets a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.
context - The context to associate with this operation.

Returns:

a workflow trigger along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<WorkflowTriggerInner>> getWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Gets a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

a workflow trigger along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<WorkflowTriggerInner> list(String resourceGroupName, String name, String workflowName)

Gets a list of workflow triggers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.

Returns:

a list of workflow triggers as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<WorkflowTriggerInner> list(String resourceGroupName, String name, String workflowName, Integer top, String filter, Context context)

Gets a list of workflow triggers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
top - The number of items to be included in the result.
filter - The filter to apply on the operation.
context - The context to associate with this operation.

Returns:

a list of workflow triggers as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<WorkflowTriggerInner> listAsync(String resourceGroupName, String name, String workflowName)

Gets a list of workflow triggers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.

Returns:

a list of workflow triggers as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux<WorkflowTriggerInner> listAsync(String resourceGroupName, String name, String workflowName, Integer top, String filter)

Gets a list of workflow triggers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
top - The number of items to be included in the result.
filter - The filter to apply on the operation.

Returns:

a list of workflow triggers as paginated response with PagedFlux<T>.

listCallbackUrl

public abstract WorkflowTriggerCallbackUrlInner listCallbackUrl(String resourceGroupName, String name, String workflowName, String triggerName)

Get the callback URL for a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the callback URL for a workflow trigger.

listCallbackUrlAsync

public abstract Mono<WorkflowTriggerCallbackUrlInner> listCallbackUrlAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the callback URL for a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the callback URL for a workflow trigger on successful completion of Mono.

listCallbackUrlWithResponse

public abstract Response<WorkflowTriggerCallbackUrlInner> listCallbackUrlWithResponse(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Get the callback URL for a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.
context - The context to associate with this operation.

Returns:

the callback URL for a workflow trigger along with Response<T>.

listCallbackUrlWithResponseAsync

public abstract Mono<Response<WorkflowTriggerCallbackUrlInner>> listCallbackUrlWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Get the callback URL for a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the callback URL for a workflow trigger along with Response<T> on successful completion of Mono.

run

public abstract void run(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

run

public abstract void run(String resourceGroupName, String name, String workflowName, String triggerName, Context context)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.
context - The context to associate with this operation.

runAsync

public abstract Mono<Void> runAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

A Mono that completes when a successful response is received.

runWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> runWithResponseAsync(String resourceGroupName, String name, String workflowName, String triggerName)

Runs a workflow trigger.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
name - Site name.
workflowName - The workflow name.
triggerName - The workflow trigger name.

Returns:

the Response<T> on successful completion of Mono.

Applies to