Show / Hide Table of Contents

Class ContentBundleServiceClientImpl

ContentBundleService client wrapper implementation, for convenient use.

Inheritance
object
ContentBundleServiceClient
ContentBundleServiceClientImpl
Inherited Members
ContentBundleServiceClient.DefaultEndpoint
ContentBundleServiceClient.DefaultScopes
ContentBundleServiceClient.ServiceMetadata
ContentBundleServiceClient.CreateAsync(CancellationToken)
ContentBundleServiceClient.Create()
ContentBundleServiceClient.ShutdownDefaultChannelsAsync()
ContentBundleServiceClient.GetContentBundleAsync(GetContentBundleRequest, CancellationToken)
ContentBundleServiceClient.GetContentBundle(string, CallSettings)
ContentBundleServiceClient.GetContentBundleAsync(string, CallSettings)
ContentBundleServiceClient.GetContentBundleAsync(string, CancellationToken)
ContentBundleServiceClient.GetContentBundle(ContentBundleName, CallSettings)
ContentBundleServiceClient.GetContentBundleAsync(ContentBundleName, CallSettings)
ContentBundleServiceClient.GetContentBundleAsync(ContentBundleName, CancellationToken)
ContentBundleServiceClient.ListContentBundles(string, string, int?, CallSettings)
ContentBundleServiceClient.ListContentBundlesAsync(string, string, int?, CallSettings)
ContentBundleServiceClient.ListContentBundles(NetworkName, string, int?, CallSettings)
ContentBundleServiceClient.ListContentBundlesAsync(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 ContentBundleServiceClientImpl : ContentBundleServiceClient
Remarks

Provides methods for handling ContentBundle objects.

Constructors

ContentBundleServiceClientImpl(ContentBundleServiceClient, ContentBundleServiceSettings, ILogger)

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

Declaration
public ContentBundleServiceClientImpl(ContentBundleService.ContentBundleServiceClient grpcClient, ContentBundleServiceSettings settings, ILogger logger)
Parameters
Type Name Description
ContentBundleService.ContentBundleServiceClient grpcClient

The underlying gRPC client.

ContentBundleServiceSettings settings

The base ContentBundleServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC ContentBundleService client

Declaration
public override ContentBundleService.ContentBundleServiceClient GrpcClient { get; }
Property Value
Type Description
ContentBundleService.ContentBundleServiceClient
Overrides
ContentBundleServiceClient.GrpcClient

Methods

GetContentBundle(GetContentBundleRequest, CallSettings)

API to retrieve a ContentBundle object.

Declaration
public override ContentBundle GetContentBundle(GetContentBundleRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetContentBundleRequest 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
ContentBundle

The RPC response.

Overrides
ContentBundleServiceClient.GetContentBundle(GetContentBundleRequest, CallSettings)

GetContentBundleAsync(GetContentBundleRequest, CallSettings)

API to retrieve a ContentBundle object.

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

A Task containing the RPC response.

Overrides
ContentBundleServiceClient.GetContentBundleAsync(GetContentBundleRequest, CallSettings)

ListContentBundles(ListContentBundlesRequest, CallSettings)

API to retrieve a list of ContentBundle objects.

Declaration
public override PagedEnumerable<ListContentBundlesResponse, ContentBundle> ListContentBundles(ListContentBundlesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListContentBundlesRequest 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<ListContentBundlesResponse, ContentBundle>

A pageable sequence of ContentBundle resources.

Overrides
ContentBundleServiceClient.ListContentBundles(ListContentBundlesRequest, CallSettings)

ListContentBundlesAsync(ListContentBundlesRequest, CallSettings)

API to retrieve a list of ContentBundle objects.

Declaration
public override PagedAsyncEnumerable<ListContentBundlesResponse, ContentBundle> ListContentBundlesAsync(ListContentBundlesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListContentBundlesRequest 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<ListContentBundlesResponse, ContentBundle>

A pageable asynchronous sequence of ContentBundle resources.

Overrides
ContentBundleServiceClient.ListContentBundlesAsync(ListContentBundlesRequest, CallSettings)
In this article
Back to top Generated by DocFX