//go:build vtprotobuf // +build vtprotobuf // Code generated by protoc-gen-go-vtproto. DO NOT EDIT. // source: envoy/admin/v3/clusters.proto package adminv3 import ( protohelpers "github.com/planetscale/vtprotobuf/protohelpers" 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 *Clusters) 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 *Clusters) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *Clusters) 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.ClusterStatuses) > 0 { for iNdEx := len(m.ClusterStatuses) - 1; iNdEx >= 0; iNdEx-- { size, err := m.ClusterStatuses[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 *ClusterStatus) 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 *ClusterStatus) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *ClusterStatus) 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.EdsServiceName) > 0 { i -= len(m.EdsServiceName) copy(dAtA[i:], m.EdsServiceName) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.EdsServiceName))) i-- dAtA[i] = 0x42 } if len(m.ObservabilityName) > 0 { i -= len(m.ObservabilityName) copy(dAtA[i:], m.ObservabilityName) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.ObservabilityName))) i-- dAtA[i] = 0x3a } if m.CircuitBreakers != nil { if vtmsg, ok := interface{}(m.CircuitBreakers).(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.CircuitBreakers) 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 m.LocalOriginSuccessRateEjectionThreshold != nil { if vtmsg, ok := interface{}(m.LocalOriginSuccessRateEjectionThreshold).(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.LocalOriginSuccessRateEjectionThreshold) 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.HostStatuses) > 0 { for iNdEx := len(m.HostStatuses) - 1; iNdEx >= 0; iNdEx-- { size, err := m.HostStatuses[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x22 } } if m.SuccessRateEjectionThreshold != nil { if vtmsg, ok := interface{}(m.SuccessRateEjectionThreshold).(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.SuccessRateEjectionThreshold) 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.AddedViaApi { i-- if m.AddedViaApi { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x10 } 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 *HostStatus) 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 *HostStatus) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *HostStatus) 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.Locality != nil { if vtmsg, ok := interface{}(m.Locality).(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.Locality) 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.LocalOriginSuccessRate != nil { if vtmsg, ok := interface{}(m.LocalOriginSuccessRate).(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.LocalOriginSuccessRate) if err != nil { return 0, err } i -= len(encoded) copy(dAtA[i:], encoded) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(encoded))) } i-- dAtA[i] = 0x42 } if m.Priority != 0 { i = protohelpers.EncodeVarint(dAtA, i, uint64(m.Priority)) i-- dAtA[i] = 0x38 } if len(m.Hostname) > 0 { i -= len(m.Hostname) copy(dAtA[i:], m.Hostname) i = protohelpers.EncodeVarint(dAtA, i, uint64(len(m.Hostname))) i-- dAtA[i] = 0x32 } if m.Weight != 0 { i = protohelpers.EncodeVarint(dAtA, i, uint64(m.Weight)) i-- dAtA[i] = 0x28 } if m.SuccessRate != nil { if vtmsg, ok := interface{}(m.SuccessRate).(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.SuccessRate) 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.HealthStatus != nil { size, err := m.HealthStatus.MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x1a } if len(m.Stats) > 0 { for iNdEx := len(m.Stats) - 1; iNdEx >= 0; iNdEx-- { size, err := m.Stats[iNdEx].MarshalToSizedBufferVTStrict(dAtA[:i]) if err != nil { return 0, err } i -= size i = protohelpers.EncodeVarint(dAtA, i, uint64(size)) i-- dAtA[i] = 0x12 } } 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] = 0xa } return len(dAtA) - i, nil } func (m *HostHealthStatus) 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 *HostHealthStatus) MarshalToVTStrict(dAtA []byte) (int, error) { size := m.SizeVT() return m.MarshalToSizedBufferVTStrict(dAtA[:size]) } func (m *HostHealthStatus) 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.ActiveHcTimeout { i-- if m.ActiveHcTimeout { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x40 } if m.ExcludedViaImmediateHcFail { i-- if m.ExcludedViaImmediateHcFail { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x38 } if m.PendingActiveHc { i-- if m.PendingActiveHc { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x30 } if m.PendingDynamicRemoval { i-- if m.PendingDynamicRemoval { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x28 } if m.FailedActiveDegradedCheck { i-- if m.FailedActiveDegradedCheck { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x20 } if m.EdsHealthStatus != 0 { i = protohelpers.EncodeVarint(dAtA, i, uint64(m.EdsHealthStatus)) i-- dAtA[i] = 0x18 } if m.FailedOutlierCheck { i-- if m.FailedOutlierCheck { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x10 } if m.FailedActiveHealthCheck { i-- if m.FailedActiveHealthCheck { dAtA[i] = 1 } else { dAtA[i] = 0 } i-- dAtA[i] = 0x8 } return len(dAtA) - i, nil } func (m *Clusters) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if len(m.ClusterStatuses) > 0 { for _, e := range m.ClusterStatuses { l = e.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } n += len(m.unknownFields) return n } func (m *ClusterStatus) 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.AddedViaApi { n += 2 } if m.SuccessRateEjectionThreshold != nil { if size, ok := interface{}(m.SuccessRateEjectionThreshold).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.SuccessRateEjectionThreshold) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if len(m.HostStatuses) > 0 { for _, e := range m.HostStatuses { l = e.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if m.LocalOriginSuccessRateEjectionThreshold != nil { if size, ok := interface{}(m.LocalOriginSuccessRateEjectionThreshold).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.LocalOriginSuccessRateEjectionThreshold) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.CircuitBreakers != nil { if size, ok := interface{}(m.CircuitBreakers).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.CircuitBreakers) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.ObservabilityName) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } l = len(m.EdsServiceName) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *HostStatus) SizeVT() (n int) { if m == nil { return 0 } var l int _ = 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.Stats) > 0 { for _, e := range m.Stats { l = e.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } } if m.HealthStatus != nil { l = m.HealthStatus.SizeVT() n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.SuccessRate != nil { if size, ok := interface{}(m.SuccessRate).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.SuccessRate) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Weight != 0 { n += 1 + protohelpers.SizeOfVarint(uint64(m.Weight)) } l = len(m.Hostname) if l > 0 { n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Priority != 0 { n += 1 + protohelpers.SizeOfVarint(uint64(m.Priority)) } if m.LocalOriginSuccessRate != nil { if size, ok := interface{}(m.LocalOriginSuccessRate).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.LocalOriginSuccessRate) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } if m.Locality != nil { if size, ok := interface{}(m.Locality).(interface { SizeVT() int }); ok { l = size.SizeVT() } else { l = proto.Size(m.Locality) } n += 1 + l + protohelpers.SizeOfVarint(uint64(l)) } n += len(m.unknownFields) return n } func (m *HostHealthStatus) SizeVT() (n int) { if m == nil { return 0 } var l int _ = l if m.FailedActiveHealthCheck { n += 2 } if m.FailedOutlierCheck { n += 2 } if m.EdsHealthStatus != 0 { n += 1 + protohelpers.SizeOfVarint(uint64(m.EdsHealthStatus)) } if m.FailedActiveDegradedCheck { n += 2 } if m.PendingDynamicRemoval { n += 2 } if m.PendingActiveHc { n += 2 } if m.ExcludedViaImmediateHcFail { n += 2 } if m.ActiveHcTimeout { n += 2 } n += len(m.unknownFields) return n }