public sealed class UrlDispatchRule : IMessage<UrlDispatchRule>, IEquatable<UrlDispatchRule>, IDeepCloneable<UrlDispatchRule>, IBufferMessage, IMessage
Rules to match an HTTP request and dispatch that request to a service.
[[["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-04-17 UTC."],[[["The `UrlDispatchRule` class is used to define rules for matching HTTP requests and routing them to specific services within an application."],["This class is part of the `Google.Cloud.AppEngine.V1` namespace and is implemented in the `Google.Cloud.AppEngine.V1.dll` assembly, and is currently at version 1.2.0, although other versions are listed."],["`UrlDispatchRule` includes properties such as `Domain`, `Path`, and `Service`, which are used to specify the matching criteria for the request's domain, path, and the target service."],["The domain property supports wildcard characters (`*`) for matching multiple domains, defaulting to match all domains when just the wildcard character is used, and the combined length of the domain and path properties can not exceed 100 characters."],["This class implements multiple interfaces, such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from the base `Object` class, allowing for deep cloning and equality comparisons."]]],[]]