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: { if (pipeline_ == null) { Pipeline = new global::Estafette.Ci.Manifest.V1.EstafettePipelineTrigger(); } input.ReadMessage(Pipeline); break; } case 18: { if (release_ == null) { Release = new global::Estafette.Ci.Manifest.V1.EstafetteReleaseTrigger(); } input.ReadMessage(Release); break; } case 26: { if (git_ == null) { Git = new global::Estafette.Ci.Manifest.V1.EstafetteGitTrigger(); } input.ReadMessage(Git); break; } case 34: { if (docker_ == null) { Docker = new global::Estafette.Ci.Manifest.V1.EstafetteDockerTrigger(); } input.ReadMessage(Docker); break; } case 42: { if (cron_ == null) { Cron = new global::Estafette.Ci.Manifest.V1.EstafetteCronTrigger(); } input.ReadMessage(Cron); break; } case 50: { if (pubSub_ == null) { PubSub = new global::Estafette.Ci.Manifest.V1.EstafettePubSubTrigger(); } input.ReadMessage(PubSub); break; } case 58: { if (buildAction_ == null) { BuildAction = new global::Estafette.Ci.Manifest.V1.EstafetteTriggerBuildAction(); } input.ReadMessage(BuildAction); break; } case 66: { if (releaseAction_ == null) { ReleaseAction = new global::Estafette.Ci.Manifest.V1.EstafetteTriggerReleaseAction(); } input.ReadMessage(ReleaseAction); break; } } } }
public void MergeFrom(EstafetteTrigger other) { if (other == null) { return; } if (other.pipeline_ != null) { if (pipeline_ == null) { Pipeline = new global::Estafette.Ci.Manifest.V1.EstafettePipelineTrigger(); } Pipeline.MergeFrom(other.Pipeline); } if (other.release_ != null) { if (release_ == null) { Release = new global::Estafette.Ci.Manifest.V1.EstafetteReleaseTrigger(); } Release.MergeFrom(other.Release); } if (other.git_ != null) { if (git_ == null) { Git = new global::Estafette.Ci.Manifest.V1.EstafetteGitTrigger(); } Git.MergeFrom(other.Git); } if (other.docker_ != null) { if (docker_ == null) { Docker = new global::Estafette.Ci.Manifest.V1.EstafetteDockerTrigger(); } Docker.MergeFrom(other.Docker); } if (other.cron_ != null) { if (cron_ == null) { Cron = new global::Estafette.Ci.Manifest.V1.EstafetteCronTrigger(); } Cron.MergeFrom(other.Cron); } if (other.pubSub_ != null) { if (pubSub_ == null) { PubSub = new global::Estafette.Ci.Manifest.V1.EstafettePubSubTrigger(); } PubSub.MergeFrom(other.PubSub); } if (other.buildAction_ != null) { if (buildAction_ == null) { BuildAction = new global::Estafette.Ci.Manifest.V1.EstafetteTriggerBuildAction(); } BuildAction.MergeFrom(other.BuildAction); } if (other.releaseAction_ != null) { if (releaseAction_ == null) { ReleaseAction = new global::Estafette.Ci.Manifest.V1.EstafetteTriggerReleaseAction(); } ReleaseAction.MergeFrom(other.ReleaseAction); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }