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

    Modifier and Type
    Method
    Description
    void
    delete(String name)
    Deletes a child resource from Azure SQL server.
    rx.Completable
    Asynchronously delete a child resource from Azure SQL server.
    void
    Deletes a child resource from Azure SQL server, identifying it by its resource ID.
    rx.Completable
    Asynchronously delete a child resource from Azure SQL server, identifying it by its resource ID.
    get(String name)
    Gets the information about a child resource from Azure SQL server.
    rx.Observable<T>
    Asynchronously gets the information about a child resource from Azure SQL server.
    Gets the information about a child resource from Azure SQL server using the resource ID.
    rx.Observable<T>
    Asynchronously gets the information about a child resource from Azure SQL server using the resource ID.
    Lists Azure SQL child resources.
    rx.Observable<T>
    Asynchronously lists Azure SQL child resources.
  • Method Details

    • 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

      rx.Observable<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

      rx.Observable<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

      rx.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

      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

      rx.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
    • list

      List<T> list()
      Lists Azure SQL child resources.
      Returns:
      the list of resources
    • listAsync

      rx.Observable<T> listAsync()
      Asynchronously lists Azure SQL child resources.
      Returns:
      a representation of the deferred computation of this call