public Builder SetFilter(global::bnet.protocol.attribute.AttributeFilter value) { pb::ThrowHelper.ThrowIfNull(value, "value"); result.hasFilter = true; result.filter_ = value; return(this); }
public Builder MergeFilter(global::bnet.protocol.attribute.AttributeFilter value) { pb::ThrowHelper.ThrowIfNull(value, "value"); if (result.hasFilter && result.filter_ != global::bnet.protocol.attribute.AttributeFilter.DefaultInstance) { result.filter_ = global::bnet.protocol.attribute.AttributeFilter.CreateBuilder(result.filter_).MergeFrom(value).BuildPartial(); } else { result.filter_ = value; } result.hasFilter = true; return(this); }