Class: Google::Apis::CloudsearchV1::TriggerKey
- Inherits:
-
Object
- Object
- Google::Apis::CloudsearchV1::TriggerKey
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb
Overview
A TriggerKey (type + instance_id) uniquely identifies a trigger within a message for a message-trigger and within an account for an account-trigger.
Instance Attribute Summary collapse
-
#instance_id ⇒ String
Identifier to distinguish multiple Triggers of the same type (per message or per account).
-
#type ⇒ String
A non-empty string that identifies the type of Trigger.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TriggerKey
constructor
A new instance of TriggerKey.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ TriggerKey
Returns a new instance of TriggerKey.
20862 20863 20864 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20862 def initialize(**args) update!(**args) end |
Instance Attribute Details
#instance_id ⇒ String
Identifier to distinguish multiple Triggers of the same type (per message or
per account).
Corresponds to the JSON property instanceId
20853 20854 20855 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20853 def instance_id @instance_id end |
#type ⇒ String
A non-empty string that identifies the type of Trigger. Triggers of the same
type may be batched together. The universe of values for the type field should
be finite as it is used as a stats key.
Corresponds to the JSON property type
20860 20861 20862 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20860 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
20867 20868 20869 20870 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20867 def update!(**args) @instance_id = args[:instance_id] if args.key?(:instance_id) @type = args[:type] if args.key?(:type) end |