Class ExtensionBindingMatchConditionStringMatch
Specifies matching logic for string values.
Implements
Inherited Members
Namespace: Google.Apis.NetworkServices.v1beta1.Data
Assembly: Google.Apis.NetworkServices.v1beta1.dll
Syntax
public class ExtensionBindingMatchConditionStringMatch : IDirectResponseSchema
Properties
Contains
Optional. The input string must contain the substring specified here. An empty substring is not allowed.
Examples: * abc matches the value xyz.abc.def.
Declaration
[JsonProperty("contains")]
public virtual string Contains { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Exact
Optional. The input string must match exactly the string specified here. Examples: * abc only matches the
value abc.
Declaration
[JsonProperty("exact")]
public virtual string Exact { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IgnoreCase
Optional. If true, the exact, prefix, suffix, or contains match is case insensitive. For example,
the matcher data matches both Data and data when set to true.
Declaration
[JsonProperty("ignoreCase")]
public virtual bool? IgnoreCase { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Prefix
Optional. The input string must have the prefix specified here. An empty prefix is not allowed. Examples: *
abc matches the value abc.xyz.
Declaration
[JsonProperty("prefix")]
public virtual string Prefix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Suffix
Optional. The input string must have the suffix specified here. An empty suffix is not allowed. Examples: *
abc matches the value xyz.abc.
Declaration
[JsonProperty("suffix")]
public virtual string Suffix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |