Class: Google::Cloud::NetworkServices::V1::HttpRoute::RouteMatch

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

Overview

RouteMatch defines specifications used to match requests. If multiple match types are set, this RouteMatch will match if ALL type of matches are matched.

Instance Attribute Summary collapse

Instance Attribute Details

#full_path_match::String



212
213
214
215
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 212

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

#headers::Array<::Google::Cloud::NetworkServices::V1::HttpRoute::HeaderMatch>



212
213
214
215
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 212

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

#ignore_case::Boolean



212
213
214
215
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 212

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

#prefix_match::String



212
213
214
215
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 212

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

#query_parameters::Array<::Google::Cloud::NetworkServices::V1::HttpRoute::QueryParameterMatch>



212
213
214
215
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 212

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

#regex_match::String



212
213
214
215
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 212

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