public static final class CertificateManagerGrpc.CertificateManagerFutureStub extends AbstractFutureStub<CertificateManagerGrpc.CertificateManagerFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service CertificateManager.
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(java.time.Duration)
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.withOnReadyThreshold(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> |
|
createTrustConfig(CreateTrustConfigRequest request)
public ListenableFuture<Operation> createTrustConfig(CreateTrustConfigRequest request)
Creates a new TrustConfig 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> |
|
deleteTrustConfig(DeleteTrustConfigRequest request)
public ListenableFuture<Operation> deleteTrustConfig(DeleteTrustConfigRequest request)
Deletes a single TrustConfig.
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> |
|
getTrustConfig(GetTrustConfigRequest request)
public ListenableFuture<TrustConfig> getTrustConfig(GetTrustConfigRequest request)
Gets details of a single TrustConfig.
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<TrustConfig> |
|
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.
listTrustConfigs(ListTrustConfigsRequest request)
public ListenableFuture<ListTrustConfigsResponse> listTrustConfigs(ListTrustConfigsRequest request)
Lists TrustConfigs 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> |
|
updateTrustConfig(UpdateTrustConfigRequest request)
public ListenableFuture<Operation> updateTrustConfig(UpdateTrustConfigRequest request)
Returns |
Type |
Description |
com.google.common.util.concurrent.ListenableFuture<Operation> |
|