public sealed class GrpcRoute.Types.HeaderMatch : IMessage<GrpcRoute.Types.HeaderMatch>, IEquatable<GrpcRoute.Types.HeaderMatch>, IDeepCloneable<GrpcRoute.Types.HeaderMatch>, IBufferMessage, IMessageReference documentation and code samples for the Network Services v1 API class GrpcRoute.Types.HeaderMatch.
A match against a collection of headers.
Implements
IMessageGrpcRouteTypesHeaderMatch, IEquatableGrpcRouteTypesHeaderMatch, IDeepCloneableGrpcRouteTypesHeaderMatch, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkServices.V1Assembly
Google.Cloud.NetworkServices.V1.dll
Constructors
HeaderMatch()
public HeaderMatch()HeaderMatch(HeaderMatch)
public HeaderMatch(GrpcRoute.Types.HeaderMatch other)| Parameter | |
|---|---|
| Name | Description |
other |
GrpcRouteTypesHeaderMatch |
Properties
Key
public string Key { get; set; }Required. The key of the header.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public GrpcRoute.Types.HeaderMatch.Types.Type Type { get; set; }Optional. Specifies how to match against the value of the header. If not specified, a default value of EXACT is used.
| Property Value | |
|---|---|
| Type | Description |
GrpcRouteTypesHeaderMatchTypesType |
|
Value
public string Value { get; set; }Required. The value of the header.
| Property Value | |
|---|---|
| Type | Description |
string |
|