Share via


DomainsClient Interface

Implements

public interface DomainsClient
extends InnerSupportsGet<DomainInner>, InnerSupportsListing<DomainInner>, InnerSupportsDelete<Void>

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<DomainInner>,DomainInner> beginCreateOrUpdate(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain.

abstract SyncPoller<PollResult<DomainInner>,DomainInner> beginCreateOrUpdate(String resourceGroupName, String domainName, DomainInner domain, Context context)

Creates or updates a domain.

abstract PollerFlux<PollResult<DomainInner>,DomainInner> beginCreateOrUpdateAsync(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain.

abstract DomainAvailabilityCheckResultInner checkAvailability(NameIdentifierInner identifier)

Check if a domain is available for registration.

abstract Mono<DomainAvailabilityCheckResultInner> checkAvailabilityAsync(NameIdentifierInner identifier)

Check if a domain is available for registration.

abstract Response<DomainAvailabilityCheckResultInner> checkAvailabilityWithResponse(NameIdentifierInner identifier, Context context)

Check if a domain is available for registration.

abstract Mono<Response<DomainAvailabilityCheckResultInner>> checkAvailabilityWithResponseAsync(NameIdentifierInner identifier)

Check if a domain is available for registration.

abstract DomainInner createOrUpdate(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain.

abstract DomainInner createOrUpdate(String resourceGroupName, String domainName, DomainInner domain, Context context)

Creates or updates a domain.

abstract Mono<DomainInner> createOrUpdateAsync(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain.

abstract DomainOwnershipIdentifierInner createOrUpdateOwnershipIdentifier(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Mono<DomainOwnershipIdentifierInner> createOrUpdateOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Response<DomainOwnershipIdentifierInner> createOrUpdateOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier, Context context)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Mono<Response<DomainOwnershipIdentifierInner>> createOrUpdateOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain.

abstract void delete(String resourceGroupName, String domainName)

Delete a domain.

abstract Mono<Void> deleteAsync(String resourceGroupName, String domainName)

Delete a domain.

abstract void deleteOwnershipIdentifier(String resourceGroupName, String domainName, String name)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

abstract Mono<Void> deleteOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

abstract Response<Void> deleteOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, Context context)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

abstract Mono<Response<Void>> deleteOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String domainName, Boolean forceHardDeleteDomain, Context context)

Delete a domain.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String domainName, Boolean forceHardDeleteDomain)

Delete a domain.

abstract DomainInner getByResourceGroup(String resourceGroupName, String domainName)

Get a domain.

abstract Mono<DomainInner> getByResourceGroupAsync(String resourceGroupName, String domainName)

Get a domain.

abstract Response<DomainInner> getByResourceGroupWithResponse(String resourceGroupName, String domainName, Context context)

Get a domain.

abstract Mono<Response<DomainInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String domainName)

Get a domain.

abstract DomainControlCenterSsoRequestInner getControlCenterSsoRequest()

Generate a single sign-on request for the domain management portal.

abstract Mono<DomainControlCenterSsoRequestInner> getControlCenterSsoRequestAsync()

Generate a single sign-on request for the domain management portal.

abstract Response<DomainControlCenterSsoRequestInner> getControlCenterSsoRequestWithResponse(Context context)

Generate a single sign-on request for the domain management portal.

abstract Mono<Response<DomainControlCenterSsoRequestInner>> getControlCenterSsoRequestWithResponseAsync()

Generate a single sign-on request for the domain management portal.

abstract DomainOwnershipIdentifierInner getOwnershipIdentifier(String resourceGroupName, String domainName, String name)

Get ownership identifier for domain Description for Get ownership identifier for domain.

abstract Mono<DomainOwnershipIdentifierInner> getOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name)

Get ownership identifier for domain Description for Get ownership identifier for domain.

abstract Response<DomainOwnershipIdentifierInner> getOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, Context context)

Get ownership identifier for domain Description for Get ownership identifier for domain.

abstract Mono<Response<DomainOwnershipIdentifierInner>> getOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name)

Get ownership identifier for domain Description for Get ownership identifier for domain.

abstract PagedIterable<DomainInner> list()

Get all domains in a subscription.

abstract PagedIterable<DomainInner> list(Context context)

Get all domains in a subscription.

abstract PagedFlux<DomainInner> listAsync()

Get all domains in a subscription.

abstract PagedIterable<DomainInner> listByResourceGroup(String resourceGroupName)

Get all domains in a resource group.

abstract PagedIterable<DomainInner> listByResourceGroup(String resourceGroupName, Context context)

Get all domains in a resource group.

abstract PagedFlux<DomainInner> listByResourceGroupAsync(String resourceGroupName)

Get all domains in a resource group.

abstract PagedIterable<DomainOwnershipIdentifierInner> listOwnershipIdentifiers(String resourceGroupName, String domainName)

Lists domain ownership identifiers.

abstract PagedIterable<DomainOwnershipIdentifierInner> listOwnershipIdentifiers(String resourceGroupName, String domainName, Context context)

Lists domain ownership identifiers.

abstract PagedFlux<DomainOwnershipIdentifierInner> listOwnershipIdentifiersAsync(String resourceGroupName, String domainName)

Lists domain ownership identifiers.

abstract PagedIterable<NameIdentifierInner> listRecommendations(DomainRecommendationSearchParameters parameters)

Get domain name recommendations based on keywords.

abstract PagedIterable<NameIdentifierInner> listRecommendations(DomainRecommendationSearchParameters parameters, Context context)

Get domain name recommendations based on keywords.

abstract PagedFlux<NameIdentifierInner> listRecommendationsAsync(DomainRecommendationSearchParameters parameters)

Get domain name recommendations based on keywords.

abstract void renew(String resourceGroupName, String domainName)

Renew a domain.

abstract Mono<Void> renewAsync(String resourceGroupName, String domainName)

Renew a domain.

abstract Response<Void> renewWithResponse(String resourceGroupName, String domainName, Context context)

Renew a domain.

abstract Mono<Response<Void>> renewWithResponseAsync(String resourceGroupName, String domainName)

Renew a domain.

abstract DomainInner transferOut(String resourceGroupName, String domainName)

Transfer out domain to another registrar.

abstract Mono<DomainInner> transferOutAsync(String resourceGroupName, String domainName)

Transfer out domain to another registrar.

abstract Response<DomainInner> transferOutWithResponse(String resourceGroupName, String domainName, Context context)

Transfer out domain to another registrar.

abstract Mono<Response<DomainInner>> transferOutWithResponseAsync(String resourceGroupName, String domainName)

Transfer out domain to another registrar.

abstract DomainInner update(String resourceGroupName, String domainName, DomainPatchResource domain)

Creates or updates a domain.

abstract Mono<DomainInner> updateAsync(String resourceGroupName, String domainName, DomainPatchResource domain)

Creates or updates a domain.

abstract DomainOwnershipIdentifierInner updateOwnershipIdentifier(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Mono<DomainOwnershipIdentifierInner> updateOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Response<DomainOwnershipIdentifierInner> updateOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier, Context context)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Mono<Response<DomainOwnershipIdentifierInner>> updateOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

abstract Response<DomainInner> updateWithResponse(String resourceGroupName, String domainName, DomainPatchResource domain, Context context)

Creates or updates a domain.

abstract Mono<Response<DomainInner>> updateWithResponseAsync(String resourceGroupName, String domainName, DomainPatchResource domain)

