public void MergeFrom(ModelServerConfig other) { if (other == null) { return; } switch (other.ConfigCase) { case ConfigOneofCase.ModelConfigList: if (ModelConfigList == null) { ModelConfigList = new global::Tensorflow.Serving.ModelConfigList(); } ModelConfigList.MergeFrom(other.ModelConfigList); break; case ConfigOneofCase.CustomModelConfig: if (CustomModelConfig == null) { CustomModelConfig = new global::Google.Protobuf.WellKnownTypes.Any(); } CustomModelConfig.MergeFrom(other.CustomModelConfig); break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public override int GetHashCode() { int hash = 1; if (configCase_ == ConfigOneofCase.ModelConfigList) { hash ^= ModelConfigList.GetHashCode(); } if (configCase_ == ConfigOneofCase.CustomModelConfig) { hash ^= CustomModelConfig.GetHashCode(); } hash ^= (int)configCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }