Class GroupedNamePatternRule
This rule projects fields as a group recognised as name pattern.
Inherited Members
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class GroupedNamePatternRule : ProjectionRule
Properties
IsCascade
Declaration
[JsonProperty(PropertyName = "isCascade")]
public bool? IsCascade { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether to cascade or not. |
IsCaseSensitive
Declaration
[JsonProperty(PropertyName = "isCaseSensitive")]
public bool? IsCaseSensitive { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies if the rule is case sensitive. |
IsSkipRemainingRulesOnMatch
Declaration
[JsonProperty(PropertyName = "isSkipRemainingRulesOnMatch")]
public bool? IsSkipRemainingRulesOnMatch { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether to skip remaining rules when a match is found. |
MatchingStrategy
Declaration
[JsonProperty(PropertyName = "matchingStrategy")]
[JsonConverter(typeof(ResponseEnumConverter))]
public GroupedNamePatternRule.MatchingStrategyEnum? MatchingStrategy { get; set; }
Property Value
Type | Description |
---|---|
GroupedNamePatternRule.MatchingStrategyEnum? | The pattern matching strategy. |
Name
Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | Name of the group. |
Pattern
Declaration
[JsonProperty(PropertyName = "pattern")]
public string Pattern { get; set; }
Property Value
Type | Description |
---|---|
string | The rule pattern. |
RuleType
Declaration
[JsonProperty(PropertyName = "ruleType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public GroupedNamePatternRule.RuleTypeEnum? RuleType { get; set; }
Property Value
Type | Description |
---|---|
GroupedNamePatternRule.RuleTypeEnum? | The rule type. |
Scope
Declaration
[JsonProperty(PropertyName = "scope")]
public object Scope { get; set; }
Property Value
Type | Description |
---|---|
object | Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a |