Class: Google::Cloud::NetworkServices::V1::GrpcRoute::RouteRule
- Inherits:
-
Object
- Object
- Google::Cloud::NetworkServices::V1::GrpcRoute::RouteRule
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/networkservices/v1/grpc_route.rb
Overview
Describes how to route traffic.
Instance Attribute Summary collapse
-
#action ⇒ ::Google::Cloud::NetworkServices::V1::GrpcRoute::RouteAction
Required.
-
#matches ⇒ ::Array<::Google::Cloud::NetworkServices::V1::GrpcRoute::RouteMatch>
Optional.
Instance Attribute Details
#action ⇒ ::Google::Cloud::NetworkServices::V1::GrpcRoute::RouteAction
Returns Required. A detailed rule defining how to route traffic. This field is required.
362 363 364 365 |
# File 'proto_docs/google/cloud/networkservices/v1/grpc_route.rb', line 362 class RouteRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#matches ⇒ ::Array<::Google::Cloud::NetworkServices::V1::GrpcRoute::RouteMatch>
Returns Optional. Matches define conditions used for matching the rule against incoming gRPC requests. Each match is independent, i.e. this rule will be matched if ANY one of the matches is satisfied. If no matches field is specified, this rule will unconditionally match traffic.
362 363 364 365 |
# File 'proto_docs/google/cloud/networkservices/v1/grpc_route.rb', line 362 class RouteRule include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |