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. |