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

GitHub Repository RPC Documentation

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.