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
4041 4042 4043 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 4041 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
4039 4040 4041 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 4039 def source_and_type @source_and_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4046 4047 4048 |
# File 'generated/google/apis/run_v1alpha1/classes.rb', line 4046 def update!(**args) @source_and_type = args[:source_and_type] if args.key?(:source_and_type) end |