TopLevelDomainsClient Interface

public interface TopLevelDomainsClient

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

Method Summary

Modifier and Type Method and Description
abstract TopLevelDomainInner get(String name)

Get details of a top-level domain.

abstract Mono<TopLevelDomainInner> getAsync(String name)

Get details of a top-level domain.

abstract Response<TopLevelDomainInner> getWithResponse(String name, Context context)

Get details of a top-level domain.

abstract Mono<Response<TopLevelDomainInner>> getWithResponseAsync(String name)

Get details of a top-level domain.

abstract PagedIterable<TopLevelDomainInner> list()

Get all top-level domains supported for registration.

abstract PagedIterable<TopLevelDomainInner> list(Context context)

Get all top-level domains supported for registration.

abstract PagedIterable<TldLegalAgreementInner> listAgreements(String name, TopLevelDomainAgreementOption agreementOption)

Gets all legal agreements that user needs to accept before purchasing a domain.

abstract PagedIterable<TldLegalAgreementInner> listAgreements(String name, TopLevelDomainAgreementOption agreementOption, Context context)

Gets all legal agreements that user needs to accept before purchasing a domain.

abstract PagedFlux<TldLegalAgreementInner> listAgreementsAsync(String name, TopLevelDomainAgreementOption agreementOption)

Gets all legal agreements that user needs to accept before purchasing a domain.

abstract PagedFlux<TopLevelDomainInner> listAsync()

Get all top-level domains supported for registration.

Method Details

get

public abstract TopLevelDomainInner get(String name)

Get details of a top-level domain. Description for Get details of a top-level domain.

Parameters:

name - Name of the top-level domain.

Returns:

a top level domain object.

getAsync

public abstract Mono getAsync(String name)

Get details of a top-level domain. Description for Get details of a top-level domain.

Parameters:

name - Name of the top-level domain.

Returns:

a top level domain object on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String name, Context context)

Get details of a top-level domain. Description for Get details of a top-level domain.

Parameters:

name - Name of the top-level domain.
context - The context to associate with this operation.

Returns:

a top level domain object along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String name)

Get details of a top-level domain. Description for Get details of a top-level domain.

Parameters:

name - Name of the top-level domain.

Returns:

a top level domain object along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get all top-level domains supported for registration. Description for Get all top-level domains supported for registration.

Returns:

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

list

public abstract PagedIterable list(Context context)

Get all top-level domains supported for registration. Description for Get all top-level domains supported for registration.

Parameters:

context - The context to associate with this operation.

Returns:

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

listAgreements

public abstract PagedIterable listAgreements(String name, TopLevelDomainAgreementOption agreementOption)

Gets all legal agreements that user needs to accept before purchasing a domain. Description for Gets all legal agreements that user needs to accept before purchasing a domain.

Parameters:

name - Name of the top-level domain.
agreementOption - Domain agreement options.

Returns:

collection of top-level domain legal agreements as paginated response with PagedIterable<T>.

listAgreements

public abstract PagedIterable listAgreements(String name, TopLevelDomainAgreementOption agreementOption, Context context)

Gets all legal agreements that user needs to accept before purchasing a domain. Description for Gets all legal agreements that user needs to accept before purchasing a domain.

Parameters:

name - Name of the top-level domain.
agreementOption - Domain agreement options.
context - The context to associate with this operation.

Returns:

collection of top-level domain legal agreements as paginated response with PagedIterable<T>.

listAgreementsAsync

public abstract PagedFlux listAgreementsAsync(String name, TopLevelDomainAgreementOption agreementOption)

Gets all legal agreements that user needs to accept before purchasing a domain. Description for Gets all legal agreements that user needs to accept before purchasing a domain.

Parameters:

name - Name of the top-level domain.
agreementOption - Domain agreement options.

Returns:

collection of top-level domain legal agreements as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync()

Get all top-level domains supported for registration. Description for Get all top-level domains supported for registration.

Returns:

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

Applies to