Creates or updates a domain.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<DomainInner>,DomainInner> beginCreateOrUpdate(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

the SyncPoller<T,U> for polling of information about a domain.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<DomainInner>,DomainInner> beginCreateOrUpdate(String resourceGroupName, String domainName, DomainInner domain, Context context)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of information about a domain.

beginCreateOrUpdateAsync

public abstract PollerFlux<PollResult<DomainInner>,DomainInner> beginCreateOrUpdateAsync(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

the PollerFlux<T,U> for polling of information about a domain.

checkAvailability

public abstract DomainAvailabilityCheckResultInner checkAvailability(NameIdentifierInner identifier)

Check if a domain is available for registration. Description for Check if a domain is available for registration.

Parameters:

identifier - Name of the domain.

Returns:

domain availability check result.

checkAvailabilityAsync

public abstract Mono<DomainAvailabilityCheckResultInner> checkAvailabilityAsync(NameIdentifierInner identifier)

Check if a domain is available for registration. Description for Check if a domain is available for registration.

Parameters:

identifier - Name of the domain.

Returns:

domain availability check result on successful completion of Mono.

checkAvailabilityWithResponse

public abstract Response<DomainAvailabilityCheckResultInner> checkAvailabilityWithResponse(NameIdentifierInner identifier, Context context)

Check if a domain is available for registration. Description for Check if a domain is available for registration.

Parameters:

identifier - Name of the domain.
context - The context to associate with this operation.

Returns:

domain availability check result along with Response<T>.

checkAvailabilityWithResponseAsync

public abstract Mono<Response<DomainAvailabilityCheckResultInner>> checkAvailabilityWithResponseAsync(NameIdentifierInner identifier)

Check if a domain is available for registration. Description for Check if a domain is available for registration.

Parameters:

identifier - Name of the domain.

Returns:

domain availability check result along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract DomainInner createOrUpdate(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

information about a domain.

createOrUpdate

public abstract DomainInner createOrUpdate(String resourceGroupName, String domainName, DomainInner domain, Context context)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.
context - The context to associate with this operation.

Returns:

information about a domain.

createOrUpdateAsync

public abstract Mono<DomainInner> createOrUpdateAsync(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

information about a domain on successful completion of Mono.

createOrUpdateOwnershipIdentifier

public abstract DomainOwnershipIdentifierInner createOrUpdateOwnershipIdentifier(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.

Returns:

domain ownership Identifier.

createOrUpdateOwnershipIdentifierAsync

public abstract Mono<DomainOwnershipIdentifierInner> createOrUpdateOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.

Returns:

domain ownership Identifier on successful completion of Mono.

createOrUpdateOwnershipIdentifierWithResponse

public abstract Response<DomainOwnershipIdentifierInner> createOrUpdateOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier, Context context)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
context - The context to associate with this operation.

Returns:

domain ownership Identifier along with Response<T>.

createOrUpdateOwnershipIdentifierWithResponseAsync

public abstract Mono<Response<DomainOwnershipIdentifierInner>> createOrUpdateOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.

Returns:

domain ownership Identifier along with Response<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String domainName, DomainInner domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

information about a domain along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String domainName)

Delete a domain. Description for Delete a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

deleteAsync

public abstract Mono<Void> deleteAsync(String resourceGroupName, String domainName)

Delete a domain. Description for Delete a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

Returns:

A Mono that completes when a successful response is received.

deleteOwnershipIdentifier

public abstract void deleteOwnershipIdentifier(String resourceGroupName, String domainName, String name)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.

deleteOwnershipIdentifierAsync

public abstract Mono<Void> deleteOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.

Returns:

A Mono that completes when a successful response is received.

deleteOwnershipIdentifierWithResponse

public abstract Response<Void> deleteOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, Context context)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
context - The context to associate with this operation.

Returns:

deleteOwnershipIdentifierWithResponseAsync

public abstract Mono<Response<Void>> deleteOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name)

Delete ownership identifier for domain Description for Delete ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.

Returns:

the Response<T> on successful completion of Mono.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String domainName, Boolean forceHardDeleteDomain, Context context)

Delete a domain. Description for Delete a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
forceHardDeleteDomain - Specify <code>true</code> to delete the domain immediately. The default is <code>false</code> which deletes the domain after 24 hours.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String domainName, Boolean forceHardDeleteDomain)

Delete a domain. Description for Delete a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
forceHardDeleteDomain - Specify <code>true</code> to delete the domain immediately. The default is <code>false</code> which deletes the domain after 24 hours.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DomainInner getByResourceGroup(String resourceGroupName, String domainName)

Get a domain. Description for Get a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

Returns:

information about a domain.

getByResourceGroupAsync

public abstract Mono<DomainInner> getByResourceGroupAsync(String resourceGroupName, String domainName)

Get a domain. Description for Get a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

Returns:

information about a domain on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response<DomainInner> getByResourceGroupWithResponse(String resourceGroupName, String domainName, Context context)

Get a domain. Description for Get a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
context - The context to associate with this operation.

Returns:

information about a domain along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono<Response<DomainInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String domainName)

Get a domain. Description for Get a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

Returns:

information about a domain along with Response<T> on successful completion of Mono.

getControlCenterSsoRequest

public abstract DomainControlCenterSsoRequestInner getControlCenterSsoRequest()

Generate a single sign-on request for the domain management portal. Description for Generate a single sign-on request for the domain management portal.

Returns:

single sign-on request information for domain management.

getControlCenterSsoRequestAsync

