Package Classes (0.2.0) Stay organized with collections Save and categorize content based on your preferences.
Summary of entries of Classes for google-cloud-maintenance-api.
Classes
MaintenanceAsyncClient
Unified Maintenance service
MaintenanceClient
Unified Maintenance service
ListResourceMaintenancesAsyncPager
A pager for iterating throughlist_resource_maintenances requests.
This class thinly wraps an initialListResourceMaintenancesResponse object, andprovides an__aiter__ method to iterate through itsresource_maintenances field.
If there are more pages, the__aiter__ method will make additionalListResourceMaintenances requests and continue to iteratethrough theresource_maintenances field on thecorresponding responses.
All the usualListResourceMaintenancesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
ListResourceMaintenancesPager
A pager for iterating throughlist_resource_maintenances requests.
This class thinly wraps an initialListResourceMaintenancesResponse object, andprovides an__iter__ method to iterate through itsresource_maintenances field.
If there are more pages, the__iter__ method will make additionalListResourceMaintenances requests and continue to iteratethrough theresource_maintenances field on thecorresponding responses.
All the usualListResourceMaintenancesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
SummarizeMaintenancesAsyncPager
A pager for iterating throughsummarize_maintenances requests.
This class thinly wraps an initialSummarizeMaintenancesResponse object, andprovides an__aiter__ method to iterate through itsmaintenances field.
If there are more pages, the__aiter__ method will make additionalSummarizeMaintenances requests and continue to iteratethrough themaintenances field on thecorresponding responses.
All the usualSummarizeMaintenancesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
SummarizeMaintenancesPager
A pager for iterating throughsummarize_maintenances requests.
This class thinly wraps an initialSummarizeMaintenancesResponse object, andprovides an__iter__ method to iterate through itsmaintenances field.
If there are more pages, the__iter__ method will make additionalSummarizeMaintenances requests and continue to iteratethrough themaintenances field on thecorresponding responses.
All the usualSummarizeMaintenancesResponseattributes are available on the pager. If multiple requests are made, onlythe most recent response is retained, and thus used for attribute lookup.
GetResourceMaintenanceRequest
The request structure for the GetResourceMaintenance method.
ListResourceMaintenancesRequest
The request structure for the ListResourceMaintenancesmethod.
ListResourceMaintenancesResponse
The response structure for the ListResourceMaintenancesmethod.
MaintenanceCategory
The Category of the maintenance.
MaintenanceControl
The control of the maintenance.
Control
Sets the type of control supported. comment (as in logs).
MaintenanceSummary
MaintenanceSummary contains maintenance statistics calculatedbased on ResourceMaintenances within the scope: project andlocation.
Aggregate
Aggregate is a <group, count> pair.
Stats
Stats indicates the type of aggregate and the correspondingaggregates.
ResourceMaintenance
ResourceMaintenance is a resource that represents amaintenance operation on a resource.
AnnotationsEntry
The abstract base class for a message.
LabelsEntry
The abstract base class for a message.
Maintenance
Maintenance is the maintenance details of a resource'smaintenance.
Resource
Resource contains information about the resource affected bymaintenance.
State
State is the state of a resource maintenance.
SummarizeMaintenancesRequest
Request message for SummarizeMaintenances custom method.
SummarizeMaintenancesResponse
Request message for SummarizeMaintenances custom method.
Modules
pagers
API documentation formaintenance_api_v1beta.services.maintenance.pagers module.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.