Interface SqlChildrenOperations.SqlChildrenActionsDefinition<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void delete​(String name)
      Deletes a child resource from Azure SQL server.
      Mono<Void> 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.
      Mono<Void> 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.
      Mono<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.
      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
      • list

        List<T> list()
        Lists Azure SQL child resources.
        Returns:
        the list of resources
      • 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