SqlChildrenOperations.SqlChildrenActionsDefinition<T> Interface

Type Parameters

T

the FluentT interface of the SQL server child resource

public interface SqlChildrenActionsDefinition

Base interface for Azure SQL Server child resource actions.

Method Summary

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

Deletes a child resource from Azure SQL server.

Completable deleteAsync(String name)

Asynchronously delete a child resource from Azure SQL server.

void deleteById(String id)

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

Completable deleteByIdAsync(String id)

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

T get(String name)

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

Observable<T> getAsync(String name)

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

T getById(String id)

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

Observable<T> getByIdAsync(String id)

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

List<T> list()

Lists Azure SQL child resources.

Observable<T> listAsync()

Asynchronously lists Azure SQL child resources.

Method Details

delete

public void delete(String name)

Deletes a child resource from Azure SQL server.

Parameters:

name - the name of the child resource

deleteAsync

public Completable 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 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 Completable 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 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 Observable 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 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 Observable 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 List list()

Lists Azure SQL child resources.

Returns:

the list of resources

listAsync

public Observable listAsync()

Asynchronously lists Azure SQL child resources.

Returns:

a representation of the deferred computation of this call

Applies to