Show / Hide Table of Contents

Class CreateSubsettingRuleDetails

Details to create the subsetting rule

Inheritance
object
CreateSubsettingRuleDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class CreateSubsettingRuleDetails

Properties

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

The description of the subset rule

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

The display name of the subset rule

PeerTablesAction

Declaration
[JsonProperty(PropertyName = "peerTablesAction")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateSubsettingRuleDetails.PeerTablesActionEnum? PeerTablesAction { get; set; }
Property Value
Type Description
CreateSubsettingRuleDetails.PeerTablesActionEnum?

Strategy to be applied while processing peer tables

RelatedTablesPropagation

Declaration
[JsonProperty(PropertyName = "relatedTablesPropagation")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateSubsettingRuleDetails.RelatedTablesPropagationEnum? RelatedTablesPropagation { get; set; }
Property Value
Type Description
CreateSubsettingRuleDetails.RelatedTablesPropagationEnum?

Strategy to be applied while propagating subsetting rule to related tables

RuleCombinationMode

Declaration
[JsonProperty(PropertyName = "ruleCombinationMode")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateSubsettingRuleDetails.RuleCombinationModeEnum? RuleCombinationMode { get; set; }
Property Value
Type Description
CreateSubsettingRuleDetails.RuleCombinationModeEnum?

Specifies how this rule combines with other rules. UNION evaluates this rule independently and adds matching rows to the result set. SERIAL applies this rule sequentially to filter rows selected by a compatible preceding rule.

Scope

Declaration
[Required(ErrorMessage = "Scope is required.")]
[JsonProperty(PropertyName = "scope")]
public SubsetScope Scope { get; set; }
Property Value
Type Description
SubsetScope
Remarks

Required

SubsetRuleEntry

Declaration
[Required(ErrorMessage = "SubsetRuleEntry is required.")]
[JsonProperty(PropertyName = "subsetRuleEntry")]
public SubsetRuleEntry SubsetRuleEntry { get; set; }
Property Value
Type Description
SubsetRuleEntry
Remarks

Required

In this article
Back to top