Google Cloud Database Center V1beta Client - Class AdditionalDetail (0.3.1)

Reference documentation and code samples for the Google Cloud Database Center V1beta Client class AdditionalDetail.

Details related to signal.

Generated from protobuf message google.cloud.databasecenter.v1beta.AdditionalDetail

Namespace

Google \ Cloud \ DatabaseCenter \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ short_backup_retention_info RetentionSettingsInfo

Short backup retention information applies to signals with type SIGNAL_TYPE_SHORT_BACKUP_RETENTION.

↳ backup_run_info BackupRunInfo

Backup run information applies to signals with types SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.

↳ scc_info SCCInfo

SCC information applies to SCC signals.

↳ recommendation_info RecommendationInfo

Recommendation information applies to recommendations.

↳ automated_backup_policy_info AutomatedBackupPolicyInfo

Automated backup policy information applies to signals with type SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.

↳ deletion_protection_info DeletionProtectionInfo

Deletion protection information applies to signals with type SIGNAL_TYPE_NO_DELETION_PROTECTION

↳ resource_suspension_info ResourceSuspensionInfo

Resource suspension information applies to signals with type SIGNAL_TYPE_RESOURCE_SUSPENDED.

↳ inefficient_query_info InefficientQueryInfo

Inefficient query information applies to signals with type SIGNAL_TYPE_INEFFICIENT_QUERY.

↳ outdated_minor_version_info OutdatedMinorVersionInfo

Outdated minor version information applies to signals with type SIGNAL_TYPE_OUTDATED_MINOR_VERSION.

↳ maintenance_recommendation_info MaintenanceRecommendationInfo

Maintenance recommendation information applies to signals with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.

↳ signal_source int

Where the signal is coming from.

↳ signal_type int

Type of the signal.

↳ signal_event_time Google\Protobuf\Timestamp

Event time when signal was recorded by source service.

getShortBackupRetentionInfo

Short backup retention information applies to signals with type SIGNAL_TYPE_SHORT_BACKUP_RETENTION.

Returns
Type Description
RetentionSettingsInfo|null

hasShortBackupRetentionInfo

setShortBackupRetentionInfo

Short backup retention information applies to signals with type SIGNAL_TYPE_SHORT_BACKUP_RETENTION.

Parameter
Name Description
var RetentionSettingsInfo
Returns
Type Description
$this

getBackupRunInfo

Backup run information applies to signals with types SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.

Returns
Type Description
BackupRunInfo|null

hasBackupRunInfo

setBackupRunInfo

Backup run information applies to signals with types SIGNAL_TYPE_LAST_BACKUP_FAILED and SIGNAL_TYPE_LAST_BACKUP_OLD.

Parameter
Name Description
var BackupRunInfo
Returns
Type Description
$this

getSccInfo

SCC information applies to SCC signals.

Returns
Type Description
SCCInfo|null

hasSccInfo

setSccInfo

SCC information applies to SCC signals.

Parameter
Name Description
var SCCInfo
Returns
Type Description
$this

getRecommendationInfo

Recommendation information applies to recommendations.

Returns
Type Description
RecommendationInfo|null

hasRecommendationInfo

setRecommendationInfo

Recommendation information applies to recommendations.

Parameter
Name Description
var RecommendationInfo
Returns
Type Description
$this

getAutomatedBackupPolicyInfo

Automated backup policy information applies to signals with type SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.

Returns
Type Description
AutomatedBackupPolicyInfo|null

hasAutomatedBackupPolicyInfo

setAutomatedBackupPolicyInfo

Automated backup policy information applies to signals with type SIGNAL_TYPE_NO_AUTOMATED_BACKUP_POLICY.

Parameter
Name Description
var AutomatedBackupPolicyInfo
Returns
Type Description
$this

getDeletionProtectionInfo

Deletion protection information applies to signals with type SIGNAL_TYPE_NO_DELETION_PROTECTION

Returns
Type Description
DeletionProtectionInfo|null

hasDeletionProtectionInfo

setDeletionProtectionInfo

Deletion protection information applies to signals with type SIGNAL_TYPE_NO_DELETION_PROTECTION

Parameter
Name Description
var DeletionProtectionInfo
Returns
Type Description
$this

getResourceSuspensionInfo

Resource suspension information applies to signals with type SIGNAL_TYPE_RESOURCE_SUSPENDED.

Returns
Type Description
ResourceSuspensionInfo|null

hasResourceSuspensionInfo

setResourceSuspensionInfo

Resource suspension information applies to signals with type SIGNAL_TYPE_RESOURCE_SUSPENDED.

Parameter
Name Description
var ResourceSuspensionInfo
Returns
Type Description
$this

getInefficientQueryInfo

Inefficient query information applies to signals with type SIGNAL_TYPE_INEFFICIENT_QUERY.

Returns
Type Description
InefficientQueryInfo|null

hasInefficientQueryInfo

setInefficientQueryInfo

Inefficient query information applies to signals with type SIGNAL_TYPE_INEFFICIENT_QUERY.

Parameter
Name Description
var InefficientQueryInfo
Returns
Type Description
$this

getOutdatedMinorVersionInfo

Outdated minor version information applies to signals with type SIGNAL_TYPE_OUTDATED_MINOR_VERSION.

Returns
Type Description
OutdatedMinorVersionInfo|null

hasOutdatedMinorVersionInfo

setOutdatedMinorVersionInfo

Outdated minor version information applies to signals with type SIGNAL_TYPE_OUTDATED_MINOR_VERSION.

Parameter
Name Description
var OutdatedMinorVersionInfo
Returns
Type Description
$this

getMaintenanceRecommendationInfo

Maintenance recommendation information applies to signals with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.

Returns
Type Description
MaintenanceRecommendationInfo|null

hasMaintenanceRecommendationInfo

setMaintenanceRecommendationInfo

Maintenance recommendation information applies to signals with type SIGNAL_TYPE_RECOMMENDED_MAINTENANCE_POLICIES.

Parameter
Name Description
var MaintenanceRecommendationInfo
Returns
Type Description
$this

getSignalSource

Where the signal is coming from.

Returns
Type Description
int Enum of type SignalSource.

setSignalSource

Where the signal is coming from.

Parameter
Name Description
var int

Enum of type SignalSource.

Returns
Type Description
$this

getSignalType

Type of the signal.

Returns
Type Description
int Enum of type SignalType.

setSignalType

Type of the signal.

Parameter
Name Description
var int

Enum of type SignalType.

Returns
Type Description
$this

getSignalEventTime

Event time when signal was recorded by source service.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasSignalEventTime

clearSignalEventTime

setSignalEventTime

Event time when signal was recorded by source service.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getDetail

Returns
Type Description
string