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,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,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,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 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 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> 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 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 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 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> 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>> 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 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 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 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> 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 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> 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 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 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> 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 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 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> 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 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 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> 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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> 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 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 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> 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 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 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 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> 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 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> 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