public void MergeFrom(LbEndpoint other) { if (other == null) { return; } if (other.endpoint_ != null) { if (endpoint_ == null) { endpoint_ = new global::Envoy.Api.V2.Endpoint.Endpoint(); } Endpoint.MergeFrom(other.Endpoint); } if (other.HealthStatus != 0) { HealthStatus = other.HealthStatus; } if (other.metadata_ != null) { if (metadata_ == null) { metadata_ = new global::Envoy.Api.V2.Core.Metadata(); } Metadata.MergeFrom(other.Metadata); } if (other.loadBalancingWeight_ != null) { if (loadBalancingWeight_ == null || other.LoadBalancingWeight != 0) { LoadBalancingWeight = other.LoadBalancingWeight; } } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
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: { global::Envoy.Api.V2.Endpoint.Endpoint subBuilder = new global::Envoy.Api.V2.Endpoint.Endpoint(); if (hostIdentifierCase_ == HostIdentifierOneofCase.Endpoint) { subBuilder.MergeFrom(Endpoint); } input.ReadMessage(subBuilder); Endpoint = subBuilder; break; } case 16: { HealthStatus = (global::Envoy.Api.V2.Core.HealthStatus)input.ReadEnum(); break; } case 26: { if (metadata_ == null) { Metadata = new global::Envoy.Api.V2.Core.Metadata(); } input.ReadMessage(Metadata); break; } case 34: { uint?value = _single_loadBalancingWeight_codec.Read(input); if (loadBalancingWeight_ == null || value != 0) { LoadBalancingWeight = value; } break; } case 42: { EndpointName = input.ReadString(); break; } } } }
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 (endpoint_ == null) { endpoint_ = new global::Envoy.Api.V2.Endpoint.Endpoint(); } input.ReadMessage(endpoint_); break; } case 16: { healthStatus_ = (global::Envoy.Api.V2.Core.HealthStatus)input.ReadEnum(); break; } case 26: { if (metadata_ == null) { metadata_ = new global::Envoy.Api.V2.Core.Metadata(); } input.ReadMessage(metadata_); break; } case 34: { uint?value = _single_loadBalancingWeight_codec.Read(input); if (loadBalancingWeight_ == null || value != 0) { LoadBalancingWeight = value; } break; } } } }
public void MergeFrom(LbEndpoint other) { if (other == null) { return; } if (other.HealthStatus != global::Envoy.Api.V2.Core.HealthStatus.Unknown) { HealthStatus = other.HealthStatus; } if (other.metadata_ != null) { if (metadata_ == null) { Metadata = new global::Envoy.Api.V2.Core.Metadata(); } Metadata.MergeFrom(other.Metadata); } if (other.loadBalancingWeight_ != null) { if (loadBalancingWeight_ == null || other.LoadBalancingWeight != 0) { LoadBalancingWeight = other.LoadBalancingWeight; } } switch (other.HostIdentifierCase) { case HostIdentifierOneofCase.Endpoint: if (Endpoint == null) { Endpoint = new global::Envoy.Api.V2.Endpoint.Endpoint(); } Endpoint.MergeFrom(other.Endpoint); break; case HostIdentifierOneofCase.EndpointName: EndpointName = other.EndpointName; break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
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: { Name = input.ReadString(); break; } case 18: { if (address_ == null) { address_ = new global::Envoy.Api.V2.Core.Address(); } input.ReadMessage(address_); break; } case 26: { filterChains_.AddEntriesFrom(input, _repeated_filterChains_codec); break; } case 34: { bool?value = _single_useOriginalDst_codec.Read(input); if (useOriginalDst_ == null || value != false) { UseOriginalDst = value; } break; } case 42: { uint?value = _single_perConnectionBufferLimitBytes_codec.Read(input); if (perConnectionBufferLimitBytes_ == null || value != 0) { PerConnectionBufferLimitBytes = value; } break; } case 50: { if (metadata_ == null) { metadata_ = new global::Envoy.Api.V2.Core.Metadata(); } input.ReadMessage(metadata_); break; } case 58: { if (deprecatedV1_ == null) { deprecatedV1_ = new global::Envoy.Api.V2.Listener.Types.DeprecatedV1(); } input.ReadMessage(deprecatedV1_); break; } case 64: { drainType_ = (global::Envoy.Api.V2.Listener.Types.DrainType)input.ReadEnum(); break; } case 74: { listenerFilters_.AddEntriesFrom(input, _repeated_listenerFilters_codec); break; } case 82: { bool?value = _single_transparent_codec.Read(input); if (transparent_ == null || value != false) { Transparent = value; } break; } case 90: { bool?value = _single_freebind_codec.Read(input); if (freebind_ == null || value != false) { Freebind = value; } break; } case 98: { uint?value = _single_tcpFastOpenQueueLength_codec.Read(input); if (tcpFastOpenQueueLength_ == null || value != 0) { TcpFastOpenQueueLength = value; } break; } } } }
public void MergeFrom(Listener other) { if (other == null) { return; } if (other.Name.Length != 0) { Name = other.Name; } if (other.address_ != null) { if (address_ == null) { address_ = new global::Envoy.Api.V2.Core.Address(); } Address.MergeFrom(other.Address); } filterChains_.Add(other.filterChains_); if (other.useOriginalDst_ != null) { if (useOriginalDst_ == null || other.UseOriginalDst != false) { UseOriginalDst = other.UseOriginalDst; } } if (other.perConnectionBufferLimitBytes_ != null) { if (perConnectionBufferLimitBytes_ == null || other.PerConnectionBufferLimitBytes != 0) { PerConnectionBufferLimitBytes = other.PerConnectionBufferLimitBytes; } } if (other.metadata_ != null) { if (metadata_ == null) { metadata_ = new global::Envoy.Api.V2.Core.Metadata(); } Metadata.MergeFrom(other.Metadata); } if (other.deprecatedV1_ != null) { if (deprecatedV1_ == null) { deprecatedV1_ = new global::Envoy.Api.V2.Listener.Types.DeprecatedV1(); } DeprecatedV1.MergeFrom(other.DeprecatedV1); } if (other.DrainType != 0) { DrainType = other.DrainType; } listenerFilters_.Add(other.listenerFilters_); if (other.transparent_ != null) { if (transparent_ == null || other.Transparent != false) { Transparent = other.Transparent; } } if (other.freebind_ != null) { if (freebind_ == null || other.Freebind != false) { Freebind = other.Freebind; } } if (other.tcpFastOpenQueueLength_ != null) { if (tcpFastOpenQueueLength_ == null || other.TcpFastOpenQueueLength != 0) { TcpFastOpenQueueLength = other.TcpFastOpenQueueLength; } } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }