//go:build vtprotobuf // +build vtprotobuf // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. // source: envoy/config/bootstrap/v3/bootstrap.proto package bootstrapv3 import ( protohelpers "github.com/planetscale/vtprotobuf/protohelpers" durationpb "github.com/planetscale/vtprotobuf/types/known/durationpb" structpb "github.com/planetscale/vtprotobuf/types/known/structpb" wrapperspb "github.com/planetscale/vtprotobuf/types/known/wrapperspb" proto "google.golang.org/protobuf/proto" protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) func (m *Bootstrap_StaticResources) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap_StaticResources) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_StaticResources) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if len(m.Secrets) > 0 { for iNdEx := len(m.Secrets) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.Secrets[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Secrets[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1a } } if len(m.Clusters) > 0 { for iNdEx := len(m.Clusters) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.Clusters[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Clusters[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x12 } } if len(m.Listeners) > 0 { for iNdEx := len(m.Listeners) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.Listeners[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Listeners[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *Bootstrap_DynamicResources) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap_DynamicResources) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_DynamicResources) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if len(m.CdsResourcesLocator) > 0 { i -= len(m.CdsResourcesLocator) copy(dAtA[i:], m.CdsResourcesLocator) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.CdsResourcesLocator))) i-- dAtA[i] = 0x32 } if len(m.LdsResourcesLocator) > 0 { i -= len(m.LdsResourcesLocator) copy(dAtA[i:], m.LdsResourcesLocator) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.LdsResourcesLocator))) i-- dAtA[i] = 0x2a } if m.AdsConfig != nil { if vtmsg, ok := interface{}(m.AdsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.AdsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1a } if m.CdsConfig != nil { if vtmsg, ok := interface{}(m.CdsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.CdsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x12 } if m.LdsConfig != nil { if vtmsg, ok := interface{}(m.LdsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.LdsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Bootstrap_ApplicationLogConfig_LogFormat) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap_ApplicationLogConfig_LogFormat) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_ApplicationLogConfig_LogFormat) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if msg, ok := m.LogFormat.(*Bootstrap_ApplicationLogConfig_LogFormat_TextFormat); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } if msg, ok := m.LogFormat.(*Bootstrap_ApplicationLogConfig_LogFormat_JsonFormat); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } return len(dAtA) - i, nil } func (m *Bootstrap_ApplicationLogConfig_LogFormat_JsonFormat) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_ApplicationLogConfig_LogFormat_JsonFormat) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) if m.JsonFormat != nil { size, err := (*structpb.Struct)(m.JsonFormat).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } else { i = protohelpers.EncodeVarint(dAtA, i, 0) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Bootstrap_ApplicationLogConfig_LogFormat_TextFormat) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_ApplicationLogConfig_LogFormat_TextFormat) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) i -= len(m.TextFormat) copy(dAtA[i:], m.TextFormat) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.TextFormat))) i-- dAtA[i] = 0x12 return len(dAtA) - i, nil } func (m *Bootstrap_ApplicationLogConfig) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap_ApplicationLogConfig) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_ApplicationLogConfig) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.LogFormat != nil { size, err := m.LogFormat.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Bootstrap_DeferredStatOptions) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap_DeferredStatOptions) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_DeferredStatOptions) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.EnableDeferredCreationStats { i-- if m.EnableDeferredCreationStats { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *Bootstrap_GrpcAsyncClientManagerConfig) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap_GrpcAsyncClientManagerConfig) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_GrpcAsyncClientManagerConfig) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.MaxCachedEntryIdleDuration != nil { size, err := (*durationpb.Duration)(m.MaxCachedEntryIdleDuration).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Bootstrap) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Bootstrap) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.MemoryAllocatorManager != nil { size, err := m.MemoryAllocatorManager.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xca } if m.GrpcAsyncClientManagerConfig != nil { size, err := m.GrpcAsyncClientManagerConfig.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xc2 } if m.DeferredStatOptions != nil { size, err := m.DeferredStatOptions.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xba } if m.ApplicationLogConfig != nil { size, err := m.ApplicationLogConfig.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xb2 } if m.ListenerManager != nil { if vtmsg, ok := interface{}(m.ListenerManager).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.ListenerManager) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xaa } if m.XdsConfigTrackerExtension != nil { if vtmsg, ok := interface{}(m.XdsConfigTrackerExtension).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.XdsConfigTrackerExtension) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x2 i-- dAtA[i] = 0xa2 } if m.XdsDelegateExtension != nil { if vtmsg, ok := interface{}(m.XdsDelegateExtension).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.XdsDelegateExtension) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x2 i-- dAtA[i] = 0x9a } if m.DefaultRegexEngine != nil { if vtmsg, ok := interface{}(m.DefaultRegexEngine).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.DefaultRegexEngine) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x2 i-- dAtA[i] = 0x92 } if len(m.PerfTracingFilePath) > 0 { i -= len(m.PerfTracingFilePath) copy(dAtA[i:], m.PerfTracingFilePath) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.PerfTracingFilePath))) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0x8a } if len(m.InlineHeaders) > 0 { for iNdEx := len(m.InlineHeaders) - 1; iNdEx >= 0; iNdEx-- { size, err := m.InlineHeaders[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x2 i-- dAtA[i] = 0x82 } } if m.TypedDnsResolverConfig != nil { if vtmsg, ok := interface{}(m.TypedDnsResolverConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.TypedDnsResolverConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xfa } if m.DnsResolutionConfig != nil { if vtmsg, ok := interface{}(m.DnsResolutionConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.DnsResolutionConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xf2 } if msg, ok := m.StatsFlush.(*Bootstrap_StatsFlushOnAdmin); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } if len(m.FatalActions) > 0 { for iNdEx := len(m.FatalActions) - 1; iNdEx >= 0; iNdEx-- { size, err := m.FatalActions[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xe2 } } if m.Watchdogs != nil { size, err := m.Watchdogs.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xda } if len(m.NodeContextParams) > 0 { for iNdEx := len(m.NodeContextParams) - 1; iNdEx >= 0; iNdEx-- { i -= len(m.NodeContextParams[iNdEx]) copy(dAtA[i:], m.NodeContextParams[iNdEx]) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.NodeContextParams[iNdEx]))) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xd2 } } if len(m.CertificateProviderInstances) > 0 { for k := range m.CertificateProviderInstances { v := m.CertificateProviderInstances[k] baseI := i if vtmsg, ok := interface{}(v).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(v) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x12 i -= len(k) copy(dAtA[i:], k) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(k))) i-- dAtA[i] = 0xa i = protohelpers.EncodeVarint(dAtA, i, uint64(baseI-i)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xca } } if len(m.DefaultSocketInterface) > 0 { i -= len(m.DefaultSocketInterface) copy(dAtA[i:], m.DefaultSocketInterface) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.DefaultSocketInterface))) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xc2 } if m.DefaultConfigSource != nil { if vtmsg, ok := interface{}(m.DefaultConfigSource).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.DefaultConfigSource) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xba } if len(m.ConfigSources) > 0 { for iNdEx := len(m.ConfigSources) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.ConfigSources[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.ConfigSources[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xb2 } } if len(m.BootstrapExtensions) > 0 { for iNdEx := len(m.BootstrapExtensions) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.BootstrapExtensions[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.BootstrapExtensions[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xaa } } if m.UseTcpForDnsLookups { i-- if m.UseTcpForDnsLookups { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xa0 } if m.StatsServerVersionOverride != nil { size, err := (*wrapperspb.UInt64Value)(m.StatsServerVersionOverride).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x9a } if len(m.HeaderPrefix) > 0 { i -= len(m.HeaderPrefix) copy(dAtA[i:], m.HeaderPrefix) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.HeaderPrefix))) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x92 } if m.LayeredRuntime != nil { size, err := m.LayeredRuntime.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x8a } if m.EnableDispatcherStats { i-- if m.EnableDispatcherStats { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0x80 } if m.OverloadManager != nil { if vtmsg, ok := interface{}(m.OverloadManager).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.OverloadManager) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x7a } if m.HdsConfig != nil { if vtmsg, ok := interface{}(m.HdsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.HdsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x72 } if m.StatsConfig != nil { if vtmsg, ok := interface{}(m.StatsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.StatsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x6a } if m.Admin != nil { size, err := m.Admin.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x62 } if m.Tracing != nil { if vtmsg, ok := interface{}(m.Tracing).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Tracing) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x4a } if m.Watchdog != nil { size, err := m.Watchdog.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x42 } if m.StatsFlushInterval != nil { size, err := (*durationpb.Duration)(m.StatsFlushInterval).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x3a } if len(m.StatsSinks) > 0 { for iNdEx := len(m.StatsSinks) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.StatsSinks[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.StatsSinks[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x32 } } if len(m.FlagsPath) > 0 { i -= len(m.FlagsPath) copy(dAtA[i:], m.FlagsPath) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.FlagsPath))) i-- dAtA[i] = 0x2a } if m.ClusterManager != nil { size, err := m.ClusterManager.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x22 } if m.DynamicResources != nil { size, err := m.DynamicResources.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1a } if m.StaticResources != nil { size, err := m.StaticResources.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } if m.Node != nil { if vtmsg, ok := interface{}(m.Node).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Node) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Bootstrap_StatsFlushOnAdmin) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Bootstrap_StatsFlushOnAdmin) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) i-- if m.StatsFlushOnAdmin { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x1 i-- dAtA[i] = 0xe8 return len(dAtA) - i, nil } func (m *Admin) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Admin) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Admin) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.IgnoreGlobalConnLimit { i-- if m.IgnoreGlobalConnLimit { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x30 } if len(m.AccessLog) > 0 { for iNdEx := len(m.AccessLog) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.AccessLog[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.AccessLog[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x2a } } if len(m.SocketOptions) > 0 { for iNdEx := len(m.SocketOptions) - 1; iNdEx >= 0; iNdEx-- { if vtmsg, ok := interface{}(m.SocketOptions[iNdEx]).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.SocketOptions[iNdEx]) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x22 } } if m.Address != nil { if vtmsg, ok := interface{}(m.Address).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Address) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1a } if len(m.ProfilePath) > 0 { i -= len(m.ProfilePath) copy(dAtA[i:], m.ProfilePath) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ProfilePath))) i-- dAtA[i] = 0x12 } if len(m.AccessLogPath) > 0 { i -= len(m.AccessLogPath) copy(dAtA[i:], m.AccessLogPath) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.AccessLogPath))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *ClusterManager_OutlierDetection) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ClusterManager_OutlierDetection) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *ClusterManager_OutlierDetection) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.EventService != nil { if vtmsg, ok := interface{}(m.EventService).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.EventService) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x12 } if len(m.EventLogPath) > 0 { i -= len(m.EventLogPath) copy(dAtA[i:], m.EventLogPath) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.EventLogPath))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *ClusterManager) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *ClusterManager) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *ClusterManager) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.EnableDeferredClusterCreation { i-- if m.EnableDeferredClusterCreation { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x28 } if m.LoadStatsConfig != nil { if vtmsg, ok := interface{}(m.LoadStatsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.LoadStatsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x22 } if m.UpstreamBindConfig != nil { if vtmsg, ok := interface{}(m.UpstreamBindConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.UpstreamBindConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x1a } if m.OutlierDetection != nil { size, err := m.OutlierDetection.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } if len(m.LocalClusterName) > 0 { i -= len(m.LocalClusterName) copy(dAtA[i:], m.LocalClusterName) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.LocalClusterName))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Watchdogs) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Watchdogs) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Watchdogs) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.WorkerWatchdog != nil { size, err := m.WorkerWatchdog.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } if m.MainThreadWatchdog != nil { size, err := m.MainThreadWatchdog.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Watchdog_WatchdogAction) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Watchdog_WatchdogAction) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Watchdog_WatchdogAction) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.Event != 0 { i = protohelpers.EncodeVarint(dAtA, i, uint64(m.Event)) i-- dAtA[i] = 0x10 } if m.Config != nil { if vtmsg, ok := interface{}(m.Config).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Config) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Watchdog) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Watchdog) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Watchdog) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if len(m.Actions) > 0 { for iNdEx := len(m.Actions) - 1; iNdEx >= 0; iNdEx-- { size, err := m.Actions[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x3a } } if m.MaxKillTimeoutJitter != nil { size, err := (*durationpb.Duration)(m.MaxKillTimeoutJitter).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x32 } if m.MultikillThreshold != nil { if vtmsg, ok := interface{}(m.MultikillThreshold).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.MultikillThreshold) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x2a } if m.MultikillTimeout != nil { size, err := (*durationpb.Duration)(m.MultikillTimeout).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x22 } if m.KillTimeout != nil { size, err := (*durationpb.Duration)(m.KillTimeout).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1a } if m.MegamissTimeout != nil { size, err := (*durationpb.Duration)(m.MegamissTimeout).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } if m.MissTimeout != nil { size, err := (*durationpb.Duration)(m.MissTimeout).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *FatalAction) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *FatalAction) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *FatalAction) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.Config != nil { if vtmsg, ok := interface{}(m.Config).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.Config) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *Runtime) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *Runtime) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Runtime) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.Base != nil { size, err := (*structpb.Struct)(m.Base).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x22 } if len(m.OverrideSubdirectory) > 0 { i -= len(m.OverrideSubdirectory) copy(dAtA[i:], m.OverrideSubdirectory) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.OverrideSubdirectory))) i-- dAtA[i] = 0x1a } if len(m.Subdirectory) > 0 { i -= len(m.Subdirectory) copy(dAtA[i:], m.Subdirectory) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Subdirectory))) i-- dAtA[i] = 0x12 } if len(m.SymlinkRoot) > 0 { i -= len(m.SymlinkRoot) copy(dAtA[i:], m.SymlinkRoot) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.SymlinkRoot))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *RuntimeLayer_DiskLayer) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RuntimeLayer_DiskLayer) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_DiskLayer) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if len(m.Subdirectory) > 0 { i -= len(m.Subdirectory) copy(dAtA[i:], m.Subdirectory) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Subdirectory))) i-- dAtA[i] = 0x1a } if m.AppendServiceCluster { i-- if m.AppendServiceCluster { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x10 } if len(m.SymlinkRoot) > 0 { i -= len(m.SymlinkRoot) copy(dAtA[i:], m.SymlinkRoot) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.SymlinkRoot))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *RuntimeLayer_AdminLayer) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RuntimeLayer_AdminLayer) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_AdminLayer) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } return len(dAtA) - i, nil } func (m *RuntimeLayer_RtdsLayer) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RuntimeLayer_RtdsLayer) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_RtdsLayer) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.RtdsConfig != nil { if vtmsg, ok := interface{}(m.RtdsConfig).(interface { MarshalToSizedBufferVTStrict([]byte) (int, error) }); ok { size, err := vtmsg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) } else { encoded, err := proto.Marshal(m.RtdsConfig) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x12 } if len(m.Name) > 0 { i -= len(m.Name) copy(dAtA[i:], m.Name) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Name))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *RuntimeLayer) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *RuntimeLayer) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if msg, ok := m.LayerSpecifier.(*RuntimeLayer_RtdsLayer_); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } if msg, ok := m.LayerSpecifier.(*RuntimeLayer_AdminLayer_); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } if msg, ok := m.LayerSpecifier.(*RuntimeLayer_DiskLayer_); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } if msg, ok := m.LayerSpecifier.(*RuntimeLayer_StaticLayer); ok { size, err := msg.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size } if len(m.Name) > 0 { i -= len(m.Name) copy(dAtA[i:], m.Name) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Name))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *RuntimeLayer_StaticLayer) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_StaticLayer) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) if m.StaticLayer != nil { size, err := (*structpb.Struct)(m.StaticLayer).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } else { i = protohelpers.EncodeVarint(dAtA, i, 0) i-- dAtA[i] = 0x12 } return len(dAtA) - i, nil } func (m *RuntimeLayer_DiskLayer_) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_DiskLayer_) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) if m.DiskLayer != nil { size, err := m.DiskLayer.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1a } else { i = protohelpers.EncodeVarint(dAtA, i, 0) i-- dAtA[i] = 0x1a } return len(dAtA) - i, nil } func (m *RuntimeLayer_AdminLayer_) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_AdminLayer_) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) if m.AdminLayer != nil { size, err := m.AdminLayer.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x22 } else { i = protohelpers.EncodeVarint(dAtA, i, 0) i-- dAtA[i] = 0x22 } return len(dAtA) - i, nil } func (m *RuntimeLayer_RtdsLayer_) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *RuntimeLayer_RtdsLayer_) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { i := len(dAtA) if m.RtdsLayer != nil { size, err := m.RtdsLayer.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x2a } else { i = protohelpers.EncodeVarint(dAtA, i, 0) i-- dAtA[i] = 0x2a } return len(dAtA) - i, nil } func (m *LayeredRuntime) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *LayeredRuntime) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *LayeredRuntime) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if len(m.Layers) > 0 { for iNdEx := len(m.Layers) - 1; iNdEx >= 0; iNdEx-- { size, err := m.Layers[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0xa } } return len(dAtA) - i, nil } func (m *CustomInlineHeader) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *CustomInlineHeader) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *CustomInlineHeader) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.InlineHeaderType != 0 { i = protohelpers.EncodeVarint(dAtA, i, uint64(m.InlineHeaderType)) i-- dAtA[i] = 0x10 } if len(m.InlineHeaderName) > 0 { i -= len(m.InlineHeaderName) copy(dAtA[i:], m.InlineHeaderName) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.InlineHeaderName))) i-- dAtA[i] = 0xa } return len(dAtA) - i, nil } func (m *MemoryAllocatorManager) MarshalVTStrict() (dAtA []byte, err error) { if m == nil { return nil, nil } size := m.SizeVT() dAtA = make([]byte, size) n, err := m.MarshalToSizedBufferVTStrict(dAtA[:size]) if err != nil { return nil, err } return dAtA[:n], nil } func (m *MemoryAllocatorManager) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *MemoryAllocatorManager) MarshalToSizedBufferVTStrict(dAtA []byte) (int, error) { if m == nil { return 0, nil } i := len(dAtA) _ = i var l int _ = l if m.unknownFields != nil { i -= len(m.unknownFields) copy(dAtA[i:], m.unknownFields) } if m.MemoryReleaseInterval != nil { size, err := (*durationpb.Duration)(m.MemoryReleaseInterval).MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } if m.BytesToRelease != 0 { i = protohelpers.EncodeVarint(dAtA, i, uint64(m.BytesToRelease)) i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *Bootstrap_StaticResources) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Listeners) > 0 { for _, e := range m.Listeners { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if len(m.Clusters) > 0 { for _, e := range m.Clusters { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if len(m.Secrets) > 0 { for _, e := range m.Secrets { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } n += len(m.unknownFields) return n } func (m *Bootstrap_DynamicResources) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.LdsConfig != nil { if size, ok := interface{}(m.LdsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.LdsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.CdsConfig != nil { if size, ok := interface{}(m.CdsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.CdsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.AdsConfig != nil { if size, ok := interface{}(m.AdsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.AdsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.LdsResourcesLocator) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.CdsResourcesLocator) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *Bootstrap_ApplicationLogConfig_LogFormat) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if vtmsg, ok := m.LogFormat.(interface{ SizeVT() int }); ok { n += vtmsg.SizeVT() } n += len(m.unknownFields) return n } func (m *Bootstrap_ApplicationLogConfig_LogFormat_JsonFormat) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.JsonFormat != nil { l = (*structpb.Struct)(m.JsonFormat).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } else { n += 2 } return n } func (m *Bootstrap_ApplicationLogConfig_LogFormat_TextFormat) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.TextFormat) n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) return n } func (m *Bootstrap_ApplicationLogConfig) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.LogFormat != nil { l = m.LogFormat.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *Bootstrap_DeferredStatOptions) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.EnableDeferredCreationStats { n += 2 } n += len(m.unknownFields) return n } func (m *Bootstrap_GrpcAsyncClientManagerConfig) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.MaxCachedEntryIdleDuration != nil { l = (*durationpb.Duration)(m.MaxCachedEntryIdleDuration).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *Bootstrap) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.Node != nil { if size, ok := interface{}(m.Node).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.Node) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.StaticResources != nil { l = m.StaticResources.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.DynamicResources != nil { l = m.DynamicResources.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.ClusterManager != nil { l = m.ClusterManager.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.FlagsPath) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.StatsSinks) > 0 { for _, e := range m.StatsSinks { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if m.StatsFlushInterval != nil { l = (*durationpb.Duration)(m.StatsFlushInterval).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Watchdog != nil { l = m.Watchdog.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Tracing != nil { if size, ok := interface{}(m.Tracing).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.Tracing) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Admin != nil { l = m.Admin.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.StatsConfig != nil { if size, ok := interface{}(m.StatsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.StatsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.HdsConfig != nil { if size, ok := interface{}(m.HdsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.HdsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.OverloadManager != nil { if size, ok := interface{}(m.OverloadManager).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.OverloadManager) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.EnableDispatcherStats { n += 3 } if m.LayeredRuntime != nil { l = m.LayeredRuntime.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.HeaderPrefix) if l > 0 { n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.StatsServerVersionOverride != nil { l = (*wrapperspb.UInt64Value)(m.StatsServerVersionOverride).SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.UseTcpForDnsLookups { n += 3 } if len(m.BootstrapExtensions) > 0 { for _, e := range m.BootstrapExtensions { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } } if len(m.ConfigSources) > 0 { for _, e := range m.ConfigSources { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } } if m.DefaultConfigSource != nil { if size, ok := interface{}(m.DefaultConfigSource).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.DefaultConfigSource) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.DefaultSocketInterface) if l > 0 { n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.CertificateProviderInstances) > 0 { for k, v := range m.CertificateProviderInstances { _ = k _ = v l = 0 if v != nil { if size, ok := interface{}(v).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(v) } } l += 1 + protohelpers.SizeOfVarint(uint64(l)) mapEntrySize := 1 + len(k) + protohelpers.SizeOfVarint(uint64(len(k))) + l n += mapEntrySize + 2 + protohelpers.SizeOfVarint(uint64(mapEntrySize)) } } if len(m.NodeContextParams) > 0 { for _, s := range m.NodeContextParams { l = len(s) n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } } if m.Watchdogs != nil { l = m.Watchdogs.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.FatalActions) > 0 { for _, e := range m.FatalActions { l = e.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } } if vtmsg, ok := m.StatsFlush.(interface{ SizeVT() int }); ok { n += vtmsg.SizeVT() } if m.DnsResolutionConfig != nil { if size, ok := interface{}(m.DnsResolutionConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.DnsResolutionConfig) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.TypedDnsResolverConfig != nil { if size, ok := interface{}(m.TypedDnsResolverConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.TypedDnsResolverConfig) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.InlineHeaders) > 0 { for _, e := range m.InlineHeaders { l = e.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } } l = len(m.PerfTracingFilePath) if l > 0 { n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.DefaultRegexEngine != nil { if size, ok := interface{}(m.DefaultRegexEngine).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.DefaultRegexEngine) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.XdsDelegateExtension != nil { if size, ok := interface{}(m.XdsDelegateExtension).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.XdsDelegateExtension) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.XdsConfigTrackerExtension != nil { if size, ok := interface{}(m.XdsConfigTrackerExtension).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.XdsConfigTrackerExtension) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.ListenerManager != nil { if size, ok := interface{}(m.ListenerManager).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.ListenerManager) } n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.ApplicationLogConfig != nil { l = m.ApplicationLogConfig.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.DeferredStatOptions != nil { l = m.DeferredStatOptions.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.GrpcAsyncClientManagerConfig != nil { l = m.GrpcAsyncClientManagerConfig.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.MemoryAllocatorManager != nil { l = m.MemoryAllocatorManager.SizeVT() n += 2 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *Bootstrap_StatsFlushOnAdmin) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += 3 return n } func (m *Admin) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.AccessLogPath) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.ProfilePath) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Address != nil { if size, ok := interface{}(m.Address).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.Address) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.SocketOptions) > 0 { for _, e := range m.SocketOptions { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if len(m.AccessLog) > 0 { for _, e := range m.AccessLog { if size, ok := interface{}(e).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(e) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if m.IgnoreGlobalConnLimit { n += 2 } n += len(m.unknownFields) return n } func (m *ClusterManager_OutlierDetection) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.EventLogPath) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.EventService != nil { if size, ok := interface{}(m.EventService).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.EventService) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *ClusterManager) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.LocalClusterName) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.OutlierDetection != nil { l = m.OutlierDetection.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.UpstreamBindConfig != nil { if size, ok := interface{}(m.UpstreamBindConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.UpstreamBindConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.LoadStatsConfig != nil { if size, ok := interface{}(m.LoadStatsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.LoadStatsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.EnableDeferredClusterCreation { n += 2 } n += len(m.unknownFields) return n } func (m *Watchdogs) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.MainThreadWatchdog != nil { l = m.MainThreadWatchdog.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.WorkerWatchdog != nil { l = m.WorkerWatchdog.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *Watchdog_WatchdogAction) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.Config != nil { if size, ok := interface{}(m.Config).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.Config) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Event != 0 { n += 1 + protohelpers.SizeOfVarint(uint64(m.Event)) } n += len(m.unknownFields) return n } func (m *Watchdog) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.MissTimeout != nil { l = (*durationpb.Duration)(m.MissTimeout).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.MegamissTimeout != nil { l = (*durationpb.Duration)(m.MegamissTimeout).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.KillTimeout != nil { l = (*durationpb.Duration)(m.KillTimeout).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.MultikillTimeout != nil { l = (*durationpb.Duration)(m.MultikillTimeout).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.MultikillThreshold != nil { if size, ok := interface{}(m.MultikillThreshold).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.MultikillThreshold) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.MaxKillTimeoutJitter != nil { l = (*durationpb.Duration)(m.MaxKillTimeoutJitter).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.Actions) > 0 { for _, e := range m.Actions { l = e.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } n += len(m.unknownFields) return n } func (m *FatalAction) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.Config != nil { if size, ok := interface{}(m.Config).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.Config) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *Runtime) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.SymlinkRoot) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.Subdirectory) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.OverrideSubdirectory) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Base != nil { l = (*structpb.Struct)(m.Base).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *RuntimeLayer_DiskLayer) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.SymlinkRoot) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.AppendServiceCluster { n += 2 } l = len(m.Subdirectory) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *RuntimeLayer_AdminLayer) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l n += len(m.unknownFields) return n } func (m *RuntimeLayer_RtdsLayer) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.Name) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.RtdsConfig != nil { if size, ok := interface{}(m.RtdsConfig).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.RtdsConfig) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *RuntimeLayer) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.Name) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if vtmsg, ok := m.LayerSpecifier.(interface{ SizeVT() int }); ok { n += vtmsg.SizeVT() } n += len(m.unknownFields) return n } func (m *RuntimeLayer_StaticLayer) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.StaticLayer != nil { l = (*structpb.Struct)(m.StaticLayer).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } else { n += 2 } return n } func (m *RuntimeLayer_DiskLayer_) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.DiskLayer != nil { l = m.DiskLayer.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } else { n += 2 } return n } func (m *RuntimeLayer_AdminLayer_) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.AdminLayer != nil { l = m.AdminLayer.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } else { n += 2 } return n } func (m *RuntimeLayer_RtdsLayer_) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.RtdsLayer != nil { l = m.RtdsLayer.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } else { n += 2 } return n } func (m *LayeredRuntime) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if len(m.Layers) > 0 { for _, e := range m.Layers { l = e.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } n += len(m.unknownFields) return n } func (m *CustomInlineHeader) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l l = len(m.InlineHeaderName) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.InlineHeaderType != 0 { n += 1 + protohelpers.SizeOfVarint(uint64(m.InlineHeaderType)) } n += len(m.unknownFields) return n } func (m *MemoryAllocatorManager) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.BytesToRelease != 0 { n += 1 + protohelpers.SizeOfVarint(uint64(m.BytesToRelease)) } if m.MemoryReleaseInterval != nil { l = (*durationpb.Duration)(m.MemoryReleaseInterval).SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n }