/// <summary> /// Initializes a new instance of the SensitivityLabelUpdate class. /// </summary> /// <param name="op">Possible values include: 'set', 'remove'</param> /// <param name="schema">Schema name of the column to update.</param> /// <param name="table">Table name of the column to update.</param> /// <param name="column">Column name to update.</param> /// <param name="id">Resource ID.</param> /// <param name="name">Resource name.</param> /// <param name="type">Resource type.</param> /// <param name="sensitivityLabel">The sensitivity label information to /// apply on a column.</param> public SensitivityLabelUpdate(SensitivityLabelUpdateKind op, string schema, string table, string column, string id = default(string), string name = default(string), string type = default(string), SensitivityLabel sensitivityLabel = default(SensitivityLabel)) : base(id, name, type) { Op = op; Schema = schema; Table = table; Column = column; SensitivityLabel = sensitivityLabel; CustomInit(); }
internal static string ToSerializedValue(this SensitivityLabelUpdateKind value) { switch (value) { case SensitivityLabelUpdateKind.Set: return("set"); case SensitivityLabelUpdateKind.Remove: return("remove"); } return(null); }
public static string ToSerialString(this SensitivityLabelUpdateKind value) => value switch {