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



236
237
238
239
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 236

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

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



236
237
238
239
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 236

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

#ignore_case::Boolean



236
237
238
239
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 236

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

#prefix_match::String



236
237
238
239
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 236

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

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



236
237
238
239
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 236

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

#regex_match::String



236
237
238
239
# File 'proto_docs/google/cloud/networkservices/v1/http_route.rb', line 236

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