Interface PrivateDnsZones

    • Method Detail

      • 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
      • deleteByIdAsync

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