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
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
createOrUpdate
public abstract DomainInner createOrUpdate(String resourceGroupName, String domainName, DomainInner domain)
Creates or updates a domain. Description for Creates or updates a domain.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
delete
public abstract void delete(String resourceGroupName, String domainName)
Delete a domain. Description for Delete a domain.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String domainName)
Delete a domain. Description for Delete a domain.
Parameters:
Returns:
deleteOwnershipIdentifier
public abstract void deleteOwnershipIdentifier(String resourceGroupName, String domainName, String name)
Delete ownership identifier for domain Description for Delete ownership identifier for domain.
Parameters:
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:
Returns:
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:
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:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String domainName, Boolean forceHardDeleteDomain, Context context)
Delete a domain. Description for Delete a domain.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String domainName, Boolean forceHardDeleteDomain)
Delete a domain. Description for Delete a domain.
Parameters:
Returns:
getByResourceGroup
public abstract DomainInner getByResourceGroup(String resourceGroupName, String domainName)
Get a domain. Description for Get a domain.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<DomainInner> getByResourceGroupAsync(String resourceGroupName, String domainName)
Get a domain. Description for Get a domain.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<DomainInner> getByResourceGroupWithResponse(String resourceGroupName, String domainName, Context context)
Get a domain. Description for Get a domain.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<DomainInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String domainName)
Get a domain. Description for Get a domain.
Parameters:
Returns:
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:
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:
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:
Returns:
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:
getOwnershipIdentifier
public abstract DomainOwnershipIdentifierInner getOwnershipIdentifier(String resourceGroupName, String domainName, String name)
Get ownership identifier for domain Description for Get ownership identifier for domain.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
list
public abstract PagedIterable<DomainInner> list()
Get all domains in a subscription. Description for Get all domains in a subscription.
Returns:
list
public abstract PagedIterable<DomainInner> list(Context context)
Get all domains in a subscription. Description for Get all domains in a subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux<DomainInner> listAsync()
Get all domains in a subscription. Description for Get all domains in a subscription.
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
listOwnershipIdentifiers
public abstract PagedIterable<DomainOwnershipIdentifierInner> listOwnershipIdentifiers(String resourceGroupName, String domainName)
Lists domain ownership identifiers. Description for Lists domain ownership identifiers.
Parameters:
Returns:
listOwnershipIdentifiers
public abstract PagedIterable<DomainOwnershipIdentifierInner> listOwnershipIdentifiers(String resourceGroupName, String domainName, Context context)
Lists domain ownership identifiers. Description for Lists domain ownership identifiers.
Parameters:
Returns:
listOwnershipIdentifiersAsync
public abstract PagedFlux<DomainOwnershipIdentifierInner> listOwnershipIdentifiersAsync(String resourceGroupName, String domainName)
Lists domain ownership identifiers. Description for Lists domain ownership identifiers.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
renew
public abstract void renew(String resourceGroupName, String domainName)
Renew a domain. Description for Renew a domain.
Parameters:
renewAsync
public abstract Mono<Void> renewAsync(String resourceGroupName, String domainName)
Renew a domain. Description for Renew a domain.
Parameters:
Returns:
renewWithResponse
public abstract Response<Void> renewWithResponse(String resourceGroupName, String domainName, Context context)
Renew a domain. Description for Renew a domain.
Parameters:
Returns:
renewWithResponseAsync
public abstract Mono<Response<Void>> renewWithResponseAsync(String resourceGroupName, String domainName)
Renew a domain. Description for Renew a domain.
Parameters:
Returns:
transferOut
public abstract DomainInner transferOut(String resourceGroupName, String domainName)
Transfer out domain to another registrar.
Parameters:
Returns:
transferOutAsync
public abstract Mono<DomainInner> transferOutAsync(String resourceGroupName, String domainName)
Transfer out domain to another registrar.
Parameters:
Returns:
transferOutWithResponse
public abstract Response<DomainInner> transferOutWithResponse(String resourceGroupName, String domainName, Context context)
Transfer out domain to another registrar.
Parameters:
Returns:
transferOutWithResponseAsync
public abstract Mono<Response<DomainInner>> transferOutWithResponseAsync(String resourceGroupName, String domainName)
Transfer out domain to another registrar.
Parameters:
Returns:
update
public abstract DomainInner update(String resourceGroupName, String domainName, DomainPatchResource domain)
Creates or updates a domain. Description for Creates or updates a domain.
Parameters:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns:
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:
Returns: