Show / Hide Table of Contents

Class GroupedNamePatternRule

This rule projects fields as a group recognised as name pattern.

Inheritance
object
ProjectionRule
GroupedNamePatternRule
Inherited Members
ProjectionRule.Key
ProjectionRule.ModelVersion
ProjectionRule.ParentRef
ProjectionRule.IsJavaRegexSyntax
ProjectionRule.ConfigValues
ProjectionRule.ObjectStatus
ProjectionRule.Description
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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 TypedObject, or a full TypedObject definition.

In this article
Back to top