Network Services v1 API - Class GrpcRoute.Types.MethodMatch (1.0.0-beta01)

public sealed class GrpcRoute.Types.MethodMatch : IMessage<GrpcRoute.Types.MethodMatch>, IEquatable<GrpcRoute.Types.MethodMatch>, IDeepCloneable<GrpcRoute.Types.MethodMatch>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Services v1 API class GrpcRoute.Types.MethodMatch.

Specifies a match against a method.

Inheritance

object > GrpcRoute.Types.MethodMatch

Namespace

Google.Cloud.NetworkServices.V1

Assembly

Google.Cloud.NetworkServices.V1.dll

Constructors

MethodMatch()

public MethodMatch()

MethodMatch(MethodMatch)

public MethodMatch(GrpcRoute.Types.MethodMatch other)
Parameter
Name Description
other GrpcRouteTypesMethodMatch

Properties

CaseSensitive

public bool CaseSensitive { get; set; }

Optional. Specifies that matches are case sensitive. The default value is true. case_sensitive must not be used with a type of REGULAR_EXPRESSION.

Property Value
Type Description
bool

GrpcMethod

public string GrpcMethod { get; set; }

Required. Name of the method to match against. If unspecified, will match all methods.

Property Value
Type Description
string

GrpcService

public string GrpcService { get; set; }

Required. Name of the service to match against. If unspecified, will match all services.

Property Value
Type Description
string

HasCaseSensitive

public bool HasCaseSensitive { get; }

Gets whether the "case_sensitive" field is set

Property Value
Type Description
bool

Type

public GrpcRoute.Types.MethodMatch.Types.Type Type { get; set; }

Optional. Specifies how to match against the name. If not specified, a default value of "EXACT" is used.

Property Value
Type Description
GrpcRouteTypesMethodMatchTypesType