Class PrivateAuctionDealServiceClientImpl
PrivateAuctionDealService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class PrivateAuctionDealServiceClientImpl : PrivateAuctionDealServiceClient
Remarks
Provides methods for handling PrivateAuctionDeal objects.
Constructors
PrivateAuctionDealServiceClientImpl(PrivateAuctionDealServiceClient, PrivateAuctionDealServiceSettings, ILogger)
Constructs a client wrapper for the PrivateAuctionDealService service, with the specified gRPC client and settings.
Declaration
public PrivateAuctionDealServiceClientImpl(PrivateAuctionDealService.PrivateAuctionDealServiceClient grpcClient, PrivateAuctionDealServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| PrivateAuctionDealService.PrivateAuctionDealServiceClient | grpcClient | The underlying gRPC client. |
| PrivateAuctionDealServiceSettings | settings | The base PrivateAuctionDealServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC PrivateAuctionDealService client
Declaration
public override PrivateAuctionDealService.PrivateAuctionDealServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| PrivateAuctionDealService.PrivateAuctionDealServiceClient |
Overrides
Methods
CreatePrivateAuctionDeal(CreatePrivateAuctionDealRequest, CallSettings)
API to create a PrivateAuctionDeal object.
Declaration
public override PrivateAuctionDeal CreatePrivateAuctionDeal(CreatePrivateAuctionDealRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreatePrivateAuctionDealRequest | 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 |
|---|---|
| PrivateAuctionDeal | The RPC response. |
Overrides
CreatePrivateAuctionDealAsync(CreatePrivateAuctionDealRequest, CallSettings)
API to create a PrivateAuctionDeal object.
Declaration
public override Task<PrivateAuctionDeal> CreatePrivateAuctionDealAsync(CreatePrivateAuctionDealRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreatePrivateAuctionDealRequest | 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<PrivateAuctionDeal> | A Task containing the RPC response. |
Overrides
GetPrivateAuctionDeal(GetPrivateAuctionDealRequest, CallSettings)
API to retrieve a PrivateAuctionDeal object.
Declaration
public override PrivateAuctionDeal GetPrivateAuctionDeal(GetPrivateAuctionDealRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPrivateAuctionDealRequest | 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 |
|---|---|
| PrivateAuctionDeal | The RPC response. |
Overrides
GetPrivateAuctionDealAsync(GetPrivateAuctionDealRequest, CallSettings)
API to retrieve a PrivateAuctionDeal object.
Declaration
public override Task<PrivateAuctionDeal> GetPrivateAuctionDealAsync(GetPrivateAuctionDealRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetPrivateAuctionDealRequest | 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<PrivateAuctionDeal> | A Task containing the RPC response. |
Overrides
ListPrivateAuctionDeals(ListPrivateAuctionDealsRequest, CallSettings)
API to retrieve a list of PrivateAuctionDeal objects.
Declaration
public override PagedEnumerable<ListPrivateAuctionDealsResponse, PrivateAuctionDeal> ListPrivateAuctionDeals(ListPrivateAuctionDealsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPrivateAuctionDealsRequest | 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<ListPrivateAuctionDealsResponse, PrivateAuctionDeal> | A pageable sequence of PrivateAuctionDeal resources. |
Overrides
ListPrivateAuctionDealsAsync(ListPrivateAuctionDealsRequest, CallSettings)
API to retrieve a list of PrivateAuctionDeal objects.
Declaration
public override PagedAsyncEnumerable<ListPrivateAuctionDealsResponse, PrivateAuctionDeal> ListPrivateAuctionDealsAsync(ListPrivateAuctionDealsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListPrivateAuctionDealsRequest | 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<ListPrivateAuctionDealsResponse, PrivateAuctionDeal> | A pageable asynchronous sequence of PrivateAuctionDeal resources. |
Overrides
UpdatePrivateAuctionDeal(UpdatePrivateAuctionDealRequest, CallSettings)
API to update a PrivateAuctionDeal object.
Declaration
public override PrivateAuctionDeal UpdatePrivateAuctionDeal(UpdatePrivateAuctionDealRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdatePrivateAuctionDealRequest | 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 |
|---|---|
| PrivateAuctionDeal | The RPC response. |
Overrides
UpdatePrivateAuctionDealAsync(UpdatePrivateAuctionDealRequest, CallSettings)
API to update a PrivateAuctionDeal object.
Declaration
public override Task<PrivateAuctionDeal> UpdatePrivateAuctionDealAsync(UpdatePrivateAuctionDealRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdatePrivateAuctionDealRequest | 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<PrivateAuctionDeal> | A Task containing the RPC response. |