in core/v1/generated.pb.go [15036:15449]
func (m *PodSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.OS != nil {
{
size, err := m.OS.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0xa2
}
if m.SetHostnameAsFQDN != nil {
i--
if *m.SetHostnameAsFQDN {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x98
}
if len(m.EphemeralContainers) > 0 {
for iNdEx := len(m.EphemeralContainers) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.EphemeralContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x92
}
}
if len(m.TopologySpreadConstraints) > 0 {
for iNdEx := len(m.TopologySpreadConstraints) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.TopologySpreadConstraints[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x8a
}
}
if len(m.Overhead) > 0 {
keysForOverhead := make([]string, 0, len(m.Overhead))
for k := range m.Overhead {
keysForOverhead = append(keysForOverhead, string(k))
}
github_com_gogo_protobuf_sortkeys.Strings(keysForOverhead)
for iNdEx := len(keysForOverhead) - 1; iNdEx >= 0; iNdEx-- {
v := m.Overhead[ResourceName(keysForOverhead[iNdEx])]
baseI := i
{
size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
i -= len(keysForOverhead[iNdEx])
copy(dAtA[i:], keysForOverhead[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(keysForOverhead[iNdEx])))
i--
dAtA[i] = 0xa
i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
i--
dAtA[i] = 0x2
i--
dAtA[i] = 0x82
}
}
if m.PreemptionPolicy != nil {
i -= len(*m.PreemptionPolicy)
copy(dAtA[i:], *m.PreemptionPolicy)
i = encodeVarintGenerated(dAtA, i, uint64(len(*m.PreemptionPolicy)))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xfa
}
if m.EnableServiceLinks != nil {
i--
if *m.EnableServiceLinks {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xf0
}
if m.RuntimeClassName != nil {
i -= len(*m.RuntimeClassName)
copy(dAtA[i:], *m.RuntimeClassName)
i = encodeVarintGenerated(dAtA, i, uint64(len(*m.RuntimeClassName)))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xea
}
if len(m.ReadinessGates) > 0 {
for iNdEx := len(m.ReadinessGates) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.ReadinessGates[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xe2
}
}
if m.ShareProcessNamespace != nil {
i--
if *m.ShareProcessNamespace {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xd8
}
if m.DNSConfig != nil {
{
size, err := m.DNSConfig.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xd2
}
if m.Priority != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.Priority))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xc8
}
i -= len(m.PriorityClassName)
copy(dAtA[i:], m.PriorityClassName)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.PriorityClassName)))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xc2
if len(m.HostAliases) > 0 {
for iNdEx := len(m.HostAliases) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.HostAliases[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xba
}
}
if len(m.Tolerations) > 0 {
for iNdEx := len(m.Tolerations) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.Tolerations[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xb2
}
}
if m.AutomountServiceAccountToken != nil {
i--
if *m.AutomountServiceAccountToken {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xa8
}
if len(m.InitContainers) > 0 {
for iNdEx := len(m.InitContainers) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.InitContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0xa2
}
}
i -= len(m.SchedulerName)
copy(dAtA[i:], m.SchedulerName)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.SchedulerName)))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x9a
if m.Affinity != nil {
{
size, err := m.Affinity.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x92
}
i -= len(m.Subdomain)
copy(dAtA[i:], m.Subdomain)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Subdomain)))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x8a
i -= len(m.Hostname)
copy(dAtA[i:], m.Hostname)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.Hostname)))
i--
dAtA[i] = 0x1
i--
dAtA[i] = 0x82
if len(m.ImagePullSecrets) > 0 {
for iNdEx := len(m.ImagePullSecrets) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.ImagePullSecrets[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x7a
}
}
if m.SecurityContext != nil {
{
size, err := m.SecurityContext.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x72
}
i--
if m.HostIPC {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x68
i--
if m.HostPID {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x60
i--
if m.HostNetwork {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x58
i -= len(m.NodeName)
copy(dAtA[i:], m.NodeName)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.NodeName)))
i--
dAtA[i] = 0x52
i -= len(m.DeprecatedServiceAccount)
copy(dAtA[i:], m.DeprecatedServiceAccount)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.DeprecatedServiceAccount)))
i--
dAtA[i] = 0x4a
i -= len(m.ServiceAccountName)
copy(dAtA[i:], m.ServiceAccountName)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceAccountName)))
i--
dAtA[i] = 0x42
if len(m.NodeSelector) > 0 {
keysForNodeSelector := make([]string, 0, len(m.NodeSelector))
for k := range m.NodeSelector {
keysForNodeSelector = append(keysForNodeSelector, string(k))
}
github_com_gogo_protobuf_sortkeys.Strings(keysForNodeSelector)
for iNdEx := len(keysForNodeSelector) - 1; iNdEx >= 0; iNdEx-- {
v := m.NodeSelector[string(keysForNodeSelector[iNdEx])]
baseI := i
i -= len(v)
copy(dAtA[i:], v)
i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
i--
dAtA[i] = 0x12
i -= len(keysForNodeSelector[iNdEx])
copy(dAtA[i:], keysForNodeSelector[iNdEx])
i = encodeVarintGenerated(dAtA, i, uint64(len(keysForNodeSelector[iNdEx])))
i--
dAtA[i] = 0xa
i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
i--
dAtA[i] = 0x3a
}
}
i -= len(m.DNSPolicy)
copy(dAtA[i:], m.DNSPolicy)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.DNSPolicy)))
i--
dAtA[i] = 0x32
if m.ActiveDeadlineSeconds != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.ActiveDeadlineSeconds))
i--
dAtA[i] = 0x28
}
if m.TerminationGracePeriodSeconds != nil {
i = encodeVarintGenerated(dAtA, i, uint64(*m.TerminationGracePeriodSeconds))
i--
dAtA[i] = 0x20
}
i -= len(m.RestartPolicy)
copy(dAtA[i:], m.RestartPolicy)
i = encodeVarintGenerated(dAtA, i, uint64(len(m.RestartPolicy)))
i--
dAtA[i] = 0x1a
if len(m.Containers) > 0 {
for iNdEx := len(m.Containers) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.Containers[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
}
}
if len(m.Volumes) > 0 {
for iNdEx := len(m.Volumes) - 1; iNdEx >= 0; iNdEx-- {
{
size, err := m.Volumes[iNdEx].MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintGenerated(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0xa
}
}
return len(dAtA) - i, nil
}