Share via


SqlChildrenOperations.SqlChildrenActionsDefinition<T> Interface

Type Parameters

T

the FluentT interface of the SQL server child resource

public static interface SqlChildrenOperations.SqlChildrenActionsDefinition<T>

Base interface for Azure SQL Server child resource actions.

Method Summary

Modifier and Type Method and Description
abstract void delete(String name)

Deletes a child resource from Azure SQL server.

abstract Mono<Void> deleteAsync(String name)

Asynchronously delete a child resource from Azure SQL server.

abstract void deleteById(String id)

Deletes a child resource from Azure SQL server, identifying it by its resource ID.

abstract Mono<Void> deleteByIdAsync(String id)

Asynchronously delete a child resource from Azure SQL server, identifying it by its resource ID.

abstract T get(String name)

Gets the information about a child resource from Azure SQL server.

abstract Mono<T> getAsync(String name)

Asynchronously gets the information about a child resource from Azure SQL server.

abstract T getById(String id)

Gets the information about a child resource from Azure SQL server using the resource ID.

abstract Mono<T> getByIdAsync(String id)

Asynchronously gets the information about a child resource from Azure SQL server using the resource ID.

abstract List<T> list()

Lists Azure SQL child resources.

abstract PagedFlux<T> listAsync()

Asynchronously lists Azure SQL child resources.

Method Details

delete

public abstract void delete(String name)

Deletes a child resource from Azure SQL server.

Parameters:

name - the name of the child resource

deleteAsync

public abstract Mono<Void> deleteAsync(String name)

Asynchronously delete a child resource from Azure SQL server.

Parameters:

name - the name of the child resource

Returns:

a representation of the deferred computation of this call

deleteById

public abstract void deleteById(String id)

Deletes a child resource from Azure SQL server, identifying it by its resource ID.

Parameters:

id - the resource ID of the resource to delete

deleteByIdAsync

public abstract Mono<Void> deleteByIdAsync(String id)

Asynchronously delete a child resource from Azure SQL server, identifying it by its resource ID.

Parameters:

id - the resource ID of the resource to delete

Returns:

a representation of the deferred computation of this call

get

public abstract T get(String name)

Gets the information about a child resource from Azure SQL server.

Parameters:

name - the name of the child resource

Returns:

an immutable representation of the resource

getAsync

public abstract Mono<T> getAsync(String name)

Asynchronously gets the information about a child resource from Azure SQL server.

Parameters:

name - the name of the child resource

Returns:

a representation of the deferred computation of this call returning the found resource

getById

public abstract T getById(String id)

Gets the information about a child resource from Azure SQL server using the resource ID.

Parameters:

id - the ID of the resource.

Returns:

an immutable representation of the resource

getByIdAsync

public abstract Mono<T> getByIdAsync(String id)

Asynchronously gets the information about a child resource from Azure SQL server using the resource ID.

Parameters:

id - the ID of the resource.

Returns:

an immutable representation of the resource

list

public abstract List<T> list()

Lists Azure SQL child resources.

Returns:

the list of resources

listAsync

public abstract PagedFlux<T> listAsync()

Asynchronously lists Azure SQL child resources.

Returns:

a representation of the deferred computation of this call

Applies to