Interface SupportsGettingByParent<T,​ParentT extends Resource & HasResourceGroup,​ManagerT>

  • Type Parameters:
    T - the type of the resource collection
    ParentT - the parent resource type
    ManagerT - the client manager type representing the service

    public interface SupportsGettingByParent<T,​ParentT extends Resource & HasResourceGroup,​ManagerT>
    Provides access to getting a specific Azure resource based on its resource group and parent.

    (Note this interface is not intended to be implemented by user code.)

    • Method Detail

      • getByParent

        T getByParent​(String resourceGroup,
                      String parentName,
                      String name)
        Gets the information about a resource from Azure based on the resource id.
        Parameters:
        resourceGroup - the name of resource group
        parentName - the name of parent resource
        name - the name of resource
        Returns:
        an immutable representation of the resource
      • getByParent

        T getByParent​(ParentT parentResource,
                      String name)
        Gets the information about a resource from Azure based on the resource id.
        Parameters:
        parentResource - the instance of parent resource
        name - the name of resource
        Returns:
        an immutable representation of the resource
      • getByParentAsync

        Mono<T> getByParentAsync​(String resourceGroup,
                                 String parentName,
                                 String name)
        Gets the information about a resource from Azure based on the resource id.
        Parameters:
        resourceGroup - the name of resource group
        parentName - the name of parent resource
        name - the name of resource
        Returns:
        a Mono that emits the found resource asynchronously.
      • getByParentAsync

        Mono<T> getByParentAsync​(ParentT parentResource,
                                 String name)
        Gets the information about a resource from Azure based on the resource id.
        Parameters:
        parentResource - the instance of parent resource.
        name - the name of resource.
        Returns:
        a Mono that emits the found resource asynchronously.