Class CmsMetadataKeyServiceClientImpl
CmsMetadataKeyService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class CmsMetadataKeyServiceClientImpl : CmsMetadataKeyServiceClient
Remarks
Provides methods for handling CmsMetadataKey objects.
Constructors
CmsMetadataKeyServiceClientImpl(CmsMetadataKeyServiceClient, CmsMetadataKeyServiceSettings, ILogger)
Constructs a client wrapper for the CmsMetadataKeyService service, with the specified gRPC client and settings.
Declaration
public CmsMetadataKeyServiceClientImpl(CmsMetadataKeyService.CmsMetadataKeyServiceClient grpcClient, CmsMetadataKeyServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| CmsMetadataKeyService.CmsMetadataKeyServiceClient | grpcClient | The underlying gRPC client. |
| CmsMetadataKeyServiceSettings | settings | The base CmsMetadataKeyServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC CmsMetadataKeyService client
Declaration
public override CmsMetadataKeyService.CmsMetadataKeyServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| CmsMetadataKeyService.CmsMetadataKeyServiceClient |
Overrides
Methods
GetCmsMetadataKey(GetCmsMetadataKeyRequest, CallSettings)
API to retrieve a CmsMetadataKey object.
Declaration
public override CmsMetadataKey GetCmsMetadataKey(GetCmsMetadataKeyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCmsMetadataKeyRequest | request | 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 |
|---|---|
| CmsMetadataKey | The RPC response. |
Overrides
GetCmsMetadataKeyAsync(GetCmsMetadataKeyRequest, CallSettings)
API to retrieve a CmsMetadataKey object.
Declaration
public override Task<CmsMetadataKey> GetCmsMetadataKeyAsync(GetCmsMetadataKeyRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCmsMetadataKeyRequest | request | 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<CmsMetadataKey> | A Task containing the RPC response. |
Overrides
ListCmsMetadataKeys(ListCmsMetadataKeysRequest, CallSettings)
API to retrieve a list of CmsMetadataKey objects.
Declaration
public override PagedEnumerable<ListCmsMetadataKeysResponse, CmsMetadataKey> ListCmsMetadataKeys(ListCmsMetadataKeysRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCmsMetadataKeysRequest | request | 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 |
|---|---|
| PagedEnumerable<ListCmsMetadataKeysResponse, CmsMetadataKey> | A pageable sequence of CmsMetadataKey resources. |
Overrides
ListCmsMetadataKeysAsync(ListCmsMetadataKeysRequest, CallSettings)
API to retrieve a list of CmsMetadataKey objects.
Declaration
public override PagedAsyncEnumerable<ListCmsMetadataKeysResponse, CmsMetadataKey> ListCmsMetadataKeysAsync(ListCmsMetadataKeysRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCmsMetadataKeysRequest | request | 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 |
|---|---|
| PagedAsyncEnumerable<ListCmsMetadataKeysResponse, CmsMetadataKey> | A pageable asynchronous sequence of CmsMetadataKey resources. |