Class AggregateProductStatusesServiceClientImpl
AggregateProductStatusesService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Shopping.Merchant.IssueResolution.V1
Assembly: Google.Shopping.Merchant.IssueResolution.V1.dll
Syntax
public sealed class AggregateProductStatusesServiceClientImpl : AggregateProductStatusesServiceClient
Remarks
Service to manage aggregate product statuses.
Constructors
AggregateProductStatusesServiceClientImpl(AggregateProductStatusesServiceClient, AggregateProductStatusesServiceSettings, ILogger)
Constructs a client wrapper for the AggregateProductStatusesService service, with the specified gRPC client and settings.
Declaration
public AggregateProductStatusesServiceClientImpl(AggregateProductStatusesService.AggregateProductStatusesServiceClient grpcClient, AggregateProductStatusesServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| AggregateProductStatusesService.AggregateProductStatusesServiceClient | grpcClient | The underlying gRPC client. |
| AggregateProductStatusesServiceSettings | settings | The base AggregateProductStatusesServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC AggregateProductStatusesService client
Declaration
public override AggregateProductStatusesService.AggregateProductStatusesServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| AggregateProductStatusesService.AggregateProductStatusesServiceClient |
Overrides
Methods
ListAggregateProductStatuses(ListAggregateProductStatusesRequest, CallSettings)
Lists the AggregateProductStatuses resources for your merchant account.
The response might contain fewer items than specified by pageSize.
If pageToken was returned in previous request, it can be used to obtain
additional results.
Declaration
public override PagedEnumerable<ListAggregateProductStatusesResponse, AggregateProductStatus> ListAggregateProductStatuses(ListAggregateProductStatusesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAggregateProductStatusesRequest | 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<ListAggregateProductStatusesResponse, AggregateProductStatus> | A pageable sequence of AggregateProductStatus resources. |
Overrides
ListAggregateProductStatusesAsync(ListAggregateProductStatusesRequest, CallSettings)
Lists the AggregateProductStatuses resources for your merchant account.
The response might contain fewer items than specified by pageSize.
If pageToken was returned in previous request, it can be used to obtain
additional results.
Declaration
public override PagedAsyncEnumerable<ListAggregateProductStatusesResponse, AggregateProductStatus> ListAggregateProductStatusesAsync(ListAggregateProductStatusesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListAggregateProductStatusesRequest | 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<ListAggregateProductStatusesResponse, AggregateProductStatus> | A pageable asynchronous sequence of AggregateProductStatus resources. |