Package com.google.cloud.databasecenter.v1beta (0.4.0)

GitHub Repository

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.databasecenter.v1beta.DatabaseCenterClient Service Description: DatabaseCenter contains methods to query fleet view for database resources.

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.databasecenter.v1beta.DatabaseCenterSettings Settings class to configure an instance of DatabaseCenterClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.databasecenter.v1beta.AdditionalDetail Details related to signal.
com.google.cloud.databasecenter.v1beta.AdditionalDetail.Builder Details related to signal.
com.google.cloud.databasecenter.v1beta.AggregateFleetRequest The request message to aggregate fleet which are grouped by a field.
com.google.cloud.databasecenter.v1beta.AggregateFleetRequest.Builder The request message to aggregate fleet which are grouped by a field.
com.google.cloud.databasecenter.v1beta.AggregateFleetResponse The response message to aggregate a fleet by some group by fields.
com.google.cloud.databasecenter.v1beta.AggregateFleetResponse.Builder The response message to aggregate a fleet by some group by fields.
com.google.cloud.databasecenter.v1beta.AggregateFleetRow Individual row grouped by a particular dimension.
com.google.cloud.databasecenter.v1beta.AggregateFleetRow.Builder Individual row grouped by a particular dimension.
com.google.cloud.databasecenter.v1beta.AggregateIssueStatsRequest AggregateIssueStatsRequest represents the input to the AggregateIssueStats method.
com.google.cloud.databasecenter.v1beta.AggregateIssueStatsRequest.Builder AggregateIssueStatsRequest represents the input to the AggregateIssueStats method.
com.google.cloud.databasecenter.v1beta.AggregateIssueStatsResponse The response message containing one of more group of relevant health issues for database resources.
com.google.cloud.databasecenter.v1beta.AggregateIssueStatsResponse.Builder The response message containing one of more group of relevant health issues for database resources.
com.google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo Automated backup policy signal info
com.google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfo.Builder Automated backup policy signal info
com.google.cloud.databasecenter.v1beta.BackupDRConfig BackupDRConfig to capture the backup and disaster recovery details of database resource.
com.google.cloud.databasecenter.v1beta.BackupDRConfig.Builder BackupDRConfig to capture the backup and disaster recovery details of database resource.
com.google.cloud.databasecenter.v1beta.BackupRunInfo Metadata about latest backup run state for a database resource.
com.google.cloud.databasecenter.v1beta.BackupRunInfo.Builder Metadata about latest backup run state for a database resource.
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.AggregateFleetFixedSizeCollection
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.AggregateFleetPage
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.AggregateFleetPagedResponse
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryDatabaseResourceGroupsFixedSizeCollection
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryDatabaseResourceGroupsPage
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryDatabaseResourceGroupsPagedResponse
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryProductsFixedSizeCollection
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryProductsPage
com.google.cloud.databasecenter.v1beta.DatabaseCenterClient.QueryProductsPagedResponse
com.google.cloud.databasecenter.v1beta.DatabaseCenterGrpc DatabaseCenter contains methods to query fleet view for database resources.
com.google.cloud.databasecenter.v1beta.DatabaseCenterGrpc.DatabaseCenterImplBase Base class for the server implementation of the service DatabaseCenter. DatabaseCenter contains methods to query fleet view for database resources.
com.google.cloud.databasecenter.v1beta.DatabaseCenterSettings.Builder Builder for DatabaseCenterSettings.
com.google.cloud.databasecenter.v1beta.DatabaseResource DatabaseResource represents every individually configured database unit representing compute and/or storage. NextId: 20
com.google.cloud.databasecenter.v1beta.DatabaseResource.Builder DatabaseResource represents every individually configured database unit representing compute and/or storage. NextId: 20
com.google.cloud.databasecenter.v1beta.DatabaseResourceGroup DatabaseResourceGroup represents all resources that serve a common data set. It is considered notionally as a single entity, powered by any number of units of compute and storage.
com.google.cloud.databasecenter.v1beta.DatabaseResourceGroup.Builder DatabaseResourceGroup represents all resources that serve a common data set. It is considered notionally as a single entity, powered by any number of units of compute and storage.
com.google.cloud.databasecenter.v1beta.DeletionProtectionInfo Deletion protection signal info for a database resource.
com.google.cloud.databasecenter.v1beta.DeletionProtectionInfo.Builder Deletion protection signal info for a database resource.
com.google.cloud.databasecenter.v1beta.DeltaDetails Captures the details of items that have increased or decreased in some bucket when compared to some point in history. It is currently used to capture the delta of resources that have been added
com.google.cloud.databasecenter.v1beta.DeltaDetails.Builder Captures the details of items that have increased or decreased in some bucket when compared to some point in history. It is currently used to capture the delta of resources that have been added
com.google.cloud.databasecenter.v1beta.Dimension Dimension used to aggregate the fleet.
com.google.cloud.databasecenter.v1beta.Dimension.Builder Dimension used to aggregate the fleet.
com.google.cloud.databasecenter.v1beta.InefficientQueryInfo Metadata about inefficient query signal info for a database resource.
com.google.cloud.databasecenter.v1beta.InefficientQueryInfo.Builder Metadata about inefficient query signal info for a database resource.
com.google.cloud.databasecenter.v1beta.IssueCount Count of issues for a group of signals.
com.google.cloud.databasecenter.v1beta.IssueCount.Builder Count of issues for a group of signals.
com.google.cloud.databasecenter.v1beta.IssueGroupStats IssueGroupStats refers to stats for a particulare combination of relevant health issues of database resources.
com.google.cloud.databasecenter.v1beta.IssueGroupStats.Builder IssueGroupStats refers to stats for a particulare combination of relevant health issues of database resources.
com.google.cloud.databasecenter.v1beta.IssueStats IssueStats holds stats for a particular signal category.
com.google.cloud.databasecenter.v1beta.IssueStats.Builder IssueStats holds stats for a particular signal category.
com.google.cloud.databasecenter.v1beta.Label Label is a key value pair applied to a resource.
com.google.cloud.databasecenter.v1beta.Label.Builder Label is a key value pair applied to a resource.
com.google.cloud.databasecenter.v1beta.MachineConfig MachineConfig describes the configuration of a machine specific to a Database Resource.
com.google.cloud.databasecenter.v1beta.MachineConfig.Builder MachineConfig describes the configuration of a machine specific to a Database Resource.
com.google.cloud.databasecenter.v1beta.MachineConfigProto
com.google.cloud.databasecenter.v1beta.MaintenanceInfo MaintenanceInfo to capture the maintenance details of database resource.
com.google.cloud.databasecenter.v1beta.MaintenanceInfo.Builder MaintenanceInfo to capture the maintenance details of database resource.
com.google.cloud.databasecenter.v1beta.MaintenanceProto
com.google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo Info associated with maintenance recommendation.
com.google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfo.Builder Info associated with maintenance recommendation.
com.google.cloud.databasecenter.v1beta.MetricData MetricData represents the metric data for a database resource.
com.google.cloud.databasecenter.v1beta.MetricData.Builder MetricData represents the metric data for a database resource.
com.google.cloud.databasecenter.v1beta.MetricDataProto
com.google.cloud.databasecenter.v1beta.Metrics Metrics represents the metrics for a database resource.
com.google.cloud.databasecenter.v1beta.Metrics.Builder Metrics represents the metrics for a database resource.
com.google.cloud.databasecenter.v1beta.OperationErrorTypeProto
com.google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo Info associated with outdated minor version.
com.google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfo.Builder Info associated with outdated minor version.
com.google.cloud.databasecenter.v1beta.Product Product specification for databasecenter resources.
com.google.cloud.databasecenter.v1beta.Product.Builder Product specification for databasecenter resources.
com.google.cloud.databasecenter.v1beta.ProductProto
com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsRequest QueryDatabaseResourceGroupsRequest is the request to get a list of database groups.
com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsRequest.Builder QueryDatabaseResourceGroupsRequest is the request to get a list of database groups.
com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsResponse QueryDatabaseResourceGroupsResponse represents the response message containing a list of resource groups.
com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsResponse.Builder QueryDatabaseResourceGroupsResponse represents the response message containing a list of resource groups.
com.google.cloud.databasecenter.v1beta.QueryProductsRequest QueryProductsRequest is the request to get a list of products.
com.google.cloud.databasecenter.v1beta.QueryProductsRequest.Builder QueryProductsRequest is the request to get a list of products.
com.google.cloud.databasecenter.v1beta.QueryProductsResponse QueryProductsResponse represents the response containing a list of products.
com.google.cloud.databasecenter.v1beta.QueryProductsResponse.Builder QueryProductsResponse represents the response containing a list of products.
com.google.cloud.databasecenter.v1beta.RecommendationInfo Info associated with recommendation.
com.google.cloud.databasecenter.v1beta.RecommendationInfo.Builder Info associated with recommendation.
com.google.cloud.databasecenter.v1beta.RegulatoryStandard Compliances associated with signals.
com.google.cloud.databasecenter.v1beta.RegulatoryStandard.Builder Compliances associated with signals.
com.google.cloud.databasecenter.v1beta.ResourceDetails Capture the resource details for resources that are included in the delta counts.
com.google.cloud.databasecenter.v1beta.ResourceDetails.Builder Capture the resource details for resources that are included in the delta counts.
com.google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule Deny maintenance period for the database resource. It specifies the time range during which the maintenance cannot start. This is configured by the customer.
com.google.cloud.databasecenter.v1beta.ResourceMaintenanceDenySchedule.Builder Deny maintenance period for the database resource. It specifies the time range during which the maintenance cannot start. This is configured by the customer.
com.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule Maintenance window for the database resource. It specifies preferred time and day of the week and phase in some cases, when the maintenance can start.
com.google.cloud.databasecenter.v1beta.ResourceMaintenanceSchedule.Builder Maintenance window for the database resource. It specifies preferred time and day of the week and phase in some cases, when the maintenance can start.
com.google.cloud.databasecenter.v1beta.ResourceSuspensionInfo Resource suspension info for a database resource.
com.google.cloud.databasecenter.v1beta.ResourceSuspensionInfo.Builder Resource suspension info for a database resource.
com.google.cloud.databasecenter.v1beta.RetentionSettingsInfo Metadata about backup retention settings for a database resource.
com.google.cloud.databasecenter.v1beta.RetentionSettingsInfo.Builder Metadata about backup retention settings for a database resource.
com.google.cloud.databasecenter.v1beta.SCCInfo Info associated with SCC signals.
com.google.cloud.databasecenter.v1beta.SCCInfo.Builder Info associated with SCC signals.
com.google.cloud.databasecenter.v1beta.ServiceProto
com.google.cloud.databasecenter.v1beta.Signal Represents a signal.
com.google.cloud.databasecenter.v1beta.Signal.Builder Represents a signal.
com.google.cloud.databasecenter.v1beta.SignalFilter A filter for Signals. If signal_type is left unset, all signals should be returned.
com.google.cloud.databasecenter.v1beta.SignalFilter.Builder A filter for Signals. If signal_type is left unset, all signals should be returned.
com.google.cloud.databasecenter.v1beta.SignalGroup A group of signals and their counts.
com.google.cloud.databasecenter.v1beta.SignalGroup.Builder A group of signals and their counts.
com.google.cloud.databasecenter.v1beta.SignalTypeGroup A group of signal types that specifies what the user is interested in. Used by QueryDatabaseResourceGroups API.
com.google.cloud.databasecenter.v1beta.SignalTypeGroup.Builder A group of signal types that specifies what the user is interested in. Used by QueryDatabaseResourceGroups API.
com.google.cloud.databasecenter.v1beta.SignalsProto
com.google.cloud.databasecenter.v1beta.SubResource Sub resource details For Spanner/Bigtable instance certain data protection settings are at sub resource level like database/table.
com.google.cloud.databasecenter.v1beta.SubResource.Builder Sub resource details For Spanner/Bigtable instance certain data protection settings are at sub resource level like database/table.
com.google.cloud.databasecenter.v1beta.SuspensionReasonProto
com.google.cloud.databasecenter.v1beta.Tag Tag is a key value pair attached to a resource.
com.google.cloud.databasecenter.v1beta.Tag.Builder Tag is a key value pair attached to a resource.
com.google.cloud.databasecenter.v1beta.TypedValue TypedValue represents the value of the metric based on data type.
com.google.cloud.databasecenter.v1beta.TypedValue.Builder TypedValue represents the value of the metric based on data type.

