Package com.google.cloud.domains.v1.stub
Class HttpJsonDomainsStub
- java.lang.Object
-
- com.google.cloud.domains.v1.stub.DomainsStub
-
- com.google.cloud.domains.v1.stub.HttpJsonDomainsStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonDomainsStub extends DomainsStub
REST stub implementation for the Domains service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpJsonDomainsStub(DomainsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonDomainsStub, using the given settings.protected
HttpJsonDomainsStub(DomainsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonDomainsStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.domains.v1.stub.DomainsStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonDomainsStub
protected HttpJsonDomainsStub(DomainsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonDomainsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonDomainsStub
protected HttpJsonDomainsStub(DomainsStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonDomainsStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Detail
-
create
public static final HttpJsonDomainsStub create(DomainsStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonDomainsStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonDomainsStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
- Overrides:
getHttpJsonOperationsStub
in classDomainsStub
-
searchDomainsCallable
public com.google.api.gax.rpc.UnaryCallable<SearchDomainsRequest,SearchDomainsResponse> searchDomainsCallable()
- Overrides:
searchDomainsCallable
in classDomainsStub
-
retrieveRegisterParametersCallable
public com.google.api.gax.rpc.UnaryCallable<RetrieveRegisterParametersRequest,RetrieveRegisterParametersResponse> retrieveRegisterParametersCallable()
- Overrides:
retrieveRegisterParametersCallable
in classDomainsStub
-
registerDomainCallable
public com.google.api.gax.rpc.UnaryCallable<RegisterDomainRequest,com.google.longrunning.Operation> registerDomainCallable()
- Overrides:
registerDomainCallable
in classDomainsStub
-
registerDomainOperationCallable
public com.google.api.gax.rpc.OperationCallable<RegisterDomainRequest,Registration,OperationMetadata> registerDomainOperationCallable()
- Overrides:
registerDomainOperationCallable
in classDomainsStub
-
retrieveTransferParametersCallable
public com.google.api.gax.rpc.UnaryCallable<RetrieveTransferParametersRequest,RetrieveTransferParametersResponse> retrieveTransferParametersCallable()
- Overrides:
retrieveTransferParametersCallable
in classDomainsStub
-
transferDomainCallable
public com.google.api.gax.rpc.UnaryCallable<TransferDomainRequest,com.google.longrunning.Operation> transferDomainCallable()
- Overrides:
transferDomainCallable
in classDomainsStub
-
transferDomainOperationCallable
public com.google.api.gax.rpc.OperationCallable<TransferDomainRequest,Registration,OperationMetadata> transferDomainOperationCallable()
- Overrides:
transferDomainOperationCallable
in classDomainsStub
-
listRegistrationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegistrationsRequest,ListRegistrationsResponse> listRegistrationsCallable()
- Overrides:
listRegistrationsCallable
in classDomainsStub
-
listRegistrationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRegistrationsRequest,DomainsClient.ListRegistrationsPagedResponse> listRegistrationsPagedCallable()
- Overrides:
listRegistrationsPagedCallable
in classDomainsStub
-
getRegistrationCallable
public com.google.api.gax.rpc.UnaryCallable<GetRegistrationRequest,Registration> getRegistrationCallable()
- Overrides:
getRegistrationCallable
in classDomainsStub
-
updateRegistrationCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRegistrationRequest,com.google.longrunning.Operation> updateRegistrationCallable()
- Overrides:
updateRegistrationCallable
in classDomainsStub
-
updateRegistrationOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateRegistrationRequest,Registration,OperationMetadata> updateRegistrationOperationCallable()
- Overrides:
updateRegistrationOperationCallable
in classDomainsStub
-
configureManagementSettingsCallable
public com.google.api.gax.rpc.UnaryCallable<ConfigureManagementSettingsRequest,com.google.longrunning.Operation> configureManagementSettingsCallable()
- Overrides:
configureManagementSettingsCallable
in classDomainsStub
-
configureManagementSettingsOperationCallable
public com.google.api.gax.rpc.OperationCallable<ConfigureManagementSettingsRequest,Registration,OperationMetadata> configureManagementSettingsOperationCallable()
- Overrides:
configureManagementSettingsOperationCallable
in classDomainsStub
-
configureDnsSettingsCallable
public com.google.api.gax.rpc.UnaryCallable<ConfigureDnsSettingsRequest,com.google.longrunning.Operation> configureDnsSettingsCallable()
- Overrides:
configureDnsSettingsCallable
in classDomainsStub
-
configureDnsSettingsOperationCallable
public com.google.api.gax.rpc.OperationCallable<ConfigureDnsSettingsRequest,Registration,OperationMetadata> configureDnsSettingsOperationCallable()
- Overrides:
configureDnsSettingsOperationCallable
in classDomainsStub
-
configureContactSettingsCallable
public com.google.api.gax.rpc.UnaryCallable<ConfigureContactSettingsRequest,com.google.longrunning.Operation> configureContactSettingsCallable()
- Overrides:
configureContactSettingsCallable
in classDomainsStub
-
configureContactSettingsOperationCallable
public com.google.api.gax.rpc.OperationCallable<ConfigureContactSettingsRequest,Registration,OperationMetadata> configureContactSettingsOperationCallable()
- Overrides:
configureContactSettingsOperationCallable
in classDomainsStub
-
exportRegistrationCallable
public com.google.api.gax.rpc.UnaryCallable<ExportRegistrationRequest,com.google.longrunning.Operation> exportRegistrationCallable()
- Overrides:
exportRegistrationCallable
in classDomainsStub
-
exportRegistrationOperationCallable
public com.google.api.gax.rpc.OperationCallable<ExportRegistrationRequest,Registration,OperationMetadata> exportRegistrationOperationCallable()
- Overrides:
exportRegistrationOperationCallable
in classDomainsStub
-
deleteRegistrationCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRegistrationRequest,com.google.longrunning.Operation> deleteRegistrationCallable()
- Overrides:
deleteRegistrationCallable
in classDomainsStub
-
deleteRegistrationOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteRegistrationRequest,com.google.protobuf.Empty,OperationMetadata> deleteRegistrationOperationCallable()
- Overrides:
deleteRegistrationOperationCallable
in classDomainsStub
-
retrieveAuthorizationCodeCallable
public com.google.api.gax.rpc.UnaryCallable<RetrieveAuthorizationCodeRequest,AuthorizationCode> retrieveAuthorizationCodeCallable()
- Overrides:
retrieveAuthorizationCodeCallable
in classDomainsStub
-
resetAuthorizationCodeCallable
public com.google.api.gax.rpc.UnaryCallable<ResetAuthorizationCodeRequest,AuthorizationCode> resetAuthorizationCodeCallable()
- Overrides:
resetAuthorizationCodeCallable
in classDomainsStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classDomainsStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-