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 (secretData_ == null) { SecretData = new global::Envoy.Api.V2.Core.DataSource(); } input.ReadMessage(SecretData); break; } case 18: { HeaderKey = input.ReadString(); break; } case 26: { HeaderPrefix = input.ReadString(); break; } } } }
public void MergeFrom(JwtRule other) { if (other == null) { return; } if (other.Issuer.Length != 0) { Issuer = other.Issuer; } audiences_.Add(other.audiences_); if (other.Forward != false) { Forward = other.Forward; } fromHeaders_.Add(other.fromHeaders_); fromParams_.Add(other.fromParams_); if (other.ForwardPayloadHeader.Length != 0) { ForwardPayloadHeader = other.ForwardPayloadHeader; } switch (other.JwksSourceSpecifierCase) { case JwksSourceSpecifierOneofCase.RemoteJwks: if (RemoteJwks == null) { RemoteJwks = new global::Envoy.Config.Filter.Http.JwtAuthn.V2Alpha.RemoteJwks(); } RemoteJwks.MergeFrom(other.RemoteJwks); break; case JwksSourceSpecifierOneofCase.LocalJwks: if (LocalJwks == null) { LocalJwks = new global::Envoy.Api.V2.Core.DataSource(); } LocalJwks.MergeFrom(other.LocalJwks); break; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public void MergeFrom(FileBasedMetadataConfig other) { if (other == null) { return; } if (other.secretData_ != null) { if (secretData_ == null) { SecretData = new global::Envoy.Api.V2.Core.DataSource(); } SecretData.MergeFrom(other.SecretData); } if (other.HeaderKey.Length != 0) { HeaderKey = other.HeaderKey; } if (other.HeaderPrefix.Length != 0) { HeaderPrefix = other.HeaderPrefix; } _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: { Issuer = input.ReadString(); break; } case 18: { audiences_.AddEntriesFrom(input, _repeated_audiences_codec); break; } case 26: { global::Envoy.Config.Filter.Http.JwtAuthn.V2Alpha.RemoteJwks subBuilder = new global::Envoy.Config.Filter.Http.JwtAuthn.V2Alpha.RemoteJwks(); if (jwksSourceSpecifierCase_ == JwksSourceSpecifierOneofCase.RemoteJwks) { subBuilder.MergeFrom(RemoteJwks); } input.ReadMessage(subBuilder); RemoteJwks = subBuilder; break; } case 34: { global::Envoy.Api.V2.Core.DataSource subBuilder = new global::Envoy.Api.V2.Core.DataSource(); if (jwksSourceSpecifierCase_ == JwksSourceSpecifierOneofCase.LocalJwks) { subBuilder.MergeFrom(LocalJwks); } input.ReadMessage(subBuilder); LocalJwks = subBuilder; break; } case 40: { Forward = input.ReadBool(); break; } case 50: { fromHeaders_.AddEntriesFrom(input, _repeated_fromHeaders_codec); break; } case 58: { fromParams_.AddEntriesFrom(input, _repeated_fromParams_codec); break; } case 66: { ForwardPayloadHeader = input.ReadString(); break; } } } }