Пример #1
0
 /// <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);
        }
Пример #3
0
 public static string ToSerialString(this SensitivityLabelUpdateKind value) => value switch
 {