Class CreateSubsettingRuleDetails
Details to create the subsetting rule
Inherited Members
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