Class CertificateManagerGrpc.CertificateManagerFutureStub (0.16.0)
0.94.0 (latest)
0.91.0
0.90.0
0.88.0
0.86.0
0.85.0
0.84.0
0.83.0
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.75.0
0.73.0
0.71.0
0.70.0
0.67.0
0.66.0
0.65.0
0.63.0
0.62.0
0.61.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.2
0.4.0
0.3.1
0.2.0
0.1.1
public static final class CertificateManagerGrpc . CertificateManagerFutureStub extends AbstractFutureStub<CertificateManagerGrpc . CertificateManagerFutureStub >
API Overview
Certificates Manager API allows customers to see and manage all their TLS
certificates.
Certificates Manager API service provides methods to manage certificates,
group them into collections, and create serving configuration that can be
easily applied to other Cloud resources e.g. Target Proxies.
Data Model
The Certificates Manager service exposes the following resources:
Certificate that describes a single TLS certificate.
CertificateMap that describes a collection of certificates that can be
attached to a target resource.
CertificateMapEntry that describes a single configuration entry that
consists of a SNI and a group of certificates. It's a subresource of
CertificateMap.
Certificate, CertificateMap and CertificateMapEntry IDs
have to fully match the regexp [a-z0-9-]{1,63}. In other words,
only lower case letters, digits, and hyphen are allowed
length of the resource ID has to be in [1,63] range.
Provides methods to manage Cloud Certificate Manager entities.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
CertificateManagerGrpc.CertificateManagerFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected CertificateManagerGrpc . CertificateManagerFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createCertificate(CreateCertificateRequest request)
public ListenableFuture<Operation> createCertificate ( CreateCertificateRequest request )
Creates a new Certificate in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest request)
public ListenableFuture<Operation> createCertificateIssuanceConfig ( CreateCertificateIssuanceConfigRequest request )
Creates a new CertificateIssuanceConfig in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createCertificateMap(CreateCertificateMapRequest request)
public ListenableFuture<Operation> createCertificateMap ( CreateCertificateMapRequest request )
Creates a new CertificateMap in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createCertificateMapEntry(CreateCertificateMapEntryRequest request)
public ListenableFuture<Operation> createCertificateMapEntry ( CreateCertificateMapEntryRequest request )
Creates a new CertificateMapEntry in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createDnsAuthorization(CreateDnsAuthorizationRequest request)
public ListenableFuture<Operation> createDnsAuthorization ( CreateDnsAuthorizationRequest request )
Creates a new DnsAuthorization in a given project and location.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificate(DeleteCertificateRequest request)
public ListenableFuture<Operation> deleteCertificate ( DeleteCertificateRequest request )
Deletes a single Certificate.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest request)
public ListenableFuture<Operation> deleteCertificateIssuanceConfig ( DeleteCertificateIssuanceConfigRequest request )
Deletes a single CertificateIssuanceConfig.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateMap(DeleteCertificateMapRequest request)
public ListenableFuture<Operation> deleteCertificateMap ( DeleteCertificateMapRequest request )
Deletes a single CertificateMap. A Certificate Map can't be deleted
if it contains Certificate Map Entries. Remove all the entries from
the map before calling this method.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteCertificateMapEntry(DeleteCertificateMapEntryRequest request)
public ListenableFuture<Operation> deleteCertificateMapEntry ( DeleteCertificateMapEntryRequest request )
Deletes a single CertificateMapEntry.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteDnsAuthorization(DeleteDnsAuthorizationRequest request)
public ListenableFuture<Operation> deleteDnsAuthorization ( DeleteDnsAuthorizationRequest request )
Deletes a single DnsAuthorization.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getCertificate(GetCertificateRequest request)
public ListenableFuture<Certificate> getCertificate ( GetCertificateRequest request )
Gets details of a single Certificate.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Certificate >
getCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request)
public ListenableFuture<CertificateIssuanceConfig> getCertificateIssuanceConfig ( GetCertificateIssuanceConfigRequest request )
Gets details of a single CertificateIssuanceConfig.
getCertificateMap(GetCertificateMapRequest request)
public ListenableFuture<CertificateMap> getCertificateMap ( GetCertificateMapRequest request )
Gets details of a single CertificateMap.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CertificateMap >
getCertificateMapEntry(GetCertificateMapEntryRequest request)
public ListenableFuture<CertificateMapEntry> getCertificateMapEntry ( GetCertificateMapEntryRequest request )
Gets details of a single CertificateMapEntry.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CertificateMapEntry >
getDnsAuthorization(GetDnsAuthorizationRequest request)
public ListenableFuture<DnsAuthorization> getDnsAuthorization ( GetDnsAuthorizationRequest request )
Gets details of a single DnsAuthorization.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <DnsAuthorization >
listCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request)
public ListenableFuture<ListCertificateIssuanceConfigsResponse> listCertificateIssuanceConfigs ( ListCertificateIssuanceConfigsRequest request )
Lists CertificateIssuanceConfigs in a given project and location.
listCertificateMapEntries(ListCertificateMapEntriesRequest request)
public ListenableFuture<ListCertificateMapEntriesResponse> listCertificateMapEntries ( ListCertificateMapEntriesRequest request )
Lists CertificateMapEntries in a given project and location.
listCertificateMaps(ListCertificateMapsRequest request)
public ListenableFuture<ListCertificateMapsResponse> listCertificateMaps ( ListCertificateMapsRequest request )
Lists CertificateMaps in a given project and location.
listCertificates(ListCertificatesRequest request)
public ListenableFuture<ListCertificatesResponse> listCertificates ( ListCertificatesRequest request )
Lists Certificates in a given project and location.
listDnsAuthorizations(ListDnsAuthorizationsRequest request)
public ListenableFuture<ListDnsAuthorizationsResponse> listDnsAuthorizations ( ListDnsAuthorizationsRequest request )
Lists DnsAuthorizations in a given project and location.
updateCertificate(UpdateCertificateRequest request)
public ListenableFuture<Operation> updateCertificate ( UpdateCertificateRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificateMap(UpdateCertificateMapRequest request)
public ListenableFuture<Operation> updateCertificateMap ( UpdateCertificateMapRequest request )
Updates a CertificateMap.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateCertificateMapEntry(UpdateCertificateMapEntryRequest request)
public ListenableFuture<Operation> updateCertificateMapEntry ( UpdateCertificateMapEntryRequest request )
Updates a CertificateMapEntry.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateDnsAuthorization(UpdateDnsAuthorizationRequest request)
public ListenableFuture<Operation> updateDnsAuthorization ( UpdateDnsAuthorizationRequest request )
Updates a DnsAuthorization.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]