LinkConnectionAsyncClient Class

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

public final class LinkConnectionAsyncClient

Initializes a new instance of the asynchronous ArtifactsClient type.

Method Summary

Modifier and Type Method and Description
Mono<LinkConnectionResource> createOrUpdate(String linkConnectionName, LinkConnectionResource linkConnection)

Creates or updates a link connection.

Mono<Response<LinkConnectionResource>> createOrUpdateWithResponse(String linkConnectionName, LinkConnectionResource linkConnection)

Creates or updates a link connection.

Mono<Void> delete(String linkConnectionName)

Delete a link connection.

Mono<Response<Void>> deleteWithResponse(String linkConnectionName)

Delete a link connection.

Mono<Void> editTables(String linkConnectionName, EditTablesRequest editTablesRequest)

Edit tables for a link connection.

Mono<Response<Void>> editTablesWithResponse(String linkConnectionName, EditTablesRequest editTablesRequest)

Edit tables for a link connection.

Mono<LinkConnectionResource> get(String linkConnectionName)

Get a link connection.

Mono<LinkConnectionDetailedStatus> getDetailedStatus(String linkConnectionName)

Get the detailed status of a link connection.

Mono<Response<LinkConnectionDetailedStatus>> getDetailedStatusWithResponse(String linkConnectionName)

Get the detailed status of a link connection.

Mono<Response<LinkConnectionResource>> getWithResponse(String linkConnectionName)

Get a link connection.

PagedFlux<LinkConnectionResource> listByWorkspace()

List link connections.

Mono<LinkTableListResponse> listLinkTables(String linkConnectionName)

List the link tables of a link connection.

Mono<Response<LinkTableListResponse>> listLinkTablesWithResponse(String linkConnectionName)

List the link tables of a link connection.

Mono<Void> pause(String linkConnectionName)

Pause a link connection.

Mono<Response<Void>> pauseWithResponse(String linkConnectionName)

Pause a link connection.

Mono<LinkConnectionQueryTableStatus> queryTableStatus(String linkConnectionName, QueryTableStatusRequest queryTableStatusRequest)

Query the link table status of a link connection.

Mono<Response<LinkConnectionQueryTableStatus>> queryTableStatusWithResponse(String linkConnectionName, QueryTableStatusRequest queryTableStatusRequest)

Query the link table status of a link connection.

Mono<Void> resume(String linkConnectionName)

Resume a link connection.

Mono<Response<Void>> resumeWithResponse(String linkConnectionName)

Resume a link connection.

Mono<Void> start(String linkConnectionName)

Start a link connection.

Mono<Response<Void>> startWithResponse(String linkConnectionName)

Start a link connection.

Mono<Void> stop(String linkConnectionName)

Stop a link connection.

Mono<Response<Void>> stopWithResponse(String linkConnectionName)

Stop a link connection.

Mono<Void> updateLandingZoneCredential(String linkConnectionName, UpdateLandingZoneCredential updateLandingZoneCredentialRequest)

Update landing zone credential of a link connection.

Mono<Response<Void>> updateLandingZoneCredentialWithResponse(String linkConnectionName, UpdateLandingZoneCredential updateLandingZoneCredentialRequest)

Update landing zone credential of a link connection.

Methods inherited from java.lang.Object

Method Details

createOrUpdate

public Mono createOrUpdate(String linkConnectionName, LinkConnectionResource linkConnection)

Creates or updates a link connection.

Parameters:

linkConnectionName - The link connection name.
linkConnection - Link connection resource definition.

Returns:

the response body on successful completion of Mono.

createOrUpdateWithResponse

public Mono<>> createOrUpdateWithResponse(String linkConnectionName, LinkConnectionResource linkConnection)

Creates or updates a link connection.

Parameters:

linkConnectionName - The link connection name.
linkConnection - Link connection resource definition.

Returns:

the response body along with Response<T> on successful completion of Mono.

delete

public Mono delete(String linkConnectionName)

Delete a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public Mono<>> deleteWithResponse(String linkConnectionName)

Delete a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

the Response<T> on successful completion of Mono.

editTables

public Mono editTables(String linkConnectionName, EditTablesRequest editTablesRequest)

Edit tables for a link connection.

Parameters:

linkConnectionName - The link connection name.
editTablesRequest - Edit tables request.

Returns:

A Mono that completes when a successful response is received.

editTablesWithResponse

