App Engine v1 API - Class AuthorizedCertificatesClientImpl (2.4.0)

public sealed class AuthorizedCertificatesClientImpl : AuthorizedCertificatesClient

Reference documentation and code samples for the App Engine v1 API class AuthorizedCertificatesClientImpl.

AuthorizedCertificates client wrapper implementation, for convenient use.

Inheritance

object > AuthorizedCertificatesClient > AuthorizedCertificatesClientImpl

Namespace

Google.Cloud.AppEngine.V1

Assembly

Google.Cloud.AppEngine.V1.dll

Remarks

Manages SSL certificates a user is authorized to administer. A user can administer any SSL certificates applicable to their authorized domains.

Constructors

AuthorizedCertificatesClientImpl(AuthorizedCertificatesClient, AuthorizedCertificatesSettings, ILogger)

public AuthorizedCertificatesClientImpl(AuthorizedCertificates.AuthorizedCertificatesClient grpcClient, AuthorizedCertificatesSettings settings, ILogger logger)

Constructs a client wrapper for the AuthorizedCertificates service, with the specified gRPC client and settings.

Parameters
Name Description
grpcClient AuthorizedCertificatesAuthorizedCertificatesClient

The underlying gRPC client.

settings AuthorizedCertificatesSettings

The base AuthorizedCertificatesSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override AuthorizedCertificates.AuthorizedCertificatesClient GrpcClient { get; }

The underlying gRPC AuthorizedCertificates client

Property Value
Type Description
AuthorizedCertificatesAuthorizedCertificatesClient
Overrides

Methods

CreateAuthorizedCertificate(CreateAuthorizedCertificateRequest, CallSettings)

public override AuthorizedCertificate CreateAuthorizedCertificate(CreateAuthorizedCertificateRequest request, CallSettings callSettings = null)

Uploads the specified SSL certificate.

Parameters
Name Description
request CreateAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AuthorizedCertificate

The RPC response.

Overrides

CreateAuthorizedCertificateAsync(CreateAuthorizedCertificateRequest, CallSettings)

public override Task<AuthorizedCertificate> CreateAuthorizedCertificateAsync(CreateAuthorizedCertificateRequest request, CallSettings callSettings = null)

Uploads the specified SSL certificate.

Parameters
Name Description
request CreateAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAuthorizedCertificate

A Task containing the RPC response.

Overrides

DeleteAuthorizedCertificate(DeleteAuthorizedCertificateRequest, CallSettings)

public override void DeleteAuthorizedCertificate(DeleteAuthorizedCertificateRequest request, CallSettings callSettings = null)

Deletes the specified SSL certificate.

Parameters
Name Description
request DeleteAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Overrides

DeleteAuthorizedCertificateAsync(DeleteAuthorizedCertificateRequest, CallSettings)

public override Task DeleteAuthorizedCertificateAsync(DeleteAuthorizedCertificateRequest request, CallSettings callSettings = null)

Deletes the specified SSL certificate.

Parameters
Name Description
request DeleteAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task

A Task containing the RPC response.

Overrides

GetAuthorizedCertificate(GetAuthorizedCertificateRequest, CallSettings)

public override AuthorizedCertificate GetAuthorizedCertificate(GetAuthorizedCertificateRequest request, CallSettings callSettings = null)

Gets the specified SSL certificate.

Parameters
Name Description
request GetAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AuthorizedCertificate

The RPC response.

Overrides

GetAuthorizedCertificateAsync(GetAuthorizedCertificateRequest, CallSettings)

public override Task<AuthorizedCertificate> GetAuthorizedCertificateAsync(GetAuthorizedCertificateRequest request, CallSettings callSettings = null)

Gets the specified SSL certificate.

Parameters
Name Description
request GetAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAuthorizedCertificate

A Task containing the RPC response.

Overrides

ListAuthorizedCertificates(ListAuthorizedCertificatesRequest, CallSettings)

public override PagedEnumerable<ListAuthorizedCertificatesResponse, AuthorizedCertificate> ListAuthorizedCertificates(ListAuthorizedCertificatesRequest request, CallSettings callSettings = null)

Lists all SSL certificates the user is authorized to administer.

Parameters
Name Description
request ListAuthorizedCertificatesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedEnumerableListAuthorizedCertificatesResponseAuthorizedCertificate

A pageable sequence of AuthorizedCertificate resources.

Overrides

ListAuthorizedCertificatesAsync(ListAuthorizedCertificatesRequest, CallSettings)

public override PagedAsyncEnumerable<ListAuthorizedCertificatesResponse, AuthorizedCertificate> ListAuthorizedCertificatesAsync(ListAuthorizedCertificatesRequest request, CallSettings callSettings = null)

Lists all SSL certificates the user is authorized to administer.

Parameters
Name Description
request ListAuthorizedCertificatesRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
PagedAsyncEnumerableListAuthorizedCertificatesResponseAuthorizedCertificate

A pageable asynchronous sequence of AuthorizedCertificate resources.

Overrides

UpdateAuthorizedCertificate(UpdateAuthorizedCertificateRequest, CallSettings)

public override AuthorizedCertificate UpdateAuthorizedCertificate(UpdateAuthorizedCertificateRequest request, CallSettings callSettings = null)

Updates the specified SSL certificate. To renew a certificate and maintain its existing domain mappings, update certificate_data with a new certificate. The new certificate must be applicable to the same domains as the original certificate. The certificate display_name may also be updated.

Parameters
Name Description
request UpdateAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
AuthorizedCertificate

The RPC response.

Overrides

UpdateAuthorizedCertificateAsync(UpdateAuthorizedCertificateRequest, CallSettings)

public override Task<AuthorizedCertificate> UpdateAuthorizedCertificateAsync(UpdateAuthorizedCertificateRequest request, CallSettings callSettings = null)

Updates the specified SSL certificate. To renew a certificate and maintain its existing domain mappings, update certificate_data with a new certificate. The new certificate must be applicable to the same domains as the original certificate. The certificate display_name may also be updated.

Parameters
Name Description
request UpdateAuthorizedCertificateRequest

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

callSettings CallSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
TaskAuthorizedCertificate

A Task containing the RPC response.

Overrides