Class SuggestedAdUnitServiceClientImpl
SuggestedAdUnitService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class SuggestedAdUnitServiceClientImpl : SuggestedAdUnitServiceClient
Remarks
Provides methods for handling SuggestedAdUnit objects.
Constructors
SuggestedAdUnitServiceClientImpl(SuggestedAdUnitServiceClient, SuggestedAdUnitServiceSettings, ILogger)
Constructs a client wrapper for the SuggestedAdUnitService service, with the specified gRPC client and settings.
Declaration
public SuggestedAdUnitServiceClientImpl(SuggestedAdUnitService.SuggestedAdUnitServiceClient grpcClient, SuggestedAdUnitServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| SuggestedAdUnitService.SuggestedAdUnitServiceClient | grpcClient | The underlying gRPC client. |
| SuggestedAdUnitServiceSettings | settings | The base SuggestedAdUnitServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC SuggestedAdUnitService client
Declaration
public override SuggestedAdUnitService.SuggestedAdUnitServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| SuggestedAdUnitService.SuggestedAdUnitServiceClient |
Overrides
Methods
BatchApproveSuggestedAdUnits(BatchApproveSuggestedAdUnitsRequest, CallSettings)
Bulk approve SuggestedAdUnit objects.
Declaration
public override BatchApproveSuggestedAdUnitsResponse BatchApproveSuggestedAdUnits(BatchApproveSuggestedAdUnitsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchApproveSuggestedAdUnitsRequest | 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 |
|---|---|
| BatchApproveSuggestedAdUnitsResponse | The RPC response. |
Overrides
BatchApproveSuggestedAdUnitsAsync(BatchApproveSuggestedAdUnitsRequest, CallSettings)
Bulk approve SuggestedAdUnit objects.
Declaration
public override Task<BatchApproveSuggestedAdUnitsResponse> BatchApproveSuggestedAdUnitsAsync(BatchApproveSuggestedAdUnitsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchApproveSuggestedAdUnitsRequest | 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<BatchApproveSuggestedAdUnitsResponse> | A Task containing the RPC response. |
Overrides
GetSuggestedAdUnit(GetSuggestedAdUnitRequest, CallSettings)
Get a SuggestedAdUnit object.
Declaration
public override SuggestedAdUnit GetSuggestedAdUnit(GetSuggestedAdUnitRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetSuggestedAdUnitRequest | 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 |
|---|---|
| SuggestedAdUnit | The RPC response. |
Overrides
GetSuggestedAdUnitAsync(GetSuggestedAdUnitRequest, CallSettings)
Get a SuggestedAdUnit object.
Declaration
public override Task<SuggestedAdUnit> GetSuggestedAdUnitAsync(GetSuggestedAdUnitRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetSuggestedAdUnitRequest | 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<SuggestedAdUnit> | A Task containing the RPC response. |
Overrides
ListSuggestedAdUnits(ListSuggestedAdUnitsRequest, CallSettings)
Retrieve a list of SuggestedAdUnit objects.
Declaration
public override PagedEnumerable<ListSuggestedAdUnitsResponse, SuggestedAdUnit> ListSuggestedAdUnits(ListSuggestedAdUnitsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListSuggestedAdUnitsRequest | 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<ListSuggestedAdUnitsResponse, SuggestedAdUnit> | A pageable sequence of SuggestedAdUnit resources. |
Overrides
ListSuggestedAdUnitsAsync(ListSuggestedAdUnitsRequest, CallSettings)
Retrieve a list of SuggestedAdUnit objects.
Declaration
public override PagedAsyncEnumerable<ListSuggestedAdUnitsResponse, SuggestedAdUnit> ListSuggestedAdUnitsAsync(ListSuggestedAdUnitsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListSuggestedAdUnitsRequest | 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<ListSuggestedAdUnitsResponse, SuggestedAdUnit> | A pageable asynchronous sequence of SuggestedAdUnit resources. |