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