DnsResolverDomainLists Interface

public interface DnsResolverDomainLists

Resource collection API of DnsResolverDomainLists.

Method Summary

Modifier and Type Method and Description
abstract DnsResolverDomainList bulk(String resourceGroupName, String dnsResolverDomainListName, DnsResolverDomainListBulk parameters)

Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.

abstract DnsResolverDomainList bulk(String resourceGroupName, String dnsResolverDomainListName, DnsResolverDomainListBulk parameters, String ifMatch, String ifNoneMatch, Context context)

Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.

abstract Blank define(String name)

Begins definition for a new DnsResolverDomainList resource.

abstract void delete(String resourceGroupName, String dnsResolverDomainListName)

Deletes a DNS resolver domain list.

abstract void delete(String resourceGroupName, String dnsResolverDomainListName, String ifMatch, Context context)

Deletes a DNS resolver domain list.

abstract void deleteById(String id)

Deletes a DNS resolver domain list.

abstract void deleteByIdWithResponse(String id, String ifMatch, Context context)

Deletes a DNS resolver domain list.

abstract DnsResolverDomainList getById(String id)

Gets properties of a DNS resolver domain list.

abstract Response<DnsResolverDomainList> getByIdWithResponse(String id, Context context)

Gets properties of a DNS resolver domain list.

abstract DnsResolverDomainList getByResourceGroup(String resourceGroupName, String dnsResolverDomainListName)

Gets properties of a DNS resolver domain list.

abstract Response<DnsResolverDomainList> getByResourceGroupWithResponse(String resourceGroupName, String dnsResolverDomainListName, Context context)

Gets properties of a DNS resolver domain list.

abstract PagedIterable<DnsResolverDomainList> list()

Lists DNS resolver domain lists in all resource groups of a subscription.

abstract PagedIterable<DnsResolverDomainList> list(Integer top, Context context)

Lists DNS resolver domain lists in all resource groups of a subscription.

abstract PagedIterable<DnsResolverDomainList> listByResourceGroup(String resourceGroupName)

Lists DNS resolver domain lists within a resource group.

abstract PagedIterable<DnsResolverDomainList> listByResourceGroup(String resourceGroupName, Integer top, Context context)

Lists DNS resolver domain lists within a resource group.

Method Details

bulk

public abstract DnsResolverDomainList bulk(String resourceGroupName, String dnsResolverDomainListName, DnsResolverDomainListBulk parameters)

Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dnsResolverDomainListName - The name of the DNS resolver domain list.
parameters - Parameters supplied to the bulk domain list operation.

Returns:

describes a DNS resolver domain list.

bulk

public abstract DnsResolverDomainList bulk(String resourceGroupName, String dnsResolverDomainListName, DnsResolverDomainListBulk parameters, String ifMatch, String ifNoneMatch, Context context)

Uploads or downloads the list of domains for a DNS Resolver Domain List from a storage link.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dnsResolverDomainListName - The name of the DNS resolver domain list.
parameters - Parameters supplied to the bulk domain list operation.
ifMatch - ETag of the resource. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
ifNoneMatch - Set to '*' to allow a new resource to be created, but to prevent updating an existing resource. Other values will be ignored.
context - The context to associate with this operation.

Returns:

describes a DNS resolver domain list.

define

public abstract DnsResolverDomainList.DefinitionStages.Blank define(String name)

Begins definition for a new DnsResolverDomainList resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DnsResolverDomainList definition.

delete

public abstract void delete(String resourceGroupName, String dnsResolverDomainListName)

Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dnsResolverDomainListName - The name of the DNS resolver domain list.

delete

public abstract void delete(String resourceGroupName, String dnsResolverDomainListName, String ifMatch, Context context)

Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dnsResolverDomainListName - The name of the DNS resolver domain list.
ifMatch - ETag of the resource. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, String ifMatch, Context context)

Deletes a DNS resolver domain list. WARNING: This operation cannot be undone.

Parameters:

id - the resource ID.
ifMatch - ETag of the resource. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting any concurrent changes.
context - The context to associate with this operation.

getById

public abstract DnsResolverDomainList getById(String id)

Gets properties of a DNS resolver domain list.

Parameters:

id - the resource ID.

Returns:

properties of a DNS resolver domain list along with Response<T>.

getByIdWithResponse

public abstract Response<DnsResolverDomainList> getByIdWithResponse(String id, Context context)

Gets properties of a DNS resolver domain list.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

properties of a DNS resolver domain list along with Response<T>.

getByResourceGroup

public abstract DnsResolverDomainList getByResourceGroup(String resourceGroupName, String dnsResolverDomainListName)

Gets properties of a DNS resolver domain list.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dnsResolverDomainListName - The name of the DNS resolver domain list.

Returns:

properties of a DNS resolver domain list.

getByResourceGroupWithResponse

public abstract Response<DnsResolverDomainList> getByResourceGroupWithResponse(String resourceGroupName, String dnsResolverDomainListName, Context context)

Gets properties of a DNS resolver domain list.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dnsResolverDomainListName - The name of the DNS resolver domain list.
context - The context to associate with this operation.

Returns:

properties of a DNS resolver domain list along with Response<T>.

list

public abstract PagedIterable<DnsResolverDomainList> list()

Lists DNS resolver domain lists in all resource groups of a subscription.

Returns:

the response to an enumeration operation on DNS resolver domain lists as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<DnsResolverDomainList> list(Integer top, Context context)

Lists DNS resolver domain lists in all resource groups of a subscription.

Parameters:

top - The maximum number of results to return. If not specified, returns up to 100 results.
context - The context to associate with this operation.

Returns:

the response to an enumeration operation on DNS resolver domain lists as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DnsResolverDomainList> listByResourceGroup(String resourceGroupName)

Lists DNS resolver domain lists within a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

the response to an enumeration operation on DNS resolver domain lists as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DnsResolverDomainList> listByResourceGroup(String resourceGroupName, Integer top, Context context)

Lists DNS resolver domain lists within a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
top - The maximum number of results to return. If not specified, returns up to 100 results.
context - The context to associate with this operation.

Returns:

the response to an enumeration operation on DNS resolver domain lists as paginated response with PagedIterable<T>.

Applies to