DataFlowDebugSessionAsyncClient Class

  • java.lang.Object
    • com.azure.analytics.synapse.artifacts.DataFlowDebugSessionAsyncClient

public final class DataFlowDebugSessionAsyncClient

Initializes a new instance of the asynchronous ArtifactsClient type.

Method Summary

Modifier and Type Method and Description
Mono<AddDataFlowToDebugSessionResponse> addDataFlow(DataFlowDebugPackage request)

Add a data flow into debug session.

Mono<Response<AddDataFlowToDebugSessionResponse>> addDataFlowWithResponse(DataFlowDebugPackage request)

Add a data flow into debug session.

Mono<CreateDataFlowDebugSessionResponse> createDataFlowDebugSession(CreateDataFlowDebugSessionRequest request)

Creates a data flow debug session.

Mono<DataFlowDebugSessionsCreateDataFlowDebugSessionResponse> createDataFlowDebugSessionWithResponse(CreateDataFlowDebugSessionRequest request)

Creates a data flow debug session.

Mono<Void> deleteDataFlowDebugSession(DeleteDataFlowDebugSessionRequest request)

Deletes a data flow debug session.

Mono<Response<Void>> deleteDataFlowDebugSessionWithResponse(DeleteDataFlowDebugSessionRequest request)

Deletes a data flow debug session.

Mono<DataFlowDebugCommandResponse> executeCommand(DataFlowDebugCommandRequest request)

Execute a data flow debug command.

Mono<DataFlowDebugSessionsExecuteCommandResponse> executeCommandWithResponse(DataFlowDebugCommandRequest request)

Execute a data flow debug command.

PagedFlux<DataFlowDebugSessionInfo> queryDataFlowDebugSessionsByWorkspace()

Query all active data flow debug sessions.

Methods inherited from java.lang.Object

Method Details

addDataFlow

public Mono addDataFlow(DataFlowDebugPackage request)

Add a data flow into debug session.

Parameters:

request - Data flow debug session definition with debug content.

Returns:

response body structure for starting data flow debug session on successful completion of Mono.

addDataFlowWithResponse

public Mono<>> addDataFlowWithResponse(DataFlowDebugPackage request)

Add a data flow into debug session.

Parameters:

request - Data flow debug session definition with debug content.

Returns:

response body structure for starting data flow debug session along with Response<T> on successful completion of Mono.

createDataFlowDebugSession

public Mono createDataFlowDebugSession(CreateDataFlowDebugSessionRequest request)

Creates a data flow debug session.

Parameters:

request - Data flow debug session definition.

Returns:

response body structure for creating data flow debug session on successful completion of Mono.

createDataFlowDebugSessionWithResponse

public Mono createDataFlowDebugSessionWithResponse(CreateDataFlowDebugSessionRequest request)

Creates a data flow debug session.

Parameters:

request - Data flow debug session definition.

Returns:

response body structure for creating data flow debug session on successful completion of Mono.

deleteDataFlowDebugSession

public Mono deleteDataFlowDebugSession(DeleteDataFlowDebugSessionRequest request)

Deletes a data flow debug session.

Parameters:

request - Data flow debug session definition for deletion.

Returns:

A Mono that completes when a successful response is received.

deleteDataFlowDebugSessionWithResponse

public Mono<>> deleteDataFlowDebugSessionWithResponse(DeleteDataFlowDebugSessionRequest request)

Deletes a data flow debug session.

Parameters:

request - Data flow debug session definition for deletion.

Returns:

the Response<T> on successful completion of Mono.

executeCommand

public Mono executeCommand(DataFlowDebugCommandRequest request)

Execute a data flow debug command.

Parameters:

request - Data flow debug command definition.

Returns:

response body structure of data flow result for data preview, statistics or expression preview on successful completion of Mono.

executeCommandWithResponse

public Mono executeCommandWithResponse(DataFlowDebugCommandRequest request)

Execute a data flow debug command.

Parameters:

request - Data flow debug command definition.

Returns:

response body structure of data flow result for data preview, statistics or expression preview on successful completion of Mono.

queryDataFlowDebugSessionsByWorkspace

public PagedFlux queryDataFlowDebugSessionsByWorkspace()

Query all active data flow debug sessions.

Returns:

a list of active debug sessions as paginated response with PagedFlux<T>.

Applies to