Interface SqlChildrenOperations.SqlChildrenActionsDefinition<T>
-
- Type Parameters:
T- the FluentT interface of the SQL server child resource
- All Known Subinterfaces:
SqlDatabaseOperations.SqlDatabaseActionsDefinition,SqlElasticPoolOperations.SqlElasticPoolActionsDefinition,SqlFailoverGroupOperations.SqlFailoverGroupActionsDefinition,SqlFirewallRuleOperations.SqlFirewallRuleActionsDefinition,SqlServerDnsAliasOperations.SqlServerDnsAliasActionsDefinition,SqlServerKeyOperations.SqlServerKeyActionsDefinition,SqlSyncGroupOperations.SqlSyncGroupActionsDefinition,SqlSyncMemberOperations.SqlSyncMemberActionsDefinition,SqlVirtualNetworkRuleOperations.SqlVirtualNetworkRuleActionsDefinition
- Enclosing interface:
- SqlChildrenOperations<T>
public static interface SqlChildrenOperations.SqlChildrenActionsDefinition<T>Base interface for Azure SQL Server child resource actions.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(String name)Deletes a child resource from Azure SQL server.Mono<Void>deleteAsync(String name)Asynchronously delete a child resource from Azure SQL server.voiddeleteById(String id)Deletes a child resource from Azure SQL server, identifying it by its resource ID.Mono<Void>deleteByIdAsync(String id)Asynchronously delete a child resource from Azure SQL server, identifying it by its resource ID.Tget(String name)Gets the information about a child resource from Azure SQL server.Mono<T>getAsync(String name)Asynchronously gets the information about a child resource from Azure SQL server.TgetById(String id)Gets the information about a child resource from Azure SQL server using the resource ID.Mono<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.com.azure.core.http.rest.PagedFlux<T>listAsync()Asynchronously lists Azure SQL child resources.
-
-
-
Method Detail
-
get
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
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
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
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
-
delete
void delete(String name)
Deletes a child resource from Azure SQL server.- Parameters:
name- the name of the child resource
-
deleteAsync
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
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
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
-
listAsync
com.azure.core.http.rest.PagedFlux<T> listAsync()
Asynchronously lists Azure SQL child resources.- Returns:
- a representation of the deferred computation of this call
-
-