public void MergeFrom(Instance other) { if (other == null) { return; } if (other.Name.Length != 0) { Name = other.Name; } if (other.Id.Length != 0) { Id = other.Id; } if (other.AppEngineRelease.Length != 0) { AppEngineRelease = other.AppEngineRelease; } if (other.Availability != global::Google.Cloud.AppEngine.V1.Instance.Types.Availability.Unspecified) { Availability = other.Availability; } if (other.VmName.Length != 0) { VmName = other.VmName; } if (other.VmZoneName.Length != 0) { VmZoneName = other.VmZoneName; } if (other.VmId.Length != 0) { VmId = other.VmId; } if (other.startTime_ != null) { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } StartTime.MergeFrom(other.StartTime); } if (other.Requests != 0) { Requests = other.Requests; } if (other.Errors != 0) { Errors = other.Errors; } if (other.Qps != 0F) { Qps = other.Qps; } if (other.AverageLatency != 0) { AverageLatency = other.AverageLatency; } if (other.MemoryUsage != 0L) { MemoryUsage = other.MemoryUsage; } if (other.VmStatus.Length != 0) { VmStatus = other.VmStatus; } if (other.VmDebugEnabled != false) { VmDebugEnabled = other.VmDebugEnabled; } if (other.VmIp.Length != 0) { VmIp = other.VmIp; } if (other.VmLiveness != global::Google.Cloud.AppEngine.V1.Instance.Types.Liveness.Types.LivenessState.Unspecified) { VmLiveness = other.VmLiveness; } _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: { Id = input.ReadString(); break; } case 26: { AppEngineRelease = input.ReadString(); break; } case 32: { Availability = (global::Google.Cloud.AppEngine.V1.Instance.Types.Availability)input.ReadEnum(); break; } case 42: { VmName = input.ReadString(); break; } case 50: { VmZoneName = input.ReadString(); break; } case 58: { VmId = input.ReadString(); break; } case 66: { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(StartTime); break; } case 72: { Requests = input.ReadInt32(); break; } case 80: { Errors = input.ReadInt32(); break; } case 93: { Qps = input.ReadFloat(); break; } case 96: { AverageLatency = input.ReadInt32(); break; } case 104: { MemoryUsage = input.ReadInt64(); break; } case 114: { VmStatus = input.ReadString(); break; } case 120: { VmDebugEnabled = input.ReadBool(); break; } case 130: { VmIp = input.ReadString(); break; } case 136: { VmLiveness = (global::Google.Cloud.AppEngine.V1.Instance.Types.Liveness.Types.LivenessState)input.ReadEnum(); 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: { Id = input.ReadString(); break; } case 26: { AppEngineRelease = input.ReadString(); break; } case 32: { Availability = (global::Google.Cloud.AppEngine.V1.Instance.Types.Availability)input.ReadEnum(); break; } case 42: { VmName = input.ReadString(); break; } case 50: { VmZoneName = input.ReadString(); break; } case 58: { VmId = input.ReadString(); break; } case 66: { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(StartTime); break; } case 72: { Requests = input.ReadInt32(); break; } case 80: { Errors = input.ReadInt32(); break; } case 93: { Qps = input.ReadFloat(); break; } case 96: { AverageLatency = input.ReadInt32(); break; } case 104: { MemoryUsage = input.ReadInt64(); break; } case 114: { VmStatus = input.ReadString(); break; } case 120: { VmDebugEnabled = input.ReadBool(); break; } case 130: { VmIp = input.ReadString(); break; } case 136: { VmLiveness = (global::Google.Cloud.AppEngine.V1.Instance.Types.Liveness.Types.LivenessState)input.ReadEnum(); break; } } } }