public override int GetHashCode() { int hash = 1; if (pipeline_ != null) { hash ^= Pipeline.GetHashCode(); } if (release_ != null) { hash ^= Release.GetHashCode(); } if (git_ != null) { hash ^= Git.GetHashCode(); } if (docker_ != null) { hash ^= Docker.GetHashCode(); } if (cron_ != null) { hash ^= Cron.GetHashCode(); } if (pubSub_ != null) { hash ^= PubSub.GetHashCode(); } if (buildAction_ != null) { hash ^= BuildAction.GetHashCode(); } if (releaseAction_ != null) { hash ^= ReleaseAction.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }