Class AuthorizedCertificatesClientImpl (2.0.0)

public sealed class AuthorizedCertificatesClientImpl : AuthorizedCertificatesClient

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(AuthorizedCertificates.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
NameDescription
grpcClientAuthorizedCertificates.AuthorizedCertificatesClient

The underlying gRPC client.

settingsAuthorizedCertificatesSettings

The base AuthorizedCertificatesSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override AuthorizedCertificates.AuthorizedCertificatesClient GrpcClient { get; }

The underlying gRPC AuthorizedCertificates client

Property Value
TypeDescription
AuthorizedCertificates.AuthorizedCertificatesClient
Overrides

Methods

CreateAuthorizedCertificate(CreateAuthorizedCertificateRequest, CallSettings)

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

Uploads the specified SSL certificate.

Parameters
NameDescription
requestCreateAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
AuthorizedCertificate

The RPC response.

Overrides

CreateAuthorizedCertificateAsync(CreateAuthorizedCertificateRequest, CallSettings)

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

Uploads the specified SSL certificate.

Parameters
NameDescription
requestCreateAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<AuthorizedCertificate>

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
NameDescription
requestDeleteAuthorizedCertificateRequest

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

callSettingsCallSettings

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
NameDescription
requestDeleteAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestGetAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
AuthorizedCertificate

The RPC response.

Overrides

GetAuthorizedCertificateAsync(GetAuthorizedCertificateRequest, CallSettings)

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

Gets the specified SSL certificate.

Parameters
NameDescription
requestGetAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<AuthorizedCertificate>

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
NameDescription
requestListAuthorizedCertificatesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedEnumerable<ListAuthorizedCertificatesResponse, AuthorizedCertificate>

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
NameDescription
requestListAuthorizedCertificatesRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
PagedAsyncEnumerable<ListAuthorizedCertificatesResponse, AuthorizedCertificate>

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
NameDescription
requestUpdateAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
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
NameDescription
requestUpdateAuthorizedCertificateRequest

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

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<AuthorizedCertificate>

A Task containing the RPC response.

Overrides