public sealed class ListCustomerRepricingConfigsRequest : IPageRequest, IMessage<ListCustomerRepricingConfigsRequest>, IEquatable<ListCustomerRepricingConfigsRequest>, IDeepCloneable<ListCustomerRepricingConfigsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Channel v1 API class ListCustomerRepricingConfigsRequest.
Request message for [CloudChannelService.ListCustomerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListCustomerRepricingConfigs].
Implements
IPageRequest, IMessageListCustomerRepricingConfigsRequest, IEquatableListCustomerRepricingConfigsRequest, IDeepCloneableListCustomerRepricingConfigsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ListCustomerRepricingConfigsRequest()
public ListCustomerRepricingConfigsRequest()
ListCustomerRepricingConfigsRequest(ListCustomerRepricingConfigsRequest)
public ListCustomerRepricingConfigsRequest(ListCustomerRepricingConfigsRequest other)
Parameter | |
---|---|
Name | Description |
other | ListCustomerRepricingConfigsRequest |
Properties
Filter
public string Filter { get; set; }
Optional. A filter for [CloudChannelService.ListCustomerRepricingConfigs]
results (customer only). You can use this filter when you support
a BatchGet-like query.
To use the filter, you must set parent=accounts/{account_id}/customers/-
.
Example: customer = accounts/account_id/customers/c1 OR customer = accounts/account_id/customers/c2.
Property Value | |
---|---|
Type | Description |
string |
PageSize
public int PageSize { get; set; }
Optional. The maximum number of repricing configs to return. The service may return fewer than this value. If unspecified, returns a maximum of 50 rules. The maximum value is 100; values above 100 will be coerced to 100.
Property Value | |
---|---|
Type | Description |
int |
PageToken
public string PageToken { get; set; }
Optional. A token identifying a page of results beyond the first page. Obtained through [ListCustomerRepricingConfigsResponse.next_page_token][google.cloud.channel.v1.ListCustomerRepricingConfigsResponse.next_page_token] of the previous [CloudChannelService.ListCustomerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListCustomerRepricingConfigs] call.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The resource name of the customer. Parent uses the format: accounts/{account_id}/customers/{customer_id}. Supports accounts/{account_id}/customers/- to retrieve configs for all customers.
Property Value | |
---|---|
Type | Description |
string |
ParentAsCustomerName
public CustomerName ParentAsCustomerName { get; set; }
CustomerName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
CustomerName |