Interface VirtualNetworkLinks

    • Method Detail

      • list

        com.azure.core.http.rest.PagedIterable<VirtualNetworkLink> list​(int pageSize)
        Lists all the virtual network links, with number of entries in each page limited to given size.
        Parameters:
        pageSize - the maximum number of record sets in a page
        Returns:
        list of virtual network links
      • listAsync

        com.azure.core.http.rest.PagedFlux<VirtualNetworkLink> listAsync​(int pageSize)
        Lists all the virtual network links, with number of entries in each page limited to given size.
        Parameters:
        pageSize - the maximum number of record sets in a page
        Returns:
        A PagedFlux of virtual network links
      • deleteById

        void deleteById​(String id)
        Deletes a resource from Azure, identifying it by its resource ID.
        Parameters:
        id - the resource ID of the resource to delete
      • deleteByIdAsync

        Mono<Void> deleteByIdAsync​(String id)
        Asynchronously delete the private zone from Azure, identifying it by its resource ID.
        Parameters:
        id - the resource ID of the resource to delete
        Returns:
        a representation of the deferred computation this delete call
      • deleteById

        void deleteById​(String id,
                        String etagValue)
        Deletes a resource from Azure, identifying it by its resource ID.
        Parameters:
        id - the resource ID of the resource to delete
        etagValue - the ETag value to set on IfMatch header for concurrency protection
      • deleteByIdAsync

        Mono<Void> deleteByIdAsync​(String id,
                                   String etagValue)
        Asynchronously delete the private zone from Azure, identifying it by its resource ID.
        Parameters:
        id - the resource ID of the resource to delete
        etagValue - the ETag value to set on IfMatch header for concurrency protection
        Returns:
        a representation of the deferred computation this delete call
      • deleteByResourceGroupName

        void deleteByResourceGroupName​(String resourceGroupName,
                                       String name)
        Deletes the private zone from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        name - the name of the zone
      • deleteByResourceGroupNameAsync

        Mono<Void> deleteByResourceGroupNameAsync​(String resourceGroupName,
                                                  String name)
        Asynchronously deletes the private zone from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        name - the name of the zone
        Returns:
        a representation of the deferred computation this delete call
      • deleteByResourceGroupName

        void deleteByResourceGroupName​(String resourceGroupName,
                                       String name,
                                       String etagValue)
        Deletes the private zone from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        name - the name of the zone
        etagValue - the ETag value to set on IfMatch header for concurrency protection
      • deleteByResourceGroupNameAsync

        Mono<Void> deleteByResourceGroupNameAsync​(String resourceGroupName,
                                                  String name,
                                                  String etagValue)
        Asynchronously deletes the private zone from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        name - the name of the zone
        etagValue - the ETag value to set on IfMatch header for concurrency protection
        Returns:
        a representation of the deferred computation this delete call