Package com.google.cloud.maintenance.api.v1 (0.19.0)

GitHub Repository RPC Documentation

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.maintenance.api.v1.MaintenanceClient Service Description: Unified Maintenance service

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.maintenance.api.v1.MaintenanceSettings Settings class to configure an instance of MaintenanceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.maintenance.api.v1.GetResourceMaintenanceRequest The request structure for the GetResourceMaintenance method.
com.google.cloud.maintenance.api.v1.GetResourceMaintenanceRequest.Builder The request structure for the GetResourceMaintenance method.
com.google.cloud.maintenance.api.v1.ListResourceMaintenancesRequest The request structure for the ListResourceMaintenances method.
com.google.cloud.maintenance.api.v1.ListResourceMaintenancesRequest.Builder The request structure for the ListResourceMaintenances method.
com.google.cloud.maintenance.api.v1.ListResourceMaintenancesResponse The response structure for the ListResourceMaintenances method.
com.google.cloud.maintenance.api.v1.ListResourceMaintenancesResponse.Builder The response structure for the ListResourceMaintenances method.
com.google.cloud.maintenance.api.v1.LocationName
com.google.cloud.maintenance.api.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.maintenance.api.v1.MaintenanceClient.ListLocationsFixedSizeCollection
com.google.cloud.maintenance.api.v1.MaintenanceClient.ListLocationsPage
com.google.cloud.maintenance.api.v1.MaintenanceClient.ListLocationsPagedResponse
com.google.cloud.maintenance.api.v1.MaintenanceClient.ListResourceMaintenancesFixedSizeCollection
com.google.cloud.maintenance.api.v1.MaintenanceClient.ListResourceMaintenancesPage
com.google.cloud.maintenance.api.v1.MaintenanceClient.ListResourceMaintenancesPagedResponse
com.google.cloud.maintenance.api.v1.MaintenanceClient.SummarizeMaintenancesFixedSizeCollection
com.google.cloud.maintenance.api.v1.MaintenanceClient.SummarizeMaintenancesPage
com.google.cloud.maintenance.api.v1.MaintenanceClient.SummarizeMaintenancesPagedResponse
com.google.cloud.maintenance.api.v1.MaintenanceControl The control of the maintenance.
com.google.cloud.maintenance.api.v1.MaintenanceControl.Builder The control of the maintenance.
com.google.cloud.maintenance.api.v1.MaintenanceGrpc Unified Maintenance service
com.google.cloud.maintenance.api.v1.MaintenanceGrpc.MaintenanceImplBase Base class for the server implementation of the service Maintenance. Unified Maintenance service
com.google.cloud.maintenance.api.v1.MaintenanceSettings.Builder Builder for MaintenanceSettings.
com.google.cloud.maintenance.api.v1.MaintenanceSummary MaintenanceSummary contains maintenance statistics calculated based on ResourceMaintenances within the scope: project and location.
com.google.cloud.maintenance.api.v1.MaintenanceSummary.Aggregate Aggregate is a <group, count> pair.
com.google.cloud.maintenance.api.v1.MaintenanceSummary.Aggregate.Builder Aggregate is a <group, count> pair.
com.google.cloud.maintenance.api.v1.MaintenanceSummary.Builder MaintenanceSummary contains maintenance statistics calculated based on ResourceMaintenances within the scope: project and location.
com.google.cloud.maintenance.api.v1.MaintenanceSummary.Stats Stats indicates the type of aggregate and the corresponding aggregates.
com.google.cloud.maintenance.api.v1.MaintenanceSummary.Stats.Builder Stats indicates the type of aggregate and the corresponding aggregates.
com.google.cloud.maintenance.api.v1.ResourceMaintenance ResourceMaintenance is a resource that represents a maintenance operation on a resource.
com.google.cloud.maintenance.api.v1.ResourceMaintenance.Builder ResourceMaintenance is a resource that represents a maintenance operation on a resource.
com.google.cloud.maintenance.api.v1.ResourceMaintenance.Maintenance Maintenance is the maintenance details of a resource's maintenance.
com.google.cloud.maintenance.api.v1.ResourceMaintenance.Maintenance.Builder Maintenance is the maintenance details of a resource's maintenance.
com.google.cloud.maintenance.api.v1.ResourceMaintenance.Resource Resource contains information about the resource affected by maintenance.
com.google.cloud.maintenance.api.v1.ResourceMaintenance.Resource.Builder Resource contains information about the resource affected by maintenance.
com.google.cloud.maintenance.api.v1.ResourceMaintenanceName
com.google.cloud.maintenance.api.v1.ResourceMaintenanceName.Builder Builder for projects/{project}/locations/{location}/resourceMaintenances/{resource_maintenance}.
com.google.cloud.maintenance.api.v1.SummarizeMaintenancesRequest Request message for SummarizeMaintenances custom method.
com.google.cloud.maintenance.api.v1.SummarizeMaintenancesRequest.Builder Request message for SummarizeMaintenances custom method.
com.google.cloud.maintenance.api.v1.SummarizeMaintenancesResponse Request message for SummarizeMaintenances custom method.
com.google.cloud.maintenance.api.v1.SummarizeMaintenancesResponse.Builder Request message for SummarizeMaintenances custom method.
com.google.cloud.maintenance.api.v1.UMMServiceProto

Interfaces

Interface Description
com.google.cloud.maintenance.api.v1.GetResourceMaintenanceRequestOrBuilder
com.google.cloud.maintenance.api.v1.ListResourceMaintenancesRequestOrBuilder
com.google.cloud.maintenance.api.v1.ListResourceMaintenancesResponseOrBuilder
com.google.cloud.maintenance.api.v1.MaintenanceControlOrBuilder
com.google.cloud.maintenance.api.v1.MaintenanceGrpc.AsyncService Unified Maintenance service
com.google.cloud.maintenance.api.v1.MaintenanceSummary.AggregateOrBuilder
com.google.cloud.maintenance.api.v1.MaintenanceSummary.StatsOrBuilder
com.google.cloud.maintenance.api.v1.MaintenanceSummaryOrBuilder
com.google.cloud.maintenance.api.v1.ResourceMaintenance.MaintenanceOrBuilder
com.google.cloud.maintenance.api.v1.ResourceMaintenance.ResourceOrBuilder
com.google.cloud.maintenance.api.v1.ResourceMaintenanceOrBuilder
com.google.cloud.maintenance.api.v1.SummarizeMaintenancesRequestOrBuilder
com.google.cloud.maintenance.api.v1.SummarizeMaintenancesResponseOrBuilder

Enums

Enum Description
com.google.cloud.maintenance.api.v1.MaintenanceCategory The Category of the maintenance.
com.google.cloud.maintenance.api.v1.MaintenanceControl.Control Sets the type of control supported. comment (as in logs).
com.google.cloud.maintenance.api.v1.ResourceMaintenance.State State is the state of a resource maintenance.