caseSensitive = $caseSensitive; } /** * @return bool */ public function getCaseSensitive() { return $this->caseSensitive; } /** * Required. Name of the method to match against. If unspecified, will match * all methods. * * @param string $grpcMethod */ public function setGrpcMethod($grpcMethod) { $this->grpcMethod = $grpcMethod; } /** * @return string */ public function getGrpcMethod() { return $this->grpcMethod; } /** * Required. Name of the service to match against. If unspecified, will match * all services. * * @param string $grpcService */ public function setGrpcService($grpcService) { $this->grpcService = $grpcService; } /** * @return string */ public function getGrpcService() { return $this->grpcService; } /** * Optional. Specifies how to match against the name. If not specified, a * default value of "EXACT" is used. * * Accepted values: TYPE_UNSPECIFIED, EXACT, REGULAR_EXPRESSION * * @param self::TYPE_* $type */ public function setType($type) { $this->type = $type; } /** * @return self::TYPE_* */ public function getType() { return $this->type; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GrpcRouteMethodMatch::class, 'Google_Service_NetworkServices_GrpcRouteMethodMatch');