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.
20041 20042 20043 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20041 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
20032 20033 20034 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20032 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
20039 20040 20041 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20039 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
20046 20047 20048 20049 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 20046 def update!(**args) @instance_id = args[:instance_id] if args.key?(:instance_id) @type = args[:type] if args.key?(:type) end |