DataFlowAsyncClient Class

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

public final class DataFlowAsyncClient

Initializes a new instance of the asynchronous ArtifactsClient type.

Method Summary

Modifier and Type Method and Description
Mono<DataFlowResource> createOrUpdateDataFlow(String dataFlowName, DataFlowResource dataFlow)

Creates or updates a data flow.

Mono<DataFlowResource> createOrUpdateDataFlow(String dataFlowName, DataFlowResource dataFlow, String ifMatch)

Creates or updates a data flow.

Mono<Response<DataFlowResource>> createOrUpdateDataFlowWithResponse(String dataFlowName, DataFlowResource dataFlow, String ifMatch)

Creates or updates a data flow.

Mono<Void> deleteDataFlow(String dataFlowName)

Deletes a data flow.

Mono<Response<Void>> deleteDataFlowWithResponse(String dataFlowName)

Deletes a data flow.

Mono<DataFlowResource> getDataFlow(String dataFlowName)

Gets a data flow.

Mono<DataFlowResource> getDataFlow(String dataFlowName, String ifNoneMatch)

Gets a data flow.

Mono<Response<DataFlowResource>> getDataFlowWithResponse(String dataFlowName, String ifNoneMatch)

Gets a data flow.

PagedFlux<DataFlowResource> getDataFlowsByWorkspace()

Lists data flows.

Mono<Void> renameDataFlow(String dataFlowName, ArtifactRenameRequest request)

Renames a dataflow.

Mono<Response<Void>> renameDataFlowWithResponse(String dataFlowName, ArtifactRenameRequest request)

Renames a dataflow.

Methods inherited from java.lang.Object

Method Details

createOrUpdateDataFlow

public Mono createOrUpdateDataFlow(String dataFlowName, DataFlowResource dataFlow)

Creates or updates a data flow.

Parameters:

dataFlowName - The data flow name.
dataFlow - Data flow resource definition.

Returns:

data flow resource type on successful completion of Mono.

createOrUpdateDataFlow

public Mono createOrUpdateDataFlow(String dataFlowName, DataFlowResource dataFlow, String ifMatch)

Creates or updates a data flow.

Parameters:

dataFlowName - The data flow name.
dataFlow - Data flow resource definition.
ifMatch - ETag of the data flow entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.

Returns:

data flow resource type on successful completion of Mono.

createOrUpdateDataFlowWithResponse

public Mono<>> createOrUpdateDataFlowWithResponse(String dataFlowName, DataFlowResource dataFlow, String ifMatch)

Creates or updates a data flow.

Parameters:

dataFlowName - The data flow name.
dataFlow - Data flow resource definition.
ifMatch - ETag of the data flow entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.

Returns:

data flow resource type along with Response<T> on successful completion of Mono.

deleteDataFlow

public Mono deleteDataFlow(String dataFlowName)

Deletes a data flow.

Parameters:

dataFlowName - The data flow name.

Returns:

A Mono that completes when a successful response is received.

deleteDataFlowWithResponse

public Mono<>> deleteDataFlowWithResponse(String dataFlowName)

Deletes a data flow.

Parameters:

dataFlowName - The data flow name.

Returns:

the Response<T> on successful completion of Mono.

getDataFlow

public Mono getDataFlow(String dataFlowName)

Gets a data flow.

Parameters:

dataFlowName - The data flow name.

Returns:

a data flow on successful completion of Mono.

getDataFlow

public Mono getDataFlow(String dataFlowName, String ifNoneMatch)

Gets a data flow.

Parameters:

dataFlowName - The data flow name.
ifNoneMatch - ETag of the data flow entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.

Returns:

a data flow on successful completion of Mono.

getDataFlowWithResponse

public Mono<>> getDataFlowWithResponse(String dataFlowName, String ifNoneMatch)

Gets a data flow.

Parameters:

dataFlowName - The data flow name.
ifNoneMatch - ETag of the data flow entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.

Returns:

a data flow along with Response<T> on successful completion of Mono.

getDataFlowsByWorkspace

public PagedFlux getDataFlowsByWorkspace()

Lists data flows.

Returns:

a list of data flow resources as paginated response with PagedFlux<T>.

renameDataFlow

public Mono renameDataFlow(String dataFlowName, ArtifactRenameRequest request)

Renames a dataflow.

Parameters:

dataFlowName - The data flow name.
request - proposed new name.

Returns:

A Mono that completes when a successful response is received.

renameDataFlowWithResponse

public Mono<>> renameDataFlowWithResponse(String dataFlowName, ArtifactRenameRequest request)

Renames a dataflow.

Parameters:

dataFlowName - The data flow name.
request - proposed new name.

Returns:

the Response<T> on successful completion of Mono.

Applies to