public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Action = input.ReadString(); break; } case 18: { Track = input.ReadString(); break; } case 26: { RegistryMirror = input.ReadString(); break; } case 34: { DockerDaemonMtu = input.ReadString(); break; } case 42: { if (manifest_ == null) { Manifest = new global::Estafette.Ci.Manifest.V1.EstafetteManifest(); } input.ReadMessage(Manifest); break; } case 50: { JobName = input.ReadString(); break; } case 58: { ReleaseName = input.ReadString(); break; } case 66: { events_.AddEntriesFrom(input, _repeated_events_codec); break; } case 74: { if (ciServer_ == null) { CiServer = new global::Estafette.Ci.Contracts.V1.CiServerConfig(); } input.ReadMessage(CiServer); break; } case 82: { if (buildParams_ == null) { BuildParams = new global::Estafette.Ci.Contracts.V1.BuildParamsConfig(); } input.ReadMessage(BuildParams); break; } case 90: { if (releaseParams_ == null) { ReleaseParams = new global::Estafette.Ci.Contracts.V1.ReleaseParamsConfig(); } input.ReadMessage(ReleaseParams); break; } case 98: { if (git_ == null) { Git = new global::Estafette.Ci.Contracts.V1.GitConfig(); } input.ReadMessage(Git); break; } case 106: { if (buildVersion_ == null) { BuildVersion = new global::Estafette.Ci.Contracts.V1.BuildVersionConfig(); } input.ReadMessage(BuildVersion); break; } case 114: { credentials_.AddEntriesFrom(input, _repeated_credentials_codec); break; } case 122: { trustedImages_.AddEntriesFrom(input, _repeated_trustedImages_codec); break; } } } }
public void MergeFrom(BuilderConfig other) { if (other == null) { return; } if (other.Action.Length != 0) { Action = other.Action; } if (other.Track.Length != 0) { Track = other.Track; } if (other.RegistryMirror.Length != 0) { RegistryMirror = other.RegistryMirror; } if (other.DockerDaemonMtu.Length != 0) { DockerDaemonMtu = other.DockerDaemonMtu; } if (other.manifest_ != null) { if (manifest_ == null) { Manifest = new global::Estafette.Ci.Manifest.V1.EstafetteManifest(); } Manifest.MergeFrom(other.Manifest); } if (other.JobName.Length != 0) { JobName = other.JobName; } if (other.ReleaseName.Length != 0) { ReleaseName = other.ReleaseName; } events_.Add(other.events_); if (other.ciServer_ != null) { if (ciServer_ == null) { CiServer = new global::Estafette.Ci.Contracts.V1.CiServerConfig(); } CiServer.MergeFrom(other.CiServer); } if (other.buildParams_ != null) { if (buildParams_ == null) { BuildParams = new global::Estafette.Ci.Contracts.V1.BuildParamsConfig(); } BuildParams.MergeFrom(other.BuildParams); } if (other.releaseParams_ != null) { if (releaseParams_ == null) { ReleaseParams = new global::Estafette.Ci.Contracts.V1.ReleaseParamsConfig(); } ReleaseParams.MergeFrom(other.ReleaseParams); } if (other.git_ != null) { if (git_ == null) { Git = new global::Estafette.Ci.Contracts.V1.GitConfig(); } Git.MergeFrom(other.Git); } if (other.buildVersion_ != null) { if (buildVersion_ == null) { BuildVersion = new global::Estafette.Ci.Contracts.V1.BuildVersionConfig(); } BuildVersion.MergeFrom(other.BuildVersion); } credentials_.Add(other.credentials_); trustedImages_.Add(other.trustedImages_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }