Interface SqlChildrenOperations<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void deleteById​(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.
      void deleteBySqlServer​(String resourceGroupName, String sqlServerName, String name)
      Deletes a child resource from Azure SQL server, identifying it by its name and its resource group.
      Mono<Void> deleteBySqlServerAsync​(String resourceGroupName, String sqlServerName, String name)
      Asynchronously delete a child resource from Azure SQL server, identifying it by its name and its resource group.
      T getById​(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.
      T getBySqlServer​(SqlServer sqlServer, String name)
      Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      T getBySqlServer​(String resourceGroupName, String sqlServerName, String name)
      Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      Mono<T> getBySqlServerAsync​(SqlServer sqlServer, String name)
      Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      Mono<T> getBySqlServerAsync​(String resourceGroupName, String sqlServerName, String name)
      Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
      List<T> listBySqlServer​(SqlServer sqlServer)
      Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      List<T> listBySqlServer​(String resourceGroupName, String sqlServerName)
      Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      com.azure.core.http.rest.PagedFlux<T> listBySqlServerAsync​(SqlServer sqlServer)
      Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
      com.azure.core.http.rest.PagedFlux<T> listBySqlServerAsync​(String resourceGroupName, String sqlServerName)
      Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
    • Method Detail

      • getBySqlServer

        T getBySqlServer​(String resourceGroupName,
                         String sqlServerName,
                         String name)
        Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the name of resource group
        sqlServerName - the name of SQL server parent resource
        name - the name of the child resource
        Returns:
        an immutable representation of the resource
      • getBySqlServerAsync

        Mono<T> getBySqlServerAsync​(String resourceGroupName,
                                    String sqlServerName,
                                    String name)
        Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the name of resource group
        sqlServerName - the name of SQL server parent resource
        name - the name of the child resource
        Returns:
        a representation of the deferred computation of this call returning the found resource
      • getBySqlServer

        T getBySqlServer​(SqlServer sqlServer,
                         String name)
        Gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
        Parameters:
        sqlServer - the SQL server parent resource
        name - the name of the child resource
        Returns:
        an immutable representation of the resource
      • getBySqlServerAsync

        Mono<T> getBySqlServerAsync​(SqlServer sqlServer,
                                    String name)
        Asynchronously gets the information about a child resource from Azure SQL server, identifying it by its name and its resource group.
        Parameters:
        sqlServer - the SQL server parent resource
        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:
        a representation of the deferred computation of this call
      • deleteBySqlServer

        void deleteBySqlServer​(String resourceGroupName,
                               String sqlServerName,
                               String name)
        Deletes a child resource from Azure SQL server, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the name of resource group
        sqlServerName - the name of SQL server parent resource
        name - the name of the child resource
      • deleteBySqlServerAsync

        Mono<Void> deleteBySqlServerAsync​(String resourceGroupName,
                                          String sqlServerName,
                                          String name)
        Asynchronously delete a child resource from Azure SQL server, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the name of resource group
        sqlServerName - the name of SQL server parent resource
        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
      • listBySqlServer

        List<T> listBySqlServer​(String resourceGroupName,
                                String sqlServerName)
        Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        resourceGroupName - the name of the resource group to list the resources from
        sqlServerName - the name of parent Azure SQL server.
        Returns:
        the list of resources
      • listBySqlServerAsync

        com.azure.core.http.rest.PagedFlux<T> listBySqlServerAsync​(String resourceGroupName,
                                                                   String sqlServerName)
        Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        resourceGroupName - the name of the resource group to list the resources from
        sqlServerName - the name of parent Azure SQL server.
        Returns:
        a representation of the deferred computation of this call
      • listBySqlServer

        List<T> listBySqlServer​(SqlServer sqlServer)
        Lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        sqlServer - the parent Azure SQL server.
        Returns:
        the list of resources
      • listBySqlServerAsync

        com.azure.core.http.rest.PagedFlux<T> listBySqlServerAsync​(SqlServer sqlServer)
        Asynchronously lists Azure SQL child resources of the specified Azure SQL server in the specified resource group.
        Parameters:
        sqlServer - the parent Azure SQL server.
        Returns:
        a representation of the deferred computation of this call