Show / Hide Table of Contents

Class LineItemTemplateServiceClientImpl

LineItemTemplateService client wrapper implementation, for convenient use.

Inheritance
object
LineItemTemplateServiceClient
LineItemTemplateServiceClientImpl
Inherited Members
LineItemTemplateServiceClient.DefaultEndpoint
LineItemTemplateServiceClient.DefaultScopes
LineItemTemplateServiceClient.ServiceMetadata
LineItemTemplateServiceClient.CreateAsync(CancellationToken)
LineItemTemplateServiceClient.Create()
LineItemTemplateServiceClient.ShutdownDefaultChannelsAsync()
LineItemTemplateServiceClient.GetLineItemTemplateAsync(GetLineItemTemplateRequest, CancellationToken)
LineItemTemplateServiceClient.GetLineItemTemplate(string, CallSettings)
LineItemTemplateServiceClient.GetLineItemTemplateAsync(string, CallSettings)
LineItemTemplateServiceClient.GetLineItemTemplateAsync(string, CancellationToken)
LineItemTemplateServiceClient.GetLineItemTemplate(LineItemTemplateName, CallSettings)
LineItemTemplateServiceClient.GetLineItemTemplateAsync(LineItemTemplateName, CallSettings)
LineItemTemplateServiceClient.GetLineItemTemplateAsync(LineItemTemplateName, CancellationToken)
LineItemTemplateServiceClient.ListLineItemTemplates(string, string, int?, CallSettings)
LineItemTemplateServiceClient.ListLineItemTemplatesAsync(string, string, int?, CallSettings)
LineItemTemplateServiceClient.ListLineItemTemplates(NetworkName, string, int?, CallSettings)
LineItemTemplateServiceClient.ListLineItemTemplatesAsync(NetworkName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class LineItemTemplateServiceClientImpl : LineItemTemplateServiceClient
Remarks

Provides methods for handling LineItemTemplate objects.

Constructors

LineItemTemplateServiceClientImpl(LineItemTemplateServiceClient, LineItemTemplateServiceSettings, ILogger)

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

Declaration
public LineItemTemplateServiceClientImpl(LineItemTemplateService.LineItemTemplateServiceClient grpcClient, LineItemTemplateServiceSettings settings, ILogger logger)
Parameters
Type Name Description
LineItemTemplateService.LineItemTemplateServiceClient grpcClient

The underlying gRPC client.

LineItemTemplateServiceSettings settings

The base LineItemTemplateServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC LineItemTemplateService client

Declaration
public override LineItemTemplateService.LineItemTemplateServiceClient GrpcClient { get; }
Property Value
Type Description
LineItemTemplateService.LineItemTemplateServiceClient
Overrides
LineItemTemplateServiceClient.GrpcClient

Methods

GetLineItemTemplate(GetLineItemTemplateRequest, CallSettings)

Retrieves a LineItemTemplate object.

Declaration
public override LineItemTemplate GetLineItemTemplate(GetLineItemTemplateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetLineItemTemplateRequest 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
LineItemTemplate

The RPC response.

Overrides
LineItemTemplateServiceClient.GetLineItemTemplate(GetLineItemTemplateRequest, CallSettings)

GetLineItemTemplateAsync(GetLineItemTemplateRequest, CallSettings)

Retrieves a LineItemTemplate object.

Declaration
public override Task<LineItemTemplate> GetLineItemTemplateAsync(GetLineItemTemplateRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetLineItemTemplateRequest 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<LineItemTemplate>

A Task containing the RPC response.

Overrides
LineItemTemplateServiceClient.GetLineItemTemplateAsync(GetLineItemTemplateRequest, CallSettings)

ListLineItemTemplates(ListLineItemTemplatesRequest, CallSettings)

Lists LineItemTemplate objects.

Declaration
public override PagedEnumerable<ListLineItemTemplatesResponse, LineItemTemplate> ListLineItemTemplates(ListLineItemTemplatesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListLineItemTemplatesRequest 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<ListLineItemTemplatesResponse, LineItemTemplate>

A pageable sequence of LineItemTemplate resources.

Overrides
LineItemTemplateServiceClient.ListLineItemTemplates(ListLineItemTemplatesRequest, CallSettings)

ListLineItemTemplatesAsync(ListLineItemTemplatesRequest, CallSettings)

Lists LineItemTemplate objects.

Declaration
public override PagedAsyncEnumerable<ListLineItemTemplatesResponse, LineItemTemplate> ListLineItemTemplatesAsync(ListLineItemTemplatesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListLineItemTemplatesRequest 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<ListLineItemTemplatesResponse, LineItemTemplate>

A pageable asynchronous sequence of LineItemTemplate resources.

Overrides
LineItemTemplateServiceClient.ListLineItemTemplatesAsync(ListLineItemTemplatesRequest, CallSettings)
In this article
Back to top Generated by DocFX