Class DomainsConnection (2.32.0)

This interface defines virtual methods for each of the user-facing overload sets in DomainsClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type DomainsClient.

To create a concrete instance, see MakeDomainsConnection().

For mocking, see domains_v1_mocks::MockDomainsConnection.

Functions

virtual options()

Returns
Type Description
Options

virtual SearchDomains(google::cloud::domains::v1::SearchDomainsRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::SearchDomainsRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::SearchDomainsResponse >

virtual RetrieveRegisterParameters(google::cloud::domains::v1::RetrieveRegisterParametersRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::RetrieveRegisterParametersRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::RetrieveRegisterParametersResponse >

virtual RegisterDomain(google::cloud::domains::v1::RegisterDomainRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::RegisterDomainRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual RegisterDomain(NoAwaitTag, google::cloud::domains::v1::RegisterDomainRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::RegisterDomainRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual RegisterDomain(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual RetrieveTransferParameters(google::cloud::domains::v1::RetrieveTransferParametersRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::RetrieveTransferParametersRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::RetrieveTransferParametersResponse >

virtual TransferDomain(google::cloud::domains::v1::TransferDomainRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::TransferDomainRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual TransferDomain(NoAwaitTag, google::cloud::domains::v1::TransferDomainRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::TransferDomainRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual TransferDomain(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ListRegistrations(google::cloud::domains::v1::ListRegistrationsRequest)

Parameter
Name Description
request google::cloud::domains::v1::ListRegistrationsRequest
Returns
Type Description
StreamRange< google::cloud::domains::v1::Registration >

virtual GetRegistration(google::cloud::domains::v1::GetRegistrationRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::GetRegistrationRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::Registration >

virtual UpdateRegistration(google::cloud::domains::v1::UpdateRegistrationRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::UpdateRegistrationRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual UpdateRegistration(NoAwaitTag, google::cloud::domains::v1::UpdateRegistrationRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::UpdateRegistrationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual UpdateRegistration(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ConfigureManagementSettings(google::cloud::domains::v1::ConfigureManagementSettingsRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::ConfigureManagementSettingsRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ConfigureManagementSettings(NoAwaitTag, google::cloud::domains::v1::ConfigureManagementSettingsRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::ConfigureManagementSettingsRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual ConfigureManagementSettings(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ConfigureDnsSettings(google::cloud::domains::v1::ConfigureDnsSettingsRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::ConfigureDnsSettingsRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ConfigureDnsSettings(NoAwaitTag, google::cloud::domains::v1::ConfigureDnsSettingsRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::ConfigureDnsSettingsRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual ConfigureDnsSettings(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ConfigureContactSettings(google::cloud::domains::v1::ConfigureContactSettingsRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::ConfigureContactSettingsRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ConfigureContactSettings(NoAwaitTag, google::cloud::domains::v1::ConfigureContactSettingsRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::ConfigureContactSettingsRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual ConfigureContactSettings(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ExportRegistration(google::cloud::domains::v1::ExportRegistrationRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::ExportRegistrationRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual ExportRegistration(NoAwaitTag, google::cloud::domains::v1::ExportRegistrationRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::ExportRegistrationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual ExportRegistration(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::Registration > >

virtual DeleteRegistration(google::cloud::domains::v1::DeleteRegistrationRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::DeleteRegistrationRequest const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::OperationMetadata > >

virtual DeleteRegistration(NoAwaitTag, google::cloud::domains::v1::DeleteRegistrationRequest const &)

Parameters
Name Description
NoAwaitTag
request google::cloud::domains::v1::DeleteRegistrationRequest const &
Returns
Type Description
StatusOr< google::longrunning::Operation >

virtual DeleteRegistration(google::longrunning::Operation const &)

Parameter
Name Description
operation google::longrunning::Operation const &
Returns
Type Description
future< StatusOr< google::cloud::domains::v1::OperationMetadata > >

virtual RetrieveAuthorizationCode(google::cloud::domains::v1::RetrieveAuthorizationCodeRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::RetrieveAuthorizationCodeRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::AuthorizationCode >

virtual ResetAuthorizationCode(google::cloud::domains::v1::ResetAuthorizationCodeRequest const &)

Parameter
Name Description
request google::cloud::domains::v1::ResetAuthorizationCodeRequest const &
Returns
Type Description
StatusOr< google::cloud::domains::v1::AuthorizationCode >