Certificate Manager v1 API - Class CertificateManager.CertificateManagerBase (2.2.0)

[BindServiceMethod(typeof(CertificateManager), "BindService")]
public abstract class CertificateManagerBase

Reference documentation and code samples for the Certificate Manager v1 API class CertificateManager.CertificateManagerBase.

Base class for server-side implementations of CertificateManager

Inheritance

Object > CertificateManager.CertificateManagerBase

Namespace

Google.Cloud.CertificateManager.V1

Assembly

Google.Cloud.CertificateManager.V1.dll

Methods

CreateCertificate(CreateCertificateRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificate(CreateCertificateRequest request, ServerCallContext context)

Creates a new Certificate in a given project and location.

Parameters
NameDescription
requestCreateCertificateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

CreateCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificateIssuanceConfig(CreateCertificateIssuanceConfigRequest request, ServerCallContext context)

Creates a new CertificateIssuanceConfig in a given project and location.

Parameters
NameDescription
requestCreateCertificateIssuanceConfigRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

CreateCertificateMap(CreateCertificateMapRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificateMap(CreateCertificateMapRequest request, ServerCallContext context)

Creates a new CertificateMap in a given project and location.

Parameters
NameDescription
requestCreateCertificateMapRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

CreateCertificateMapEntry(CreateCertificateMapEntryRequest, ServerCallContext)

public virtual Task<Operation> CreateCertificateMapEntry(CreateCertificateMapEntryRequest request, ServerCallContext context)

Creates a new CertificateMapEntry in a given project and location.

Parameters
NameDescription
requestCreateCertificateMapEntryRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

CreateDnsAuthorization(CreateDnsAuthorizationRequest, ServerCallContext)

public virtual Task<Operation> CreateDnsAuthorization(CreateDnsAuthorizationRequest request, ServerCallContext context)

Creates a new DnsAuthorization in a given project and location.

Parameters
NameDescription
requestCreateDnsAuthorizationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DeleteCertificate(DeleteCertificateRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificate(DeleteCertificateRequest request, ServerCallContext context)

Deletes a single Certificate.

Parameters
NameDescription
requestDeleteCertificateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DeleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificateIssuanceConfig(DeleteCertificateIssuanceConfigRequest request, ServerCallContext context)

Deletes a single CertificateIssuanceConfig.

Parameters
NameDescription
requestDeleteCertificateIssuanceConfigRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DeleteCertificateMap(DeleteCertificateMapRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificateMap(DeleteCertificateMapRequest request, ServerCallContext context)

Deletes a single CertificateMap. A Certificate Map can't be deleted if it contains Certificate Map Entries. Remove all the entries from the map before calling this method.

Parameters
NameDescription
requestDeleteCertificateMapRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DeleteCertificateMapEntry(DeleteCertificateMapEntryRequest, ServerCallContext)

public virtual Task<Operation> DeleteCertificateMapEntry(DeleteCertificateMapEntryRequest request, ServerCallContext context)

Deletes a single CertificateMapEntry.

Parameters
NameDescription
requestDeleteCertificateMapEntryRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

DeleteDnsAuthorization(DeleteDnsAuthorizationRequest, ServerCallContext)

public virtual Task<Operation> DeleteDnsAuthorization(DeleteDnsAuthorizationRequest request, ServerCallContext context)

Deletes a single DnsAuthorization.

Parameters
NameDescription
requestDeleteDnsAuthorizationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

GetCertificate(GetCertificateRequest, ServerCallContext)

public virtual Task<Certificate> GetCertificate(GetCertificateRequest request, ServerCallContext context)

Gets details of a single Certificate.

Parameters
NameDescription
requestGetCertificateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Certificate>

The response to send back to the client (wrapped by a task).

GetCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest, ServerCallContext)

public virtual Task<CertificateIssuanceConfig> GetCertificateIssuanceConfig(GetCertificateIssuanceConfigRequest request, ServerCallContext context)

Gets details of a single CertificateIssuanceConfig.

Parameters
NameDescription
requestGetCertificateIssuanceConfigRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<CertificateIssuanceConfig>

The response to send back to the client (wrapped by a task).

GetCertificateMap(GetCertificateMapRequest, ServerCallContext)

public virtual Task<CertificateMap> GetCertificateMap(GetCertificateMapRequest request, ServerCallContext context)

Gets details of a single CertificateMap.

Parameters
NameDescription
requestGetCertificateMapRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<CertificateMap>

The response to send back to the client (wrapped by a task).

GetCertificateMapEntry(GetCertificateMapEntryRequest, ServerCallContext)

public virtual Task<CertificateMapEntry> GetCertificateMapEntry(GetCertificateMapEntryRequest request, ServerCallContext context)

Gets details of a single CertificateMapEntry.

Parameters
NameDescription
requestGetCertificateMapEntryRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<CertificateMapEntry>

The response to send back to the client (wrapped by a task).

GetDnsAuthorization(GetDnsAuthorizationRequest, ServerCallContext)

public virtual Task<DnsAuthorization> GetDnsAuthorization(GetDnsAuthorizationRequest request, ServerCallContext context)

Gets details of a single DnsAuthorization.

Parameters
NameDescription
requestGetDnsAuthorizationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<DnsAuthorization>

The response to send back to the client (wrapped by a task).

ListCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest, ServerCallContext)

public virtual Task<ListCertificateIssuanceConfigsResponse> ListCertificateIssuanceConfigs(ListCertificateIssuanceConfigsRequest request, ServerCallContext context)

Lists CertificateIssuanceConfigs in a given project and location.

Parameters
NameDescription
requestListCertificateIssuanceConfigsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListCertificateIssuanceConfigsResponse>

The response to send back to the client (wrapped by a task).

ListCertificateMapEntries(ListCertificateMapEntriesRequest, ServerCallContext)

public virtual Task<ListCertificateMapEntriesResponse> ListCertificateMapEntries(ListCertificateMapEntriesRequest request, ServerCallContext context)

Lists CertificateMapEntries in a given project and location.

Parameters
NameDescription
requestListCertificateMapEntriesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListCertificateMapEntriesResponse>

The response to send back to the client (wrapped by a task).

ListCertificateMaps(ListCertificateMapsRequest, ServerCallContext)

public virtual Task<ListCertificateMapsResponse> ListCertificateMaps(ListCertificateMapsRequest request, ServerCallContext context)

Lists CertificateMaps in a given project and location.

Parameters
NameDescription
requestListCertificateMapsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListCertificateMapsResponse>

The response to send back to the client (wrapped by a task).

ListCertificates(ListCertificatesRequest, ServerCallContext)

public virtual Task<ListCertificatesResponse> ListCertificates(ListCertificatesRequest request, ServerCallContext context)

Lists Certificates in a given project and location.

Parameters
NameDescription
requestListCertificatesRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListCertificatesResponse>

The response to send back to the client (wrapped by a task).

ListDnsAuthorizations(ListDnsAuthorizationsRequest, ServerCallContext)

public virtual Task<ListDnsAuthorizationsResponse> ListDnsAuthorizations(ListDnsAuthorizationsRequest request, ServerCallContext context)

Lists DnsAuthorizations in a given project and location.

Parameters
NameDescription
requestListDnsAuthorizationsRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<ListDnsAuthorizationsResponse>

The response to send back to the client (wrapped by a task).

UpdateCertificate(UpdateCertificateRequest, ServerCallContext)

public virtual Task<Operation> UpdateCertificate(UpdateCertificateRequest request, ServerCallContext context)

Updates a Certificate.

Parameters
NameDescription
requestUpdateCertificateRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

UpdateCertificateMap(UpdateCertificateMapRequest, ServerCallContext)

public virtual Task<Operation> UpdateCertificateMap(UpdateCertificateMapRequest request, ServerCallContext context)

Updates a CertificateMap.

Parameters
NameDescription
requestUpdateCertificateMapRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

UpdateCertificateMapEntry(UpdateCertificateMapEntryRequest, ServerCallContext)

public virtual Task<Operation> UpdateCertificateMapEntry(UpdateCertificateMapEntryRequest request, ServerCallContext context)

Updates a CertificateMapEntry.

Parameters
NameDescription
requestUpdateCertificateMapEntryRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).

UpdateDnsAuthorization(UpdateDnsAuthorizationRequest, ServerCallContext)

public virtual Task<Operation> UpdateDnsAuthorization(UpdateDnsAuthorizationRequest request, ServerCallContext context)

Updates a DnsAuthorization.

Parameters
NameDescription
requestUpdateDnsAuthorizationRequest

The request received from the client.

contextServerCallContext

The context of the server-side call handler being invoked.

Returns
TypeDescription
Task<Operation>

The response to send back to the client (wrapped by a task).