Interface DnsZones

    • Method Detail

      • deleteByResourceGroupNameAsync

        Mono<Void> deleteByResourceGroupNameAsync​(String resourceGroupName,
                                                  String zoneName,
                                                  String eTagValue)
        Asynchronously deletes the zone from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        zoneName - 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
      • deleteByResourceGroupNameAsync

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

        Mono<Void> deleteByIdAsync​(String id,
                                   String eTagValue)
        Asynchronously delete the 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
      • deleteByIdAsync

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

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

        void deleteByResourceGroupName​(String resourceGroupName,
                                       String zoneName)
        Deletes the zone from Azure, identifying it by its name and its resource group.
        Parameters:
        resourceGroupName - the resource group the resource is part of
        zoneName - the name of the zone
      • 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
      • deleteById

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