public void MergeFrom(HyperparameterTuningJob other) { if (other == null) { return; } if (other.Name.Length != 0) { Name = other.Name; } if (other.DisplayName.Length != 0) { DisplayName = other.DisplayName; } if (other.studySpec_ != null) { if (studySpec_ == null) { StudySpec = new global::Google.Cloud.AIPlatform.V1.StudySpec(); } StudySpec.MergeFrom(other.StudySpec); } if (other.MaxTrialCount != 0) { MaxTrialCount = other.MaxTrialCount; } if (other.ParallelTrialCount != 0) { ParallelTrialCount = other.ParallelTrialCount; } if (other.MaxFailedTrialCount != 0) { MaxFailedTrialCount = other.MaxFailedTrialCount; } if (other.trialJobSpec_ != null) { if (trialJobSpec_ == null) { TrialJobSpec = new global::Google.Cloud.AIPlatform.V1.CustomJobSpec(); } TrialJobSpec.MergeFrom(other.TrialJobSpec); } trials_.Add(other.trials_); if (other.State != global::Google.Cloud.AIPlatform.V1.JobState.Unspecified) { State = other.State; } if (other.createTime_ != null) { if (createTime_ == null) { CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } CreateTime.MergeFrom(other.CreateTime); } if (other.startTime_ != null) { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } StartTime.MergeFrom(other.StartTime); } if (other.endTime_ != null) { if (endTime_ == null) { EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } EndTime.MergeFrom(other.EndTime); } if (other.updateTime_ != null) { if (updateTime_ == null) { UpdateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } UpdateTime.MergeFrom(other.UpdateTime); } if (other.error_ != null) { if (error_ == null) { Error = new global::Google.Rpc.Status(); } Error.MergeFrom(other.Error); } labels_.Add(other.labels_); if (other.encryptionSpec_ != null) { if (encryptionSpec_ == null) { EncryptionSpec = new global::Google.Cloud.AIPlatform.V1.EncryptionSpec(); } EncryptionSpec.MergeFrom(other.EncryptionSpec); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Name = input.ReadString(); break; } case 18: { DisplayName = input.ReadString(); break; } case 34: { if (studySpec_ == null) { StudySpec = new global::Google.Cloud.AIPlatform.V1.StudySpec(); } input.ReadMessage(StudySpec); break; } case 40: { MaxTrialCount = input.ReadInt32(); break; } case 48: { ParallelTrialCount = input.ReadInt32(); break; } case 56: { MaxFailedTrialCount = input.ReadInt32(); break; } case 66: { if (trialJobSpec_ == null) { TrialJobSpec = new global::Google.Cloud.AIPlatform.V1.CustomJobSpec(); } input.ReadMessage(TrialJobSpec); break; } case 74: { trials_.AddEntriesFrom(input, _repeated_trials_codec); break; } case 80: { State = (global::Google.Cloud.AIPlatform.V1.JobState)input.ReadEnum(); break; } case 90: { if (createTime_ == null) { CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(CreateTime); break; } case 98: { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(StartTime); break; } case 106: { if (endTime_ == null) { EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(EndTime); break; } case 114: { if (updateTime_ == null) { UpdateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(UpdateTime); break; } case 122: { if (error_ == null) { Error = new global::Google.Rpc.Status(); } input.ReadMessage(Error); break; } case 130: { labels_.AddEntriesFrom(input, _map_labels_codec); break; } case 138: { if (encryptionSpec_ == null) { EncryptionSpec = new global::Google.Cloud.AIPlatform.V1.EncryptionSpec(); } input.ReadMessage(EncryptionSpec); break; } } } #endif }
void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { Name = input.ReadString(); break; } case 18: { DisplayName = input.ReadString(); break; } case 34: { if (studySpec_ == null) { StudySpec = new global::Google.Cloud.AIPlatform.V1.StudySpec(); } input.ReadMessage(StudySpec); break; } case 40: { MaxTrialCount = input.ReadInt32(); break; } case 48: { ParallelTrialCount = input.ReadInt32(); break; } case 56: { MaxFailedTrialCount = input.ReadInt32(); break; } case 66: { if (trialJobSpec_ == null) { TrialJobSpec = new global::Google.Cloud.AIPlatform.V1.CustomJobSpec(); } input.ReadMessage(TrialJobSpec); break; } case 74: { trials_.AddEntriesFrom(ref input, _repeated_trials_codec); break; } case 80: { State = (global::Google.Cloud.AIPlatform.V1.JobState)input.ReadEnum(); break; } case 90: { if (createTime_ == null) { CreateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(CreateTime); break; } case 98: { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(StartTime); break; } case 106: { if (endTime_ == null) { EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(EndTime); break; } case 114: { if (updateTime_ == null) { UpdateTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(UpdateTime); break; } case 122: { if (error_ == null) { Error = new global::Google.Rpc.Status(); } input.ReadMessage(Error); break; } case 130: { labels_.AddEntriesFrom(ref input, _map_labels_codec); break; } case 138: { if (encryptionSpec_ == null) { EncryptionSpec = new global::Google.Cloud.AIPlatform.V1.EncryptionSpec(); } input.ReadMessage(EncryptionSpec); break; } } } }