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 rx.Completable 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 rx.Completable 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 rx.Observable<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 rx.Observable<T> getByIdAsync(String id)

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

abstract java.util.List<T> list()

Lists Azure SQL child resources.

abstract rx.Observable<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 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 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 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 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 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 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 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 abstract List list()

Lists Azure SQL child resources.

Returns:

the list of resources

listAsync

public abstract Observable listAsync()

Asynchronously lists Azure SQL child resources.

Returns:

a representation of the deferred computation of this call

Applies to