Class CertificateManagerGrpc.CertificateManagerStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<CertificateManagerGrpc.CertificateManagerStub>
-
- com.google.cloud.certificatemanager.v1.CertificateManagerGrpc.CertificateManagerStub
-
- Enclosing class:
- CertificateManagerGrpc
public static final class CertificateManagerGrpc.CertificateManagerStub extends io.grpc.stub.AbstractAsyncStub<CertificateManagerGrpc.CertificateManagerStub>
A stub to allow clients to do asynchronous 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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CertificateManagerGrpc.CertificateManagerStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Certificate in a given project and location.void
createCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CertificateIssuanceConfig in a given project and location.void
createCertificateMap(CreateCertificateMapRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CertificateMap in a given project and location.void
createCertificateMapEntry(CreateCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CertificateMapEntry in a given project and location.void
createDnsAuthorization(CreateDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DnsAuthorization in a given project and location.void
deleteCertificate(DeleteCertificateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Certificate.void
deleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CertificateIssuanceConfig.void
deleteCertificateMap(DeleteCertificateMapRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CertificateMap.void
deleteCertificateMapEntry(DeleteCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CertificateMapEntry.void
deleteDnsAuthorization(DeleteDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DnsAuthorization.void
getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Gets details of a single Certificate.void
getCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request, io.grpc.stub.StreamObserver<CertificateIssuanceConfig> responseObserver)
Gets details of a single CertificateIssuanceConfig.void
getCertificateMap(GetCertificateMapRequest request, io.grpc.stub.StreamObserver<CertificateMap> responseObserver)
Gets details of a single CertificateMap.void
getCertificateMapEntry(GetCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<CertificateMapEntry> responseObserver)
Gets details of a single CertificateMapEntry.void
getDnsAuthorization(GetDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<DnsAuthorization> responseObserver)
Gets details of a single DnsAuthorization.void
listCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request, io.grpc.stub.StreamObserver<ListCertificateIssuanceConfigsResponse> responseObserver)
Lists CertificateIssuanceConfigs in a given project and location.void
listCertificateMapEntries(ListCertificateMapEntriesRequest request, io.grpc.stub.StreamObserver<ListCertificateMapEntriesResponse> responseObserver)
Lists CertificateMapEntries in a given project and location.void
listCertificateMaps(ListCertificateMapsRequest request, io.grpc.stub.StreamObserver<ListCertificateMapsResponse> responseObserver)
Lists CertificateMaps in a given project and location.void
listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists Certificates in a given project and location.void
listDnsAuthorizations(ListDnsAuthorizationsRequest request, io.grpc.stub.StreamObserver<ListDnsAuthorizationsResponse> responseObserver)
Lists DnsAuthorizations in a given project and location.void
updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a Certificate.void
updateCertificateMap(UpdateCertificateMapRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a CertificateMap.void
updateCertificateMapEntry(UpdateCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a CertificateMapEntry.void
updateDnsAuthorization(UpdateDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a DnsAuthorization.
-
-
-
Method Detail
-
build
protected CertificateManagerGrpc.CertificateManagerStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<CertificateManagerGrpc.CertificateManagerStub>
-
listCertificates
public void listCertificates(ListCertificatesRequest request, io.grpc.stub.StreamObserver<ListCertificatesResponse> responseObserver)
Lists Certificates in a given project and location.
-
getCertificate
public void getCertificate(GetCertificateRequest request, io.grpc.stub.StreamObserver<Certificate> responseObserver)
Gets details of a single Certificate.
-
createCertificate
public void createCertificate(CreateCertificateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Certificate in a given project and location.
-
updateCertificate
public void updateCertificate(UpdateCertificateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a Certificate.
-
deleteCertificate
public void deleteCertificate(DeleteCertificateRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Certificate.
-
listCertificateMaps
public void listCertificateMaps(ListCertificateMapsRequest request, io.grpc.stub.StreamObserver<ListCertificateMapsResponse> responseObserver)
Lists CertificateMaps in a given project and location.
-
getCertificateMap
public void getCertificateMap(GetCertificateMapRequest request, io.grpc.stub.StreamObserver<CertificateMap> responseObserver)
Gets details of a single CertificateMap.
-
createCertificateMap
public void createCertificateMap(CreateCertificateMapRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CertificateMap in a given project and location.
-
updateCertificateMap
public void updateCertificateMap(UpdateCertificateMapRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a CertificateMap.
-
deleteCertificateMap
public void deleteCertificateMap(DeleteCertificateMapRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.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.
-
listCertificateMapEntries
public void listCertificateMapEntries(ListCertificateMapEntriesRequest request, io.grpc.stub.StreamObserver<ListCertificateMapEntriesResponse> responseObserver)
Lists CertificateMapEntries in a given project and location.
-
getCertificateMapEntry
public void getCertificateMapEntry(GetCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<CertificateMapEntry> responseObserver)
Gets details of a single CertificateMapEntry.
-
createCertificateMapEntry
public void createCertificateMapEntry(CreateCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CertificateMapEntry in a given project and location.
-
updateCertificateMapEntry
public void updateCertificateMapEntry(UpdateCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a CertificateMapEntry.
-
deleteCertificateMapEntry
public void deleteCertificateMapEntry(DeleteCertificateMapEntryRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CertificateMapEntry.
-
listDnsAuthorizations
public void listDnsAuthorizations(ListDnsAuthorizationsRequest request, io.grpc.stub.StreamObserver<ListDnsAuthorizationsResponse> responseObserver)
Lists DnsAuthorizations in a given project and location.
-
getDnsAuthorization
public void getDnsAuthorization(GetDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<DnsAuthorization> responseObserver)
Gets details of a single DnsAuthorization.
-
createDnsAuthorization
public void createDnsAuthorization(CreateDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DnsAuthorization in a given project and location.
-
updateDnsAuthorization
public void updateDnsAuthorization(UpdateDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a DnsAuthorization.
-
deleteDnsAuthorization
public void deleteDnsAuthorization(DeleteDnsAuthorizationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DnsAuthorization.
-
listCertificateIssuanceConfigs
public void listCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request, io.grpc.stub.StreamObserver<ListCertificateIssuanceConfigsResponse> responseObserver)
Lists CertificateIssuanceConfigs in a given project and location.
-
getCertificateIssuanceConfig
public void getCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request, io.grpc.stub.StreamObserver<CertificateIssuanceConfig> responseObserver)
Gets details of a single CertificateIssuanceConfig.
-
createCertificateIssuanceConfig
public void createCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CertificateIssuanceConfig in a given project and location.
-
deleteCertificateIssuanceConfig
public void deleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CertificateIssuanceConfig.
-
-