public sealed class AggregateUsageRequest : IMessage<AggregateUsageRequest>, IEquatable<AggregateUsageRequest>, IDeepCloneable<AggregateUsageRequest>, IBufferMessage, IMessage, IPageRequestReference documentation and code samples for the License Manager v1 API class AggregateUsageRequest.
Message for requesting aggregate of Usage per configuration.
Implements
IMessageAggregateUsageRequest, IEquatableAggregateUsageRequest, IDeepCloneableAggregateUsageRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.LicenseManager.V1Assembly
Google.Cloud.LicenseManager.V1.dll
Constructors
AggregateUsageRequest()
public AggregateUsageRequest()AggregateUsageRequest(AggregateUsageRequest)
public AggregateUsageRequest(AggregateUsageRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
AggregateUsageRequest |
Properties
ConfigurationName
public ConfigurationName ConfigurationName { get; set; }ConfigurationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ConfigurationName |
|
EndTime
public Timestamp EndTime { get; set; }Required. Usage track is always for a month. This parameter is for the end time of the month.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Filter
public string Filter { get; set; }Optional. Filtering results
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Required. Parent value for AggregateUsageRequest
| Property Value | |
|---|---|
| Type | Description |
string |
|
OrderBy
public string OrderBy { get; set; }Optional. Hint for how to order the results
| Property Value | |
|---|---|
| Type | Description |
string |
|
PageSize
public int PageSize { get; set; }Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PageToken
public string PageToken { get; set; }Optional. A token identifying a page of results the server should return.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StartTime
public Timestamp StartTime { get; set; }Required. Licenses are purchased per month - so usage track needs start time of a month.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|