public Mono<>> editTablesWithResponse(String linkConnectionName, EditTablesRequest editTablesRequest)

Edit tables for a link connection.

Parameters:

linkConnectionName - The link connection name.
editTablesRequest - Edit tables request.

Returns:

the Response<T> on successful completion of Mono.

get

public Mono get(String linkConnectionName)

Get a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

a link connection on successful completion of Mono.

getDetailedStatus

public Mono getDetailedStatus(String linkConnectionName)

Get the detailed status of a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

the detailed status of a link connection on successful completion of Mono.

getDetailedStatusWithResponse

public Mono<>> getDetailedStatusWithResponse(String linkConnectionName)

Get the detailed status of a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

the detailed status of a link connection along with Response<T> on successful completion of Mono.

getWithResponse

public Mono<>> getWithResponse(String linkConnectionName)

Get a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

a link connection along with Response<T> on successful completion of Mono.

listByWorkspace

public PagedFlux listByWorkspace()

List link connections.

Returns:

the paginated response with PagedFlux<T>.

listLinkTables

public Mono listLinkTables(String linkConnectionName)

List the link tables of a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

the response body on successful completion of Mono.

listLinkTablesWithResponse

public Mono<>> listLinkTablesWithResponse(String linkConnectionName)

List the link tables of a link connection.

Parameters:

linkConnectionName - The link connection name.

Returns:

the response body along with Response<T> on successful completion of Mono.

pause

public Mono pause(String linkConnectionName)

Pause a link connection. It may take a few minutes from Pausing to Paused, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

A Mono that completes when a successful response is received.

pauseWithResponse

public Mono<>> pauseWithResponse(String linkConnectionName)

Pause a link connection. It may take a few minutes from Pausing to Paused, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

the Response<T> on successful completion of Mono.

queryTableStatus

public Mono queryTableStatus(String linkConnectionName, QueryTableStatusRequest queryTableStatusRequest)

Query the link table status of a link connection.

Parameters:

linkConnectionName - The link connection name.
queryTableStatusRequest - Query table status request.

Returns:

the response body on successful completion of Mono.

queryTableStatusWithResponse

public Mono<>> queryTableStatusWithResponse(String linkConnectionName, QueryTableStatusRequest queryTableStatusRequest)

Query the link table status of a link connection.

Parameters:

linkConnectionName - The link connection name.
queryTableStatusRequest - Query table status request.

Returns:

the response body along with Response<T> on successful completion of Mono.

resume

public Mono resume(String linkConnectionName)

Resume a link connection. It may take a few minutes from Resuming to Running, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

A Mono that completes when a successful response is received.

resumeWithResponse

public Mono<>> resumeWithResponse(String linkConnectionName)

Resume a link connection. It may take a few minutes from Resuming to Running, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

the Response<T> on successful completion of Mono.

start

public Mono start(String linkConnectionName)

Start a link connection. It may take a few minutes from Starting to Running, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

A Mono that completes when a successful response is received.

startWithResponse

public Mono<>> startWithResponse(String linkConnectionName)

Start a link connection. It may take a few minutes from Starting to Running, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

the Response<T> on successful completion of Mono.

stop

public Mono stop(String linkConnectionName)

Stop a link connection. It may take a few minutes from Stopping to stopped, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

A Mono that completes when a successful response is received.

stopWithResponse

public Mono<>> stopWithResponse(String linkConnectionName)

Stop a link connection. It may take a few minutes from Stopping to stopped, monitor the status with LinkConnection_GetDetailedStatus.

Parameters:

linkConnectionName - The link connection name.

Returns:

the Response<T> on successful completion of Mono.

updateLandingZoneCredential

public Mono updateLandingZoneCredential(String linkConnectionName, UpdateLandingZoneCredential updateLandingZoneCredentialRequest)

Update landing zone credential of a link connection.

Parameters:

linkConnectionName - The link connection name.
updateLandingZoneCredentialRequest - update landing zone credential request.

Returns:

A Mono that completes when a successful response is received.

updateLandingZoneCredentialWithResponse

public Mono<>> updateLandingZoneCredentialWithResponse(String linkConnectionName, UpdateLandingZoneCredential updateLandingZoneCredentialRequest)

Update landing zone credential of a link connection.

Parameters:

linkConnectionName - The link connection name.
updateLandingZoneCredentialRequest - update landing zone credential request.

Returns:

the Response<T> on successful completion of Mono.

Applies to