Class CertificateManagerClient (0.44.0)

GitHub RepositoryProduct Reference

Service Description: 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.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateName name = CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]");
   Certificate response = certificateManagerClient.getCertificate(name);
 }
 

Note: close() needs to be called on the CertificateManagerClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

Methods
MethodDescriptionMethod Variants

ListCertificates

Lists Certificates in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listCertificates(ListCertificatesRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listCertificates(LocationName parent)

  • listCertificates(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listCertificatesPagedCallable()

  • listCertificatesCallable()

GetCertificate

Gets details of a single Certificate.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getCertificate(GetCertificateRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getCertificate(CertificateName name)

  • getCertificate(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getCertificateCallable()

CreateCertificate

Creates a new Certificate in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createCertificateAsync(CreateCertificateRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • createCertificateAsync(LocationName parent, Certificate certificate, String certificateId)

  • createCertificateAsync(String parent, Certificate certificate, String certificateId)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createCertificateOperationCallable()

  • createCertificateCallable()

UpdateCertificate

Updates a Certificate.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • updateCertificateAsync(UpdateCertificateRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • updateCertificateAsync(Certificate certificate, FieldMask updateMask)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • updateCertificateOperationCallable()

  • updateCertificateCallable()

DeleteCertificate

Deletes a single Certificate.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • deleteCertificateAsync(DeleteCertificateRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • deleteCertificateAsync(CertificateName name)

  • deleteCertificateAsync(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • deleteCertificateOperationCallable()

  • deleteCertificateCallable()

ListCertificateMaps

Lists CertificateMaps in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listCertificateMaps(ListCertificateMapsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listCertificateMaps(LocationName parent)

  • listCertificateMaps(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listCertificateMapsPagedCallable()

  • listCertificateMapsCallable()

GetCertificateMap

Gets details of a single CertificateMap.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getCertificateMap(GetCertificateMapRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getCertificateMap(CertificateMapName name)

  • getCertificateMap(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getCertificateMapCallable()

CreateCertificateMap

Creates a new CertificateMap in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createCertificateMapAsync(CreateCertificateMapRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • createCertificateMapAsync(LocationName parent, CertificateMap certificateMap, String certificateMapId)

  • createCertificateMapAsync(String parent, CertificateMap certificateMap, String certificateMapId)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createCertificateMapOperationCallable()

  • createCertificateMapCallable()

UpdateCertificateMap

Updates a CertificateMap.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • updateCertificateMapAsync(UpdateCertificateMapRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • updateCertificateMapAsync(CertificateMap certificateMap, FieldMask updateMask)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • updateCertificateMapOperationCallable()

  • updateCertificateMapCallable()

DeleteCertificateMap

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.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • deleteCertificateMapAsync(DeleteCertificateMapRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • deleteCertificateMapAsync(CertificateMapName name)

  • deleteCertificateMapAsync(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • deleteCertificateMapOperationCallable()

  • deleteCertificateMapCallable()

ListCertificateMapEntries

Lists CertificateMapEntries in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listCertificateMapEntries(ListCertificateMapEntriesRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listCertificateMapEntries(CertificateMapName parent)

  • listCertificateMapEntries(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listCertificateMapEntriesPagedCallable()

  • listCertificateMapEntriesCallable()

GetCertificateMapEntry

Gets details of a single CertificateMapEntry.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getCertificateMapEntry(GetCertificateMapEntryRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getCertificateMapEntry(CertificateMapEntryName name)

  • getCertificateMapEntry(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getCertificateMapEntryCallable()

CreateCertificateMapEntry

Creates a new CertificateMapEntry in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createCertificateMapEntryAsync(CreateCertificateMapEntryRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • createCertificateMapEntryAsync(CertificateMapName parent, CertificateMapEntry certificateMapEntry, String certificateMapEntryId)

  • createCertificateMapEntryAsync(String parent, CertificateMapEntry certificateMapEntry, String certificateMapEntryId)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createCertificateMapEntryOperationCallable()

  • createCertificateMapEntryCallable()

UpdateCertificateMapEntry

Updates a CertificateMapEntry.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • updateCertificateMapEntryAsync(UpdateCertificateMapEntryRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • updateCertificateMapEntryAsync(CertificateMapEntry certificateMapEntry, FieldMask updateMask)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • updateCertificateMapEntryOperationCallable()

  • updateCertificateMapEntryCallable()

DeleteCertificateMapEntry

Deletes a single CertificateMapEntry.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • deleteCertificateMapEntryAsync(DeleteCertificateMapEntryRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • deleteCertificateMapEntryAsync(CertificateMapEntryName name)

  • deleteCertificateMapEntryAsync(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • deleteCertificateMapEntryOperationCallable()

  • deleteCertificateMapEntryCallable()

ListDnsAuthorizations

Lists DnsAuthorizations in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listDnsAuthorizations(ListDnsAuthorizationsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listDnsAuthorizations(LocationName parent)

  • listDnsAuthorizations(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listDnsAuthorizationsPagedCallable()

  • listDnsAuthorizationsCallable()

GetDnsAuthorization

Gets details of a single DnsAuthorization.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getDnsAuthorization(GetDnsAuthorizationRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getDnsAuthorization(DnsAuthorizationName name)

  • getDnsAuthorization(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getDnsAuthorizationCallable()

CreateDnsAuthorization

Creates a new DnsAuthorization in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createDnsAuthorizationAsync(CreateDnsAuthorizationRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • createDnsAuthorizationAsync(LocationName parent, DnsAuthorization dnsAuthorization, String dnsAuthorizationId)

  • createDnsAuthorizationAsync(String parent, DnsAuthorization dnsAuthorization, String dnsAuthorizationId)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createDnsAuthorizationOperationCallable()

  • createDnsAuthorizationCallable()

UpdateDnsAuthorization

Updates a DnsAuthorization.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • updateDnsAuthorizationAsync(UpdateDnsAuthorizationRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • updateDnsAuthorizationAsync(DnsAuthorization dnsAuthorization, FieldMask updateMask)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • updateDnsAuthorizationOperationCallable()

  • updateDnsAuthorizationCallable()

DeleteDnsAuthorization

Deletes a single DnsAuthorization.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • deleteDnsAuthorizationAsync(DeleteDnsAuthorizationRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • deleteDnsAuthorizationAsync(DnsAuthorizationName name)

  • deleteDnsAuthorizationAsync(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • deleteDnsAuthorizationOperationCallable()

  • deleteDnsAuthorizationCallable()

ListCertificateIssuanceConfigs

Lists CertificateIssuanceConfigs in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listCertificateIssuanceConfigs(LocationName parent)

  • listCertificateIssuanceConfigs(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listCertificateIssuanceConfigsPagedCallable()

  • listCertificateIssuanceConfigsCallable()

GetCertificateIssuanceConfig

Gets details of a single CertificateIssuanceConfig.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getCertificateIssuanceConfig(CertificateIssuanceConfigName name)

  • getCertificateIssuanceConfig(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getCertificateIssuanceConfigCallable()

CreateCertificateIssuanceConfig

Creates a new CertificateIssuanceConfig in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createCertificateIssuanceConfigAsync(CreateCertificateIssuanceConfigRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • createCertificateIssuanceConfigAsync(LocationName parent, CertificateIssuanceConfig certificateIssuanceConfig, String certificateIssuanceConfigId)

  • createCertificateIssuanceConfigAsync(String parent, CertificateIssuanceConfig certificateIssuanceConfig, String certificateIssuanceConfigId)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createCertificateIssuanceConfigOperationCallable()

  • createCertificateIssuanceConfigCallable()

DeleteCertificateIssuanceConfig

Deletes a single CertificateIssuanceConfig.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • deleteCertificateIssuanceConfigAsync(DeleteCertificateIssuanceConfigRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • deleteCertificateIssuanceConfigAsync(CertificateIssuanceConfigName name)

  • deleteCertificateIssuanceConfigAsync(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • deleteCertificateIssuanceConfigOperationCallable()

  • deleteCertificateIssuanceConfigCallable()

ListTrustConfigs

Lists TrustConfigs in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listTrustConfigs(ListTrustConfigsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listTrustConfigs(LocationName parent)

  • listTrustConfigs(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listTrustConfigsPagedCallable()

  • listTrustConfigsCallable()

GetTrustConfig

Gets details of a single TrustConfig.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getTrustConfig(GetTrustConfigRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getTrustConfig(TrustConfigName name)

  • getTrustConfig(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getTrustConfigCallable()

CreateTrustConfig

Creates a new TrustConfig in a given project and location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • createTrustConfigAsync(CreateTrustConfigRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • createTrustConfigAsync(LocationName parent, TrustConfig trustConfig, String trustConfigId)

  • createTrustConfigAsync(String parent, TrustConfig trustConfig, String trustConfigId)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • createTrustConfigOperationCallable()

  • createTrustConfigCallable()

UpdateTrustConfig

Updates a TrustConfig.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • updateTrustConfigAsync(UpdateTrustConfigRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • updateTrustConfigAsync(TrustConfig trustConfig, FieldMask updateMask)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • updateTrustConfigOperationCallable()

  • updateTrustConfigCallable()

DeleteTrustConfig

Deletes a single TrustConfig.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • deleteTrustConfigAsync(DeleteTrustConfigRequest request)

Methods that return long-running operations have "Async" method variants that return OperationFuture, which is used to track polling of the service.

  • deleteTrustConfigAsync(TrustConfigName name)

  • deleteTrustConfigAsync(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • deleteTrustConfigOperationCallable()

  • deleteTrustConfigCallable()

ListLocations

Lists information about the supported locations for this service.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listLocations(ListLocationsRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listLocationsPagedCallable()

  • listLocationsCallable()

GetLocation

Gets information about a location.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getLocation(GetLocationRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getLocationCallable()

See the individual methods for example code.

Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.

This class can be customized by passing in a custom instance of CertificateManagerSettings to create(). For example:

To customize credentials:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 CertificateManagerSettings certificateManagerSettings =
     CertificateManagerSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 CertificateManagerClient certificateManagerClient =
     CertificateManagerClient.create(certificateManagerSettings);
 

To customize the endpoint:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 CertificateManagerSettings certificateManagerSettings =
     CertificateManagerSettings.newBuilder().setEndpoint(myEndpoint).build();
 CertificateManagerClient certificateManagerClient =
     CertificateManagerClient.create(certificateManagerSettings);
 

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 CertificateManagerSettings certificateManagerSettings =
     CertificateManagerSettings.newHttpJsonBuilder().build();
 CertificateManagerClient certificateManagerClient =
     CertificateManagerClient.create(certificateManagerSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

Inheritance

java.lang.Object > CertificateManagerClient

Static Methods

create()

public static final CertificateManagerClient create()

Constructs an instance of CertificateManagerClient with default settings.

Returns
TypeDescription
CertificateManagerClient
Exceptions
TypeDescription
IOException

create(CertificateManagerSettings settings)

public static final CertificateManagerClient create(CertificateManagerSettings settings)

Constructs an instance of CertificateManagerClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.

Parameter
NameDescription
settingsCertificateManagerSettings
Returns
TypeDescription
CertificateManagerClient
Exceptions
TypeDescription
IOException

create(CertificateManagerStub stub)

public static final CertificateManagerClient create(CertificateManagerStub stub)

Constructs an instance of CertificateManagerClient, using the given stub for making calls. This is for advanced usage - prefer using create(CertificateManagerSettings).

Parameter
NameDescription
stubCertificateManagerStub
Returns
TypeDescription
CertificateManagerClient

Constructors

CertificateManagerClient(CertificateManagerSettings settings)

protected CertificateManagerClient(CertificateManagerSettings settings)

Constructs an instance of CertificateManagerClient, 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.

Parameter
NameDescription
settingsCertificateManagerSettings

CertificateManagerClient(CertificateManagerStub stub)

protected CertificateManagerClient(CertificateManagerStub stub)
Parameter
NameDescription
stubCertificateManagerStub

Methods

awaitTermination(long duration, TimeUnit unit)

public boolean awaitTermination(long duration, TimeUnit unit)
Parameters
NameDescription
durationlong
unitTimeUnit
Returns
TypeDescription
boolean
Exceptions
TypeDescription
InterruptedException

close()

public final void close()

createCertificateAsync(CreateCertificateRequest request)

public final OperationFuture<Certificate,OperationMetadata> createCertificateAsync(CreateCertificateRequest request)

Creates a new Certificate in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateRequest request =
       CreateCertificateRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateId("certificateId-644529902")
           .setCertificate(Certificate.newBuilder().build())
           .build();
   Certificate response = certificateManagerClient.createCertificateAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateCertificateRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Certificate,OperationMetadata>

createCertificateAsync(LocationName parent, Certificate certificate, String certificateId)

public final OperationFuture<Certificate,OperationMetadata> createCertificateAsync(LocationName parent, Certificate certificate, String certificateId)

Creates a new Certificate in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   Certificate certificate = Certificate.newBuilder().build();
   String certificateId = "certificateId-644529902";
   Certificate response =
       certificateManagerClient.createCertificateAsync(parent, certificate, certificateId).get();
 }
 
Parameters
NameDescription
parentLocationName

Required. The parent resource of the certificate. Must be in the format projects/*/locations/*.

certificateCertificate

Required. A definition of the certificate to create.

certificateIdString

Required. A user-provided name of the certificate.

Returns
TypeDescription
OperationFuture<Certificate,OperationMetadata>

createCertificateAsync(String parent, Certificate certificate, String certificateId)

public final OperationFuture<Certificate,OperationMetadata> createCertificateAsync(String parent, Certificate certificate, String certificateId)

Creates a new Certificate in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   Certificate certificate = Certificate.newBuilder().build();
   String certificateId = "certificateId-644529902";
   Certificate response =
       certificateManagerClient.createCertificateAsync(parent, certificate, certificateId).get();
 }
 
Parameters
NameDescription
parentString

Required. The parent resource of the certificate. Must be in the format projects/*/locations/*.

certificateCertificate

Required. A definition of the certificate to create.

certificateIdString

Required. A user-provided name of the certificate.

Returns
TypeDescription
OperationFuture<Certificate,OperationMetadata>

createCertificateCallable()

public final UnaryCallable<CreateCertificateRequest,Operation> createCertificateCallable()

Creates a new Certificate in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateRequest request =
       CreateCertificateRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateId("certificateId-644529902")
           .setCertificate(Certificate.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.createCertificateCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateCertificateRequest,Operation>

createCertificateIssuanceConfigAsync(CreateCertificateIssuanceConfigRequest request)

public final OperationFuture<CertificateIssuanceConfig,OperationMetadata> createCertificateIssuanceConfigAsync(CreateCertificateIssuanceConfigRequest request)

Creates a new CertificateIssuanceConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateIssuanceConfigRequest request =
       CreateCertificateIssuanceConfigRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateIssuanceConfigId("certificateIssuanceConfigId1910303023")
           .setCertificateIssuanceConfig(CertificateIssuanceConfig.newBuilder().build())
           .build();
   CertificateIssuanceConfig response =
       certificateManagerClient.createCertificateIssuanceConfigAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateCertificateIssuanceConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<CertificateIssuanceConfig,OperationMetadata>

createCertificateIssuanceConfigAsync(LocationName parent, CertificateIssuanceConfig certificateIssuanceConfig, String certificateIssuanceConfigId)

public final OperationFuture<CertificateIssuanceConfig,OperationMetadata> createCertificateIssuanceConfigAsync(LocationName parent, CertificateIssuanceConfig certificateIssuanceConfig, String certificateIssuanceConfigId)

Creates a new CertificateIssuanceConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   CertificateIssuanceConfig certificateIssuanceConfig =
       CertificateIssuanceConfig.newBuilder().build();
   String certificateIssuanceConfigId = "certificateIssuanceConfigId1910303023";
   CertificateIssuanceConfig response =
       certificateManagerClient
           .createCertificateIssuanceConfigAsync(
               parent, certificateIssuanceConfig, certificateIssuanceConfigId)
           .get();
 }
 
Parameters
NameDescription
parentLocationName

Required. The parent resource of the certificate issuance config. Must be in the format projects/*/locations/*.

certificateIssuanceConfigCertificateIssuanceConfig

Required. A definition of the certificate issuance config to create.

certificateIssuanceConfigIdString

Required. A user-provided name of the certificate config.

Returns
TypeDescription
OperationFuture<CertificateIssuanceConfig,OperationMetadata>

createCertificateIssuanceConfigAsync(String parent, CertificateIssuanceConfig certificateIssuanceConfig, String certificateIssuanceConfigId)

public final OperationFuture<CertificateIssuanceConfig,OperationMetadata> createCertificateIssuanceConfigAsync(String parent, CertificateIssuanceConfig certificateIssuanceConfig, String certificateIssuanceConfigId)

Creates a new CertificateIssuanceConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   CertificateIssuanceConfig certificateIssuanceConfig =
       CertificateIssuanceConfig.newBuilder().build();
   String certificateIssuanceConfigId = "certificateIssuanceConfigId1910303023";
   CertificateIssuanceConfig response =
       certificateManagerClient
           .createCertificateIssuanceConfigAsync(
               parent, certificateIssuanceConfig, certificateIssuanceConfigId)
           .get();
 }
 
Parameters
NameDescription
parentString

Required. The parent resource of the certificate issuance config. Must be in the format projects/*/locations/*.

certificateIssuanceConfigCertificateIssuanceConfig

Required. A definition of the certificate issuance config to create.

certificateIssuanceConfigIdString

Required. A user-provided name of the certificate config.

Returns
TypeDescription
OperationFuture<CertificateIssuanceConfig,OperationMetadata>

createCertificateIssuanceConfigCallable()

public final UnaryCallable<CreateCertificateIssuanceConfigRequest,Operation> createCertificateIssuanceConfigCallable()

Creates a new CertificateIssuanceConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateIssuanceConfigRequest request =
       CreateCertificateIssuanceConfigRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateIssuanceConfigId("certificateIssuanceConfigId1910303023")
           .setCertificateIssuanceConfig(CertificateIssuanceConfig.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.createCertificateIssuanceConfigCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateCertificateIssuanceConfigRequest,Operation>

createCertificateIssuanceConfigOperationCallable()

public final OperationCallable<CreateCertificateIssuanceConfigRequest,CertificateIssuanceConfig,OperationMetadata> createCertificateIssuanceConfigOperationCallable()

Creates a new CertificateIssuanceConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateIssuanceConfigRequest request =
       CreateCertificateIssuanceConfigRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateIssuanceConfigId("certificateIssuanceConfigId1910303023")
           .setCertificateIssuanceConfig(CertificateIssuanceConfig.newBuilder().build())
           .build();
   OperationFuture<CertificateIssuanceConfig, OperationMetadata> future =
       certificateManagerClient
           .createCertificateIssuanceConfigOperationCallable()
           .futureCall(request);
   // Do something.
   CertificateIssuanceConfig response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateCertificateIssuanceConfigRequest,CertificateIssuanceConfig,OperationMetadata>

createCertificateMapAsync(CreateCertificateMapRequest request)

public final OperationFuture<CertificateMap,OperationMetadata> createCertificateMapAsync(CreateCertificateMapRequest request)

Creates a new CertificateMap in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateMapRequest request =
       CreateCertificateMapRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateMapId("certificateMapId1612184640")
           .setCertificateMap(CertificateMap.newBuilder().build())
           .build();
   CertificateMap response = certificateManagerClient.createCertificateMapAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateCertificateMapRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<CertificateMap,OperationMetadata>

createCertificateMapAsync(LocationName parent, CertificateMap certificateMap, String certificateMapId)

public final OperationFuture<CertificateMap,OperationMetadata> createCertificateMapAsync(LocationName parent, CertificateMap certificateMap, String certificateMapId)

Creates a new CertificateMap in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   CertificateMap certificateMap = CertificateMap.newBuilder().build();
   String certificateMapId = "certificateMapId1612184640";
   CertificateMap response =
       certificateManagerClient
           .createCertificateMapAsync(parent, certificateMap, certificateMapId)
           .get();
 }
 
Parameters
NameDescription
parentLocationName

Required. The parent resource of the certificate map. Must be in the format projects/*/locations/*.

certificateMapCertificateMap

Required. A definition of the certificate map to create.

certificateMapIdString

Required. A user-provided name of the certificate map.

Returns
TypeDescription
OperationFuture<CertificateMap,OperationMetadata>

createCertificateMapAsync(String parent, CertificateMap certificateMap, String certificateMapId)

public final OperationFuture<CertificateMap,OperationMetadata> createCertificateMapAsync(String parent, CertificateMap certificateMap, String certificateMapId)

Creates a new CertificateMap in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   CertificateMap certificateMap = CertificateMap.newBuilder().build();
   String certificateMapId = "certificateMapId1612184640";
   CertificateMap response =
       certificateManagerClient
           .createCertificateMapAsync(parent, certificateMap, certificateMapId)
           .get();
 }
 
Parameters
NameDescription
parentString

Required. The parent resource of the certificate map. Must be in the format projects/*/locations/*.

certificateMapCertificateMap

Required. A definition of the certificate map to create.

certificateMapIdString

Required. A user-provided name of the certificate map.

Returns
TypeDescription
OperationFuture<CertificateMap,OperationMetadata>

createCertificateMapCallable()

public final UnaryCallable<CreateCertificateMapRequest,Operation> createCertificateMapCallable()

Creates a new CertificateMap in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateMapRequest request =
       CreateCertificateMapRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateMapId("certificateMapId1612184640")
           .setCertificateMap(CertificateMap.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.createCertificateMapCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateCertificateMapRequest,Operation>

createCertificateMapEntryAsync(CertificateMapName parent, CertificateMapEntry certificateMapEntry, String certificateMapEntryId)

public final OperationFuture<CertificateMapEntry,OperationMetadata> createCertificateMapEntryAsync(CertificateMapName parent, CertificateMapEntry certificateMapEntry, String certificateMapEntryId)

Creates a new CertificateMapEntry in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapName parent =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]");
   CertificateMapEntry certificateMapEntry = CertificateMapEntry.newBuilder().build();
   String certificateMapEntryId = "certificateMapEntryId-859079384";
   CertificateMapEntry response =
       certificateManagerClient
           .createCertificateMapEntryAsync(parent, certificateMapEntry, certificateMapEntryId)
           .get();
 }
 
Parameters
NameDescription
parentCertificateMapName

Required. The parent resource of the certificate map entry. Must be in the format projects/*/locations/*/certificateMaps/*.

certificateMapEntryCertificateMapEntry

Required. A definition of the certificate map entry to create.

certificateMapEntryIdString

Required. A user-provided name of the certificate map entry.

Returns
TypeDescription
OperationFuture<CertificateMapEntry,OperationMetadata>

createCertificateMapEntryAsync(CreateCertificateMapEntryRequest request)

public final OperationFuture<CertificateMapEntry,OperationMetadata> createCertificateMapEntryAsync(CreateCertificateMapEntryRequest request)

Creates a new CertificateMapEntry in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateMapEntryRequest request =
       CreateCertificateMapEntryRequest.newBuilder()
           .setParent(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .setCertificateMapEntryId("certificateMapEntryId-859079384")
           .setCertificateMapEntry(CertificateMapEntry.newBuilder().build())
           .build();
   CertificateMapEntry response =
       certificateManagerClient.createCertificateMapEntryAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateCertificateMapEntryRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<CertificateMapEntry,OperationMetadata>

createCertificateMapEntryAsync(String parent, CertificateMapEntry certificateMapEntry, String certificateMapEntryId)

public final OperationFuture<CertificateMapEntry,OperationMetadata> createCertificateMapEntryAsync(String parent, CertificateMapEntry certificateMapEntry, String certificateMapEntryId)

Creates a new CertificateMapEntry in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString();
   CertificateMapEntry certificateMapEntry = CertificateMapEntry.newBuilder().build();
   String certificateMapEntryId = "certificateMapEntryId-859079384";
   CertificateMapEntry response =
       certificateManagerClient
           .createCertificateMapEntryAsync(parent, certificateMapEntry, certificateMapEntryId)
           .get();
 }
 
Parameters
NameDescription
parentString

Required. The parent resource of the certificate map entry. Must be in the format projects/*/locations/*/certificateMaps/*.

certificateMapEntryCertificateMapEntry

Required. A definition of the certificate map entry to create.

certificateMapEntryIdString

Required. A user-provided name of the certificate map entry.

Returns
TypeDescription
OperationFuture<CertificateMapEntry,OperationMetadata>

createCertificateMapEntryCallable()

public final UnaryCallable<CreateCertificateMapEntryRequest,Operation> createCertificateMapEntryCallable()

Creates a new CertificateMapEntry in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateMapEntryRequest request =
       CreateCertificateMapEntryRequest.newBuilder()
           .setParent(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .setCertificateMapEntryId("certificateMapEntryId-859079384")
           .setCertificateMapEntry(CertificateMapEntry.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.createCertificateMapEntryCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateCertificateMapEntryRequest,Operation>

createCertificateMapEntryOperationCallable()

public final OperationCallable<CreateCertificateMapEntryRequest,CertificateMapEntry,OperationMetadata> createCertificateMapEntryOperationCallable()

Creates a new CertificateMapEntry in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateMapEntryRequest request =
       CreateCertificateMapEntryRequest.newBuilder()
           .setParent(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .setCertificateMapEntryId("certificateMapEntryId-859079384")
           .setCertificateMapEntry(CertificateMapEntry.newBuilder().build())
           .build();
   OperationFuture<CertificateMapEntry, OperationMetadata> future =
       certificateManagerClient.createCertificateMapEntryOperationCallable().futureCall(request);
   // Do something.
   CertificateMapEntry response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateCertificateMapEntryRequest,CertificateMapEntry,OperationMetadata>

createCertificateMapOperationCallable()

public final OperationCallable<CreateCertificateMapRequest,CertificateMap,OperationMetadata> createCertificateMapOperationCallable()

Creates a new CertificateMap in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateMapRequest request =
       CreateCertificateMapRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateMapId("certificateMapId1612184640")
           .setCertificateMap(CertificateMap.newBuilder().build())
           .build();
   OperationFuture<CertificateMap, OperationMetadata> future =
       certificateManagerClient.createCertificateMapOperationCallable().futureCall(request);
   // Do something.
   CertificateMap response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateCertificateMapRequest,CertificateMap,OperationMetadata>

createCertificateOperationCallable()

public final OperationCallable<CreateCertificateRequest,Certificate,OperationMetadata> createCertificateOperationCallable()

Creates a new Certificate in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateCertificateRequest request =
       CreateCertificateRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setCertificateId("certificateId-644529902")
           .setCertificate(Certificate.newBuilder().build())
           .build();
   OperationFuture<Certificate, OperationMetadata> future =
       certificateManagerClient.createCertificateOperationCallable().futureCall(request);
   // Do something.
   Certificate response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateCertificateRequest,Certificate,OperationMetadata>

createDnsAuthorizationAsync(CreateDnsAuthorizationRequest request)

public final OperationFuture<DnsAuthorization,OperationMetadata> createDnsAuthorizationAsync(CreateDnsAuthorizationRequest request)

Creates a new DnsAuthorization in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateDnsAuthorizationRequest request =
       CreateDnsAuthorizationRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setDnsAuthorizationId("dnsAuthorizationId-2054763765")
           .setDnsAuthorization(DnsAuthorization.newBuilder().build())
           .build();
   DnsAuthorization response =
       certificateManagerClient.createDnsAuthorizationAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateDnsAuthorizationRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<DnsAuthorization,OperationMetadata>

createDnsAuthorizationAsync(LocationName parent, DnsAuthorization dnsAuthorization, String dnsAuthorizationId)

public final OperationFuture<DnsAuthorization,OperationMetadata> createDnsAuthorizationAsync(LocationName parent, DnsAuthorization dnsAuthorization, String dnsAuthorizationId)

Creates a new DnsAuthorization in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   DnsAuthorization dnsAuthorization = DnsAuthorization.newBuilder().build();
   String dnsAuthorizationId = "dnsAuthorizationId-2054763765";
   DnsAuthorization response =
       certificateManagerClient
           .createDnsAuthorizationAsync(parent, dnsAuthorization, dnsAuthorizationId)
           .get();
 }
 
Parameters
NameDescription
parentLocationName

Required. The parent resource of the dns authorization. Must be in the format projects/*/locations/*.

dnsAuthorizationDnsAuthorization

Required. A definition of the dns authorization to create.

dnsAuthorizationIdString

Required. A user-provided name of the dns authorization.

Returns
TypeDescription
OperationFuture<DnsAuthorization,OperationMetadata>

createDnsAuthorizationAsync(String parent, DnsAuthorization dnsAuthorization, String dnsAuthorizationId)

public final OperationFuture<DnsAuthorization,OperationMetadata> createDnsAuthorizationAsync(String parent, DnsAuthorization dnsAuthorization, String dnsAuthorizationId)

Creates a new DnsAuthorization in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   DnsAuthorization dnsAuthorization = DnsAuthorization.newBuilder().build();
   String dnsAuthorizationId = "dnsAuthorizationId-2054763765";
   DnsAuthorization response =
       certificateManagerClient
           .createDnsAuthorizationAsync(parent, dnsAuthorization, dnsAuthorizationId)
           .get();
 }
 
Parameters
NameDescription
parentString

Required. The parent resource of the dns authorization. Must be in the format projects/*/locations/*.

dnsAuthorizationDnsAuthorization

Required. A definition of the dns authorization to create.

dnsAuthorizationIdString

Required. A user-provided name of the dns authorization.

Returns
TypeDescription
OperationFuture<DnsAuthorization,OperationMetadata>

createDnsAuthorizationCallable()

public final UnaryCallable<CreateDnsAuthorizationRequest,Operation> createDnsAuthorizationCallable()

Creates a new DnsAuthorization in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateDnsAuthorizationRequest request =
       CreateDnsAuthorizationRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setDnsAuthorizationId("dnsAuthorizationId-2054763765")
           .setDnsAuthorization(DnsAuthorization.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.createDnsAuthorizationCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateDnsAuthorizationRequest,Operation>

createDnsAuthorizationOperationCallable()

public final OperationCallable<CreateDnsAuthorizationRequest,DnsAuthorization,OperationMetadata> createDnsAuthorizationOperationCallable()

Creates a new DnsAuthorization in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateDnsAuthorizationRequest request =
       CreateDnsAuthorizationRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setDnsAuthorizationId("dnsAuthorizationId-2054763765")
           .setDnsAuthorization(DnsAuthorization.newBuilder().build())
           .build();
   OperationFuture<DnsAuthorization, OperationMetadata> future =
       certificateManagerClient.createDnsAuthorizationOperationCallable().futureCall(request);
   // Do something.
   DnsAuthorization response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateDnsAuthorizationRequest,DnsAuthorization,OperationMetadata>

createTrustConfigAsync(CreateTrustConfigRequest request)

public final OperationFuture<TrustConfig,OperationMetadata> createTrustConfigAsync(CreateTrustConfigRequest request)

Creates a new TrustConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateTrustConfigRequest request =
       CreateTrustConfigRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setTrustConfigId("trustConfigId1514573429")
           .setTrustConfig(TrustConfig.newBuilder().build())
           .build();
   TrustConfig response = certificateManagerClient.createTrustConfigAsync(request).get();
 }
 
Parameter
NameDescription
requestCreateTrustConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<TrustConfig,OperationMetadata>

createTrustConfigAsync(LocationName parent, TrustConfig trustConfig, String trustConfigId)

public final OperationFuture<TrustConfig,OperationMetadata> createTrustConfigAsync(LocationName parent, TrustConfig trustConfig, String trustConfigId)

Creates a new TrustConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   TrustConfig trustConfig = TrustConfig.newBuilder().build();
   String trustConfigId = "trustConfigId1514573429";
   TrustConfig response =
       certificateManagerClient.createTrustConfigAsync(parent, trustConfig, trustConfigId).get();
 }
 
Parameters
NameDescription
parentLocationName

Required. The parent resource of the TrustConfig. Must be in the format projects/*/locations/*.

trustConfigTrustConfig

Required. A definition of the TrustConfig to create.

trustConfigIdString

Required. A user-provided name of the TrustConfig. Must match the regexp [a-z0-9-]{1,63}.

Returns
TypeDescription
OperationFuture<TrustConfig,OperationMetadata>

createTrustConfigAsync(String parent, TrustConfig trustConfig, String trustConfigId)

public final OperationFuture<TrustConfig,OperationMetadata> createTrustConfigAsync(String parent, TrustConfig trustConfig, String trustConfigId)

Creates a new TrustConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   TrustConfig trustConfig = TrustConfig.newBuilder().build();
   String trustConfigId = "trustConfigId1514573429";
   TrustConfig response =
       certificateManagerClient.createTrustConfigAsync(parent, trustConfig, trustConfigId).get();
 }
 
Parameters
NameDescription
parentString

Required. The parent resource of the TrustConfig. Must be in the format projects/*/locations/*.

trustConfigTrustConfig

Required. A definition of the TrustConfig to create.

trustConfigIdString

Required. A user-provided name of the TrustConfig. Must match the regexp [a-z0-9-]{1,63}.

Returns
TypeDescription
OperationFuture<TrustConfig,OperationMetadata>

createTrustConfigCallable()

public final UnaryCallable<CreateTrustConfigRequest,Operation> createTrustConfigCallable()

Creates a new TrustConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateTrustConfigRequest request =
       CreateTrustConfigRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setTrustConfigId("trustConfigId1514573429")
           .setTrustConfig(TrustConfig.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.createTrustConfigCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<CreateTrustConfigRequest,Operation>

createTrustConfigOperationCallable()

public final OperationCallable<CreateTrustConfigRequest,TrustConfig,OperationMetadata> createTrustConfigOperationCallable()

Creates a new TrustConfig in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CreateTrustConfigRequest request =
       CreateTrustConfigRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setTrustConfigId("trustConfigId1514573429")
           .setTrustConfig(TrustConfig.newBuilder().build())
           .build();
   OperationFuture<TrustConfig, OperationMetadata> future =
       certificateManagerClient.createTrustConfigOperationCallable().futureCall(request);
   // Do something.
   TrustConfig response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<CreateTrustConfigRequest,TrustConfig,OperationMetadata>

deleteCertificateAsync(CertificateName name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateAsync(CertificateName name)

Deletes a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateName name = CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]");
   certificateManagerClient.deleteCertificateAsync(name).get();
 }
 
Parameter
NameDescription
nameCertificateName

Required. A name of the certificate to delete. Must be in the format projects/*/locations/*/certificates/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateAsync(DeleteCertificateRequest request)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateAsync(DeleteCertificateRequest request)

Deletes a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateRequest request =
       DeleteCertificateRequest.newBuilder()
           .setName(CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString())
           .build();
   certificateManagerClient.deleteCertificateAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteCertificateRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateAsync(String name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateAsync(String name)

Deletes a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name = CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString();
   certificateManagerClient.deleteCertificateAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate to delete. Must be in the format projects/*/locations/*/certificates/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateCallable()

public final UnaryCallable<DeleteCertificateRequest,Operation> deleteCertificateCallable()

Deletes a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateRequest request =
       DeleteCertificateRequest.newBuilder()
           .setName(CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.deleteCertificateCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteCertificateRequest,Operation>

deleteCertificateIssuanceConfigAsync(CertificateIssuanceConfigName name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateIssuanceConfigAsync(CertificateIssuanceConfigName name)

Deletes a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateIssuanceConfigName name =
       CertificateIssuanceConfigName.of(
           "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]");
   certificateManagerClient.deleteCertificateIssuanceConfigAsync(name).get();
 }
 
Parameter
NameDescription
nameCertificateIssuanceConfigName

Required. A name of the certificate issuance config to delete. Must be in the format projects/*/locations/*/certificateIssuanceConfigs/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateIssuanceConfigAsync(DeleteCertificateIssuanceConfigRequest request)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateIssuanceConfigAsync(DeleteCertificateIssuanceConfigRequest request)

Deletes a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateIssuanceConfigRequest request =
       DeleteCertificateIssuanceConfigRequest.newBuilder()
           .setName(
               CertificateIssuanceConfigName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
                   .toString())
           .build();
   certificateManagerClient.deleteCertificateIssuanceConfigAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteCertificateIssuanceConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateIssuanceConfigAsync(String name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateIssuanceConfigAsync(String name)

Deletes a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       CertificateIssuanceConfigName.of(
               "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
           .toString();
   certificateManagerClient.deleteCertificateIssuanceConfigAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate issuance config to delete. Must be in the format projects/*/locations/*/certificateIssuanceConfigs/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateIssuanceConfigCallable()

public final UnaryCallable<DeleteCertificateIssuanceConfigRequest,Operation> deleteCertificateIssuanceConfigCallable()

Deletes a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateIssuanceConfigRequest request =
       DeleteCertificateIssuanceConfigRequest.newBuilder()
           .setName(
               CertificateIssuanceConfigName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
                   .toString())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.deleteCertificateIssuanceConfigCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteCertificateIssuanceConfigRequest,Operation>

deleteCertificateIssuanceConfigOperationCallable()

public final OperationCallable<DeleteCertificateIssuanceConfigRequest,Empty,OperationMetadata> deleteCertificateIssuanceConfigOperationCallable()

Deletes a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateIssuanceConfigRequest request =
       DeleteCertificateIssuanceConfigRequest.newBuilder()
           .setName(
               CertificateIssuanceConfigName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
                   .toString())
           .build();
   OperationFuture<Empty, OperationMetadata> future =
       certificateManagerClient
           .deleteCertificateIssuanceConfigOperationCallable()
           .futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteCertificateIssuanceConfigRequest,Empty,OperationMetadata>

deleteCertificateMapAsync(CertificateMapName name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateMapAsync(CertificateMapName name)

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.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapName name =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]");
   certificateManagerClient.deleteCertificateMapAsync(name).get();
 }
 
Parameter
NameDescription
nameCertificateMapName

Required. A name of the certificate map to delete. Must be in the format projects/*/locations/*/certificateMaps/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateMapAsync(DeleteCertificateMapRequest request)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateMapAsync(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.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateMapRequest request =
       DeleteCertificateMapRequest.newBuilder()
           .setName(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .build();
   certificateManagerClient.deleteCertificateMapAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteCertificateMapRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateMapAsync(String name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateMapAsync(String name)

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.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString();
   certificateManagerClient.deleteCertificateMapAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate map to delete. Must be in the format projects/*/locations/*/certificateMaps/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateMapCallable()

public final UnaryCallable<DeleteCertificateMapRequest,Operation> deleteCertificateMapCallable()

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.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateMapRequest request =
       DeleteCertificateMapRequest.newBuilder()
           .setName(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.deleteCertificateMapCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteCertificateMapRequest,Operation>

deleteCertificateMapEntryAsync(CertificateMapEntryName name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateMapEntryAsync(CertificateMapEntryName name)

Deletes a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapEntryName name =
       CertificateMapEntryName.of(
           "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]");
   certificateManagerClient.deleteCertificateMapEntryAsync(name).get();
 }
 
Parameter
NameDescription
nameCertificateMapEntryName

Required. A name of the certificate map entry to delete. Must be in the format projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateMapEntryAsync(DeleteCertificateMapEntryRequest request)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateMapEntryAsync(DeleteCertificateMapEntryRequest request)

Deletes a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateMapEntryRequest request =
       DeleteCertificateMapEntryRequest.newBuilder()
           .setName(
               CertificateMapEntryName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
                   .toString())
           .build();
   certificateManagerClient.deleteCertificateMapEntryAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteCertificateMapEntryRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateMapEntryAsync(String name)

public final OperationFuture<Empty,OperationMetadata> deleteCertificateMapEntryAsync(String name)

Deletes a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       CertificateMapEntryName.of(
               "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
           .toString();
   certificateManagerClient.deleteCertificateMapEntryAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate map entry to delete. Must be in the format projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteCertificateMapEntryCallable()

public final UnaryCallable<DeleteCertificateMapEntryRequest,Operation> deleteCertificateMapEntryCallable()

Deletes a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateMapEntryRequest request =
       DeleteCertificateMapEntryRequest.newBuilder()
           .setName(
               CertificateMapEntryName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
                   .toString())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.deleteCertificateMapEntryCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteCertificateMapEntryRequest,Operation>

deleteCertificateMapEntryOperationCallable()

public final OperationCallable<DeleteCertificateMapEntryRequest,Empty,OperationMetadata> deleteCertificateMapEntryOperationCallable()

Deletes a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateMapEntryRequest request =
       DeleteCertificateMapEntryRequest.newBuilder()
           .setName(
               CertificateMapEntryName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
                   .toString())
           .build();
   OperationFuture<Empty, OperationMetadata> future =
       certificateManagerClient.deleteCertificateMapEntryOperationCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteCertificateMapEntryRequest,Empty,OperationMetadata>

deleteCertificateMapOperationCallable()

public final OperationCallable<DeleteCertificateMapRequest,Empty,OperationMetadata> deleteCertificateMapOperationCallable()

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.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateMapRequest request =
       DeleteCertificateMapRequest.newBuilder()
           .setName(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .build();
   OperationFuture<Empty, OperationMetadata> future =
       certificateManagerClient.deleteCertificateMapOperationCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteCertificateMapRequest,Empty,OperationMetadata>

deleteCertificateOperationCallable()

public final OperationCallable<DeleteCertificateRequest,Empty,OperationMetadata> deleteCertificateOperationCallable()

Deletes a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteCertificateRequest request =
       DeleteCertificateRequest.newBuilder()
           .setName(CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString())
           .build();
   OperationFuture<Empty, OperationMetadata> future =
       certificateManagerClient.deleteCertificateOperationCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteCertificateRequest,Empty,OperationMetadata>

deleteDnsAuthorizationAsync(DeleteDnsAuthorizationRequest request)

public final OperationFuture<Empty,OperationMetadata> deleteDnsAuthorizationAsync(DeleteDnsAuthorizationRequest request)

Deletes a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteDnsAuthorizationRequest request =
       DeleteDnsAuthorizationRequest.newBuilder()
           .setName(
               DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]")
                   .toString())
           .build();
   certificateManagerClient.deleteDnsAuthorizationAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteDnsAuthorizationRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteDnsAuthorizationAsync(DnsAuthorizationName name)

public final OperationFuture<Empty,OperationMetadata> deleteDnsAuthorizationAsync(DnsAuthorizationName name)

Deletes a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DnsAuthorizationName name =
       DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]");
   certificateManagerClient.deleteDnsAuthorizationAsync(name).get();
 }
 
Parameter
NameDescription
nameDnsAuthorizationName

Required. A name of the dns authorization to delete. Must be in the format projects/*/locations/*/dnsAuthorizations/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteDnsAuthorizationAsync(String name)

public final OperationFuture<Empty,OperationMetadata> deleteDnsAuthorizationAsync(String name)

Deletes a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]").toString();
   certificateManagerClient.deleteDnsAuthorizationAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. A name of the dns authorization to delete. Must be in the format projects/*/locations/*/dnsAuthorizations/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteDnsAuthorizationCallable()

public final UnaryCallable<DeleteDnsAuthorizationRequest,Operation> deleteDnsAuthorizationCallable()

Deletes a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteDnsAuthorizationRequest request =
       DeleteDnsAuthorizationRequest.newBuilder()
           .setName(
               DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]")
                   .toString())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.deleteDnsAuthorizationCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteDnsAuthorizationRequest,Operation>

deleteDnsAuthorizationOperationCallable()

public final OperationCallable<DeleteDnsAuthorizationRequest,Empty,OperationMetadata> deleteDnsAuthorizationOperationCallable()

Deletes a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteDnsAuthorizationRequest request =
       DeleteDnsAuthorizationRequest.newBuilder()
           .setName(
               DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]")
                   .toString())
           .build();
   OperationFuture<Empty, OperationMetadata> future =
       certificateManagerClient.deleteDnsAuthorizationOperationCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteDnsAuthorizationRequest,Empty,OperationMetadata>

deleteTrustConfigAsync(DeleteTrustConfigRequest request)

public final OperationFuture<Empty,OperationMetadata> deleteTrustConfigAsync(DeleteTrustConfigRequest request)

Deletes a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteTrustConfigRequest request =
       DeleteTrustConfigRequest.newBuilder()
           .setName(TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString())
           .setEtag("etag3123477")
           .build();
   certificateManagerClient.deleteTrustConfigAsync(request).get();
 }
 
Parameter
NameDescription
requestDeleteTrustConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteTrustConfigAsync(TrustConfigName name)

public final OperationFuture<Empty,OperationMetadata> deleteTrustConfigAsync(TrustConfigName name)

Deletes a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   TrustConfigName name = TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]");
   certificateManagerClient.deleteTrustConfigAsync(name).get();
 }
 
Parameter
NameDescription
nameTrustConfigName

Required. A name of the TrustConfig to delete. Must be in the format projects/*/locations/*/trustConfigs/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteTrustConfigAsync(String name)

public final OperationFuture<Empty,OperationMetadata> deleteTrustConfigAsync(String name)

Deletes a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name = TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString();
   certificateManagerClient.deleteTrustConfigAsync(name).get();
 }
 
Parameter
NameDescription
nameString

Required. A name of the TrustConfig to delete. Must be in the format projects/*/locations/*/trustConfigs/*.

Returns
TypeDescription
OperationFuture<Empty,OperationMetadata>

deleteTrustConfigCallable()

public final UnaryCallable<DeleteTrustConfigRequest,Operation> deleteTrustConfigCallable()

Deletes a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteTrustConfigRequest request =
       DeleteTrustConfigRequest.newBuilder()
           .setName(TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString())
           .setEtag("etag3123477")
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.deleteTrustConfigCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
UnaryCallable<DeleteTrustConfigRequest,Operation>

deleteTrustConfigOperationCallable()

public final OperationCallable<DeleteTrustConfigRequest,Empty,OperationMetadata> deleteTrustConfigOperationCallable()

Deletes a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DeleteTrustConfigRequest request =
       DeleteTrustConfigRequest.newBuilder()
           .setName(TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString())
           .setEtag("etag3123477")
           .build();
   OperationFuture<Empty, OperationMetadata> future =
       certificateManagerClient.deleteTrustConfigOperationCallable().futureCall(request);
   // Do something.
   future.get();
 }
 
Returns
TypeDescription
OperationCallable<DeleteTrustConfigRequest,Empty,OperationMetadata>

getCertificate(CertificateName name)

public final Certificate getCertificate(CertificateName name)

Gets details of a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateName name = CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]");
   Certificate response = certificateManagerClient.getCertificate(name);
 }
 
Parameter
NameDescription
nameCertificateName

Required. A name of the certificate to describe. Must be in the format projects/*/locations/*/certificates/*.

Returns
TypeDescription
Certificate

getCertificate(GetCertificateRequest request)

public final Certificate getCertificate(GetCertificateRequest request)

Gets details of a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateRequest request =
       GetCertificateRequest.newBuilder()
           .setName(CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString())
           .build();
   Certificate response = certificateManagerClient.getCertificate(request);
 }
 
Parameter
NameDescription
requestGetCertificateRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
Certificate

getCertificate(String name)

public final Certificate getCertificate(String name)

Gets details of a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name = CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString();
   Certificate response = certificateManagerClient.getCertificate(name);
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate to describe. Must be in the format projects/*/locations/*/certificates/*.

Returns
TypeDescription
Certificate

getCertificateCallable()

public final UnaryCallable<GetCertificateRequest,Certificate> getCertificateCallable()

Gets details of a single Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateRequest request =
       GetCertificateRequest.newBuilder()
           .setName(CertificateName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE]").toString())
           .build();
   ApiFuture<Certificate> future =
       certificateManagerClient.getCertificateCallable().futureCall(request);
   // Do something.
   Certificate response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetCertificateRequest,Certificate>

getCertificateIssuanceConfig(CertificateIssuanceConfigName name)

public final CertificateIssuanceConfig getCertificateIssuanceConfig(CertificateIssuanceConfigName name)

Gets details of a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateIssuanceConfigName name =
       CertificateIssuanceConfigName.of(
           "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]");
   CertificateIssuanceConfig response =
       certificateManagerClient.getCertificateIssuanceConfig(name);
 }
 
Parameter
NameDescription
nameCertificateIssuanceConfigName

Required. A name of the certificate issuance config to describe. Must be in the format projects/*/locations/*/certificateIssuanceConfigs/*.

Returns
TypeDescription
CertificateIssuanceConfig

getCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request)

public final CertificateIssuanceConfig getCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request)

Gets details of a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateIssuanceConfigRequest request =
       GetCertificateIssuanceConfigRequest.newBuilder()
           .setName(
               CertificateIssuanceConfigName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
                   .toString())
           .build();
   CertificateIssuanceConfig response =
       certificateManagerClient.getCertificateIssuanceConfig(request);
 }
 
Parameter
NameDescription
requestGetCertificateIssuanceConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateIssuanceConfig

getCertificateIssuanceConfig(String name)

public final CertificateIssuanceConfig getCertificateIssuanceConfig(String name)

Gets details of a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       CertificateIssuanceConfigName.of(
               "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
           .toString();
   CertificateIssuanceConfig response =
       certificateManagerClient.getCertificateIssuanceConfig(name);
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate issuance config to describe. Must be in the format projects/*/locations/*/certificateIssuanceConfigs/*.

Returns
TypeDescription
CertificateIssuanceConfig

getCertificateIssuanceConfigCallable()

public final UnaryCallable<GetCertificateIssuanceConfigRequest,CertificateIssuanceConfig> getCertificateIssuanceConfigCallable()

Gets details of a single CertificateIssuanceConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateIssuanceConfigRequest request =
       GetCertificateIssuanceConfigRequest.newBuilder()
           .setName(
               CertificateIssuanceConfigName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_ISSUANCE_CONFIG]")
                   .toString())
           .build();
   ApiFuture<CertificateIssuanceConfig> future =
       certificateManagerClient.getCertificateIssuanceConfigCallable().futureCall(request);
   // Do something.
   CertificateIssuanceConfig response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetCertificateIssuanceConfigRequest,CertificateIssuanceConfig>

getCertificateMap(CertificateMapName name)

public final CertificateMap getCertificateMap(CertificateMapName name)

Gets details of a single CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapName name =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]");
   CertificateMap response = certificateManagerClient.getCertificateMap(name);
 }
 
Parameter
NameDescription
nameCertificateMapName

Required. A name of the certificate map to describe. Must be in the format projects/*/locations/*/certificateMaps/*.

Returns
TypeDescription
CertificateMap

getCertificateMap(GetCertificateMapRequest request)

public final CertificateMap getCertificateMap(GetCertificateMapRequest request)

Gets details of a single CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateMapRequest request =
       GetCertificateMapRequest.newBuilder()
           .setName(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .build();
   CertificateMap response = certificateManagerClient.getCertificateMap(request);
 }
 
Parameter
NameDescription
requestGetCertificateMapRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateMap

getCertificateMap(String name)

public final CertificateMap getCertificateMap(String name)

Gets details of a single CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString();
   CertificateMap response = certificateManagerClient.getCertificateMap(name);
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate map to describe. Must be in the format projects/*/locations/*/certificateMaps/*.

Returns
TypeDescription
CertificateMap

getCertificateMapCallable()

public final UnaryCallable<GetCertificateMapRequest,CertificateMap> getCertificateMapCallable()

Gets details of a single CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateMapRequest request =
       GetCertificateMapRequest.newBuilder()
           .setName(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .build();
   ApiFuture<CertificateMap> future =
       certificateManagerClient.getCertificateMapCallable().futureCall(request);
   // Do something.
   CertificateMap response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetCertificateMapRequest,CertificateMap>

getCertificateMapEntry(CertificateMapEntryName name)

public final CertificateMapEntry getCertificateMapEntry(CertificateMapEntryName name)

Gets details of a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapEntryName name =
       CertificateMapEntryName.of(
           "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]");
   CertificateMapEntry response = certificateManagerClient.getCertificateMapEntry(name);
 }
 
Parameter
NameDescription
nameCertificateMapEntryName

Required. A name of the certificate map entry to describe. Must be in the format projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.

Returns
TypeDescription
CertificateMapEntry

getCertificateMapEntry(GetCertificateMapEntryRequest request)

public final CertificateMapEntry getCertificateMapEntry(GetCertificateMapEntryRequest request)

Gets details of a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateMapEntryRequest request =
       GetCertificateMapEntryRequest.newBuilder()
           .setName(
               CertificateMapEntryName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
                   .toString())
           .build();
   CertificateMapEntry response = certificateManagerClient.getCertificateMapEntry(request);
 }
 
Parameter
NameDescription
requestGetCertificateMapEntryRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateMapEntry

getCertificateMapEntry(String name)

public final CertificateMapEntry getCertificateMapEntry(String name)

Gets details of a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       CertificateMapEntryName.of(
               "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
           .toString();
   CertificateMapEntry response = certificateManagerClient.getCertificateMapEntry(name);
 }
 
Parameter
NameDescription
nameString

Required. A name of the certificate map entry to describe. Must be in the format projects/*/locations/*/certificateMaps/*/certificateMapEntries/*.

Returns
TypeDescription
CertificateMapEntry

getCertificateMapEntryCallable()

public final UnaryCallable<GetCertificateMapEntryRequest,CertificateMapEntry> getCertificateMapEntryCallable()

Gets details of a single CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetCertificateMapEntryRequest request =
       GetCertificateMapEntryRequest.newBuilder()
           .setName(
               CertificateMapEntryName.of(
                       "[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]", "[CERTIFICATE_MAP_ENTRY]")
                   .toString())
           .build();
   ApiFuture<CertificateMapEntry> future =
       certificateManagerClient.getCertificateMapEntryCallable().futureCall(request);
   // Do something.
   CertificateMapEntry response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetCertificateMapEntryRequest,CertificateMapEntry>

getDnsAuthorization(DnsAuthorizationName name)

public final DnsAuthorization getDnsAuthorization(DnsAuthorizationName name)

Gets details of a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DnsAuthorizationName name =
       DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]");
   DnsAuthorization response = certificateManagerClient.getDnsAuthorization(name);
 }
 
Parameter
NameDescription
nameDnsAuthorizationName

Required. A name of the dns authorization to describe. Must be in the format projects/*/locations/*/dnsAuthorizations/*.

Returns
TypeDescription
DnsAuthorization

getDnsAuthorization(GetDnsAuthorizationRequest request)

public final DnsAuthorization getDnsAuthorization(GetDnsAuthorizationRequest request)

Gets details of a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetDnsAuthorizationRequest request =
       GetDnsAuthorizationRequest.newBuilder()
           .setName(
               DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]")
                   .toString())
           .build();
   DnsAuthorization response = certificateManagerClient.getDnsAuthorization(request);
 }
 
Parameter
NameDescription
requestGetDnsAuthorizationRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
DnsAuthorization

getDnsAuthorization(String name)

public final DnsAuthorization getDnsAuthorization(String name)

Gets details of a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name =
       DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]").toString();
   DnsAuthorization response = certificateManagerClient.getDnsAuthorization(name);
 }
 
Parameter
NameDescription
nameString

Required. A name of the dns authorization to describe. Must be in the format projects/*/locations/*/dnsAuthorizations/*.

Returns
TypeDescription
DnsAuthorization

getDnsAuthorizationCallable()

public final UnaryCallable<GetDnsAuthorizationRequest,DnsAuthorization> getDnsAuthorizationCallable()

Gets details of a single DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetDnsAuthorizationRequest request =
       GetDnsAuthorizationRequest.newBuilder()
           .setName(
               DnsAuthorizationName.of("[PROJECT]", "[LOCATION]", "[DNS_AUTHORIZATION]")
                   .toString())
           .build();
   ApiFuture<DnsAuthorization> future =
       certificateManagerClient.getDnsAuthorizationCallable().futureCall(request);
   // Do something.
   DnsAuthorization response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetDnsAuthorizationRequest,DnsAuthorization>

getHttpJsonOperationsClient()

public final OperationsClient getHttpJsonOperationsClient()

Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.

Returns
TypeDescription
OperationsClient

getLocation(GetLocationRequest request)

public final Location getLocation(GetLocationRequest request)

Gets information about a location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
   Location response = certificateManagerClient.getLocation(request);
 }
 
Parameter
NameDescription
requestcom.google.cloud.location.GetLocationRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
com.google.cloud.location.Location

getLocationCallable()

public final UnaryCallable<GetLocationRequest,Location> getLocationCallable()

Gets information about a location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
   ApiFuture<Location> future =
       certificateManagerClient.getLocationCallable().futureCall(request);
   // Do something.
   Location response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getOperationsClient()

public final OperationsClient getOperationsClient()

Returns the OperationsClient that can be used to query the status of a long-running operation returned by another API method call.

Returns
TypeDescription
OperationsClient

getSettings()

public final CertificateManagerSettings getSettings()
Returns
TypeDescription
CertificateManagerSettings

getStub()

public CertificateManagerStub getStub()
Returns
TypeDescription
CertificateManagerStub

getTrustConfig(GetTrustConfigRequest request)

public final TrustConfig getTrustConfig(GetTrustConfigRequest request)

Gets details of a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetTrustConfigRequest request =
       GetTrustConfigRequest.newBuilder()
           .setName(TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString())
           .build();
   TrustConfig response = certificateManagerClient.getTrustConfig(request);
 }
 
Parameter
NameDescription
requestGetTrustConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
TrustConfig

getTrustConfig(TrustConfigName name)

public final TrustConfig getTrustConfig(TrustConfigName name)

Gets details of a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   TrustConfigName name = TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]");
   TrustConfig response = certificateManagerClient.getTrustConfig(name);
 }
 
Parameter
NameDescription
nameTrustConfigName

Required. A name of the TrustConfig to describe. Must be in the format projects/*/locations/*/trustConfigs/*.

Returns
TypeDescription
TrustConfig

getTrustConfig(String name)

public final TrustConfig getTrustConfig(String name)

Gets details of a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String name = TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString();
   TrustConfig response = certificateManagerClient.getTrustConfig(name);
 }
 
Parameter
NameDescription
nameString

Required. A name of the TrustConfig to describe. Must be in the format projects/*/locations/*/trustConfigs/*.

Returns
TypeDescription
TrustConfig

getTrustConfigCallable()

public final UnaryCallable<GetTrustConfigRequest,TrustConfig> getTrustConfigCallable()

Gets details of a single TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   GetTrustConfigRequest request =
       GetTrustConfigRequest.newBuilder()
           .setName(TrustConfigName.of("[PROJECT]", "[LOCATION]", "[TRUST_CONFIG]").toString())
           .build();
   ApiFuture<TrustConfig> future =
       certificateManagerClient.getTrustConfigCallable().futureCall(request);
   // Do something.
   TrustConfig response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<GetTrustConfigRequest,TrustConfig>

isShutdown()

public boolean isShutdown()
Returns
TypeDescription
boolean

isTerminated()

public boolean isTerminated()
Returns
TypeDescription
boolean

listCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request)

public final CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse listCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request)

Lists CertificateIssuanceConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateIssuanceConfigsRequest request =
       ListCertificateIssuanceConfigsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (CertificateIssuanceConfig element :
       certificateManagerClient.listCertificateIssuanceConfigs(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListCertificateIssuanceConfigsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse

listCertificateIssuanceConfigs(LocationName parent)

public final CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse listCertificateIssuanceConfigs(LocationName parent)

Lists CertificateIssuanceConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   for (CertificateIssuanceConfig element :
       certificateManagerClient.listCertificateIssuanceConfigs(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentLocationName

Required. The project and location from which the certificate should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse

listCertificateIssuanceConfigs(String parent)

public final CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse listCertificateIssuanceConfigs(String parent)

Lists CertificateIssuanceConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   for (CertificateIssuanceConfig element :
       certificateManagerClient.listCertificateIssuanceConfigs(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. The project and location from which the certificate should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse

listCertificateIssuanceConfigsCallable()

public final UnaryCallable<ListCertificateIssuanceConfigsRequest,ListCertificateIssuanceConfigsResponse> listCertificateIssuanceConfigsCallable()

Lists CertificateIssuanceConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateIssuanceConfigsRequest request =
       ListCertificateIssuanceConfigsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListCertificateIssuanceConfigsResponse response =
         certificateManagerClient.listCertificateIssuanceConfigsCallable().call(request);
     for (CertificateIssuanceConfig element : response.getCertificateIssuanceConfigsList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificateIssuanceConfigsRequest,ListCertificateIssuanceConfigsResponse>

listCertificateIssuanceConfigsPagedCallable()

public final UnaryCallable<ListCertificateIssuanceConfigsRequest,CertificateManagerClient.ListCertificateIssuanceConfigsPagedResponse> listCertificateIssuanceConfigsPagedCallable()

Lists CertificateIssuanceConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateIssuanceConfigsRequest request =
       ListCertificateIssuanceConfigsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<CertificateIssuanceConfig> future =
       certificateManagerClient
           .listCertificateIssuanceConfigsPagedCallable()
           .futureCall(request);
   // Do something.
   for (CertificateIssuanceConfig element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificateIssuanceConfigsRequest,ListCertificateIssuanceConfigsPagedResponse>

listCertificateMapEntries(CertificateMapName parent)

public final CertificateManagerClient.ListCertificateMapEntriesPagedResponse listCertificateMapEntries(CertificateMapName parent)

Lists CertificateMapEntries in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapName parent =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]");
   for (CertificateMapEntry element :
       certificateManagerClient.listCertificateMapEntries(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentCertificateMapName

Required. The project, location and certificate map from which the certificate map entries should be listed, specified in the format projects/*/locations/*/certificateMaps/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificateMapEntriesPagedResponse

listCertificateMapEntries(ListCertificateMapEntriesRequest request)

public final CertificateManagerClient.ListCertificateMapEntriesPagedResponse listCertificateMapEntries(ListCertificateMapEntriesRequest request)

Lists CertificateMapEntries in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateMapEntriesRequest request =
       ListCertificateMapEntriesRequest.newBuilder()
           .setParent(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (CertificateMapEntry element :
       certificateManagerClient.listCertificateMapEntries(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListCertificateMapEntriesRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListCertificateMapEntriesPagedResponse

listCertificateMapEntries(String parent)

public final CertificateManagerClient.ListCertificateMapEntriesPagedResponse listCertificateMapEntries(String parent)

Lists CertificateMapEntries in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent =
       CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString();
   for (CertificateMapEntry element :
       certificateManagerClient.listCertificateMapEntries(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. The project, location and certificate map from which the certificate map entries should be listed, specified in the format projects/*/locations/*/certificateMaps/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificateMapEntriesPagedResponse

listCertificateMapEntriesCallable()

public final UnaryCallable<ListCertificateMapEntriesRequest,ListCertificateMapEntriesResponse> listCertificateMapEntriesCallable()

Lists CertificateMapEntries in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateMapEntriesRequest request =
       ListCertificateMapEntriesRequest.newBuilder()
           .setParent(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListCertificateMapEntriesResponse response =
         certificateManagerClient.listCertificateMapEntriesCallable().call(request);
     for (CertificateMapEntry element : response.getCertificateMapEntriesList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificateMapEntriesRequest,ListCertificateMapEntriesResponse>

listCertificateMapEntriesPagedCallable()

public final UnaryCallable<ListCertificateMapEntriesRequest,CertificateManagerClient.ListCertificateMapEntriesPagedResponse> listCertificateMapEntriesPagedCallable()

Lists CertificateMapEntries in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateMapEntriesRequest request =
       ListCertificateMapEntriesRequest.newBuilder()
           .setParent(
               CertificateMapName.of("[PROJECT]", "[LOCATION]", "[CERTIFICATE_MAP]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<CertificateMapEntry> future =
       certificateManagerClient.listCertificateMapEntriesPagedCallable().futureCall(request);
   // Do something.
   for (CertificateMapEntry element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificateMapEntriesRequest,ListCertificateMapEntriesPagedResponse>

listCertificateMaps(ListCertificateMapsRequest request)

public final CertificateManagerClient.ListCertificateMapsPagedResponse listCertificateMaps(ListCertificateMapsRequest request)

Lists CertificateMaps in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateMapsRequest request =
       ListCertificateMapsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (CertificateMap element :
       certificateManagerClient.listCertificateMaps(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListCertificateMapsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListCertificateMapsPagedResponse

listCertificateMaps(LocationName parent)

public final CertificateManagerClient.ListCertificateMapsPagedResponse listCertificateMaps(LocationName parent)

Lists CertificateMaps in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   for (CertificateMap element :
       certificateManagerClient.listCertificateMaps(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentLocationName

Required. The project and location from which the certificate maps should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificateMapsPagedResponse

listCertificateMaps(String parent)

public final CertificateManagerClient.ListCertificateMapsPagedResponse listCertificateMaps(String parent)

Lists CertificateMaps in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   for (CertificateMap element :
       certificateManagerClient.listCertificateMaps(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. The project and location from which the certificate maps should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificateMapsPagedResponse

listCertificateMapsCallable()

public final UnaryCallable<ListCertificateMapsRequest,ListCertificateMapsResponse> listCertificateMapsCallable()

Lists CertificateMaps in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateMapsRequest request =
       ListCertificateMapsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListCertificateMapsResponse response =
         certificateManagerClient.listCertificateMapsCallable().call(request);
     for (CertificateMap element : response.getCertificateMapsList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificateMapsRequest,ListCertificateMapsResponse>

listCertificateMapsPagedCallable()

public final UnaryCallable<ListCertificateMapsRequest,CertificateManagerClient.ListCertificateMapsPagedResponse> listCertificateMapsPagedCallable()

Lists CertificateMaps in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificateMapsRequest request =
       ListCertificateMapsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<CertificateMap> future =
       certificateManagerClient.listCertificateMapsPagedCallable().futureCall(request);
   // Do something.
   for (CertificateMap element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificateMapsRequest,ListCertificateMapsPagedResponse>

listCertificates(ListCertificatesRequest request)

public final CertificateManagerClient.ListCertificatesPagedResponse listCertificates(ListCertificatesRequest request)

Lists Certificates in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificatesRequest request =
       ListCertificatesRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (Certificate element : certificateManagerClient.listCertificates(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListCertificatesRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListCertificatesPagedResponse

listCertificates(LocationName parent)

public final CertificateManagerClient.ListCertificatesPagedResponse listCertificates(LocationName parent)

Lists Certificates in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   for (Certificate element : certificateManagerClient.listCertificates(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentLocationName

Required. The project and location from which the certificate should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificatesPagedResponse

listCertificates(String parent)

public final CertificateManagerClient.ListCertificatesPagedResponse listCertificates(String parent)

Lists Certificates in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   for (Certificate element : certificateManagerClient.listCertificates(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. The project and location from which the certificate should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListCertificatesPagedResponse

listCertificatesCallable()

public final UnaryCallable<ListCertificatesRequest,ListCertificatesResponse> listCertificatesCallable()

Lists Certificates in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificatesRequest request =
       ListCertificatesRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListCertificatesResponse response =
         certificateManagerClient.listCertificatesCallable().call(request);
     for (Certificate element : response.getCertificatesList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificatesRequest,ListCertificatesResponse>

listCertificatesPagedCallable()

public final UnaryCallable<ListCertificatesRequest,CertificateManagerClient.ListCertificatesPagedResponse> listCertificatesPagedCallable()

Lists Certificates in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListCertificatesRequest request =
       ListCertificatesRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<Certificate> future =
       certificateManagerClient.listCertificatesPagedCallable().futureCall(request);
   // Do something.
   for (Certificate element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListCertificatesRequest,ListCertificatesPagedResponse>

listDnsAuthorizations(ListDnsAuthorizationsRequest request)

public final CertificateManagerClient.ListDnsAuthorizationsPagedResponse listDnsAuthorizations(ListDnsAuthorizationsRequest request)

Lists DnsAuthorizations in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListDnsAuthorizationsRequest request =
       ListDnsAuthorizationsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (DnsAuthorization element :
       certificateManagerClient.listDnsAuthorizations(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListDnsAuthorizationsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListDnsAuthorizationsPagedResponse

listDnsAuthorizations(LocationName parent)

public final CertificateManagerClient.ListDnsAuthorizationsPagedResponse listDnsAuthorizations(LocationName parent)

Lists DnsAuthorizations in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   for (DnsAuthorization element :
       certificateManagerClient.listDnsAuthorizations(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentLocationName

Required. The project and location from which the dns authorizations should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListDnsAuthorizationsPagedResponse

listDnsAuthorizations(String parent)

public final CertificateManagerClient.ListDnsAuthorizationsPagedResponse listDnsAuthorizations(String parent)

Lists DnsAuthorizations in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   for (DnsAuthorization element :
       certificateManagerClient.listDnsAuthorizations(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. The project and location from which the dns authorizations should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListDnsAuthorizationsPagedResponse

listDnsAuthorizationsCallable()

public final UnaryCallable<ListDnsAuthorizationsRequest,ListDnsAuthorizationsResponse> listDnsAuthorizationsCallable()

Lists DnsAuthorizations in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListDnsAuthorizationsRequest request =
       ListDnsAuthorizationsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListDnsAuthorizationsResponse response =
         certificateManagerClient.listDnsAuthorizationsCallable().call(request);
     for (DnsAuthorization element : response.getDnsAuthorizationsList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListDnsAuthorizationsRequest,ListDnsAuthorizationsResponse>

listDnsAuthorizationsPagedCallable()

public final UnaryCallable<ListDnsAuthorizationsRequest,CertificateManagerClient.ListDnsAuthorizationsPagedResponse> listDnsAuthorizationsPagedCallable()

Lists DnsAuthorizations in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListDnsAuthorizationsRequest request =
       ListDnsAuthorizationsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<DnsAuthorization> future =
       certificateManagerClient.listDnsAuthorizationsPagedCallable().futureCall(request);
   // Do something.
   for (DnsAuthorization element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListDnsAuthorizationsRequest,ListDnsAuthorizationsPagedResponse>

listLocations(ListLocationsRequest request)

public final CertificateManagerClient.ListLocationsPagedResponse listLocations(ListLocationsRequest request)

Lists information about the supported locations for this service.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListLocationsRequest request =
       ListLocationsRequest.newBuilder()
           .setName("name3373707")
           .setFilter("filter-1274492040")
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .build();
   for (Location element : certificateManagerClient.listLocations(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestcom.google.cloud.location.ListLocationsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListLocationsPagedResponse

listLocationsCallable()

public final UnaryCallable<ListLocationsRequest,ListLocationsResponse> listLocationsCallable()

Lists information about the supported locations for this service.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListLocationsRequest request =
       ListLocationsRequest.newBuilder()
           .setName("name3373707")
           .setFilter("filter-1274492040")
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .build();
   while (true) {
     ListLocationsResponse response =
         certificateManagerClient.listLocationsCallable().call(request);
     for (Location element : response.getLocationsList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>

listLocationsPagedCallable()

public final UnaryCallable<ListLocationsRequest,CertificateManagerClient.ListLocationsPagedResponse> listLocationsPagedCallable()

Lists information about the supported locations for this service.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListLocationsRequest request =
       ListLocationsRequest.newBuilder()
           .setName("name3373707")
           .setFilter("filter-1274492040")
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .build();
   ApiFuture<Location> future =
       certificateManagerClient.listLocationsPagedCallable().futureCall(request);
   // Do something.
   for (Location element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse>

listTrustConfigs(ListTrustConfigsRequest request)

public final CertificateManagerClient.ListTrustConfigsPagedResponse listTrustConfigs(ListTrustConfigsRequest request)

Lists TrustConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListTrustConfigsRequest request =
       ListTrustConfigsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   for (TrustConfig element : certificateManagerClient.listTrustConfigs(request).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
requestListTrustConfigsRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
CertificateManagerClient.ListTrustConfigsPagedResponse

listTrustConfigs(LocationName parent)

public final CertificateManagerClient.ListTrustConfigsPagedResponse listTrustConfigs(LocationName parent)

Lists TrustConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
   for (TrustConfig element : certificateManagerClient.listTrustConfigs(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentLocationName

Required. The project and location from which the TrustConfigs should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListTrustConfigsPagedResponse

listTrustConfigs(String parent)

public final CertificateManagerClient.ListTrustConfigsPagedResponse listTrustConfigs(String parent)

Lists TrustConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   String parent = LocationName.of("[PROJECT]", "[LOCATION]").toString();
   for (TrustConfig element : certificateManagerClient.listTrustConfigs(parent).iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Parameter
NameDescription
parentString

Required. The project and location from which the TrustConfigs should be listed, specified in the format projects/*/locations/*.

Returns
TypeDescription
CertificateManagerClient.ListTrustConfigsPagedResponse

listTrustConfigsCallable()

public final UnaryCallable<ListTrustConfigsRequest,ListTrustConfigsResponse> listTrustConfigsCallable()

Lists TrustConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListTrustConfigsRequest request =
       ListTrustConfigsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   while (true) {
     ListTrustConfigsResponse response =
         certificateManagerClient.listTrustConfigsCallable().call(request);
     for (TrustConfig element : response.getTrustConfigsList()) {
       // doThingsWith(element);
     }
     String nextPageToken = response.getNextPageToken();
     if (!Strings.isNullOrEmpty(nextPageToken)) {
       request = request.toBuilder().setPageToken(nextPageToken).build();
     } else {
       break;
     }
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListTrustConfigsRequest,ListTrustConfigsResponse>

listTrustConfigsPagedCallable()

public final UnaryCallable<ListTrustConfigsRequest,CertificateManagerClient.ListTrustConfigsPagedResponse> listTrustConfigsPagedCallable()

Lists TrustConfigs in a given project and location.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   ListTrustConfigsRequest request =
       ListTrustConfigsRequest.newBuilder()
           .setParent(LocationName.of("[PROJECT]", "[LOCATION]").toString())
           .setPageSize(883849137)
           .setPageToken("pageToken873572522")
           .setFilter("filter-1274492040")
           .setOrderBy("orderBy-1207110587")
           .build();
   ApiFuture<TrustConfig> future =
       certificateManagerClient.listTrustConfigsPagedCallable().futureCall(request);
   // Do something.
   for (TrustConfig element : future.get().iterateAll()) {
     // doThingsWith(element);
   }
 }
 
Returns
TypeDescription
UnaryCallable<ListTrustConfigsRequest,ListTrustConfigsPagedResponse>

shutdown()

public void shutdown()

shutdownNow()

public void shutdownNow()

updateCertificateAsync(Certificate certificate, FieldMask updateMask)

public final OperationFuture<Certificate,OperationMetadata> updateCertificateAsync(Certificate certificate, FieldMask updateMask)

Updates a Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   Certificate certificate = Certificate.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   Certificate response =
       certificateManagerClient.updateCertificateAsync(certificate, updateMask).get();
 }
 
Parameters
NameDescription
certificateCertificate

Required. A definition of the certificate to update.

updateMaskFieldMask

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

Returns
TypeDescription
OperationFuture<Certificate,OperationMetadata>

updateCertificateAsync(UpdateCertificateRequest request)

public final OperationFuture<Certificate,OperationMetadata> updateCertificateAsync(UpdateCertificateRequest request)

Updates a Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateRequest request =
       UpdateCertificateRequest.newBuilder()
           .setCertificate(Certificate.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   Certificate response = certificateManagerClient.updateCertificateAsync(request).get();
 }
 
Parameter
NameDescription
requestUpdateCertificateRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<Certificate,OperationMetadata>

updateCertificateCallable()

public final UnaryCallable<UpdateCertificateRequest,Operation> updateCertificateCallable()

Updates a Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateRequest request =
       UpdateCertificateRequest.newBuilder()
           .setCertificate(Certificate.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.updateCertificateCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<UpdateCertificateRequest,Operation>

updateCertificateMapAsync(CertificateMap certificateMap, FieldMask updateMask)

public final OperationFuture<CertificateMap,OperationMetadata> updateCertificateMapAsync(CertificateMap certificateMap, FieldMask updateMask)

Updates a CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMap certificateMap = CertificateMap.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   CertificateMap response =
       certificateManagerClient.updateCertificateMapAsync(certificateMap, updateMask).get();
 }
 
Parameters
NameDescription
certificateMapCertificateMap

Required. A definition of the certificate map to update.

updateMaskFieldMask

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

Returns
TypeDescription
OperationFuture<CertificateMap,OperationMetadata>

updateCertificateMapAsync(UpdateCertificateMapRequest request)

public final OperationFuture<CertificateMap,OperationMetadata> updateCertificateMapAsync(UpdateCertificateMapRequest request)

Updates a CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateMapRequest request =
       UpdateCertificateMapRequest.newBuilder()
           .setCertificateMap(CertificateMap.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   CertificateMap response = certificateManagerClient.updateCertificateMapAsync(request).get();
 }
 
Parameter
NameDescription
requestUpdateCertificateMapRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<CertificateMap,OperationMetadata>

updateCertificateMapCallable()

public final UnaryCallable<UpdateCertificateMapRequest,Operation> updateCertificateMapCallable()

Updates a CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateMapRequest request =
       UpdateCertificateMapRequest.newBuilder()
           .setCertificateMap(CertificateMap.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.updateCertificateMapCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<UpdateCertificateMapRequest,Operation>

updateCertificateMapEntryAsync(CertificateMapEntry certificateMapEntry, FieldMask updateMask)

public final OperationFuture<CertificateMapEntry,OperationMetadata> updateCertificateMapEntryAsync(CertificateMapEntry certificateMapEntry, FieldMask updateMask)

Updates a CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   CertificateMapEntry certificateMapEntry = CertificateMapEntry.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   CertificateMapEntry response =
       certificateManagerClient
           .updateCertificateMapEntryAsync(certificateMapEntry, updateMask)
           .get();
 }
 
Parameters
NameDescription
certificateMapEntryCertificateMapEntry

Required. A definition of the certificate map entry to create map entry.

updateMaskFieldMask

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

Returns
TypeDescription
OperationFuture<CertificateMapEntry,OperationMetadata>

updateCertificateMapEntryAsync(UpdateCertificateMapEntryRequest request)

public final OperationFuture<CertificateMapEntry,OperationMetadata> updateCertificateMapEntryAsync(UpdateCertificateMapEntryRequest request)

Updates a CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateMapEntryRequest request =
       UpdateCertificateMapEntryRequest.newBuilder()
           .setCertificateMapEntry(CertificateMapEntry.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   CertificateMapEntry response =
       certificateManagerClient.updateCertificateMapEntryAsync(request).get();
 }
 
Parameter
NameDescription
requestUpdateCertificateMapEntryRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<CertificateMapEntry,OperationMetadata>

updateCertificateMapEntryCallable()

public final UnaryCallable<UpdateCertificateMapEntryRequest,Operation> updateCertificateMapEntryCallable()

Updates a CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateMapEntryRequest request =
       UpdateCertificateMapEntryRequest.newBuilder()
           .setCertificateMapEntry(CertificateMapEntry.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.updateCertificateMapEntryCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<UpdateCertificateMapEntryRequest,Operation>

updateCertificateMapEntryOperationCallable()

public final OperationCallable<UpdateCertificateMapEntryRequest,CertificateMapEntry,OperationMetadata> updateCertificateMapEntryOperationCallable()

Updates a CertificateMapEntry.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateMapEntryRequest request =
       UpdateCertificateMapEntryRequest.newBuilder()
           .setCertificateMapEntry(CertificateMapEntry.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   OperationFuture<CertificateMapEntry, OperationMetadata> future =
       certificateManagerClient.updateCertificateMapEntryOperationCallable().futureCall(request);
   // Do something.
   CertificateMapEntry response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<UpdateCertificateMapEntryRequest,CertificateMapEntry,OperationMetadata>

updateCertificateMapOperationCallable()

public final OperationCallable<UpdateCertificateMapRequest,CertificateMap,OperationMetadata> updateCertificateMapOperationCallable()

Updates a CertificateMap.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateMapRequest request =
       UpdateCertificateMapRequest.newBuilder()
           .setCertificateMap(CertificateMap.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   OperationFuture<CertificateMap, OperationMetadata> future =
       certificateManagerClient.updateCertificateMapOperationCallable().futureCall(request);
   // Do something.
   CertificateMap response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<UpdateCertificateMapRequest,CertificateMap,OperationMetadata>

updateCertificateOperationCallable()

public final OperationCallable<UpdateCertificateRequest,Certificate,OperationMetadata> updateCertificateOperationCallable()

Updates a Certificate.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateCertificateRequest request =
       UpdateCertificateRequest.newBuilder()
           .setCertificate(Certificate.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   OperationFuture<Certificate, OperationMetadata> future =
       certificateManagerClient.updateCertificateOperationCallable().futureCall(request);
   // Do something.
   Certificate response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<UpdateCertificateRequest,Certificate,OperationMetadata>

updateDnsAuthorizationAsync(DnsAuthorization dnsAuthorization, FieldMask updateMask)

public final OperationFuture<DnsAuthorization,OperationMetadata> updateDnsAuthorizationAsync(DnsAuthorization dnsAuthorization, FieldMask updateMask)

Updates a DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   DnsAuthorization dnsAuthorization = DnsAuthorization.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   DnsAuthorization response =
       certificateManagerClient.updateDnsAuthorizationAsync(dnsAuthorization, updateMask).get();
 }
 
Parameters
NameDescription
dnsAuthorizationDnsAuthorization

Required. A definition of the dns authorization to update.

updateMaskFieldMask

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

Returns
TypeDescription
OperationFuture<DnsAuthorization,OperationMetadata>

updateDnsAuthorizationAsync(UpdateDnsAuthorizationRequest request)

public final OperationFuture<DnsAuthorization,OperationMetadata> updateDnsAuthorizationAsync(UpdateDnsAuthorizationRequest request)

Updates a DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateDnsAuthorizationRequest request =
       UpdateDnsAuthorizationRequest.newBuilder()
           .setDnsAuthorization(DnsAuthorization.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   DnsAuthorization response =
       certificateManagerClient.updateDnsAuthorizationAsync(request).get();
 }
 
Parameter
NameDescription
requestUpdateDnsAuthorizationRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<DnsAuthorization,OperationMetadata>

updateDnsAuthorizationCallable()

public final UnaryCallable<UpdateDnsAuthorizationRequest,Operation> updateDnsAuthorizationCallable()

Updates a DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateDnsAuthorizationRequest request =
       UpdateDnsAuthorizationRequest.newBuilder()
           .setDnsAuthorization(DnsAuthorization.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.updateDnsAuthorizationCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<UpdateDnsAuthorizationRequest,Operation>

updateDnsAuthorizationOperationCallable()

public final OperationCallable<UpdateDnsAuthorizationRequest,DnsAuthorization,OperationMetadata> updateDnsAuthorizationOperationCallable()

Updates a DnsAuthorization.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateDnsAuthorizationRequest request =
       UpdateDnsAuthorizationRequest.newBuilder()
           .setDnsAuthorization(DnsAuthorization.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   OperationFuture<DnsAuthorization, OperationMetadata> future =
       certificateManagerClient.updateDnsAuthorizationOperationCallable().futureCall(request);
   // Do something.
   DnsAuthorization response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<UpdateDnsAuthorizationRequest,DnsAuthorization,OperationMetadata>

updateTrustConfigAsync(TrustConfig trustConfig, FieldMask updateMask)

public final OperationFuture<TrustConfig,OperationMetadata> updateTrustConfigAsync(TrustConfig trustConfig, FieldMask updateMask)

Updates a TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   TrustConfig trustConfig = TrustConfig.newBuilder().build();
   FieldMask updateMask = FieldMask.newBuilder().build();
   TrustConfig response =
       certificateManagerClient.updateTrustConfigAsync(trustConfig, updateMask).get();
 }
 
Parameters
NameDescription
trustConfigTrustConfig

Required. A definition of the TrustConfig to update.

updateMaskFieldMask

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

Returns
TypeDescription
OperationFuture<TrustConfig,OperationMetadata>

updateTrustConfigAsync(UpdateTrustConfigRequest request)

public final OperationFuture<TrustConfig,OperationMetadata> updateTrustConfigAsync(UpdateTrustConfigRequest request)

Updates a TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateTrustConfigRequest request =
       UpdateTrustConfigRequest.newBuilder()
           .setTrustConfig(TrustConfig.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   TrustConfig response = certificateManagerClient.updateTrustConfigAsync(request).get();
 }
 
Parameter
NameDescription
requestUpdateTrustConfigRequest

The request object containing all of the parameters for the API call.

Returns
TypeDescription
OperationFuture<TrustConfig,OperationMetadata>

updateTrustConfigCallable()

public final UnaryCallable<UpdateTrustConfigRequest,Operation> updateTrustConfigCallable()

Updates a TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateTrustConfigRequest request =
       UpdateTrustConfigRequest.newBuilder()
           .setTrustConfig(TrustConfig.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   ApiFuture<Operation> future =
       certificateManagerClient.updateTrustConfigCallable().futureCall(request);
   // Do something.
   Operation response = future.get();
 }
 
Returns
TypeDescription
UnaryCallable<UpdateTrustConfigRequest,Operation>

updateTrustConfigOperationCallable()

public final OperationCallable<UpdateTrustConfigRequest,TrustConfig,OperationMetadata> updateTrustConfigOperationCallable()

Updates a TrustConfig.

Sample code:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (CertificateManagerClient certificateManagerClient = CertificateManagerClient.create()) {
   UpdateTrustConfigRequest request =
       UpdateTrustConfigRequest.newBuilder()
           .setTrustConfig(TrustConfig.newBuilder().build())
           .setUpdateMask(FieldMask.newBuilder().build())
           .build();
   OperationFuture<TrustConfig, OperationMetadata> future =
       certificateManagerClient.updateTrustConfigOperationCallable().futureCall(request);
   // Do something.
   TrustConfig response = future.get();
 }
 
Returns
TypeDescription
OperationCallable<UpdateTrustConfigRequest,TrustConfig,OperationMetadata>