DomainsClient Interface

public interface DomainsClient

An instance of this class provides access to all the operations defined in DomainsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginCancelVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters)

Cancel Verification Cancel verification of DNS record.

abstract SyncPoller<PollResult<Void>,Void> beginCancelVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters, Context context)

Cancel Verification Cancel verification of DNS record.

abstract SyncPoller<PollResult<DomainResourceInner>,DomainResourceInner> beginCreateOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing Domains resource.

abstract SyncPoller<PollResult<DomainResourceInner>,DomainResourceInner> beginCreateOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters, Context context)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing Domains resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String emailServiceName, String domainName)

Delete Operation to delete a Domains resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String emailServiceName, String domainName, Context context)

Delete Operation to delete a Domains resource.

abstract SyncPoller<PollResult<Void>,Void> beginInitiateVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters)

Initiate Verification Initiate verification of DNS record.

abstract SyncPoller<PollResult<Void>,Void> beginInitiateVerification(String resourceGroupName, String emailServiceName, String domainName, VerificationParameter parameters, Context context)

Initiate Verification Initiate verification of DNS record.

abstract SyncPoller<PollResult<DomainResourceInner>,DomainResourceInner> beginUpdate(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters)

Update Operation to update an existing Domains resource.

abstract SyncPoller<PollResult<DomainResourceInner>,DomainResourceInner> beginUpdate(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters, Context context)

Update Operation to update an existing Domains resource.

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 DomainResourceInner createOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing Domains resource.

abstract DomainResourceInner createOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters, Context context)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing Domains 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 DomainResourceInner get(String resourceGroupName, String emailServiceName, String domainName)

Get Get the Domains resource and its properties.

abstract Response<DomainResourceInner> 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<DomainResourceInner> listByEmailServiceResource(String resourceGroupName, String emailServiceName)

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

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

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

abstract DomainResourceInner update(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters)

Update Operation to update an existing Domains resource.

abstract DomainResourceInner update(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters, Context context)

Update Operation to update an existing Domains resource.

Method Details

beginCancelVerification

public abstract SyncPoller<>,Void> beginCancelVerification(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginCancelVerification

public abstract SyncPoller<>,Void> beginCancelVerification(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginCreateOrUpdate

public abstract SyncPoller<>,DomainResourceInner> beginCreateOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing 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.
parameters - Parameters for the create or update operation.

Returns:

the SyncPoller<T,U> for polling of a class representing a Domains resource.

beginCreateOrUpdate

public abstract SyncPoller<>,DomainResourceInner> beginCreateOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters, Context context)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing 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.
parameters - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a class representing a Domains resource.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginInitiateVerification

public abstract SyncPoller<>,Void> beginInitiateVerification(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginInitiateVerification

public abstract SyncPoller<>,Void> beginInitiateVerification(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.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<>,DomainResourceInner> beginUpdate(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters)

Update Operation to update an existing 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.
parameters - Parameters for the update operation.

Returns:

the SyncPoller<T,U> for polling of a class representing a Domains resource.

beginUpdate

public abstract SyncPoller<>,DomainResourceInner> beginUpdate(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters, Context context)

Update Operation to update an existing 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.
parameters - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a class representing a Domains resource.

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.

createOrUpdate

public abstract DomainResourceInner createOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing 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.
parameters - Parameters for the create or update operation.

Returns:

a class representing a Domains resource.

createOrUpdate

public abstract DomainResourceInner createOrUpdate(String resourceGroupName, String emailServiceName, String domainName, DomainResourceInner parameters, Context context)

Create Or Update Add a new Domains resource under the parent EmailService resource or update an existing 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.
parameters - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

a class representing a Domains resource.

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.

get

public abstract DomainResourceInner 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.

getWithResponse

public abstract Response 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 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 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>.

update

public abstract DomainResourceInner update(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters)

Update Operation to update an existing 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.
parameters - Parameters for the update operation.

Returns:

a class representing a Domains resource.

update

public abstract DomainResourceInner update(String resourceGroupName, String emailServiceName, String domainName, UpdateDomainRequestParameters parameters, Context context)

Update Operation to update an existing 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.
parameters - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

a class representing a Domains resource.

Applies to