Interfaces

Interface Description
com.google.cloud.databasecenter.v1beta.AdditionalDetailOrBuilder
com.google.cloud.databasecenter.v1beta.AggregateFleetRequestOrBuilder
com.google.cloud.databasecenter.v1beta.AggregateFleetResponseOrBuilder
com.google.cloud.databasecenter.v1beta.AggregateFleetRowOrBuilder
com.google.cloud.databasecenter.v1beta.AggregateIssueStatsRequestOrBuilder
com.google.cloud.databasecenter.v1beta.AggregateIssueStatsResponseOrBuilder
com.google.cloud.databasecenter.v1beta.AutomatedBackupPolicyInfoOrBuilder
com.google.cloud.databasecenter.v1beta.BackupDRConfigOrBuilder
com.google.cloud.databasecenter.v1beta.BackupRunInfoOrBuilder
com.google.cloud.databasecenter.v1beta.DatabaseCenterGrpc.AsyncService DatabaseCenter contains methods to query fleet view for database resources.
com.google.cloud.databasecenter.v1beta.DatabaseResourceGroupOrBuilder
com.google.cloud.databasecenter.v1beta.DatabaseResourceOrBuilder
com.google.cloud.databasecenter.v1beta.DeletionProtectionInfoOrBuilder
com.google.cloud.databasecenter.v1beta.DeltaDetailsOrBuilder
com.google.cloud.databasecenter.v1beta.DimensionOrBuilder
com.google.cloud.databasecenter.v1beta.InefficientQueryInfoOrBuilder
com.google.cloud.databasecenter.v1beta.IssueCountOrBuilder
com.google.cloud.databasecenter.v1beta.IssueGroupStatsOrBuilder
com.google.cloud.databasecenter.v1beta.IssueStatsOrBuilder
com.google.cloud.databasecenter.v1beta.LabelOrBuilder
com.google.cloud.databasecenter.v1beta.MachineConfigOrBuilder
com.google.cloud.databasecenter.v1beta.MaintenanceInfoOrBuilder
com.google.cloud.databasecenter.v1beta.MaintenanceRecommendationInfoOrBuilder
com.google.cloud.databasecenter.v1beta.MetricDataOrBuilder
com.google.cloud.databasecenter.v1beta.MetricsOrBuilder
com.google.cloud.databasecenter.v1beta.OutdatedMinorVersionInfoOrBuilder
com.google.cloud.databasecenter.v1beta.ProductOrBuilder
com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsRequestOrBuilder
com.google.cloud.databasecenter.v1beta.QueryDatabaseResourceGroupsResponseOrBuilder
com.google.cloud.databasecenter.v1beta.QueryProductsRequestOrBuilder
com.google.cloud.databasecenter.v1beta.QueryProductsResponseOrBuilder
com.google.cloud.databasecenter.v1beta.RecommendationInfoOrBuilder
com.google.cloud.databasecenter.v1beta.RegulatoryStandardOrBuilder
com.google.cloud.databasecenter.v1beta.ResourceDetailsOrBuilder
com.google.cloud.databasecenter.v1beta.ResourceMaintenanceDenyScheduleOrBuilder
com.google.cloud.databasecenter.v1beta.ResourceMaintenanceScheduleOrBuilder
com.google.cloud.databasecenter.v1beta.ResourceSuspensionInfoOrBuilder
com.google.cloud.databasecenter.v1beta.RetentionSettingsInfoOrBuilder
com.google.cloud.databasecenter.v1beta.SCCInfoOrBuilder
com.google.cloud.databasecenter.v1beta.SignalFilterOrBuilder
com.google.cloud.databasecenter.v1beta.SignalGroupOrBuilder
com.google.cloud.databasecenter.v1beta.SignalOrBuilder
com.google.cloud.databasecenter.v1beta.SignalTypeGroupOrBuilder
com.google.cloud.databasecenter.v1beta.SubResourceOrBuilder
com.google.cloud.databasecenter.v1beta.TagOrBuilder
com.google.cloud.databasecenter.v1beta.TypedValueOrBuilder

