Show / Hide Table of Contents

Class TypeListRule

The type list rule that defines how fields are projected.

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

The pattern matching strategy.

RuleType

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

Types

Declaration
[JsonProperty(PropertyName = "types")]
public List<object> Types { get; set; }
Property Value
Type Description
List<object>

An arry of types.

In this article
Back to top