@@ -2630,6 +2630,13 @@ class ObservabilityInstanceConfig
26302630 attr_accessor :track_active_queries
26312631 alias_method :track_active_queries? , :track_active_queries
26322632
2633+ # Indicates whether to track active query plans for an instance. If not set, the
2634+ # default value is "off". Can only be enabled if track_active_queries is enabled.
2635+ # Corresponds to the JSON property `trackActiveQueryPlan`
2636+ # @return [Boolean]
2637+ attr_accessor :track_active_query_plan
2638+ alias_method :track_active_query_plan? , :track_active_query_plan
2639+
26332640 # Track client address for an instance. If not set, default value is "off".
26342641 # Corresponds to the JSON property `trackClientAddress`
26352642 # @return [Boolean]
@@ -2666,6 +2673,7 @@ def update!(**args)
26662673 @query_plans_per_minute = args [ :query_plans_per_minute ] if args . key? ( :query_plans_per_minute )
26672674 @record_application_tags = args [ :record_application_tags ] if args . key? ( :record_application_tags )
26682675 @track_active_queries = args [ :track_active_queries ] if args . key? ( :track_active_queries )
2676+ @track_active_query_plan = args [ :track_active_query_plan ] if args . key? ( :track_active_query_plan )
26692677 @track_client_address = args [ :track_client_address ] if args . key? ( :track_client_address )
26702678 @track_wait_event_types = args [ :track_wait_event_types ] if args . key? ( :track_wait_event_types )
26712679 @track_wait_events = args [ :track_wait_events ] if args . key? ( :track_wait_events )
@@ -3974,7 +3982,7 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceFeed
39743982
39753983 # Database resource signal data. This is used to send signals to Condor which
39763984 # are based on the DB/Instance/Fleet level configurations. These will be used to
3977- # send signals for all inventory types. Next ID: 7
3985+ # send signals for all inventory types. Next ID: 9
39783986 # Corresponds to the JSON property `databaseResourceSignalData`
39793987 # @return [Google::Apis::AlloydbV1beta::StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData]
39803988 attr_accessor :database_resource_signal_data
@@ -4485,10 +4493,15 @@ def update!(**args)
44854493
44864494 # Database resource signal data. This is used to send signals to Condor which
44874495 # are based on the DB/Instance/Fleet level configurations. These will be used to
4488- # send signals for all inventory types. Next ID: 7
4496+ # send signals for all inventory types. Next ID: 9
44894497 class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData
44904498 include Google ::Apis ::Core ::Hashable
44914499
4500+ # A backup run.
4501+ # Corresponds to the JSON property `backupRun`
4502+ # @return [Google::Apis::AlloydbV1beta::StorageDatabasecenterPartnerapiV1mainBackupRun]
4503+ attr_accessor :backup_run
4504+
44924505 # Required. Full Resource name of the source resource.
44934506 # Corresponds to the JSON property `fullResourceName`
44944507 # @return [String]
@@ -4504,12 +4517,18 @@ class StorageDatabasecenterPartnerapiV1mainDatabaseResourceSignalData
45044517 # @return [Google::Apis::AlloydbV1beta::StorageDatabasecenterPartnerapiV1mainDatabaseResourceId]
45054518 attr_accessor :resource_id
45064519
4507- # Signal data for boolean signals .
4520+ # Deprecated: Use signal_metadata_list instead .
45084521 # Corresponds to the JSON property `signalBoolValue`
45094522 # @return [Boolean]
45104523 attr_accessor :signal_bool_value
45114524 alias_method :signal_bool_value? , :signal_bool_value
45124525
4526+ # This will support array of OneOf signal metadata information for a given
4527+ # signal type.
4528+ # Corresponds to the JSON property `signalMetadataList`
4529+ # @return [Array<Google::Apis::AlloydbV1beta::StorageDatabasecenterPartnerapiV1mainSignalMetadata>]
4530+ attr_accessor :signal_metadata_list
4531+
45134532 # Required. Output only. Signal state of the signal
45144533 # Corresponds to the JSON property `signalState`
45154534 # @return [String]
@@ -4526,10 +4545,12 @@ def initialize(**args)
45264545
45274546 # Update properties of this object
45284547 def update! ( **args )
4548+ @backup_run = args [ :backup_run ] if args . key? ( :backup_run )
45294549 @full_resource_name = args [ :full_resource_name ] if args . key? ( :full_resource_name )
45304550 @last_refresh_time = args [ :last_refresh_time ] if args . key? ( :last_refresh_time )
45314551 @resource_id = args [ :resource_id ] if args . key? ( :resource_id )
45324552 @signal_bool_value = args [ :signal_bool_value ] if args . key? ( :signal_bool_value )
4553+ @signal_metadata_list = args [ :signal_metadata_list ] if args . key? ( :signal_metadata_list )
45334554 @signal_state = args [ :signal_state ] if args . key? ( :signal_state )
45344555 @signal_type = args [ :signal_type ] if args . key? ( :signal_type )
45354556 end
@@ -4989,6 +5010,34 @@ def update!(**args)
49895010 end
49905011 end
49915012
5013+ # SignalMetadata contains one of the signal metadata proto messages associated
5014+ # with a SignalType. This proto will be mapped to SignalMetadata message in
5015+ # storage.proto. Next ID: 3
5016+ class StorageDatabasecenterPartnerapiV1mainSignalMetadata
5017+ include Google ::Apis ::Core ::Hashable
5018+
5019+ # A backup run.
5020+ # Corresponds to the JSON property `backupRun`
5021+ # @return [Google::Apis::AlloydbV1beta::StorageDatabasecenterPartnerapiV1mainBackupRun]
5022+ attr_accessor :backup_run
5023+
5024+ # Signal data for boolean signals.
5025+ # Corresponds to the JSON property `signalBoolValue`
5026+ # @return [Boolean]
5027+ attr_accessor :signal_bool_value
5028+ alias_method :signal_bool_value? , :signal_bool_value
5029+
5030+ def initialize ( **args )
5031+ update! ( **args )
5032+ end
5033+
5034+ # Update properties of this object
5035+ def update! ( **args )
5036+ @backup_run = args [ :backup_run ] if args . key? ( :backup_run )
5037+ @signal_bool_value = args [ :signal_bool_value ] if args . key? ( :signal_bool_value )
5038+ end
5039+ end
5040+
49925041 # Message type for storing tags. Tags provide a way to create annotations for
49935042 # resources, and in some cases conditionally allow or deny policies based on
49945043 # whether a resource has a specific tag.
0 commit comments