Enums

Enum Description
com.google.cloud.databasecenter.v1beta.AdditionalDetail.DetailCase
com.google.cloud.databasecenter.v1beta.BackupRunInfo.State The status of a backup run.
com.google.cloud.databasecenter.v1beta.Dimension.DimensionCase
com.google.cloud.databasecenter.v1beta.Edition Proto representing the edition of the instance. NextId: 4.
com.google.cloud.databasecenter.v1beta.Engine Engine refers to underlying database binary running in an instance.
com.google.cloud.databasecenter.v1beta.IssueSeverity IssueSeverity represents the severity of an issue.
com.google.cloud.databasecenter.v1beta.ManagementType The management type of the resource.
com.google.cloud.databasecenter.v1beta.OperationErrorType OperationErrorType is used to expose specific error type which can happen in database resource while performing an operation. For example, an error can happen while database resource being backed up.
com.google.cloud.databasecenter.v1beta.Phase Phase/Week of the maintenance window. This is to capture order of maintenance. For example, for Cloud SQL resources - https://cloud.google.com/sql/docs/mysql/maintenance.
com.google.cloud.databasecenter.v1beta.ProductType ProductType is used to identify a database service offering either in a cloud provider or on-premise. This enum needs to be updated whenever we introduce a new ProductType.
com.google.cloud.databasecenter.v1beta.ResourceCategory The enum value corresponds to 'type' suffix in the resource_type field.
com.google.cloud.databasecenter.v1beta.RetentionSettingsInfo.RetentionCase
com.google.cloud.databasecenter.v1beta.SignalSource Represents the source system from where a signal comes from. More enum values are expected to be added as needed.
com.google.cloud.databasecenter.v1beta.SignalStatus Represents the state of a signal. More enum values are expected to be added as needed.
com.google.cloud.databasecenter.v1beta.SignalType Represents the type of a signal. More values are expected to be added as needed.
com.google.cloud.databasecenter.v1beta.SubResourceType SubResourceType refers to the sub-type of database resource.
com.google.cloud.databasecenter.v1beta.SuspensionReason The reason for suspension of the database resource.
com.google.cloud.databasecenter.v1beta.TypedValue.ValueCase