Domains Interface

public interface Domains

Resource collection API of Domains.

Method Summary

Modifier and Type Method and Description
abstract void cancelVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters)

Cancel Verification Cancel verification of DNS record.

abstract void cancelVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters, Context context)

Cancel Verification Cancel verification of DNS record.

abstract Blank define(String name)

Begins definition for a new DomainResource resource.

abstract void delete(String resourceGroupName, String emailServiceName, String domainName)

Delete Operation to delete a Domains resource.

abstract void delete(String resourceGroupName, String emailServiceName, String domainName, Context context)

Delete Operation to delete a Domains resource.

abstract void deleteById(String id)

Delete Operation to delete a Domains resource.

abstract void deleteByIdWithResponse(String id, Context context)

Delete Operation to delete a Domains resource.

abstract DomainResource get(String resourceGroupName, String emailServiceName, String domainName)

Get Get the Domains resource and its properties.

abstract DomainResource getById(String id)

Get Get the Domains resource and its properties.

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

Get Get the Domains resource and its properties.

abstract Response<DomainResource> getWithResponse(String resourceGroupName, String emailServiceName, String domainName, Context context)

Get Get the Domains resource and its properties.

abstract void initiateVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters)

Initiate Verification Initiate verification of DNS record.

abstract void initiateVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters, Context context)

Initiate Verification Initiate verification of DNS record.

abstract PagedIterable<DomainResource> listByEmailServiceResource(String resourceGroupName, String emailServiceName)

List by EmailService Handles requests to list all Domains resources under the parent EmailServices resource.

abstract PagedIterable<DomainResource> listByEmailServiceResource(String resourceGroupName, String emailServiceName, Context context)

List by EmailService Handles requests to list all Domains resources under the parent EmailServices resource.

Method Details

cancelVerification

public abstract void cancelVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters)

Cancel Verification Cancel verification of DNS record.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
parameters - Type of verification to be canceled.

cancelVerification

public abstract void cancelVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters, Context context)

Cancel Verification Cancel verification of DNS record.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
parameters - Type of verification to be canceled.
context - The context to associate with this operation.

define

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

Begins definition for a new DomainResource resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DomainResource definition.

delete

public abstract void delete(String resourceGroupName, String emailServiceName, String domainName)

Delete Operation to delete a Domains resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.

delete

public abstract void delete(String resourceGroupName, String emailServiceName, String domainName, Context context)

Delete Operation to delete a Domains resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete Operation to delete a Domains resource.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete Operation to delete a Domains resource.

Parameters:

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

get

public abstract DomainResource get(String resourceGroupName, String emailServiceName, String domainName)

Get Get the Domains resource and its properties.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.

Returns:

the Domains resource and its properties.

getById

public abstract DomainResource getById(String id)

Get Get the Domains resource and its properties.

Parameters:

id - the resource ID.

Returns:

the Domains resource and its properties along with Response<T>.

getByIdWithResponse

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

Get Get the Domains resource and its properties.

Parameters:

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

Returns:

the Domains resource and its properties along with Response<T>.

getWithResponse

public abstract Response<DomainResource> getWithResponse(String resourceGroupName, String emailServiceName, String domainName, Context context)

Get Get the Domains resource and its properties.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
context - The context to associate with this operation.

Returns:

the Domains resource and its properties along with Response<T>.

initiateVerification

public abstract void initiateVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters)

Initiate Verification Initiate verification of DNS record.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
parameters - Type of verification to be initiated.

initiateVerification

public abstract void initiateVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters, Context context)

Initiate Verification Initiate verification of DNS record.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
domainName - The name of the Domains resource.
parameters - Type of verification to be initiated.
context - The context to associate with this operation.

listByEmailServiceResource

public abstract PagedIterable<DomainResource> listByEmailServiceResource(String resourceGroupName, String emailServiceName)

List by EmailService Handles requests to list all Domains resources under the parent EmailServices resource.

Parameters:

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

Returns:

object that includes an array of Domains resource and a possible link for next set as paginated response with PagedIterable<T>.

listByEmailServiceResource

public abstract PagedIterable<DomainResource> listByEmailServiceResource(String resourceGroupName, String emailServiceName, Context context)

List by EmailService Handles requests to list all Domains resources under the parent EmailServices resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
emailServiceName - The name of the EmailService resource.
context - The context to associate with this operation.

Returns:

object that includes an array of Domains resource and a possible link for next set as paginated response with PagedIterable<T>.

Applies to