SqlChildrenOperations.SqlChildrenActionsDefinition<T> Interface

Type Parameters

T

the FluentT interface of the SQL server child resource

public static interface SqlChildrenOperations.SqlChildrenActionsDefinition

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 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 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 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 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 list()

Lists Azure SQL child resources.

Returns:

the list of resources

listAsync

public abstract PagedFlux listAsync()

Asynchronously lists Azure SQL child resources.

Returns:

a representation of the deferred computation of this call

Applies to