Package Classes (0.2.0)

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.