Reference documentation and code samples for the Google Cloud Maintenance Api V1beta Client class SummarizeMaintenancesRequest.
Request message for SummarizeMaintenances custom method.
Generated from protobuf message google.cloud.maintenance.api.v1beta.SummarizeMaintenancesRequest
Namespace
Google \ Cloud \ Maintenance \ Api \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ parent |
string
Required. The parent of the resource maintenance. eg. |
↳ page_size |
int
The maximum number of resource maintenances to send per page. The default page size is 20 and the maximum is 1000. |
↳ page_token |
string
The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page. |
↳ filter |
string
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" |
↳ order_by |
string
Order results as specified in https://google.aip.dev/132. |
getParent
Required. The parent of the resource maintenance.
eg. projects/123/locations/*
Returns | |
---|---|
Type | Description |
string |
setParent
Required. The parent of the resource maintenance.
eg. projects/123/locations/*
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPageSize
The maximum number of resource maintenances to send per page. The default page size is 20 and the maximum is 1000.
Returns | |
---|---|
Type | Description |
int |
setPageSize
The maximum number of resource maintenances to send per page. The default page size is 20 and the maximum is 1000.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getPageToken
The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.
Returns | |
---|---|
Type | Description |
string |
setPageToken
The page token: If the next_page_token from a previous response is provided, this request will send the subsequent page.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getFilter
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"
Returns | |
---|---|
Type | Description |
string |
setFilter
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"
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getOrderBy
Order results as specified in https://google.aip.dev/132.
Returns | |
---|---|
Type | Description |
string |
setOrderBy
Order results as specified in https://google.aip.dev/132.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
static::build
Parameter | |
---|---|
Name | Description |
parent |
string
Required. The parent of the resource maintenance.
eg. |
Returns | |
---|---|
Type | Description |
SummarizeMaintenancesRequest |