Class HttpJsonCertificateManagerStub
- java.lang.Object
-
- com.google.cloud.certificatemanager.v1.stub.CertificateManagerStub
-
- com.google.cloud.certificatemanager.v1.stub.HttpJsonCertificateManagerStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@Generated("by gapic-generator-java") @BetaApi public class HttpJsonCertificateManagerStub extends CertificateManagerStub
REST stub implementation for the CertificateManager service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpJsonCertificateManagerStub(CertificateManagerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonCertificateManagerStub, using the given settings.protected
HttpJsonCertificateManagerStub(CertificateManagerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonCertificateManagerStub, using the given settings.
-
Method Summary
-
Methods inherited from class com.google.cloud.certificatemanager.v1.stub.CertificateManagerStub
getOperationsStub
-
-
-
-
Constructor Detail
-
HttpJsonCertificateManagerStub
protected HttpJsonCertificateManagerStub(CertificateManagerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonCertificateManagerStub, 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
-
HttpJsonCertificateManagerStub
protected HttpJsonCertificateManagerStub(CertificateManagerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonCertificateManagerStub, 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 HttpJsonCertificateManagerStub create(CertificateManagerStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonCertificateManagerStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonCertificateManagerStub 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 classCertificateManagerStub
-
listCertificatesCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificatesRequest,ListCertificatesResponse> listCertificatesCallable()
- Overrides:
listCertificatesCallable
in classCertificateManagerStub
-
listCertificatesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificatesRequest,CertificateManagerClient.ListCertificatesPagedResponse> listCertificatesPagedCallable()
- Overrides:
listCertificatesPagedCallable
in classCertificateManagerStub
-
getCertificateCallable
public com.google.api.gax.rpc.UnaryCallable<GetCertificateRequest,Certificate> getCertificateCallable()
- Overrides:
getCertificateCallable
in classCertificateManagerStub
-
createCertificateCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCertificateRequest,com.google.longrunning.Operation> createCertificateCallable()
- Overrides:
createCertificateCallable
in classCertificateManagerStub
-
createCertificateOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCertificateRequest,Certificate,OperationMetadata> createCertificateOperationCallable()
- Overrides:
createCertificateOperationCallable
in classCertificateManagerStub
-
updateCertificateCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateCertificateRequest,com.google.longrunning.Operation> updateCertificateCallable()
- Overrides:
updateCertificateCallable
in classCertificateManagerStub
-
updateCertificateOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateCertificateRequest,Certificate,OperationMetadata> updateCertificateOperationCallable()
- Overrides:
updateCertificateOperationCallable
in classCertificateManagerStub
-
deleteCertificateCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCertificateRequest,com.google.longrunning.Operation> deleteCertificateCallable()
- Overrides:
deleteCertificateCallable
in classCertificateManagerStub
-
deleteCertificateOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCertificateRequest,com.google.protobuf.Empty,OperationMetadata> deleteCertificateOperationCallable()
- Overrides:
deleteCertificateOperationCallable
in classCertificateManagerStub
-
listCertificateMapsCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificateMapsRequest,ListCertificateMapsResponse> listCertificateMapsCallable()
- Overrides:
listCertificateMapsCallable
in classCertificateManagerStub
-
listCertificateMapsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificateMapsRequest,CertificateManagerClient.ListCertificateMapsPagedResponse> listCertificateMapsPagedCallable()
- Overrides:
listCertificateMapsPagedCallable
in classCertificateManagerStub
-
getCertificateMapCallable
public com.google.api.gax.rpc.UnaryCallable<GetCertificateMapRequest,CertificateMap> getCertificateMapCallable()
- Overrides:
getCertificateMapCallable
in classCertificateManagerStub
-
createCertificateMapCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCertificateMapRequest,com.google.longrunning.Operation> createCertificateMapCallable()
- Overrides:
createCertificateMapCallable
in classCertificateManagerStub
-
createCertificateMapOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCertificateMapRequest,CertificateMap,OperationMetadata> createCertificateMapOperationCallable()
- Overrides:
createCertificateMapOperationCallable
in classCertificateManagerStub
-
updateCertificateMapCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateCertificateMapRequest,com.google.longrunning.Operation> updateCertificateMapCallable()
- Overrides:
updateCertificateMapCallable
in classCertificateManagerStub
-
updateCertificateMapOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateCertificateMapRequest,CertificateMap,OperationMetadata> updateCertificateMapOperationCallable()
- Overrides:
updateCertificateMapOperationCallable
in classCertificateManagerStub
-
deleteCertificateMapCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCertificateMapRequest,com.google.longrunning.Operation> deleteCertificateMapCallable()
- Overrides:
deleteCertificateMapCallable
in classCertificateManagerStub
-
deleteCertificateMapOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCertificateMapRequest,com.google.protobuf.Empty,OperationMetadata> deleteCertificateMapOperationCallable()
- Overrides:
deleteCertificateMapOperationCallable
in classCertificateManagerStub
-
listCertificateMapEntriesCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificateMapEntriesRequest,ListCertificateMapEntriesResponse> listCertificateMapEntriesCallable()
- Overrides:
listCertificateMapEntriesCallable
in classCertificateManagerStub
-
listCertificateMapEntriesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificateMapEntriesRequest,CertificateManagerClient.ListCertificateMapEntriesPagedResponse> listCertificateMapEntriesPagedCallable()
- Overrides:
listCertificateMapEntriesPagedCallable
in classCertificateManagerStub
-
getCertificateMapEntryCallable
public com.google.api.gax.rpc.UnaryCallable<GetCertificateMapEntryRequest,CertificateMapEntry> getCertificateMapEntryCallable()
- Overrides:
getCertificateMapEntryCallable
in classCertificateManagerStub
-
createCertificateMapEntryCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCertificateMapEntryRequest,com.google.longrunning.Operation> createCertificateMapEntryCallable()
- Overrides:
createCertificateMapEntryCallable
in classCertificateManagerStub
-
createCertificateMapEntryOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCertificateMapEntryRequest,CertificateMapEntry,OperationMetadata> createCertificateMapEntryOperationCallable()
- Overrides:
createCertificateMapEntryOperationCallable
in classCertificateManagerStub
-
updateCertificateMapEntryCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateCertificateMapEntryRequest,com.google.longrunning.Operation> updateCertificateMapEntryCallable()
- Overrides:
updateCertificateMapEntryCallable
in classCertificateManagerStub
-
updateCertificateMapEntryOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateCertificateMapEntryRequest,CertificateMapEntry,OperationMetadata> updateCertificateMapEntryOperationCallable()
- Overrides:
updateCertificateMapEntryOperationCallable
in classCertificateManagerStub
-
deleteCertificateMapEntryCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCertificateMapEntryRequest,com.google.longrunning.Operation> deleteCertificateMapEntryCallable()
- Overrides:
deleteCertificateMapEntryCallable
in classCertificateManagerStub
-
deleteCertificateMapEntryOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCertificateMapEntryRequest,com.google.protobuf.Empty,OperationMetadata> deleteCertificateMapEntryOperationCallable()
- Overrides:
deleteCertificateMapEntryOperationCallable
in classCertificateManagerStub
-
listDnsAuthorizationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListDnsAuthorizationsRequest,ListDnsAuthorizationsResponse> listDnsAuthorizationsCallable()
- Overrides:
listDnsAuthorizationsCallable
in classCertificateManagerStub
-
listDnsAuthorizationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListDnsAuthorizationsRequest,CertificateManagerClient.ListDnsAuthorizationsPagedResponse> listDnsAuthorizationsPagedCallable()
- Overrides:
listDnsAuthorizationsPagedCallable
in classCertificateManagerStub
-
getDnsAuthorizationCallable
public com.google.api.gax.rpc.UnaryCallable<GetDnsAuthorizationRequest,DnsAuthorization> getDnsAuthorizationCallable()
- Overrides:
getDnsAuthorizationCallable
in classCertificateManagerStub
-
createDnsAuthorizationCallable
public com.google.api.gax.rpc.UnaryCallable<CreateDnsAuthorizationRequest,com.google.longrunning.Operation> createDnsAuthorizationCallable()
- Overrides:
createDnsAuthorizationCallable
in classCertificateManagerStub
-
createDnsAuthorizationOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateDnsAuthorizationRequest,DnsAuthorization,OperationMetadata> createDnsAuthorizationOperationCallable()
- Overrides:
createDnsAuthorizationOperationCallable
in classCertificateManagerStub
-
updateDnsAuthorizationCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateDnsAuthorizationRequest,com.google.longrunning.Operation> updateDnsAuthorizationCallable()
- Overrides:
updateDnsAuthorizationCallable
in classCertificateManagerStub
-
updateDnsAuthorizationOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateDnsAuthorizationRequest,DnsAuthorization,OperationMetadata> updateDnsAuthorizationOperationCallable()
- Overrides:
updateDnsAuthorizationOperationCallable
in classCertificateManagerStub
-
deleteDnsAuthorizationCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteDnsAuthorizationRequest,com.google.longrunning.Operation> deleteDnsAuthorizationCallable()
- Overrides:
deleteDnsAuthorizationCallable
in classCertificateManagerStub
-
deleteDnsAuthorizationOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteDnsAuthorizationRequest,com.google.protobuf.Empty,OperationMetadata> deleteDnsAuthorizationOperationCallable()
- Overrides:
deleteDnsAuthorizationOperationCallable
in classCertificateManagerStub
-
listCertificateIssuanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificateIssuanceConfigsRequest,ListCertificateIssuanceConfigsResponse> listCertificateIssuanceConfigsCallable()
- Overrides:
listCertificateIssuanceConfigsCallable
in classCertificateManagerStub
-
listCertificateIssuanceConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCertificateIssuanceConfigsRequest,CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse> listCertificateIssuanceConfigsPagedCallable()
- Overrides:
listCertificateIssuanceConfigsPagedCallable
in classCertificateManagerStub
-
getCertificateIssuanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetCertificateIssuanceConfigRequest,CertificateIssuanceConfig> getCertificateIssuanceConfigCallable()
- Overrides:
getCertificateIssuanceConfigCallable
in classCertificateManagerStub
-
createCertificateIssuanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCertificateIssuanceConfigRequest,com.google.longrunning.Operation> createCertificateIssuanceConfigCallable()
- Overrides:
createCertificateIssuanceConfigCallable
in classCertificateManagerStub
-
createCertificateIssuanceConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateCertificateIssuanceConfigRequest,CertificateIssuanceConfig,OperationMetadata> createCertificateIssuanceConfigOperationCallable()
- Overrides:
createCertificateIssuanceConfigOperationCallable
in classCertificateManagerStub
-
deleteCertificateIssuanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteCertificateIssuanceConfigRequest,com.google.longrunning.Operation> deleteCertificateIssuanceConfigCallable()
- Overrides:
deleteCertificateIssuanceConfigCallable
in classCertificateManagerStub
-
deleteCertificateIssuanceConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<DeleteCertificateIssuanceConfigRequest,com.google.protobuf.Empty,OperationMetadata> deleteCertificateIssuanceConfigOperationCallable()
- Overrides:
deleteCertificateIssuanceConfigOperationCallable
in classCertificateManagerStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallable
in classCertificateManagerStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,CertificateManagerClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallable
in classCertificateManagerStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallable
in classCertificateManagerStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classCertificateManagerStub
-
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
-
-