github.com/containerd/containerd@v22.0.0-20200918172823-438c87b8e050+incompatible/api/types/platform.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: github.com/containerd/containerd/api/types/platform.proto
     3  
     4  package types
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/gogo/protobuf/proto"
     9  	io "io"
    10  	math "math"
    11  	math_bits "math/bits"
    12  	reflect "reflect"
    13  	strings "strings"
    14  )
    15  
    16  // Reference imports to suppress errors if they are not otherwise used.
    17  var _ = proto.Marshal
    18  var _ = fmt.Errorf
    19  var _ = math.Inf
    20  
    21  // This is a compile-time assertion to ensure that this generated file
    22  // is compatible with the proto package it is being compiled against.
    23  // A compilation error at this line likely means your copy of the
    24  // proto package needs to be updated.
    25  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    26  
    27  // Platform follows the structure of the OCI platform specification, from
    28  // descriptors.
    29  type Platform struct {
    30  	OS                   string   `protobuf:"bytes,1,opt,name=os,proto3" json:"os,omitempty"`
    31  	Architecture         string   `protobuf:"bytes,2,opt,name=architecture,proto3" json:"architecture,omitempty"`
    32  	Variant              string   `protobuf:"bytes,3,opt,name=variant,proto3" json:"variant,omitempty"`
    33  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    34  	XXX_unrecognized     []byte   `json:"-"`
    35  	XXX_sizecache        int32    `json:"-"`
    36  }
    37  
    38  func (m *Platform) Reset()      { *m = Platform{} }
    39  func (*Platform) ProtoMessage() {}
    40  func (*Platform) Descriptor() ([]byte, []int) {
    41  	return fileDescriptor_24ba7a4b83e2367e, []int{0}
    42  }
    43  func (m *Platform) XXX_Unmarshal(b []byte) error {
    44  	return m.Unmarshal(b)
    45  }
    46  func (m *Platform) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    47  	if deterministic {
    48  		return xxx_messageInfo_Platform.Marshal(b, m, deterministic)
    49  	} else {
    50  		b = b[:cap(b)]
    51  		n, err := m.MarshalToSizedBuffer(b)
    52  		if err != nil {
    53  			return nil, err
    54  		}
    55  		return b[:n], nil
    56  	}
    57  }
    58  func (m *Platform) XXX_Merge(src proto.Message) {
    59  	xxx_messageInfo_Platform.Merge(m, src)
    60  }
    61  func (m *Platform) XXX_Size() int {
    62  	return m.Size()
    63  }
    64  func (m *Platform) XXX_DiscardUnknown() {
    65  	xxx_messageInfo_Platform.DiscardUnknown(m)
    66  }
    67  
    68  var xxx_messageInfo_Platform proto.InternalMessageInfo
    69  
    70  func init() {
    71  	proto.RegisterType((*Platform)(nil), "containerd.types.Platform")
    72  }
    73  
    74  func init() {
    75  	proto.RegisterFile("github.com/containerd/containerd/api/types/platform.proto", fileDescriptor_24ba7a4b83e2367e)
    76  }
    77  
    78  var fileDescriptor_24ba7a4b83e2367e = []byte{
    79  	// 205 bytes of a gzipped FileDescriptorProto
    80  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xb2, 0x4c, 0xcf, 0x2c, 0xc9,
    81  	0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xce, 0xcf, 0x2b, 0x49, 0xcc, 0xcc, 0x4b, 0x2d,
    82  	0x4a, 0x41, 0x66, 0x26, 0x16, 0x64, 0xea, 0x97, 0x54, 0x16, 0xa4, 0x16, 0xeb, 0x17, 0xe4, 0x24,
    83  	0x96, 0xa4, 0xe5, 0x17, 0xe5, 0xea, 0x15, 0x14, 0xe5, 0x97, 0xe4, 0x0b, 0x09, 0x20, 0x14, 0xe9,
    84  	0x81, 0x15, 0x48, 0x89, 0xa4, 0xe7, 0xa7, 0xe7, 0x83, 0x25, 0xf5, 0x41, 0x2c, 0x88, 0x3a, 0xa5,
    85  	0x04, 0x2e, 0x8e, 0x00, 0xa8, 0x4e, 0x21, 0x31, 0x2e, 0xa6, 0xfc, 0x62, 0x09, 0x46, 0x05, 0x46,
    86  	0x0d, 0x4e, 0x27, 0xb6, 0x47, 0xf7, 0xe4, 0x99, 0xfc, 0x83, 0x83, 0x98, 0xf2, 0x8b, 0x85, 0x94,
    87  	0xb8, 0x78, 0x12, 0x8b, 0x92, 0x33, 0x32, 0x4b, 0x52, 0x93, 0x4b, 0x4a, 0x8b, 0x52, 0x25, 0x98,
    88  	0x40, 0x2a, 0x82, 0x50, 0xc4, 0x84, 0x24, 0xb8, 0xd8, 0xcb, 0x12, 0x8b, 0x32, 0x13, 0xf3, 0x4a,
    89  	0x24, 0x98, 0xc1, 0xd2, 0x30, 0xae, 0x93, 0xd7, 0x89, 0x87, 0x72, 0x0c, 0x37, 0x1e, 0xca, 0x31,
    90  	0x34, 0x3c, 0x92, 0x63, 0x3c, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4,
    91  	0x18, 0xa3, 0x0c, 0x88, 0xf7, 0x9e, 0x35, 0x98, 0x8c, 0x60, 0x48, 0x62, 0x03, 0x3b, 0xdb, 0x18,
    92  	0x10, 0x00, 0x00, 0xff, 0xff, 0x05, 0xaa, 0xda, 0xa1, 0x1b, 0x01, 0x00, 0x00,
    93  }
    94  
    95  func (m *Platform) Marshal() (dAtA []byte, err error) {
    96  	size := m.Size()
    97  	dAtA = make([]byte, size)
    98  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
    99  	if err != nil {
   100  		return nil, err
   101  	}
   102  	return dAtA[:n], nil
   103  }
   104  
   105  func (m *Platform) MarshalTo(dAtA []byte) (int, error) {
   106  	size := m.Size()
   107  	return m.MarshalToSizedBuffer(dAtA[:size])
   108  }
   109  
   110  func (m *Platform) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   111  	i := len(dAtA)
   112  	_ = i
   113  	var l int
   114  	_ = l
   115  	if m.XXX_unrecognized != nil {
   116  		i -= len(m.XXX_unrecognized)
   117  		copy(dAtA[i:], m.XXX_unrecognized)
   118  	}
   119  	if len(m.Variant) > 0 {
   120  		i -= len(m.Variant)
   121  		copy(dAtA[i:], m.Variant)
   122  		i = encodeVarintPlatform(dAtA, i, uint64(len(m.Variant)))
   123  		i--
   124  		dAtA[i] = 0x1a
   125  	}
   126  	if len(m.Architecture) > 0 {
   127  		i -= len(m.Architecture)
   128  		copy(dAtA[i:], m.Architecture)
   129  		i = encodeVarintPlatform(dAtA, i, uint64(len(m.Architecture)))
   130  		i--
   131  		dAtA[i] = 0x12
   132  	}
   133  	if len(m.OS) > 0 {
   134  		i -= len(m.OS)
   135  		copy(dAtA[i:], m.OS)
   136  		i = encodeVarintPlatform(dAtA, i, uint64(len(m.OS)))
   137  		i--
   138  		dAtA[i] = 0xa
   139  	}
   140  	return len(dAtA) - i, nil
   141  }
   142  
   143  func encodeVarintPlatform(dAtA []byte, offset int, v uint64) int {
   144  	offset -= sovPlatform(v)
   145  	base := offset
   146  	for v >= 1<<7 {
   147  		dAtA[offset] = uint8(v&0x7f | 0x80)
   148  		v >>= 7
   149  		offset++
   150  	}
   151  	dAtA[offset] = uint8(v)
   152  	return base
   153  }
   154  func (m *Platform) Size() (n int) {
   155  	if m == nil {
   156  		return 0
   157  	}
   158  	var l int
   159  	_ = l
   160  	l = len(m.OS)
   161  	if l > 0 {
   162  		n += 1 + l + sovPlatform(uint64(l))
   163  	}
   164  	l = len(m.Architecture)
   165  	if l > 0 {
   166  		n += 1 + l + sovPlatform(uint64(l))
   167  	}
   168  	l = len(m.Variant)
   169  	if l > 0 {
   170  		n += 1 + l + sovPlatform(uint64(l))
   171  	}
   172  	if m.XXX_unrecognized != nil {
   173  		n += len(m.XXX_unrecognized)
   174  	}
   175  	return n
   176  }
   177  
   178  func sovPlatform(x uint64) (n int) {
   179  	return (math_bits.Len64(x|1) + 6) / 7
   180  }
   181  func sozPlatform(x uint64) (n int) {
   182  	return sovPlatform(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   183  }
   184  func (this *Platform) String() string {
   185  	if this == nil {
   186  		return "nil"
   187  	}
   188  	s := strings.Join([]string{`&Platform{`,
   189  		`OS:` + fmt.Sprintf("%v", this.OS) + `,`,
   190  		`Architecture:` + fmt.Sprintf("%v", this.Architecture) + `,`,
   191  		`Variant:` + fmt.Sprintf("%v", this.Variant) + `,`,
   192  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
   193  		`}`,
   194  	}, "")
   195  	return s
   196  }
   197  func valueToStringPlatform(v interface{}) string {
   198  	rv := reflect.ValueOf(v)
   199  	if rv.IsNil() {
   200  		return "nil"
   201  	}
   202  	pv := reflect.Indirect(rv).Interface()
   203  	return fmt.Sprintf("*%v", pv)
   204  }
   205  func (m *Platform) Unmarshal(dAtA []byte) error {
   206  	l := len(dAtA)
   207  	iNdEx := 0
   208  	for iNdEx < l {
   209  		preIndex := iNdEx
   210  		var wire uint64
   211  		for shift := uint(0); ; shift += 7 {
   212  			if shift >= 64 {
   213  				return ErrIntOverflowPlatform
   214  			}
   215  			if iNdEx >= l {
   216  				return io.ErrUnexpectedEOF
   217  			}
   218  			b := dAtA[iNdEx]
   219  			iNdEx++
   220  			wire |= uint64(b&0x7F) << shift
   221  			if b < 0x80 {
   222  				break
   223  			}
   224  		}
   225  		fieldNum := int32(wire >> 3)
   226  		wireType := int(wire & 0x7)
   227  		if wireType == 4 {
   228  			return fmt.Errorf("proto: Platform: wiretype end group for non-group")
   229  		}
   230  		if fieldNum <= 0 {
   231  			return fmt.Errorf("proto: Platform: illegal tag %d (wire type %d)", fieldNum, wire)
   232  		}
   233  		switch fieldNum {
   234  		case 1:
   235  			if wireType != 2 {
   236  				return fmt.Errorf("proto: wrong wireType = %d for field OS", wireType)
   237  			}
   238  			var stringLen uint64
   239  			for shift := uint(0); ; shift += 7 {
   240  				if shift >= 64 {
   241  					return ErrIntOverflowPlatform
   242  				}
   243  				if iNdEx >= l {
   244  					return io.ErrUnexpectedEOF
   245  				}
   246  				b := dAtA[iNdEx]
   247  				iNdEx++
   248  				stringLen |= uint64(b&0x7F) << shift
   249  				if b < 0x80 {
   250  					break
   251  				}
   252  			}
   253  			intStringLen := int(stringLen)
   254  			if intStringLen < 0 {
   255  				return ErrInvalidLengthPlatform
   256  			}
   257  			postIndex := iNdEx + intStringLen
   258  			if postIndex < 0 {
   259  				return ErrInvalidLengthPlatform
   260  			}
   261  			if postIndex > l {
   262  				return io.ErrUnexpectedEOF
   263  			}
   264  			m.OS = string(dAtA[iNdEx:postIndex])
   265  			iNdEx = postIndex
   266  		case 2:
   267  			if wireType != 2 {
   268  				return fmt.Errorf("proto: wrong wireType = %d for field Architecture", wireType)
   269  			}
   270  			var stringLen uint64
   271  			for shift := uint(0); ; shift += 7 {
   272  				if shift >= 64 {
   273  					return ErrIntOverflowPlatform
   274  				}
   275  				if iNdEx >= l {
   276  					return io.ErrUnexpectedEOF
   277  				}
   278  				b := dAtA[iNdEx]
   279  				iNdEx++
   280  				stringLen |= uint64(b&0x7F) << shift
   281  				if b < 0x80 {
   282  					break
   283  				}
   284  			}
   285  			intStringLen := int(stringLen)
   286  			if intStringLen < 0 {
   287  				return ErrInvalidLengthPlatform
   288  			}
   289  			postIndex := iNdEx + intStringLen
   290  			if postIndex < 0 {
   291  				return ErrInvalidLengthPlatform
   292  			}
   293  			if postIndex > l {
   294  				return io.ErrUnexpectedEOF
   295  			}
   296  			m.Architecture = string(dAtA[iNdEx:postIndex])
   297  			iNdEx = postIndex
   298  		case 3:
   299  			if wireType != 2 {
   300  				return fmt.Errorf("proto: wrong wireType = %d for field Variant", wireType)
   301  			}
   302  			var stringLen uint64
   303  			for shift := uint(0); ; shift += 7 {
   304  				if shift >= 64 {
   305  					return ErrIntOverflowPlatform
   306  				}
   307  				if iNdEx >= l {
   308  					return io.ErrUnexpectedEOF
   309  				}
   310  				b := dAtA[iNdEx]
   311  				iNdEx++
   312  				stringLen |= uint64(b&0x7F) << shift
   313  				if b < 0x80 {
   314  					break
   315  				}
   316  			}
   317  			intStringLen := int(stringLen)
   318  			if intStringLen < 0 {
   319  				return ErrInvalidLengthPlatform
   320  			}
   321  			postIndex := iNdEx + intStringLen
   322  			if postIndex < 0 {
   323  				return ErrInvalidLengthPlatform
   324  			}
   325  			if postIndex > l {
   326  				return io.ErrUnexpectedEOF
   327  			}
   328  			m.Variant = string(dAtA[iNdEx:postIndex])
   329  			iNdEx = postIndex
   330  		default:
   331  			iNdEx = preIndex
   332  			skippy, err := skipPlatform(dAtA[iNdEx:])
   333  			if err != nil {
   334  				return err
   335  			}
   336  			if skippy < 0 {
   337  				return ErrInvalidLengthPlatform
   338  			}
   339  			if (iNdEx + skippy) < 0 {
   340  				return ErrInvalidLengthPlatform
   341  			}
   342  			if (iNdEx + skippy) > l {
   343  				return io.ErrUnexpectedEOF
   344  			}
   345  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
   346  			iNdEx += skippy
   347  		}
   348  	}
   349  
   350  	if iNdEx > l {
   351  		return io.ErrUnexpectedEOF
   352  	}
   353  	return nil
   354  }
   355  func skipPlatform(dAtA []byte) (n int, err error) {
   356  	l := len(dAtA)
   357  	iNdEx := 0
   358  	depth := 0
   359  	for iNdEx < l {
   360  		var wire uint64
   361  		for shift := uint(0); ; shift += 7 {
   362  			if shift >= 64 {
   363  				return 0, ErrIntOverflowPlatform
   364  			}
   365  			if iNdEx >= l {
   366  				return 0, io.ErrUnexpectedEOF
   367  			}
   368  			b := dAtA[iNdEx]
   369  			iNdEx++
   370  			wire |= (uint64(b) & 0x7F) << shift
   371  			if b < 0x80 {
   372  				break
   373  			}
   374  		}
   375  		wireType := int(wire & 0x7)
   376  		switch wireType {
   377  		case 0:
   378  			for shift := uint(0); ; shift += 7 {
   379  				if shift >= 64 {
   380  					return 0, ErrIntOverflowPlatform
   381  				}
   382  				if iNdEx >= l {
   383  					return 0, io.ErrUnexpectedEOF
   384  				}
   385  				iNdEx++
   386  				if dAtA[iNdEx-1] < 0x80 {
   387  					break
   388  				}
   389  			}
   390  		case 1:
   391  			iNdEx += 8
   392  		case 2:
   393  			var length int
   394  			for shift := uint(0); ; shift += 7 {
   395  				if shift >= 64 {
   396  					return 0, ErrIntOverflowPlatform
   397  				}
   398  				if iNdEx >= l {
   399  					return 0, io.ErrUnexpectedEOF
   400  				}
   401  				b := dAtA[iNdEx]
   402  				iNdEx++
   403  				length |= (int(b) & 0x7F) << shift
   404  				if b < 0x80 {
   405  					break
   406  				}
   407  			}
   408  			if length < 0 {
   409  				return 0, ErrInvalidLengthPlatform
   410  			}
   411  			iNdEx += length
   412  		case 3:
   413  			depth++
   414  		case 4:
   415  			if depth == 0 {
   416  				return 0, ErrUnexpectedEndOfGroupPlatform
   417  			}
   418  			depth--
   419  		case 5:
   420  			iNdEx += 4
   421  		default:
   422  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   423  		}
   424  		if iNdEx < 0 {
   425  			return 0, ErrInvalidLengthPlatform
   426  		}
   427  		if depth == 0 {
   428  			return iNdEx, nil
   429  		}
   430  	}
   431  	return 0, io.ErrUnexpectedEOF
   432  }
   433  
   434  var (
   435  	ErrInvalidLengthPlatform        = fmt.Errorf("proto: negative length found during unmarshaling")
   436  	ErrIntOverflowPlatform          = fmt.Errorf("proto: integer overflow")
   437  	ErrUnexpectedEndOfGroupPlatform = fmt.Errorf("proto: unexpected end of group")
   438  )