Show / Hide Table of Contents

Class PathMatchType

The type of matching to apply to incoming URIs.

Inheritance
object
PathMatchType
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.LoadbalancerService.Models
Assembly: OCI.DotNetSDK.Loadbalancer.dll
Syntax
public class PathMatchType

Properties

MatchType

Declaration
[Required(ErrorMessage = "MatchType is required.")]
[JsonProperty(PropertyName = "matchType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public PathMatchType.MatchTypeEnum? MatchType { get; set; }
Property Value
Type Description
PathMatchType.MatchTypeEnum?

Specifies how the load balancing service compares a {@link #pathRoute(PathRouteRequest) pathRoute} object's path string against the incoming URI.

  • EXACT_MATCH - Looks for a path string that exactly matches the incoming URI path.
  • FORCE_LONGEST_PREFIX_MATCH - Looks for the path string with the best, longest match of the beginning portion of the incoming URI path.
  • PREFIX_MATCH - Looks for a path string that matches the beginning portion of the incoming URI path.
  • SUFFIX_MATCH - Looks for a path string that matches the ending portion of the incoming URI path.
    For a full description of how the system handles matchType in a path route set containing multiple rules, see Managing Request Routing.
Remarks

Required

In this article
Back to top