Class DomainsConnection (2.22.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
TypeDescription
Options

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

Parameter
NameDescription
request google::cloud::domains::v1::SearchDomainsRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::SearchDomainsResponse >

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

Parameter
NameDescription
request google::cloud::domains::v1::RetrieveRegisterParametersRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::RetrieveRegisterParametersResponse >

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

Parameter
NameDescription
request google::cloud::domains::v1::RegisterDomainRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::RetrieveTransferParametersRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::RetrieveTransferParametersResponse >

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

Parameter
NameDescription
request google::cloud::domains::v1::TransferDomainRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::ListRegistrationsRequest
Returns
TypeDescription
StreamRange< google::cloud::domains::v1::Registration >

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

Parameter
NameDescription
request google::cloud::domains::v1::GetRegistrationRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::Registration >

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

Parameter
NameDescription
request google::cloud::domains::v1::UpdateRegistrationRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::ConfigureManagementSettingsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::ConfigureDnsSettingsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::ConfigureContactSettingsRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::ExportRegistrationRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::Registration > >

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

Parameter
NameDescription
request google::cloud::domains::v1::DeleteRegistrationRequest const &
Returns
TypeDescription
future< StatusOr< google::cloud::domains::v1::OperationMetadata > >

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

Parameter
NameDescription
request google::cloud::domains::v1::RetrieveAuthorizationCodeRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::AuthorizationCode >

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

Parameter
NameDescription
request google::cloud::domains::v1::ResetAuthorizationCodeRequest const &
Returns
TypeDescription
StatusOr< google::cloud::domains::v1::AuthorizationCode >