Package com.google.cloud.maintenance.api.v1beta (0.15.0)

GitHub Repository RPC Documentation

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.maintenance.api.v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

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

Interfaces

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

Enums

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