public abstract Mono<DomainControlCenterSsoRequestInner> getControlCenterSsoRequestAsync()

Generate a single sign-on request for the domain management portal. Description for Generate a single sign-on request for the domain management portal.

Returns:

single sign-on request information for domain management on successful completion of Mono.

getControlCenterSsoRequestWithResponse

public abstract Response<DomainControlCenterSsoRequestInner> getControlCenterSsoRequestWithResponse(Context context)

Generate a single sign-on request for the domain management portal. Description for Generate a single sign-on request for the domain management portal.

Parameters:

context - The context to associate with this operation.

Returns:

single sign-on request information for domain management along with Response<T>.

getControlCenterSsoRequestWithResponseAsync

public abstract Mono<Response<DomainControlCenterSsoRequestInner>> getControlCenterSsoRequestWithResponseAsync()

Generate a single sign-on request for the domain management portal. Description for Generate a single sign-on request for the domain management portal.

Returns:

single sign-on request information for domain management along with Response<T> on successful completion of Mono.

getOwnershipIdentifier

public abstract DomainOwnershipIdentifierInner getOwnershipIdentifier(String resourceGroupName, String domainName, String name)

Get ownership identifier for domain Description for Get ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.

Returns:

domain ownership Identifier.

getOwnershipIdentifierAsync

public abstract Mono<DomainOwnershipIdentifierInner> getOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name)

Get ownership identifier for domain Description for Get ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.

Returns:

domain ownership Identifier on successful completion of Mono.

getOwnershipIdentifierWithResponse

public abstract Response<DomainOwnershipIdentifierInner> getOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, Context context)

Get ownership identifier for domain Description for Get ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
context - The context to associate with this operation.

Returns:

domain ownership Identifier along with Response<T>.

getOwnershipIdentifierWithResponseAsync

public abstract Mono<Response<DomainOwnershipIdentifierInner>> getOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name)

Get ownership identifier for domain Description for Get ownership identifier for domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.

Returns:

domain ownership Identifier along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable<DomainInner> list()

Get all domains in a subscription. Description for Get all domains in a subscription.

Returns:

collection of domains as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<DomainInner> list(Context context)

Get all domains in a subscription. Description for Get all domains in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

collection of domains as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux<DomainInner> listAsync()

Get all domains in a subscription. Description for Get all domains in a subscription.

Returns:

collection of domains as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable<DomainInner> listByResourceGroup(String resourceGroupName)

Get all domains in a resource group. Description for Get all domains in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of domains as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DomainInner> listByResourceGroup(String resourceGroupName, Context context)

Get all domains in a resource group. Description for Get all domains in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

collection of domains as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux<DomainInner> listByResourceGroupAsync(String resourceGroupName)

Get all domains in a resource group. Description for Get all domains in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of domains as paginated response with PagedFlux<T>.

listOwnershipIdentifiers

public abstract PagedIterable<DomainOwnershipIdentifierInner> listOwnershipIdentifiers(String resourceGroupName, String domainName)

Lists domain ownership identifiers. Description for Lists domain ownership identifiers.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.

Returns:

collection of domain ownership identifiers as paginated response with PagedIterable<T>.

listOwnershipIdentifiers

public abstract PagedIterable<DomainOwnershipIdentifierInner> listOwnershipIdentifiers(String resourceGroupName, String domainName, Context context)

Lists domain ownership identifiers. Description for Lists domain ownership identifiers.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
context - The context to associate with this operation.

Returns:

collection of domain ownership identifiers as paginated response with PagedIterable<T>.

listOwnershipIdentifiersAsync

public abstract PagedFlux<DomainOwnershipIdentifierInner> listOwnershipIdentifiersAsync(String resourceGroupName, String domainName)

Lists domain ownership identifiers. Description for Lists domain ownership identifiers.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.

Returns:

collection of domain ownership identifiers as paginated response with PagedFlux<T>.

listRecommendations

public abstract PagedIterable<NameIdentifierInner> listRecommendations(DomainRecommendationSearchParameters parameters)

Get domain name recommendations based on keywords. Description for Get domain name recommendations based on keywords.

Parameters:

parameters - Search parameters for domain name recommendations.

Returns:

collection of domain name identifiers as paginated response with PagedIterable<T>.

listRecommendations

public abstract PagedIterable<NameIdentifierInner> listRecommendations(DomainRecommendationSearchParameters parameters, Context context)

