Interface GenericResources

    • Method Detail

      • checkExistence

        boolean checkExistence​(String resourceGroupName,
                               String resourceProviderNamespace,
                               String parentResourcePath,
                               String resourceType,
                               String resourceName,
                               String apiVersion)
        Checks if a resource exists in a resource group.
        Parameters:
        resourceGroupName - the resource group's name
        resourceProviderNamespace - the resource provider's namespace
        parentResourcePath - the parent's resource path
        resourceType - the type of the resource
        resourceName - the name of the resource
        apiVersion - the API version
        Returns:
        true if the resource exists; false otherwise
      • checkExistenceById

        boolean checkExistenceById​(String id)
        Checks if a resource exists.
        Parameters:
        id - the ID of the resource.
        Returns:
        true if the resource exists; false otherwise
      • get

        GenericResource get​(String resourceGroupName,
                            String resourceProviderNamespace,
                            String parentResourcePath,
                            String resourceType,
                            String resourceName,
                            String apiVersion)
        Returns a resource belonging to a resource group.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        resourceProviderNamespace - Resource identity.
        parentResourcePath - Resource identity.
        resourceType - Resource identity.
        resourceName - Resource identity.
        apiVersion - the String value
        Returns:
        the generic resource
      • get

        GenericResource get​(String resourceGroupName,
                            String providerNamespace,
                            String resourceType,
                            String resourceName)
        Returns a resource belonging to a resource group.
        Parameters:
        resourceGroupName - the resource group name
        providerNamespace - the provider namespace
        resourceType - the resource type
        resourceName - the name of the resource
        Returns:
        the generic resource
      • moveResources

        void moveResources​(String sourceResourceGroupName,
                           ResourceGroup targetResourceGroup,
                           List<String> resources)
        Move resources from one resource group to another.
        Parameters:
        sourceResourceGroupName - Source resource group name
        targetResourceGroup - target resource group, can be in a different subscription
        resources - the list of IDs of the resources to move
      • moveResourcesAsync

        rx.Completable moveResourcesAsync​(String sourceResourceGroupName,
                                          ResourceGroup targetResourceGroup,
                                          List<String> resources)
        Move resources from one resource group to another asynchronously.
        Parameters:
        sourceResourceGroupName - Source resource group name
        targetResourceGroup - target resource group, can be in a different subscription
        resources - the list of IDs of the resources to move
        Returns:
        a representation of the deferred computation of this call
      • moveResourcesAsync

        com.microsoft.rest.ServiceFuture<Void> moveResourcesAsync​(String sourceResourceGroupName,
                                                                  ResourceGroup targetResourceGroup,
                                                                  List<String> resources,
                                                                  com.microsoft.rest.ServiceCallback<Void> callback)
        Move resources from one resource group to another asynchronously.
        Parameters:
        sourceResourceGroupName - Source resource group name
        targetResourceGroup - target resource group, can be in a different subscription
        resources - the list of IDs of the resources to move
        callback - the callback to call on success or failure
        Returns:
        a handle to cancel the request
      • delete

        void delete​(String resourceGroupName,
                    String resourceProviderNamespace,
                    String parentResourcePath,
                    String resourceType,
                    String resourceName,
                    String apiVersion)
        Delete resource and all of its child resources.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        resourceProviderNamespace - Resource identity.
        parentResourcePath - Resource identity.
        resourceType - Resource identity.
        resourceName - Resource identity.
        apiVersion - the String value
      • deleteAsync

        rx.Completable deleteAsync​(String resourceGroupName,
                                   String resourceProviderNamespace,
                                   String parentResourcePath,
                                   String resourceType,
                                   String resourceName,
                                   String apiVersion)
        Delete resource and all of its child resources asynchronously.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        resourceProviderNamespace - Resource identity.
        parentResourcePath - Resource identity.
        resourceType - Resource identity.
        resourceName - Resource identity.
        apiVersion - the String value
        Returns:
        a representation of the deferred computation of this call
      • deleteAsync

        com.microsoft.rest.ServiceFuture<Void> deleteAsync​(String resourceGroupName,
                                                           String resourceProviderNamespace,
                                                           String parentResourcePath,
                                                           String resourceType,
                                                           String resourceName,
                                                           String apiVersion,
                                                           com.microsoft.rest.ServiceCallback<Void> callback)
        Delete resource and all of its child resources asynchronously.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        resourceProviderNamespace - Resource identity.
        parentResourcePath - Resource identity.
        resourceType - Resource identity.
        resourceName - Resource identity.
        apiVersion - the String value
        callback - the callback to call on success or failure
        Returns:
        a handle to cancel the request