Show / Hide Table of Contents

Class NameListRule

The name list rule which defines how fields are projected. For example, this may be all fields begining with STR.

Inheritance
object
ProjectionRule
NameListRule
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 NameListRule : 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 NameListRule.MatchingStrategyEnum? MatchingStrategy { get; set; }
Property Value
Type Description
NameListRule.MatchingStrategyEnum?

The pattern matching strategy.

Names

Declaration
[JsonProperty(PropertyName = "names")]
public List<string> Names { get; set; }
Property Value
Type Description
List<string>

Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

RuleType

Declaration
[JsonProperty(PropertyName = "ruleType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public NameListRule.RuleTypeEnum? RuleType { get; set; }
Property Value
Type Description
NameListRule.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