public override bool Equals(object obj)
 {
     //Check for null and compare run-time types.
     if ((obj == null) || !this.GetType().Equals(obj.GetType()))
     {
         return(false);
     }
     else
     {
         OSSTriggerFilter p = (OSSTriggerFilter)obj;
         Console.WriteLine(Key.Equals(p.Key));
         return(Key.Equals(p.Key));
     }
 }
 public OSSTriggerConfig(string[] events, string filterPrefix, string filterSuffix)
 {
     this.Events = events;
     this.Filter = new OSSTriggerFilter(filterPrefix, filterSuffix);
 }