Class CertificateManagerGrpc.CertificateManagerStub (0.2.0) 
  
      
     
  
  
  
   
  
    
  
  
    
    
    
  Version 0.2.0keyboard_arrow_down  
  
 
    
    
    
    
      
  
  
  
    
public   static   final   class  CertificateManagerGrpc . CertificateManagerStub   extends   AbstractAsyncStub<CertificateManagerGrpc . CertificateManagerStub > 
   
   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 which describes a single TLS certificate. 
CertificateMap which describes a collection of certificates that can be
attached to a target resource. 
CertificateMapEntry which 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 match "^[a-z0-9-]{1,63}$" regexp, which means that 
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.AbstractAsyncStub    >  
    CertificateManagerGrpc.CertificateManagerStub 
   
  
    Inherited Members 
    
      io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel) 
    
    
      io.grpc.stub.AbstractAsyncStub.<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 . CertificateManagerStub   build ( Channel   channel ,   CallOptions   callOptions )  
   
  Parameters 
  
    
      
        Name  
        Description  
       
      
        channel  
        io.grpc.Channel  
       
      
        callOptions  
        io.grpc.CallOptions  
       
     
  
  Returns 
  
  Overrides 
  io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions) 
   
  createCertificate(CreateCertificateRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   createCertificate ( CreateCertificateRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Creates a new Certificate in a given project and location.
 
  Parameters 
  
   
  createCertificateMap(CreateCertificateMapRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   createCertificateMap ( CreateCertificateMapRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Creates a new CertificateMap in a given project and location.
 
  Parameters 
  
   
  createCertificateMapEntry(CreateCertificateMapEntryRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   createCertificateMapEntry ( CreateCertificateMapEntryRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Creates a new CertificateMapEntry in a given project and location.
 
  Parameters 
  
   
  createDnsAuthorization(CreateDnsAuthorizationRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   createDnsAuthorization ( CreateDnsAuthorizationRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Creates a new DnsAuthorization in a given project and location.
 
  Parameters 
  
   
  deleteCertificate(DeleteCertificateRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   deleteCertificate ( DeleteCertificateRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Deletes a single Certificate.
 
  Parameters 
  
   
  deleteCertificateMap(DeleteCertificateMapRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   deleteCertificateMap ( DeleteCertificateMapRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   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.
 
  Parameters 
  
   
  deleteCertificateMapEntry(DeleteCertificateMapEntryRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   deleteCertificateMapEntry ( DeleteCertificateMapEntryRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Deletes a single CertificateMapEntry.
 
  Parameters 
  
   
  deleteDnsAuthorization(DeleteDnsAuthorizationRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   deleteDnsAuthorization ( DeleteDnsAuthorizationRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Deletes a single DnsAuthorization.
 
  Parameters 
  
   
  getCertificate(GetCertificateRequest request, StreamObserver<Certificate> responseObserver) 
  
    
public   void   getCertificate ( GetCertificateRequest   request ,   StreamObserver<Certificate>   responseObserver )  
   
   Gets details of a single Certificate.
 
  Parameters 
  
   
  getCertificateMap(GetCertificateMapRequest request, StreamObserver<CertificateMap> responseObserver) 
  
    
public   void   getCertificateMap ( GetCertificateMapRequest   request ,   StreamObserver<CertificateMap>   responseObserver )  
   
   Gets details of a single CertificateMap.
 
  Parameters 
  
   
  getCertificateMapEntry(GetCertificateMapEntryRequest request, StreamObserver<CertificateMapEntry> responseObserver) 
  
    
public   void   getCertificateMapEntry ( GetCertificateMapEntryRequest   request ,   StreamObserver<CertificateMapEntry>   responseObserver )  
   
   Gets details of a single CertificateMapEntry.
 
  Parameters 
  
   
  getDnsAuthorization(GetDnsAuthorizationRequest request, StreamObserver<DnsAuthorization> responseObserver) 
  
    
public   void   getDnsAuthorization ( GetDnsAuthorizationRequest   request ,   StreamObserver<DnsAuthorization>   responseObserver )  
   
   Gets details of a single DnsAuthorization.
 
  Parameters 
  
   
  listCertificateMapEntries(ListCertificateMapEntriesRequest request, StreamObserver<ListCertificateMapEntriesResponse> responseObserver) 
  
    
public   void   listCertificateMapEntries ( ListCertificateMapEntriesRequest   request ,   StreamObserver<ListCertificateMapEntriesResponse>   responseObserver )  
   
   Lists CertificateMapEntries in a given project and location.
 
  Parameters 
  
   
  listCertificateMaps(ListCertificateMapsRequest request, StreamObserver<ListCertificateMapsResponse> responseObserver) 
  
    
public   void   listCertificateMaps ( ListCertificateMapsRequest   request ,   StreamObserver<ListCertificateMapsResponse>   responseObserver )  
   
   Lists CertificateMaps in a given project and location.
 
  Parameters 
  
   
  listCertificates(ListCertificatesRequest request, StreamObserver<ListCertificatesResponse> responseObserver) 
  
    
public   void   listCertificates ( ListCertificatesRequest   request ,   StreamObserver<ListCertificatesResponse>   responseObserver )  
   
   Lists Certificates in a given project and location.
 
  Parameters 
  
   
  listDnsAuthorizations(ListDnsAuthorizationsRequest request, StreamObserver<ListDnsAuthorizationsResponse> responseObserver) 
  
    
public   void   listDnsAuthorizations ( ListDnsAuthorizationsRequest   request ,   StreamObserver<ListDnsAuthorizationsResponse>   responseObserver )  
   
   Lists DnsAuthorizations in a given project and location.
 
  Parameters 
  
   
  updateCertificate(UpdateCertificateRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   updateCertificate ( UpdateCertificateRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
  
  Parameters 
  
   
  updateCertificateMap(UpdateCertificateMapRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   updateCertificateMap ( UpdateCertificateMapRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Updates a CertificateMap.
 
  Parameters 
  
   
  updateCertificateMapEntry(UpdateCertificateMapEntryRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   updateCertificateMapEntry ( UpdateCertificateMapEntryRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Updates a CertificateMapEntry.
 
  Parameters 
  
   
  updateDnsAuthorization(UpdateDnsAuthorizationRequest request, StreamObserver<Operation> responseObserver) 
  
    
public   void   updateDnsAuthorization ( UpdateDnsAuthorizationRequest   request ,   StreamObserver<Operation>   responseObserver )  
   
   Updates a DnsAuthorization.
 
  Parameters 
  
 
     
    
  
  
  
     
  
 
  
    
    
      
       
    
    
  
  
 
  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 2025-10-30 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 2025-10-30 UTC."],[],[]]