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.
Required. A detailed rule defining how to route traffic. This field is required.
getMatches
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Network Services V1 Client - Class RouteRule (0.6.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.6.1 (latest)](/php/docs/reference/cloud-networkservices/latest/V1.GrpcRoute.RouteRule)\n- [0.6.0](/php/docs/reference/cloud-networkservices/0.6.0/V1.GrpcRoute.RouteRule)\n- [0.5.0](/php/docs/reference/cloud-networkservices/0.5.0/V1.GrpcRoute.RouteRule)\n- [0.4.0](/php/docs/reference/cloud-networkservices/0.4.0/V1.GrpcRoute.RouteRule)\n- [0.3.0](/php/docs/reference/cloud-networkservices/0.3.0/V1.GrpcRoute.RouteRule)\n- [0.2.3](/php/docs/reference/cloud-networkservices/0.2.3/V1.GrpcRoute.RouteRule)\n- [0.1.1](/php/docs/reference/cloud-networkservices/0.1.1/V1.GrpcRoute.RouteRule) \nReference documentation and code samples for the Google Cloud Network Services V1 Client class RouteRule.\n\nDescribes how to route traffic.\n\nGenerated from protobuf message `google.cloud.networkservices.v1.GrpcRoute.RouteRule`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ NetworkServices \\\\ V1 \\\\ GrpcRoute\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMatches\n\nOptional. Matches define conditions used for matching the rule against\nincoming gRPC requests. Each match is independent, i.e. this rule will be\nmatched if ANY one of the matches is satisfied. If no matches field is\nspecified, this rule will unconditionally match traffic.\n\n### setMatches\n\nOptional. Matches define conditions used for matching the rule against\nincoming gRPC requests. Each match is independent, i.e. this rule will be\nmatched if ANY one of the matches is satisfied. If no matches field is\nspecified, this rule will unconditionally match traffic.\n\n### getAction\n\nRequired. A detailed rule defining how to route traffic. This field is\nrequired.\n\n### hasAction\n\n### clearAction\n\n### setAction\n\nRequired. A detailed rule defining how to route traffic. This field is\nrequired."]]