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.
19955 19956 19957 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19955 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
19946 19947 19948 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19946 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
19953 19954 19955 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19953 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
19960 19961 19962 19963 |
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 19960 def update!(**args) @instance_id = args[:instance_id] if args.key?(:instance_id) @type = args[:type] if args.key?(:type) end |