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.
19979 19980 19981 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19979 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
19970 19971 19972 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19970 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
19977 19978 19979 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19977 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
19984 19985 19986 19987 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19984 def update!(**args) @instance_id = args[:instance_id] if args.key?(:instance_id) @type = args[:type] if args.key?(:type) end |