Class ViewabilityProviderServiceClientImpl
ViewabilityProviderService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ViewabilityProviderServiceClientImpl : ViewabilityProviderServiceClient
Remarks
Provides methods for handling [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Constructors
ViewabilityProviderServiceClientImpl(ViewabilityProviderServiceClient, ViewabilityProviderServiceSettings, ILogger)
Constructs a client wrapper for the ViewabilityProviderService service, with the specified gRPC client and settings.
Declaration
public ViewabilityProviderServiceClientImpl(ViewabilityProviderService.ViewabilityProviderServiceClient grpcClient, ViewabilityProviderServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| ViewabilityProviderService.ViewabilityProviderServiceClient | grpcClient | The underlying gRPC client. |
| ViewabilityProviderServiceSettings | settings | The base ViewabilityProviderServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC ViewabilityProviderService client
Declaration
public override ViewabilityProviderService.ViewabilityProviderServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| ViewabilityProviderService.ViewabilityProviderServiceClient |
Overrides
Methods
BatchCreateViewabilityProviders(BatchCreateViewabilityProvidersRequest, CallSettings)
Creates [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Declaration
public override BatchCreateViewabilityProvidersResponse BatchCreateViewabilityProviders(BatchCreateViewabilityProvidersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateViewabilityProvidersRequest | 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 |
|---|---|
| BatchCreateViewabilityProvidersResponse | The RPC response. |
Overrides
BatchCreateViewabilityProvidersAsync(BatchCreateViewabilityProvidersRequest, CallSettings)
Creates [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Declaration
public override Task<BatchCreateViewabilityProvidersResponse> BatchCreateViewabilityProvidersAsync(BatchCreateViewabilityProvidersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateViewabilityProvidersRequest | 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<BatchCreateViewabilityProvidersResponse> | A Task containing the RPC response. |
Overrides
BatchUpdateViewabilityProviders(BatchUpdateViewabilityProvidersRequest, CallSettings)
Batch updates [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Declaration
public override BatchUpdateViewabilityProvidersResponse BatchUpdateViewabilityProviders(BatchUpdateViewabilityProvidersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateViewabilityProvidersRequest | 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 |
|---|---|
| BatchUpdateViewabilityProvidersResponse | The RPC response. |
Overrides
BatchUpdateViewabilityProvidersAsync(BatchUpdateViewabilityProvidersRequest, CallSettings)
Batch updates [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Declaration
public override Task<BatchUpdateViewabilityProvidersResponse> BatchUpdateViewabilityProvidersAsync(BatchUpdateViewabilityProvidersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateViewabilityProvidersRequest | 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<BatchUpdateViewabilityProvidersResponse> | A Task containing the RPC response. |
Overrides
CreateViewabilityProvider(CreateViewabilityProviderRequest, CallSettings)
Creates a [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object.
Declaration
public override ViewabilityProvider CreateViewabilityProvider(CreateViewabilityProviderRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateViewabilityProviderRequest | 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 |
|---|---|
| ViewabilityProvider | The RPC response. |
Overrides
CreateViewabilityProviderAsync(CreateViewabilityProviderRequest, CallSettings)
Creates a [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object.
Declaration
public override Task<ViewabilityProvider> CreateViewabilityProviderAsync(CreateViewabilityProviderRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateViewabilityProviderRequest | 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<ViewabilityProvider> | A Task containing the RPC response. |
Overrides
GetViewabilityProvider(GetViewabilityProviderRequest, CallSettings)
Retrieves a [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object.
Declaration
public override ViewabilityProvider GetViewabilityProvider(GetViewabilityProviderRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetViewabilityProviderRequest | 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 |
|---|---|
| ViewabilityProvider | The RPC response. |
Overrides
GetViewabilityProviderAsync(GetViewabilityProviderRequest, CallSettings)
Retrieves a [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object.
Declaration
public override Task<ViewabilityProvider> GetViewabilityProviderAsync(GetViewabilityProviderRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetViewabilityProviderRequest | 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<ViewabilityProvider> | A Task containing the RPC response. |
Overrides
ListViewabilityProviders(ListViewabilityProvidersRequest, CallSettings)
Lists [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Declaration
public override PagedEnumerable<ListViewabilityProvidersResponse, ViewabilityProvider> ListViewabilityProviders(ListViewabilityProvidersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListViewabilityProvidersRequest | 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<ListViewabilityProvidersResponse, ViewabilityProvider> | A pageable sequence of ViewabilityProvider resources. |
Overrides
ListViewabilityProvidersAsync(ListViewabilityProvidersRequest, CallSettings)
Lists [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] objects.
Declaration
public override PagedAsyncEnumerable<ListViewabilityProvidersResponse, ViewabilityProvider> ListViewabilityProvidersAsync(ListViewabilityProvidersRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListViewabilityProvidersRequest | 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<ListViewabilityProvidersResponse, ViewabilityProvider> | A pageable asynchronous sequence of ViewabilityProvider resources. |
Overrides
UpdateViewabilityProvider(UpdateViewabilityProviderRequest, CallSettings)
Updates a [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object.
Declaration
public override ViewabilityProvider UpdateViewabilityProvider(UpdateViewabilityProviderRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateViewabilityProviderRequest | 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 |
|---|---|
| ViewabilityProvider | The RPC response. |
Overrides
UpdateViewabilityProviderAsync(UpdateViewabilityProviderRequest, CallSettings)
Updates a [ViewabilityProvider][google.ads.admanager.v1.ViewabilityProvider] object.
Declaration
public override Task<ViewabilityProvider> UpdateViewabilityProviderAsync(UpdateViewabilityProviderRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateViewabilityProviderRequest | 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<ViewabilityProvider> | A Task containing the RPC response. |