Show / Hide Table of Contents

Class SubsettingSchemaRelationSummary

Summary of a relationship between tables in the subsetting for a subsetting policy.

Inheritance
object
SubsettingSchemaRelationSummary
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 SubsettingSchemaRelationSummary

Properties

ChildColumns

Declaration
[Required(ErrorMessage = "ChildColumns is required.")]
[JsonProperty(PropertyName = "childColumns")]
public List<string> ChildColumns { get; set; }
Property Value
Type Description
List<string>

Unique identifiers identifying the child columns in the relation.

Remarks

Required

ChildObjectKey

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

The key that identifies the child subsetting table in this relation.

Remarks

Required

ChildObjectName

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

The name of the child subsetting table

Remarks

Required

ChildSchemaName

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

The database schema that contains the child subsetting table

Remarks

Required

Key

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

The unique key that identifies a relation between subsetting tables. The key is numeric and unique within a subsetting policy.

Remarks

Required

ParentColumns

Declaration
[Required(ErrorMessage = "ParentColumns is required.")]
[JsonProperty(PropertyName = "parentColumns")]
public List<string> ParentColumns { get; set; }
Property Value
Type Description
List<string>

Unique identifiers identifying the parents columns in the relation.

Remarks

Required

ParentObjectKey

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

The key that identifies the parent subsetting table in this relation.

Remarks

Required

ParentObjectName

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

The name of the parent subsetting table

Remarks

Required

ParentSchemaName

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

The database schema that contains the parent subsetting table

Remarks

Required

RelationType

Declaration
[Required(ErrorMessage = "RelationType is required.")]
[JsonProperty(PropertyName = "relationType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SubsettingSchemaRelationSummary.RelationTypeEnum? RelationType { get; set; }
Property Value
Type Description
SubsettingSchemaRelationSummary.RelationTypeEnum?

The type of referential relationship the column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.

Remarks

Required

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the subsetting relation was created, in the format defined by RFC3339.

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the subsetting relation was last updated, in the format defined by RFC3339.

In this article
Back to top