Get domain name recommendations based on keywords. Description for Get domain name recommendations based on keywords.

Parameters:

parameters - Search parameters for domain name recommendations.
context - The context to associate with this operation.

Returns:

collection of domain name identifiers as paginated response with PagedIterable<T>.

listRecommendationsAsync

public abstract PagedFlux<NameIdentifierInner> listRecommendationsAsync(DomainRecommendationSearchParameters parameters)

Get domain name recommendations based on keywords. Description for Get domain name recommendations based on keywords.

Parameters:

parameters - Search parameters for domain name recommendations.

Returns:

collection of domain name identifiers as paginated response with PagedFlux<T>.

renew

public abstract void renew(String resourceGroupName, String domainName)

Renew a domain. Description for Renew a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

renewAsync

public abstract Mono<Void> renewAsync(String resourceGroupName, String domainName)

Renew a domain. Description for Renew a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

Returns:

A Mono that completes when a successful response is received.

renewWithResponse

public abstract Response<Void> renewWithResponse(String resourceGroupName, String domainName, Context context)

Renew a domain. Description for Renew a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
context - The context to associate with this operation.

Returns:

renewWithResponseAsync

public abstract Mono<Response<Void>> renewWithResponseAsync(String resourceGroupName, String domainName)

Renew a domain. Description for Renew a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.

Returns:

the Response<T> on successful completion of Mono.

transferOut

public abstract DomainInner transferOut(String resourceGroupName, String domainName)

Transfer out domain to another registrar.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.

Returns:

information about a domain.

transferOutAsync

public abstract Mono<DomainInner> transferOutAsync(String resourceGroupName, String domainName)

Transfer out domain to another registrar.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.

Returns:

information about a domain on successful completion of Mono.

transferOutWithResponse

public abstract Response<DomainInner> transferOutWithResponse(String resourceGroupName, String domainName, Context context)

Transfer out domain to another registrar.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
context - The context to associate with this operation.

Returns:

information about a domain along with Response<T>.

transferOutWithResponseAsync

public abstract Mono<Response<DomainInner>> transferOutWithResponseAsync(String resourceGroupName, String domainName)

Transfer out domain to another registrar.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.

Returns:

information about a domain along with Response<T> on successful completion of Mono.

update

public abstract DomainInner update(String resourceGroupName, String domainName, DomainPatchResource domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

information about a domain.

updateAsync

public abstract Mono<DomainInner> updateAsync(String resourceGroupName, String domainName, DomainPatchResource domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

information about a domain on successful completion of Mono.

updateOwnershipIdentifier

public abstract DomainOwnershipIdentifierInner updateOwnershipIdentifier(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.

Returns:

domain ownership Identifier.

updateOwnershipIdentifierAsync

public abstract Mono<DomainOwnershipIdentifierInner> updateOwnershipIdentifierAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.

Returns:

domain ownership Identifier on successful completion of Mono.

updateOwnershipIdentifierWithResponse

public abstract Response<DomainOwnershipIdentifierInner> updateOwnershipIdentifierWithResponse(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier, Context context)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.
context - The context to associate with this operation.

Returns:

domain ownership Identifier along with Response<T>.

updateOwnershipIdentifierWithResponseAsync

public abstract Mono<Response<DomainOwnershipIdentifierInner>> updateOwnershipIdentifierWithResponseAsync(String resourceGroupName, String domainName, String name, DomainOwnershipIdentifierInner domainOwnershipIdentifier)

Creates an ownership identifier for a domain or updates identifier details for an existing identifier Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of domain.
name - Name of identifier.
domainOwnershipIdentifier - A JSON representation of the domain ownership properties.

Returns:

domain ownership Identifier along with Response<T> on successful completion of Mono.

updateWithResponse

public abstract Response<DomainInner> updateWithResponse(String resourceGroupName, String domainName, DomainPatchResource domain, Context context)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.
context - The context to associate with this operation.

Returns:

information about a domain along with Response<T>.

updateWithResponseAsync

public abstract Mono<Response<DomainInner>> updateWithResponseAsync(String resourceGroupName, String domainName, DomainPatchResource domain)

Creates or updates a domain. Description for Creates or updates a domain.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
domainName - Name of the domain.
domain - Domain registration information.

Returns:

information about a domain along with Response<T> on successful completion of Mono.

Applies to