public sealed class SummarizeMaintenancesRequest : IPageRequest, IMessage<SummarizeMaintenancesRequest>, IEquatable<SummarizeMaintenancesRequest>, IDeepCloneable<SummarizeMaintenancesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Maintenance v1beta API class SummarizeMaintenancesRequest.
Request message for SummarizeMaintenances custom method.
Implements
IPageRequest, IMessageSummarizeMaintenancesRequest, IEquatableSummarizeMaintenancesRequest, IDeepCloneableSummarizeMaintenancesRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Maintenance.Api.V1BetaAssembly
Google.Cloud.Maintenance.Api.V1Beta.dll
Constructors
SummarizeMaintenancesRequest()
public SummarizeMaintenancesRequest()
SummarizeMaintenancesRequest(SummarizeMaintenancesRequest)
public SummarizeMaintenancesRequest(SummarizeMaintenancesRequest other)
Parameter | |
---|---|
Name | Description |
other |
SummarizeMaintenancesRequest |
Properties
Filter
public string Filter { get; set; }
Filter the list as specified in https://google.aip.dev/160. Supported fields include:
- state
- resource.location
- resource.resourceName
- resource.type
- maintenance.maintenanceName
- maintenanceStartTime
- maintenanceCompleteTime Examples:
- state="SCHEDULED"
- resource.location="us-central1-c"
- resource.resourceName=~"*/instance-20241212-211259"
- maintenanceStartTime>"2000-10-11T20:44:51Z"
- state="SCHEDULED" OR resource.type="compute.googleapis.com/Instance"
- maintenance.maitenanceName="eb3b709c-9ca1-5472-9fb6-800a3849eda1" AND maintenanceCompleteTime>"2000-10-11T20:44:51Z"
Property Value | |
---|---|
Type | Description |
string |
OrderBy
public string OrderBy { get; set; }
Order results as specified in https://google.aip.dev/132.
Property Value | |
---|---|
Type | Description |
string |
PageSize
public int PageSize { get; set; }
The maximum number of resource maintenances to send per page. The default page size is 20 and the maximum is 1000.
Property Value | |
---|---|
Type | Description |
int |
PageToken
public string PageToken { get; set; }
The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. The parent of the resource maintenance.
eg. projects/123/locations/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |