SqlScriptAsyncClient Class

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

public final class SqlScriptAsyncClient

Initializes a new instance of the asynchronous ArtifactsClient type.

Method Summary

Modifier and Type Method and Description
Mono<SqlScriptResource> createOrUpdateSqlScript(String sqlScriptName, SqlScriptResource sqlScript)

Creates or updates a Sql Script.

Mono<SqlScriptResource> createOrUpdateSqlScript(String sqlScriptName, SqlScriptResource sqlScript, String ifMatch)

Creates or updates a Sql Script.

Mono<Response<SqlScriptResource>> createOrUpdateSqlScriptWithResponse(String sqlScriptName, SqlScriptResource sqlScript, String ifMatch)

Creates or updates a Sql Script.

Mono<Void> deleteSqlScript(String sqlScriptName)

Deletes a Sql Script.

Mono<Response<Void>> deleteSqlScriptWithResponse(String sqlScriptName)

Deletes a Sql Script.

Mono<SqlScriptResource> getSqlScript(String sqlScriptName)

Gets a sql script.

Mono<SqlScriptResource> getSqlScript(String sqlScriptName, String ifNoneMatch)

Gets a sql script.

Mono<Response<SqlScriptResource>> getSqlScriptWithResponse(String sqlScriptName, String ifNoneMatch)

Gets a sql script.

PagedFlux<SqlScriptResource> getSqlScriptsByWorkspace()

Lists sql scripts.

Mono<Void> renameSqlScript(String sqlScriptName, ArtifactRenameRequest request)

Renames a sqlScript.

Mono<Response<Void>> renameSqlScriptWithResponse(String sqlScriptName, ArtifactRenameRequest request)

Renames a sqlScript.

Methods inherited from java.lang.Object

Method Details

createOrUpdateSqlScript

public Mono createOrUpdateSqlScript(String sqlScriptName, SqlScriptResource sqlScript)

Creates or updates a Sql Script.

Parameters:

sqlScriptName - The sql script name.
sqlScript - Sql Script resource definition.

Returns:

sql Script resource type on successful completion of Mono.

createOrUpdateSqlScript

public Mono createOrUpdateSqlScript(String sqlScriptName, SqlScriptResource sqlScript, String ifMatch)

Creates or updates a Sql Script.

Parameters:

sqlScriptName - The sql script name.
sqlScript - Sql Script resource definition.
ifMatch - ETag of the SQL script entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.

Returns:

sql Script resource type on successful completion of Mono.

createOrUpdateSqlScriptWithResponse

public Mono<>> createOrUpdateSqlScriptWithResponse(String sqlScriptName, SqlScriptResource sqlScript, String ifMatch)

Creates or updates a Sql Script.

Parameters:

sqlScriptName - The sql script name.
sqlScript - Sql Script resource definition.
ifMatch - ETag of the SQL script entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.

Returns:

sql Script resource type along with Response<T> on successful completion of Mono.

deleteSqlScript

public Mono deleteSqlScript(String sqlScriptName)

Deletes a Sql Script.

Parameters:

sqlScriptName - The sql script name.

Returns:

A Mono that completes when a successful response is received.

deleteSqlScriptWithResponse

public Mono<>> deleteSqlScriptWithResponse(String sqlScriptName)

Deletes a Sql Script.

Parameters:

sqlScriptName - The sql script name.

Returns:

the Response<T> on successful completion of Mono.

getSqlScript

public Mono getSqlScript(String sqlScriptName)

Gets a sql script.

Parameters:

sqlScriptName - The sql script name.

Returns:

a sql script on successful completion of Mono.

getSqlScript

public Mono getSqlScript(String sqlScriptName, String ifNoneMatch)

Gets a sql script.

Parameters:

sqlScriptName - The sql script name.
ifNoneMatch - ETag of the sql compute 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 sql script on successful completion of Mono.

getSqlScriptWithResponse

public Mono<>> getSqlScriptWithResponse(String sqlScriptName, String ifNoneMatch)

Gets a sql script.

Parameters:

sqlScriptName - The sql script name.
ifNoneMatch - ETag of the sql compute 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 sql script along with Response<T> on successful completion of Mono.

getSqlScriptsByWorkspace

public PagedFlux getSqlScriptsByWorkspace()

Lists sql scripts.

Returns:

a list of sql scripts resources as paginated response with PagedFlux<T>.

renameSqlScript

public Mono renameSqlScript(String sqlScriptName, ArtifactRenameRequest request)

Renames a sqlScript.

Parameters:

sqlScriptName - The sql script name.
request - proposed new name.

Returns:

A Mono that completes when a successful response is received.

renameSqlScriptWithResponse

public Mono<>> renameSqlScriptWithResponse(String sqlScriptName, ArtifactRenameRequest request)

Renames a sqlScript.

Parameters:

sqlScriptName - The sql script name.
request - proposed new name.

Returns:

the Response<T> on successful completion of Mono.

Applies to