Class: Google::Apis::RunV1alpha1::TriggerFilter
- Inherits:
-
Object
- Object
- Google::Apis::RunV1alpha1::TriggerFilter
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/run_v1alpha1/classes.rb,
generated/google/apis/run_v1alpha1/representations.rb,
generated/google/apis/run_v1alpha1/representations.rb
Instance Attribute Summary collapse
-
#source_and_type ⇒ Google::Apis::RunV1alpha1::TriggerFilterSourceAndType
TriggerFilterSourceAndType filters events based on exact matches on the cloud event's type and source attributes.
Instance Method Summary collapse
-
#initialize(**args) ⇒ TriggerFilter
constructor
A new instance of TriggerFilter.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ TriggerFilter
Returns a new instance of TriggerFilter
4013 4014 4015 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 4013 def initialize(**args) update!(**args) end |
Instance Attribute Details
#source_and_type ⇒ Google::Apis::RunV1alpha1::TriggerFilterSourceAndType
TriggerFilterSourceAndType filters events based on exact matches on the cloud
event's type and source attributes. Only exact matches will pass the filter.
Corresponds to the JSON property sourceAndType
4011 4012 4013 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 4011 def source_and_type @source_and_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4018 4019 4020 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 4018 def update!(**args) @source_and_type = args[:source_and_type] if args.key?(:source_and_type) end |