Show / Hide Table of Contents

Class ColumnFilter

Filters that are applied to the data at the column level.

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

Properties

Expressions

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

An array of expressions based on the operator type. A filter may have one or more expressions.

Remarks

Required

FieldName

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

Name of the column on which the filter must be applied.

Remarks

Required

IsEnabled

Declaration
[Required(ErrorMessage = "IsEnabled is required.")]
[JsonProperty(PropertyName = "isEnabled")]
public bool? IsEnabled { get; set; }
Property Value
Type Description
bool?

Indicates whether the filter is enabled. Values can either be 'true' or 'false'.

Remarks

Required

IsHidden

Declaration
[Required(ErrorMessage = "IsHidden is required.")]
[JsonProperty(PropertyName = "isHidden")]
public bool? IsHidden { get; set; }
Property Value
Type Description
bool?

Indicates whether the filter is hidden. Values can either be 'true' or 'false'.

Remarks

Required

Operator

Declaration
[Required(ErrorMessage = "Operator is required.")]
[JsonProperty(PropertyName = "operator")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ColumnFilter.OperatorEnum? Operator { get; set; }
Property Value
Type Description
ColumnFilter.OperatorEnum?

Specifies the type of operator that must be applied for example in, eq etc.

Remarks

Required

In this article
Back to top