Class: Google::Cloud::Eventarc::V1::FilteringAttribute

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/eventarc/v1/discovery.rb

Overview

A representation of the FilteringAttribute resource. Filtering attributes are per event type.

Instance Attribute Summary collapse

Instance Attribute Details

#attribute::String (readonly)

Returns Output only. Attribute used for filtering the event type.

Returns:

  • (::String)

    Output only. Attribute used for filtering the event type.



83
84
85
86
# File 'proto_docs/google/cloud/eventarc/v1/discovery.rb', line 83

class FilteringAttribute
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description::String (readonly)

Returns Output only. Description of the purpose of the attribute.

Returns:

  • (::String)

    Output only. Description of the purpose of the attribute.



83
84
85
86
# File 'proto_docs/google/cloud/eventarc/v1/discovery.rb', line 83

class FilteringAttribute
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#path_pattern_supported::Boolean (readonly)

Returns Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format.

Returns:

  • (::Boolean)

    Output only. If true, the attribute accepts matching expressions in the Eventarc PathPattern format.



83
84
85
86
# File 'proto_docs/google/cloud/eventarc/v1/discovery.rb', line 83

class FilteringAttribute
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#required::Boolean (readonly)

Returns Output only. If true, the triggers for this provider should always specify a filter on these attributes. Trigger creation will fail otherwise.

Returns:

  • (::Boolean)

    Output only. If true, the triggers for this provider should always specify a filter on these attributes. Trigger creation will fail otherwise.



83
84
85
86
# File 'proto_docs/google/cloud/eventarc/v1/discovery.rb', line 83

class FilteringAttribute
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end