github.com/google/cadvisor@v0.49.1/third_party/containerd/api/services/namespaces/v1/namespace.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: github.com/containerd/containerd/api/services/namespaces/v1/namespace.proto
     3  
     4  package namespaces
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	proto "github.com/gogo/protobuf/proto"
    10  	github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
    11  	types "github.com/gogo/protobuf/types"
    12  	grpc "google.golang.org/grpc"
    13  	codes "google.golang.org/grpc/codes"
    14  	status "google.golang.org/grpc/status"
    15  	io "io"
    16  	math "math"
    17  	math_bits "math/bits"
    18  	reflect "reflect"
    19  	strings "strings"
    20  )
    21  
    22  // Reference imports to suppress errors if they are not otherwise used.
    23  var _ = proto.Marshal
    24  var _ = fmt.Errorf
    25  var _ = math.Inf
    26  
    27  // This is a compile-time assertion to ensure that this generated file
    28  // is compatible with the proto package it is being compiled against.
    29  // A compilation error at this line likely means your copy of the
    30  // proto package needs to be updated.
    31  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    32  
    33  type Namespace struct {
    34  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    35  	// Labels provides an area to include arbitrary data on namespaces.
    36  	//
    37  	// The combined size of a key/value pair cannot exceed 4096 bytes.
    38  	//
    39  	// Note that to add a new value to this field, read the existing set and
    40  	// include the entire result in the update call.
    41  	Labels               map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    42  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    43  	XXX_unrecognized     []byte            `json:"-"`
    44  	XXX_sizecache        int32             `json:"-"`
    45  }
    46  
    47  func (m *Namespace) Reset()      { *m = Namespace{} }
    48  func (*Namespace) ProtoMessage() {}
    49  func (*Namespace) Descriptor() ([]byte, []int) {
    50  	return fileDescriptor_8c41761eaeea4fd3, []int{0}
    51  }
    52  func (m *Namespace) XXX_Unmarshal(b []byte) error {
    53  	return m.Unmarshal(b)
    54  }
    55  func (m *Namespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    56  	if deterministic {
    57  		return xxx_messageInfo_Namespace.Marshal(b, m, deterministic)
    58  	} else {
    59  		b = b[:cap(b)]
    60  		n, err := m.MarshalToSizedBuffer(b)
    61  		if err != nil {
    62  			return nil, err
    63  		}
    64  		return b[:n], nil
    65  	}
    66  }
    67  func (m *Namespace) XXX_Merge(src proto.Message) {
    68  	xxx_messageInfo_Namespace.Merge(m, src)
    69  }
    70  func (m *Namespace) XXX_Size() int {
    71  	return m.Size()
    72  }
    73  func (m *Namespace) XXX_DiscardUnknown() {
    74  	xxx_messageInfo_Namespace.DiscardUnknown(m)
    75  }
    76  
    77  var xxx_messageInfo_Namespace proto.InternalMessageInfo
    78  
    79  type GetNamespaceRequest struct {
    80  	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    81  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    82  	XXX_unrecognized     []byte   `json:"-"`
    83  	XXX_sizecache        int32    `json:"-"`
    84  }
    85  
    86  func (m *GetNamespaceRequest) Reset()      { *m = GetNamespaceRequest{} }
    87  func (*GetNamespaceRequest) ProtoMessage() {}
    88  func (*GetNamespaceRequest) Descriptor() ([]byte, []int) {
    89  	return fileDescriptor_8c41761eaeea4fd3, []int{1}
    90  }
    91  func (m *GetNamespaceRequest) XXX_Unmarshal(b []byte) error {
    92  	return m.Unmarshal(b)
    93  }
    94  func (m *GetNamespaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    95  	if deterministic {
    96  		return xxx_messageInfo_GetNamespaceRequest.Marshal(b, m, deterministic)
    97  	} else {
    98  		b = b[:cap(b)]
    99  		n, err := m.MarshalToSizedBuffer(b)
   100  		if err != nil {
   101  			return nil, err
   102  		}
   103  		return b[:n], nil
   104  	}
   105  }
   106  func (m *GetNamespaceRequest) XXX_Merge(src proto.Message) {
   107  	xxx_messageInfo_GetNamespaceRequest.Merge(m, src)
   108  }
   109  func (m *GetNamespaceRequest) XXX_Size() int {
   110  	return m.Size()
   111  }
   112  func (m *GetNamespaceRequest) XXX_DiscardUnknown() {
   113  	xxx_messageInfo_GetNamespaceRequest.DiscardUnknown(m)
   114  }
   115  
   116  var xxx_messageInfo_GetNamespaceRequest proto.InternalMessageInfo
   117  
   118  type GetNamespaceResponse struct {
   119  	Namespace            Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace"`
   120  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   121  	XXX_unrecognized     []byte    `json:"-"`
   122  	XXX_sizecache        int32     `json:"-"`
   123  }
   124  
   125  func (m *GetNamespaceResponse) Reset()      { *m = GetNamespaceResponse{} }
   126  func (*GetNamespaceResponse) ProtoMessage() {}
   127  func (*GetNamespaceResponse) Descriptor() ([]byte, []int) {
   128  	return fileDescriptor_8c41761eaeea4fd3, []int{2}
   129  }
   130  func (m *GetNamespaceResponse) XXX_Unmarshal(b []byte) error {
   131  	return m.Unmarshal(b)
   132  }
   133  func (m *GetNamespaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   134  	if deterministic {
   135  		return xxx_messageInfo_GetNamespaceResponse.Marshal(b, m, deterministic)
   136  	} else {
   137  		b = b[:cap(b)]
   138  		n, err := m.MarshalToSizedBuffer(b)
   139  		if err != nil {
   140  			return nil, err
   141  		}
   142  		return b[:n], nil
   143  	}
   144  }
   145  func (m *GetNamespaceResponse) XXX_Merge(src proto.Message) {
   146  	xxx_messageInfo_GetNamespaceResponse.Merge(m, src)
   147  }
   148  func (m *GetNamespaceResponse) XXX_Size() int {
   149  	return m.Size()
   150  }
   151  func (m *GetNamespaceResponse) XXX_DiscardUnknown() {
   152  	xxx_messageInfo_GetNamespaceResponse.DiscardUnknown(m)
   153  }
   154  
   155  var xxx_messageInfo_GetNamespaceResponse proto.InternalMessageInfo
   156  
   157  type ListNamespacesRequest struct {
   158  	Filter               string   `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
   159  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   160  	XXX_unrecognized     []byte   `json:"-"`
   161  	XXX_sizecache        int32    `json:"-"`
   162  }
   163  
   164  func (m *ListNamespacesRequest) Reset()      { *m = ListNamespacesRequest{} }
   165  func (*ListNamespacesRequest) ProtoMessage() {}
   166  func (*ListNamespacesRequest) Descriptor() ([]byte, []int) {
   167  	return fileDescriptor_8c41761eaeea4fd3, []int{3}
   168  }
   169  func (m *ListNamespacesRequest) XXX_Unmarshal(b []byte) error {
   170  	return m.Unmarshal(b)
   171  }
   172  func (m *ListNamespacesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   173  	if deterministic {
   174  		return xxx_messageInfo_ListNamespacesRequest.Marshal(b, m, deterministic)
   175  	} else {
   176  		b = b[:cap(b)]
   177  		n, err := m.MarshalToSizedBuffer(b)
   178  		if err != nil {
   179  			return nil, err
   180  		}
   181  		return b[:n], nil
   182  	}
   183  }
   184  func (m *ListNamespacesRequest) XXX_Merge(src proto.Message) {
   185  	xxx_messageInfo_ListNamespacesRequest.Merge(m, src)
   186  }
   187  func (m *ListNamespacesRequest) XXX_Size() int {
   188  	return m.Size()
   189  }
   190  func (m *ListNamespacesRequest) XXX_DiscardUnknown() {
   191  	xxx_messageInfo_ListNamespacesRequest.DiscardUnknown(m)
   192  }
   193  
   194  var xxx_messageInfo_ListNamespacesRequest proto.InternalMessageInfo
   195  
   196  type ListNamespacesResponse struct {
   197  	Namespaces           []Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces"`
   198  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
   199  	XXX_unrecognized     []byte      `json:"-"`
   200  	XXX_sizecache        int32       `json:"-"`
   201  }
   202  
   203  func (m *ListNamespacesResponse) Reset()      { *m = ListNamespacesResponse{} }
   204  func (*ListNamespacesResponse) ProtoMessage() {}
   205  func (*ListNamespacesResponse) Descriptor() ([]byte, []int) {
   206  	return fileDescriptor_8c41761eaeea4fd3, []int{4}
   207  }
   208  func (m *ListNamespacesResponse) XXX_Unmarshal(b []byte) error {
   209  	return m.Unmarshal(b)
   210  }
   211  func (m *ListNamespacesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   212  	if deterministic {
   213  		return xxx_messageInfo_ListNamespacesResponse.Marshal(b, m, deterministic)
   214  	} else {
   215  		b = b[:cap(b)]
   216  		n, err := m.MarshalToSizedBuffer(b)
   217  		if err != nil {
   218  			return nil, err
   219  		}
   220  		return b[:n], nil
   221  	}
   222  }
   223  func (m *ListNamespacesResponse) XXX_Merge(src proto.Message) {
   224  	xxx_messageInfo_ListNamespacesResponse.Merge(m, src)
   225  }
   226  func (m *ListNamespacesResponse) XXX_Size() int {
   227  	return m.Size()
   228  }
   229  func (m *ListNamespacesResponse) XXX_DiscardUnknown() {
   230  	xxx_messageInfo_ListNamespacesResponse.DiscardUnknown(m)
   231  }
   232  
   233  var xxx_messageInfo_ListNamespacesResponse proto.InternalMessageInfo
   234  
   235  type CreateNamespaceRequest struct {
   236  	Namespace            Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace"`
   237  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   238  	XXX_unrecognized     []byte    `json:"-"`
   239  	XXX_sizecache        int32     `json:"-"`
   240  }
   241  
   242  func (m *CreateNamespaceRequest) Reset()      { *m = CreateNamespaceRequest{} }
   243  func (*CreateNamespaceRequest) ProtoMessage() {}
   244  func (*CreateNamespaceRequest) Descriptor() ([]byte, []int) {
   245  	return fileDescriptor_8c41761eaeea4fd3, []int{5}
   246  }
   247  func (m *CreateNamespaceRequest) XXX_Unmarshal(b []byte) error {
   248  	return m.Unmarshal(b)
   249  }
   250  func (m *CreateNamespaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   251  	if deterministic {
   252  		return xxx_messageInfo_CreateNamespaceRequest.Marshal(b, m, deterministic)
   253  	} else {
   254  		b = b[:cap(b)]
   255  		n, err := m.MarshalToSizedBuffer(b)
   256  		if err != nil {
   257  			return nil, err
   258  		}
   259  		return b[:n], nil
   260  	}
   261  }
   262  func (m *CreateNamespaceRequest) XXX_Merge(src proto.Message) {
   263  	xxx_messageInfo_CreateNamespaceRequest.Merge(m, src)
   264  }
   265  func (m *CreateNamespaceRequest) XXX_Size() int {
   266  	return m.Size()
   267  }
   268  func (m *CreateNamespaceRequest) XXX_DiscardUnknown() {
   269  	xxx_messageInfo_CreateNamespaceRequest.DiscardUnknown(m)
   270  }
   271  
   272  var xxx_messageInfo_CreateNamespaceRequest proto.InternalMessageInfo
   273  
   274  type CreateNamespaceResponse struct {
   275  	Namespace            Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace"`
   276  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   277  	XXX_unrecognized     []byte    `json:"-"`
   278  	XXX_sizecache        int32     `json:"-"`
   279  }
   280  
   281  func (m *CreateNamespaceResponse) Reset()      { *m = CreateNamespaceResponse{} }
   282  func (*CreateNamespaceResponse) ProtoMessage() {}
   283  func (*CreateNamespaceResponse) Descriptor() ([]byte, []int) {
   284  	return fileDescriptor_8c41761eaeea4fd3, []int{6}
   285  }
   286  func (m *CreateNamespaceResponse) XXX_Unmarshal(b []byte) error {
   287  	return m.Unmarshal(b)
   288  }
   289  func (m *CreateNamespaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   290  	if deterministic {
   291  		return xxx_messageInfo_CreateNamespaceResponse.Marshal(b, m, deterministic)
   292  	} else {
   293  		b = b[:cap(b)]
   294  		n, err := m.MarshalToSizedBuffer(b)
   295  		if err != nil {
   296  			return nil, err
   297  		}
   298  		return b[:n], nil
   299  	}
   300  }
   301  func (m *CreateNamespaceResponse) XXX_Merge(src proto.Message) {
   302  	xxx_messageInfo_CreateNamespaceResponse.Merge(m, src)
   303  }
   304  func (m *CreateNamespaceResponse) XXX_Size() int {
   305  	return m.Size()
   306  }
   307  func (m *CreateNamespaceResponse) XXX_DiscardUnknown() {
   308  	xxx_messageInfo_CreateNamespaceResponse.DiscardUnknown(m)
   309  }
   310  
   311  var xxx_messageInfo_CreateNamespaceResponse proto.InternalMessageInfo
   312  
   313  // UpdateNamespaceRequest updates the metadata for a namespace.
   314  //
   315  // The operation should follow semantics described in
   316  // https://developers.google.com/protocol-buffers/docs/reference/csharp/class/google/protobuf/well-known-types/field-mask,
   317  // unless otherwise qualified.
   318  type UpdateNamespaceRequest struct {
   319  	// Namespace provides the target value, as declared by the mask, for the update.
   320  	//
   321  	// The namespace field must be set.
   322  	Namespace Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace"`
   323  	// UpdateMask specifies which fields to perform the update on. If empty,
   324  	// the operation applies to all fields.
   325  	//
   326  	// For the most part, this applies only to selectively updating labels on
   327  	// the namespace. While field masks are typically limited to ascii alphas
   328  	// and digits, we just take everything after the "labels." as the map key.
   329  	UpdateMask           *types.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   330  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
   331  	XXX_unrecognized     []byte           `json:"-"`
   332  	XXX_sizecache        int32            `json:"-"`
   333  }
   334  
   335  func (m *UpdateNamespaceRequest) Reset()      { *m = UpdateNamespaceRequest{} }
   336  func (*UpdateNamespaceRequest) ProtoMessage() {}
   337  func (*UpdateNamespaceRequest) Descriptor() ([]byte, []int) {
   338  	return fileDescriptor_8c41761eaeea4fd3, []int{7}
   339  }
   340  func (m *UpdateNamespaceRequest) XXX_Unmarshal(b []byte) error {
   341  	return m.Unmarshal(b)
   342  }
   343  func (m *UpdateNamespaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   344  	if deterministic {
   345  		return xxx_messageInfo_UpdateNamespaceRequest.Marshal(b, m, deterministic)
   346  	} else {
   347  		b = b[:cap(b)]
   348  		n, err := m.MarshalToSizedBuffer(b)
   349  		if err != nil {
   350  			return nil, err
   351  		}
   352  		return b[:n], nil
   353  	}
   354  }
   355  func (m *UpdateNamespaceRequest) XXX_Merge(src proto.Message) {
   356  	xxx_messageInfo_UpdateNamespaceRequest.Merge(m, src)
   357  }
   358  func (m *UpdateNamespaceRequest) XXX_Size() int {
   359  	return m.Size()
   360  }
   361  func (m *UpdateNamespaceRequest) XXX_DiscardUnknown() {
   362  	xxx_messageInfo_UpdateNamespaceRequest.DiscardUnknown(m)
   363  }
   364  
   365  var xxx_messageInfo_UpdateNamespaceRequest proto.InternalMessageInfo
   366  
   367  type UpdateNamespaceResponse struct {
   368  	Namespace            Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace"`
   369  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
   370  	XXX_unrecognized     []byte    `json:"-"`
   371  	XXX_sizecache        int32     `json:"-"`
   372  }
   373  
   374  func (m *UpdateNamespaceResponse) Reset()      { *m = UpdateNamespaceResponse{} }
   375  func (*UpdateNamespaceResponse) ProtoMessage() {}
   376  func (*UpdateNamespaceResponse) Descriptor() ([]byte, []int) {
   377  	return fileDescriptor_8c41761eaeea4fd3, []int{8}
   378  }
   379  func (m *UpdateNamespaceResponse) XXX_Unmarshal(b []byte) error {
   380  	return m.Unmarshal(b)
   381  }
   382  func (m *UpdateNamespaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   383  	if deterministic {
   384  		return xxx_messageInfo_UpdateNamespaceResponse.Marshal(b, m, deterministic)
   385  	} else {
   386  		b = b[:cap(b)]
   387  		n, err := m.MarshalToSizedBuffer(b)
   388  		if err != nil {
   389  			return nil, err
   390  		}
   391  		return b[:n], nil
   392  	}
   393  }
   394  func (m *UpdateNamespaceResponse) XXX_Merge(src proto.Message) {
   395  	xxx_messageInfo_UpdateNamespaceResponse.Merge(m, src)
   396  }
   397  func (m *UpdateNamespaceResponse) XXX_Size() int {
   398  	return m.Size()
   399  }
   400  func (m *UpdateNamespaceResponse) XXX_DiscardUnknown() {
   401  	xxx_messageInfo_UpdateNamespaceResponse.DiscardUnknown(m)
   402  }
   403  
   404  var xxx_messageInfo_UpdateNamespaceResponse proto.InternalMessageInfo
   405  
   406  type DeleteNamespaceRequest struct {
   407  	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   408  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   409  	XXX_unrecognized     []byte   `json:"-"`
   410  	XXX_sizecache        int32    `json:"-"`
   411  }
   412  
   413  func (m *DeleteNamespaceRequest) Reset()      { *m = DeleteNamespaceRequest{} }
   414  func (*DeleteNamespaceRequest) ProtoMessage() {}
   415  func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int) {
   416  	return fileDescriptor_8c41761eaeea4fd3, []int{9}
   417  }
   418  func (m *DeleteNamespaceRequest) XXX_Unmarshal(b []byte) error {
   419  	return m.Unmarshal(b)
   420  }
   421  func (m *DeleteNamespaceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   422  	if deterministic {
   423  		return xxx_messageInfo_DeleteNamespaceRequest.Marshal(b, m, deterministic)
   424  	} else {
   425  		b = b[:cap(b)]
   426  		n, err := m.MarshalToSizedBuffer(b)
   427  		if err != nil {
   428  			return nil, err
   429  		}
   430  		return b[:n], nil
   431  	}
   432  }
   433  func (m *DeleteNamespaceRequest) XXX_Merge(src proto.Message) {
   434  	xxx_messageInfo_DeleteNamespaceRequest.Merge(m, src)
   435  }
   436  func (m *DeleteNamespaceRequest) XXX_Size() int {
   437  	return m.Size()
   438  }
   439  func (m *DeleteNamespaceRequest) XXX_DiscardUnknown() {
   440  	xxx_messageInfo_DeleteNamespaceRequest.DiscardUnknown(m)
   441  }
   442  
   443  var xxx_messageInfo_DeleteNamespaceRequest proto.InternalMessageInfo
   444  
   445  func init() {
   446  	proto.RegisterType((*Namespace)(nil), "containerd.services.namespaces.v1.Namespace")
   447  	proto.RegisterMapType((map[string]string)(nil), "containerd.services.namespaces.v1.Namespace.LabelsEntry")
   448  	proto.RegisterType((*GetNamespaceRequest)(nil), "containerd.services.namespaces.v1.GetNamespaceRequest")
   449  	proto.RegisterType((*GetNamespaceResponse)(nil), "containerd.services.namespaces.v1.GetNamespaceResponse")
   450  	proto.RegisterType((*ListNamespacesRequest)(nil), "containerd.services.namespaces.v1.ListNamespacesRequest")
   451  	proto.RegisterType((*ListNamespacesResponse)(nil), "containerd.services.namespaces.v1.ListNamespacesResponse")
   452  	proto.RegisterType((*CreateNamespaceRequest)(nil), "containerd.services.namespaces.v1.CreateNamespaceRequest")
   453  	proto.RegisterType((*CreateNamespaceResponse)(nil), "containerd.services.namespaces.v1.CreateNamespaceResponse")
   454  	proto.RegisterType((*UpdateNamespaceRequest)(nil), "containerd.services.namespaces.v1.UpdateNamespaceRequest")
   455  	proto.RegisterType((*UpdateNamespaceResponse)(nil), "containerd.services.namespaces.v1.UpdateNamespaceResponse")
   456  	proto.RegisterType((*DeleteNamespaceRequest)(nil), "containerd.services.namespaces.v1.DeleteNamespaceRequest")
   457  }
   458  
   459  func init() {
   460  	proto.RegisterFile("github.com/containerd/containerd/api/services/namespaces/v1/namespace.proto", fileDescriptor_8c41761eaeea4fd3)
   461  }
   462  
   463  var fileDescriptor_8c41761eaeea4fd3 = []byte{
   464  	// 551 bytes of a gzipped FileDescriptorProto
   465  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x55, 0xcd, 0x6e, 0xd3, 0x4c,
   466  	0x14, 0xcd, 0x24, 0xf9, 0x2c, 0xe5, 0x7a, 0xf3, 0x69, 0x08, 0x26, 0x32, 0x92, 0x09, 0x5e, 0x15,
   467  	0xa9, 0x1a, 0xab, 0x41, 0x82, 0xfe, 0xec, 0x0a, 0x6d, 0x17, 0x14, 0x84, 0x2c, 0x21, 0x21, 0x58,
   468  	0x80, 0x93, 0x4c, 0x5c, 0x13, 0xc7, 0x36, 0x9e, 0xb1, 0xa5, 0x88, 0x05, 0xbc, 0x0d, 0x1b, 0x1e,
   469  	0x24, 0x4b, 0x96, 0xac, 0x50, 0x9b, 0x27, 0x41, 0x33, 0x76, 0xe2, 0xd0, 0x18, 0xe1, 0x06, 0xca,
   470  	0xee, 0x5e, 0x7b, 0xce, 0x3d, 0x67, 0xae, 0xce, 0xb1, 0xe1, 0x89, 0xeb, 0xf1, 0xb3, 0xa4, 0x4f,
   471  	0x06, 0xe1, 0xc4, 0x1a, 0x84, 0x01, 0x77, 0xbc, 0x80, 0xc6, 0xc3, 0xd5, 0xd2, 0x89, 0x3c, 0x8b,
   472  	0xd1, 0x38, 0xf5, 0x06, 0x94, 0x59, 0x81, 0x33, 0xa1, 0x2c, 0x72, 0x44, 0x99, 0xee, 0x14, 0x1d,
   473  	0x89, 0xe2, 0x90, 0x87, 0xf8, 0x6e, 0x01, 0x23, 0x0b, 0x08, 0x29, 0x20, 0x24, 0xdd, 0xd1, 0xdb,
   474  	0x6e, 0xe8, 0x86, 0xf2, 0xb4, 0x25, 0xaa, 0x0c, 0xa8, 0xdf, 0x76, 0xc3, 0xd0, 0xf5, 0xa9, 0x25,
   475  	0xbb, 0x7e, 0x32, 0xb2, 0xe8, 0x24, 0xe2, 0xd3, 0xfc, 0x65, 0xf7, 0xf2, 0xcb, 0x91, 0x47, 0xfd,
   476  	0xe1, 0x9b, 0x89, 0xc3, 0xc6, 0xd9, 0x09, 0xf3, 0x0b, 0x82, 0xd6, 0xb3, 0x05, 0x0d, 0xc6, 0xd0,
   477  	0x14, 0x9c, 0x1d, 0xd4, 0x45, 0x5b, 0x2d, 0x5b, 0xd6, 0xf8, 0x39, 0x28, 0xbe, 0xd3, 0xa7, 0x3e,
   478  	0xeb, 0xd4, 0xbb, 0x8d, 0x2d, 0xb5, 0xb7, 0x4b, 0x7e, 0x2b, 0x95, 0x2c, 0x27, 0x92, 0x53, 0x09,
   479  	0x3d, 0x0a, 0x78, 0x3c, 0xb5, 0xf3, 0x39, 0xfa, 0x1e, 0xa8, 0x2b, 0x8f, 0xf1, 0xff, 0xd0, 0x18,
   480  	0xd3, 0x69, 0xce, 0x29, 0x4a, 0xdc, 0x86, 0xff, 0x52, 0xc7, 0x4f, 0x68, 0xa7, 0x2e, 0x9f, 0x65,
   481  	0xcd, 0x7e, 0x7d, 0x17, 0x99, 0xf7, 0xe0, 0xc6, 0x09, 0xe5, 0xcb, 0xf1, 0x36, 0x7d, 0x9f, 0x50,
   482  	0xc6, 0xcb, 0x74, 0x9b, 0x67, 0xd0, 0xfe, 0xf9, 0x28, 0x8b, 0xc2, 0x80, 0x89, 0xfb, 0xb4, 0x96,
   483  	0x62, 0x25, 0x40, 0xed, 0x6d, 0x5f, 0xe5, 0x4a, 0x87, 0xcd, 0xd9, 0xf7, 0x3b, 0x35, 0xbb, 0x18,
   484  	0x62, 0x5a, 0x70, 0xf3, 0xd4, 0x63, 0x05, 0x15, 0x5b, 0xc8, 0xd2, 0x40, 0x19, 0x79, 0x3e, 0xa7,
   485  	0x71, 0x2e, 0x2c, 0xef, 0x4c, 0x1f, 0xb4, 0xcb, 0x80, 0x5c, 0x9c, 0x0d, 0x50, 0xd0, 0x76, 0x90,
   486  	0x5c, 0xf8, 0x26, 0xea, 0x56, 0xa6, 0x98, 0xef, 0x40, 0x7b, 0x14, 0x53, 0x87, 0xd3, 0xb5, 0xb5,
   487  	0xfd, 0xfd, 0x55, 0x8c, 0xe1, 0xd6, 0x1a, 0xd7, 0xb5, 0xed, 0xfd, 0x33, 0x02, 0xed, 0x45, 0x34,
   488  	0xfc, 0x27, 0x37, 0xc3, 0x07, 0xa0, 0x26, 0x92, 0x4b, 0xa6, 0x47, 0x3a, 0x53, 0xed, 0xe9, 0x24,
   489  	0x0b, 0x18, 0x59, 0x04, 0x8c, 0x1c, 0x8b, 0x80, 0x3d, 0x75, 0xd8, 0xd8, 0x86, 0xec, 0xb8, 0xa8,
   490  	0xc5, 0x5a, 0xd6, 0x84, 0x5e, 0xdb, 0x5a, 0xb6, 0x41, 0x7b, 0x4c, 0x7d, 0x5a, 0xb2, 0x95, 0x92,
   491  	0x98, 0xf4, 0xce, 0x9b, 0x00, 0x85, 0x11, 0x71, 0x0a, 0x8d, 0x13, 0xca, 0xf1, 0x83, 0x0a, 0x12,
   492  	0x4a, 0x82, 0xa8, 0x3f, 0xbc, 0x32, 0x2e, 0x5f, 0xc3, 0x07, 0x68, 0x8a, 0x48, 0xe0, 0x2a, 0x5f,
   493  	0x97, 0xd2, 0xb0, 0xe9, 0x7b, 0x1b, 0x20, 0x73, 0xf2, 0x8f, 0xa0, 0x64, 0xae, 0xc5, 0x55, 0x86,
   494  	0x94, 0x87, 0x49, 0xdf, 0xdf, 0x04, 0x5a, 0x08, 0xc8, 0xfc, 0x51, 0x49, 0x40, 0xb9, 0xe7, 0x2b,
   495  	0x09, 0xf8, 0x95, 0x0b, 0x5f, 0x83, 0x92, 0x79, 0xa6, 0x92, 0x80, 0x72, 0x7b, 0xe9, 0xda, 0x5a,
   496  	0x1a, 0x8e, 0xc4, 0xbf, 0xe8, 0xf0, 0xed, 0xec, 0xc2, 0xa8, 0x7d, 0xbb, 0x30, 0x6a, 0x9f, 0xe6,
   497  	0x06, 0x9a, 0xcd, 0x0d, 0xf4, 0x75, 0x6e, 0xa0, 0xf3, 0xb9, 0x81, 0x5e, 0x1d, 0xff, 0xc1, 0x2f,
   498  	0xf4, 0xa0, 0xe8, 0x5e, 0xd6, 0xfa, 0x8a, 0xe4, 0xbc, 0xff, 0x23, 0x00, 0x00, 0xff, 0xff, 0x4f,
   499  	0x4a, 0x87, 0xf3, 0x95, 0x07, 0x00, 0x00,
   500  }
   501  
   502  // Reference imports to suppress errors if they are not otherwise used.
   503  var _ context.Context
   504  var _ grpc.ClientConn
   505  
   506  // This is a compile-time assertion to ensure that this generated file
   507  // is compatible with the grpc package it is being compiled against.
   508  const _ = grpc.SupportPackageIsVersion4
   509  
   510  // NamespacesClient is the client API for Namespaces service.
   511  //
   512  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   513  type NamespacesClient interface {
   514  	Get(ctx context.Context, in *GetNamespaceRequest, opts ...grpc.CallOption) (*GetNamespaceResponse, error)
   515  	List(ctx context.Context, in *ListNamespacesRequest, opts ...grpc.CallOption) (*ListNamespacesResponse, error)
   516  	Create(ctx context.Context, in *CreateNamespaceRequest, opts ...grpc.CallOption) (*CreateNamespaceResponse, error)
   517  	Update(ctx context.Context, in *UpdateNamespaceRequest, opts ...grpc.CallOption) (*UpdateNamespaceResponse, error)
   518  	Delete(ctx context.Context, in *DeleteNamespaceRequest, opts ...grpc.CallOption) (*types.Empty, error)
   519  }
   520  
   521  type namespacesClient struct {
   522  	cc *grpc.ClientConn
   523  }
   524  
   525  func NewNamespacesClient(cc *grpc.ClientConn) NamespacesClient {
   526  	return &namespacesClient{cc}
   527  }
   528  
   529  func (c *namespacesClient) Get(ctx context.Context, in *GetNamespaceRequest, opts ...grpc.CallOption) (*GetNamespaceResponse, error) {
   530  	out := new(GetNamespaceResponse)
   531  	err := c.cc.Invoke(ctx, "/containerd.services.namespaces.v1.Namespaces/Get", in, out, opts...)
   532  	if err != nil {
   533  		return nil, err
   534  	}
   535  	return out, nil
   536  }
   537  
   538  func (c *namespacesClient) List(ctx context.Context, in *ListNamespacesRequest, opts ...grpc.CallOption) (*ListNamespacesResponse, error) {
   539  	out := new(ListNamespacesResponse)
   540  	err := c.cc.Invoke(ctx, "/containerd.services.namespaces.v1.Namespaces/List", in, out, opts...)
   541  	if err != nil {
   542  		return nil, err
   543  	}
   544  	return out, nil
   545  }
   546  
   547  func (c *namespacesClient) Create(ctx context.Context, in *CreateNamespaceRequest, opts ...grpc.CallOption) (*CreateNamespaceResponse, error) {
   548  	out := new(CreateNamespaceResponse)
   549  	err := c.cc.Invoke(ctx, "/containerd.services.namespaces.v1.Namespaces/Create", in, out, opts...)
   550  	if err != nil {
   551  		return nil, err
   552  	}
   553  	return out, nil
   554  }
   555  
   556  func (c *namespacesClient) Update(ctx context.Context, in *UpdateNamespaceRequest, opts ...grpc.CallOption) (*UpdateNamespaceResponse, error) {
   557  	out := new(UpdateNamespaceResponse)
   558  	err := c.cc.Invoke(ctx, "/containerd.services.namespaces.v1.Namespaces/Update", in, out, opts...)
   559  	if err != nil {
   560  		return nil, err
   561  	}
   562  	return out, nil
   563  }
   564  
   565  func (c *namespacesClient) Delete(ctx context.Context, in *DeleteNamespaceRequest, opts ...grpc.CallOption) (*types.Empty, error) {
   566  	out := new(types.Empty)
   567  	err := c.cc.Invoke(ctx, "/containerd.services.namespaces.v1.Namespaces/Delete", in, out, opts...)
   568  	if err != nil {
   569  		return nil, err
   570  	}
   571  	return out, nil
   572  }
   573  
   574  // NamespacesServer is the server API for Namespaces service.
   575  type NamespacesServer interface {
   576  	Get(context.Context, *GetNamespaceRequest) (*GetNamespaceResponse, error)
   577  	List(context.Context, *ListNamespacesRequest) (*ListNamespacesResponse, error)
   578  	Create(context.Context, *CreateNamespaceRequest) (*CreateNamespaceResponse, error)
   579  	Update(context.Context, *UpdateNamespaceRequest) (*UpdateNamespaceResponse, error)
   580  	Delete(context.Context, *DeleteNamespaceRequest) (*types.Empty, error)
   581  }
   582  
   583  // UnimplementedNamespacesServer can be embedded to have forward compatible implementations.
   584  type UnimplementedNamespacesServer struct {
   585  }
   586  
   587  func (*UnimplementedNamespacesServer) Get(ctx context.Context, req *GetNamespaceRequest) (*GetNamespaceResponse, error) {
   588  	return nil, status.Errorf(codes.Unimplemented, "method Get not implemented")
   589  }
   590  func (*UnimplementedNamespacesServer) List(ctx context.Context, req *ListNamespacesRequest) (*ListNamespacesResponse, error) {
   591  	return nil, status.Errorf(codes.Unimplemented, "method List not implemented")
   592  }
   593  func (*UnimplementedNamespacesServer) Create(ctx context.Context, req *CreateNamespaceRequest) (*CreateNamespaceResponse, error) {
   594  	return nil, status.Errorf(codes.Unimplemented, "method Create not implemented")
   595  }
   596  func (*UnimplementedNamespacesServer) Update(ctx context.Context, req *UpdateNamespaceRequest) (*UpdateNamespaceResponse, error) {
   597  	return nil, status.Errorf(codes.Unimplemented, "method Update not implemented")
   598  }
   599  func (*UnimplementedNamespacesServer) Delete(ctx context.Context, req *DeleteNamespaceRequest) (*types.Empty, error) {
   600  	return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented")
   601  }
   602  
   603  func RegisterNamespacesServer(s *grpc.Server, srv NamespacesServer) {
   604  	s.RegisterService(&_Namespaces_serviceDesc, srv)
   605  }
   606  
   607  func _Namespaces_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   608  	in := new(GetNamespaceRequest)
   609  	if err := dec(in); err != nil {
   610  		return nil, err
   611  	}
   612  	if interceptor == nil {
   613  		return srv.(NamespacesServer).Get(ctx, in)
   614  	}
   615  	info := &grpc.UnaryServerInfo{
   616  		Server:     srv,
   617  		FullMethod: "/containerd.services.namespaces.v1.Namespaces/Get",
   618  	}
   619  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   620  		return srv.(NamespacesServer).Get(ctx, req.(*GetNamespaceRequest))
   621  	}
   622  	return interceptor(ctx, in, info, handler)
   623  }
   624  
   625  func _Namespaces_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   626  	in := new(ListNamespacesRequest)
   627  	if err := dec(in); err != nil {
   628  		return nil, err
   629  	}
   630  	if interceptor == nil {
   631  		return srv.(NamespacesServer).List(ctx, in)
   632  	}
   633  	info := &grpc.UnaryServerInfo{
   634  		Server:     srv,
   635  		FullMethod: "/containerd.services.namespaces.v1.Namespaces/List",
   636  	}
   637  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   638  		return srv.(NamespacesServer).List(ctx, req.(*ListNamespacesRequest))
   639  	}
   640  	return interceptor(ctx, in, info, handler)
   641  }
   642  
   643  func _Namespaces_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   644  	in := new(CreateNamespaceRequest)
   645  	if err := dec(in); err != nil {
   646  		return nil, err
   647  	}
   648  	if interceptor == nil {
   649  		return srv.(NamespacesServer).Create(ctx, in)
   650  	}
   651  	info := &grpc.UnaryServerInfo{
   652  		Server:     srv,
   653  		FullMethod: "/containerd.services.namespaces.v1.Namespaces/Create",
   654  	}
   655  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   656  		return srv.(NamespacesServer).Create(ctx, req.(*CreateNamespaceRequest))
   657  	}
   658  	return interceptor(ctx, in, info, handler)
   659  }
   660  
   661  func _Namespaces_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   662  	in := new(UpdateNamespaceRequest)
   663  	if err := dec(in); err != nil {
   664  		return nil, err
   665  	}
   666  	if interceptor == nil {
   667  		return srv.(NamespacesServer).Update(ctx, in)
   668  	}
   669  	info := &grpc.UnaryServerInfo{
   670  		Server:     srv,
   671  		FullMethod: "/containerd.services.namespaces.v1.Namespaces/Update",
   672  	}
   673  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   674  		return srv.(NamespacesServer).Update(ctx, req.(*UpdateNamespaceRequest))
   675  	}
   676  	return interceptor(ctx, in, info, handler)
   677  }
   678  
   679  func _Namespaces_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   680  	in := new(DeleteNamespaceRequest)
   681  	if err := dec(in); err != nil {
   682  		return nil, err
   683  	}
   684  	if interceptor == nil {
   685  		return srv.(NamespacesServer).Delete(ctx, in)
   686  	}
   687  	info := &grpc.UnaryServerInfo{
   688  		Server:     srv,
   689  		FullMethod: "/containerd.services.namespaces.v1.Namespaces/Delete",
   690  	}
   691  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   692  		return srv.(NamespacesServer).Delete(ctx, req.(*DeleteNamespaceRequest))
   693  	}
   694  	return interceptor(ctx, in, info, handler)
   695  }
   696  
   697  var _Namespaces_serviceDesc = grpc.ServiceDesc{
   698  	ServiceName: "containerd.services.namespaces.v1.Namespaces",
   699  	HandlerType: (*NamespacesServer)(nil),
   700  	Methods: []grpc.MethodDesc{
   701  		{
   702  			MethodName: "Get",
   703  			Handler:    _Namespaces_Get_Handler,
   704  		},
   705  		{
   706  			MethodName: "List",
   707  			Handler:    _Namespaces_List_Handler,
   708  		},
   709  		{
   710  			MethodName: "Create",
   711  			Handler:    _Namespaces_Create_Handler,
   712  		},
   713  		{
   714  			MethodName: "Update",
   715  			Handler:    _Namespaces_Update_Handler,
   716  		},
   717  		{
   718  			MethodName: "Delete",
   719  			Handler:    _Namespaces_Delete_Handler,
   720  		},
   721  	},
   722  	Streams:  []grpc.StreamDesc{},
   723  	Metadata: "github.com/containerd/containerd/api/services/namespaces/v1/namespace.proto",
   724  }
   725  
   726  func (m *Namespace) Marshal() (dAtA []byte, err error) {
   727  	size := m.Size()
   728  	dAtA = make([]byte, size)
   729  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   730  	if err != nil {
   731  		return nil, err
   732  	}
   733  	return dAtA[:n], nil
   734  }
   735  
   736  func (m *Namespace) MarshalTo(dAtA []byte) (int, error) {
   737  	size := m.Size()
   738  	return m.MarshalToSizedBuffer(dAtA[:size])
   739  }
   740  
   741  func (m *Namespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   742  	i := len(dAtA)
   743  	_ = i
   744  	var l int
   745  	_ = l
   746  	if m.XXX_unrecognized != nil {
   747  		i -= len(m.XXX_unrecognized)
   748  		copy(dAtA[i:], m.XXX_unrecognized)
   749  	}
   750  	if len(m.Labels) > 0 {
   751  		for k := range m.Labels {
   752  			v := m.Labels[k]
   753  			baseI := i
   754  			i -= len(v)
   755  			copy(dAtA[i:], v)
   756  			i = encodeVarintNamespace(dAtA, i, uint64(len(v)))
   757  			i--
   758  			dAtA[i] = 0x12
   759  			i -= len(k)
   760  			copy(dAtA[i:], k)
   761  			i = encodeVarintNamespace(dAtA, i, uint64(len(k)))
   762  			i--
   763  			dAtA[i] = 0xa
   764  			i = encodeVarintNamespace(dAtA, i, uint64(baseI-i))
   765  			i--
   766  			dAtA[i] = 0x12
   767  		}
   768  	}
   769  	if len(m.Name) > 0 {
   770  		i -= len(m.Name)
   771  		copy(dAtA[i:], m.Name)
   772  		i = encodeVarintNamespace(dAtA, i, uint64(len(m.Name)))
   773  		i--
   774  		dAtA[i] = 0xa
   775  	}
   776  	return len(dAtA) - i, nil
   777  }
   778  
   779  func (m *GetNamespaceRequest) Marshal() (dAtA []byte, err error) {
   780  	size := m.Size()
   781  	dAtA = make([]byte, size)
   782  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   783  	if err != nil {
   784  		return nil, err
   785  	}
   786  	return dAtA[:n], nil
   787  }
   788  
   789  func (m *GetNamespaceRequest) MarshalTo(dAtA []byte) (int, error) {
   790  	size := m.Size()
   791  	return m.MarshalToSizedBuffer(dAtA[:size])
   792  }
   793  
   794  func (m *GetNamespaceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   795  	i := len(dAtA)
   796  	_ = i
   797  	var l int
   798  	_ = l
   799  	if m.XXX_unrecognized != nil {
   800  		i -= len(m.XXX_unrecognized)
   801  		copy(dAtA[i:], m.XXX_unrecognized)
   802  	}
   803  	if len(m.Name) > 0 {
   804  		i -= len(m.Name)
   805  		copy(dAtA[i:], m.Name)
   806  		i = encodeVarintNamespace(dAtA, i, uint64(len(m.Name)))
   807  		i--
   808  		dAtA[i] = 0xa
   809  	}
   810  	return len(dAtA) - i, nil
   811  }
   812  
   813  func (m *GetNamespaceResponse) Marshal() (dAtA []byte, err error) {
   814  	size := m.Size()
   815  	dAtA = make([]byte, size)
   816  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   817  	if err != nil {
   818  		return nil, err
   819  	}
   820  	return dAtA[:n], nil
   821  }
   822  
   823  func (m *GetNamespaceResponse) MarshalTo(dAtA []byte) (int, error) {
   824  	size := m.Size()
   825  	return m.MarshalToSizedBuffer(dAtA[:size])
   826  }
   827  
   828  func (m *GetNamespaceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   829  	i := len(dAtA)
   830  	_ = i
   831  	var l int
   832  	_ = l
   833  	if m.XXX_unrecognized != nil {
   834  		i -= len(m.XXX_unrecognized)
   835  		copy(dAtA[i:], m.XXX_unrecognized)
   836  	}
   837  	{
   838  		size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i])
   839  		if err != nil {
   840  			return 0, err
   841  		}
   842  		i -= size
   843  		i = encodeVarintNamespace(dAtA, i, uint64(size))
   844  	}
   845  	i--
   846  	dAtA[i] = 0xa
   847  	return len(dAtA) - i, nil
   848  }
   849  
   850  func (m *ListNamespacesRequest) Marshal() (dAtA []byte, err error) {
   851  	size := m.Size()
   852  	dAtA = make([]byte, size)
   853  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   854  	if err != nil {
   855  		return nil, err
   856  	}
   857  	return dAtA[:n], nil
   858  }
   859  
   860  func (m *ListNamespacesRequest) MarshalTo(dAtA []byte) (int, error) {
   861  	size := m.Size()
   862  	return m.MarshalToSizedBuffer(dAtA[:size])
   863  }
   864  
   865  func (m *ListNamespacesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   866  	i := len(dAtA)
   867  	_ = i
   868  	var l int
   869  	_ = l
   870  	if m.XXX_unrecognized != nil {
   871  		i -= len(m.XXX_unrecognized)
   872  		copy(dAtA[i:], m.XXX_unrecognized)
   873  	}
   874  	if len(m.Filter) > 0 {
   875  		i -= len(m.Filter)
   876  		copy(dAtA[i:], m.Filter)
   877  		i = encodeVarintNamespace(dAtA, i, uint64(len(m.Filter)))
   878  		i--
   879  		dAtA[i] = 0xa
   880  	}
   881  	return len(dAtA) - i, nil
   882  }
   883  
   884  func (m *ListNamespacesResponse) Marshal() (dAtA []byte, err error) {
   885  	size := m.Size()
   886  	dAtA = make([]byte, size)
   887  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   888  	if err != nil {
   889  		return nil, err
   890  	}
   891  	return dAtA[:n], nil
   892  }
   893  
   894  func (m *ListNamespacesResponse) MarshalTo(dAtA []byte) (int, error) {
   895  	size := m.Size()
   896  	return m.MarshalToSizedBuffer(dAtA[:size])
   897  }
   898  
   899  func (m *ListNamespacesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   900  	i := len(dAtA)
   901  	_ = i
   902  	var l int
   903  	_ = l
   904  	if m.XXX_unrecognized != nil {
   905  		i -= len(m.XXX_unrecognized)
   906  		copy(dAtA[i:], m.XXX_unrecognized)
   907  	}
   908  	if len(m.Namespaces) > 0 {
   909  		for iNdEx := len(m.Namespaces) - 1; iNdEx >= 0; iNdEx-- {
   910  			{
   911  				size, err := m.Namespaces[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   912  				if err != nil {
   913  					return 0, err
   914  				}
   915  				i -= size
   916  				i = encodeVarintNamespace(dAtA, i, uint64(size))
   917  			}
   918  			i--
   919  			dAtA[i] = 0xa
   920  		}
   921  	}
   922  	return len(dAtA) - i, nil
   923  }
   924  
   925  func (m *CreateNamespaceRequest) Marshal() (dAtA []byte, err error) {
   926  	size := m.Size()
   927  	dAtA = make([]byte, size)
   928  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   929  	if err != nil {
   930  		return nil, err
   931  	}
   932  	return dAtA[:n], nil
   933  }
   934  
   935  func (m *CreateNamespaceRequest) MarshalTo(dAtA []byte) (int, error) {
   936  	size := m.Size()
   937  	return m.MarshalToSizedBuffer(dAtA[:size])
   938  }
   939  
   940  func (m *CreateNamespaceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   941  	i := len(dAtA)
   942  	_ = i
   943  	var l int
   944  	_ = l
   945  	if m.XXX_unrecognized != nil {
   946  		i -= len(m.XXX_unrecognized)
   947  		copy(dAtA[i:], m.XXX_unrecognized)
   948  	}
   949  	{
   950  		size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i])
   951  		if err != nil {
   952  			return 0, err
   953  		}
   954  		i -= size
   955  		i = encodeVarintNamespace(dAtA, i, uint64(size))
   956  	}
   957  	i--
   958  	dAtA[i] = 0xa
   959  	return len(dAtA) - i, nil
   960  }
   961  
   962  func (m *CreateNamespaceResponse) Marshal() (dAtA []byte, err error) {
   963  	size := m.Size()
   964  	dAtA = make([]byte, size)
   965  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   966  	if err != nil {
   967  		return nil, err
   968  	}
   969  	return dAtA[:n], nil
   970  }
   971  
   972  func (m *CreateNamespaceResponse) MarshalTo(dAtA []byte) (int, error) {
   973  	size := m.Size()
   974  	return m.MarshalToSizedBuffer(dAtA[:size])
   975  }
   976  
   977  func (m *CreateNamespaceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   978  	i := len(dAtA)
   979  	_ = i
   980  	var l int
   981  	_ = l
   982  	if m.XXX_unrecognized != nil {
   983  		i -= len(m.XXX_unrecognized)
   984  		copy(dAtA[i:], m.XXX_unrecognized)
   985  	}
   986  	{
   987  		size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i])
   988  		if err != nil {
   989  			return 0, err
   990  		}
   991  		i -= size
   992  		i = encodeVarintNamespace(dAtA, i, uint64(size))
   993  	}
   994  	i--
   995  	dAtA[i] = 0xa
   996  	return len(dAtA) - i, nil
   997  }
   998  
   999  func (m *UpdateNamespaceRequest) Marshal() (dAtA []byte, err error) {
  1000  	size := m.Size()
  1001  	dAtA = make([]byte, size)
  1002  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1003  	if err != nil {
  1004  		return nil, err
  1005  	}
  1006  	return dAtA[:n], nil
  1007  }
  1008  
  1009  func (m *UpdateNamespaceRequest) MarshalTo(dAtA []byte) (int, error) {
  1010  	size := m.Size()
  1011  	return m.MarshalToSizedBuffer(dAtA[:size])
  1012  }
  1013  
  1014  func (m *UpdateNamespaceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1015  	i := len(dAtA)
  1016  	_ = i
  1017  	var l int
  1018  	_ = l
  1019  	if m.XXX_unrecognized != nil {
  1020  		i -= len(m.XXX_unrecognized)
  1021  		copy(dAtA[i:], m.XXX_unrecognized)
  1022  	}
  1023  	if m.UpdateMask != nil {
  1024  		{
  1025  			size, err := m.UpdateMask.MarshalToSizedBuffer(dAtA[:i])
  1026  			if err != nil {
  1027  				return 0, err
  1028  			}
  1029  			i -= size
  1030  			i = encodeVarintNamespace(dAtA, i, uint64(size))
  1031  		}
  1032  		i--
  1033  		dAtA[i] = 0x12
  1034  	}
  1035  	{
  1036  		size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i])
  1037  		if err != nil {
  1038  			return 0, err
  1039  		}
  1040  		i -= size
  1041  		i = encodeVarintNamespace(dAtA, i, uint64(size))
  1042  	}
  1043  	i--
  1044  	dAtA[i] = 0xa
  1045  	return len(dAtA) - i, nil
  1046  }
  1047  
  1048  func (m *UpdateNamespaceResponse) Marshal() (dAtA []byte, err error) {
  1049  	size := m.Size()
  1050  	dAtA = make([]byte, size)
  1051  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1052  	if err != nil {
  1053  		return nil, err
  1054  	}
  1055  	return dAtA[:n], nil
  1056  }
  1057  
  1058  func (m *UpdateNamespaceResponse) MarshalTo(dAtA []byte) (int, error) {
  1059  	size := m.Size()
  1060  	return m.MarshalToSizedBuffer(dAtA[:size])
  1061  }
  1062  
  1063  func (m *UpdateNamespaceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1064  	i := len(dAtA)
  1065  	_ = i
  1066  	var l int
  1067  	_ = l
  1068  	if m.XXX_unrecognized != nil {
  1069  		i -= len(m.XXX_unrecognized)
  1070  		copy(dAtA[i:], m.XXX_unrecognized)
  1071  	}
  1072  	{
  1073  		size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i])
  1074  		if err != nil {
  1075  			return 0, err
  1076  		}
  1077  		i -= size
  1078  		i = encodeVarintNamespace(dAtA, i, uint64(size))
  1079  	}
  1080  	i--
  1081  	dAtA[i] = 0xa
  1082  	return len(dAtA) - i, nil
  1083  }
  1084  
  1085  func (m *DeleteNamespaceRequest) Marshal() (dAtA []byte, err error) {
  1086  	size := m.Size()
  1087  	dAtA = make([]byte, size)
  1088  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1089  	if err != nil {
  1090  		return nil, err
  1091  	}
  1092  	return dAtA[:n], nil
  1093  }
  1094  
  1095  func (m *DeleteNamespaceRequest) MarshalTo(dAtA []byte) (int, error) {
  1096  	size := m.Size()
  1097  	return m.MarshalToSizedBuffer(dAtA[:size])
  1098  }
  1099  
  1100  func (m *DeleteNamespaceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1101  	i := len(dAtA)
  1102  	_ = i
  1103  	var l int
  1104  	_ = l
  1105  	if m.XXX_unrecognized != nil {
  1106  		i -= len(m.XXX_unrecognized)
  1107  		copy(dAtA[i:], m.XXX_unrecognized)
  1108  	}
  1109  	if len(m.Name) > 0 {
  1110  		i -= len(m.Name)
  1111  		copy(dAtA[i:], m.Name)
  1112  		i = encodeVarintNamespace(dAtA, i, uint64(len(m.Name)))
  1113  		i--
  1114  		dAtA[i] = 0xa
  1115  	}
  1116  	return len(dAtA) - i, nil
  1117  }
  1118  
  1119  func encodeVarintNamespace(dAtA []byte, offset int, v uint64) int {
  1120  	offset -= sovNamespace(v)
  1121  	base := offset
  1122  	for v >= 1<<7 {
  1123  		dAtA[offset] = uint8(v&0x7f | 0x80)
  1124  		v >>= 7
  1125  		offset++
  1126  	}
  1127  	dAtA[offset] = uint8(v)
  1128  	return base
  1129  }
  1130  func (m *Namespace) Size() (n int) {
  1131  	if m == nil {
  1132  		return 0
  1133  	}
  1134  	var l int
  1135  	_ = l
  1136  	l = len(m.Name)
  1137  	if l > 0 {
  1138  		n += 1 + l + sovNamespace(uint64(l))
  1139  	}
  1140  	if len(m.Labels) > 0 {
  1141  		for k, v := range m.Labels {
  1142  			_ = k
  1143  			_ = v
  1144  			mapEntrySize := 1 + len(k) + sovNamespace(uint64(len(k))) + 1 + len(v) + sovNamespace(uint64(len(v)))
  1145  			n += mapEntrySize + 1 + sovNamespace(uint64(mapEntrySize))
  1146  		}
  1147  	}
  1148  	if m.XXX_unrecognized != nil {
  1149  		n += len(m.XXX_unrecognized)
  1150  	}
  1151  	return n
  1152  }
  1153  
  1154  func (m *GetNamespaceRequest) Size() (n int) {
  1155  	if m == nil {
  1156  		return 0
  1157  	}
  1158  	var l int
  1159  	_ = l
  1160  	l = len(m.Name)
  1161  	if l > 0 {
  1162  		n += 1 + l + sovNamespace(uint64(l))
  1163  	}
  1164  	if m.XXX_unrecognized != nil {
  1165  		n += len(m.XXX_unrecognized)
  1166  	}
  1167  	return n
  1168  }
  1169  
  1170  func (m *GetNamespaceResponse) Size() (n int) {
  1171  	if m == nil {
  1172  		return 0
  1173  	}
  1174  	var l int
  1175  	_ = l
  1176  	l = m.Namespace.Size()
  1177  	n += 1 + l + sovNamespace(uint64(l))
  1178  	if m.XXX_unrecognized != nil {
  1179  		n += len(m.XXX_unrecognized)
  1180  	}
  1181  	return n
  1182  }
  1183  
  1184  func (m *ListNamespacesRequest) Size() (n int) {
  1185  	if m == nil {
  1186  		return 0
  1187  	}
  1188  	var l int
  1189  	_ = l
  1190  	l = len(m.Filter)
  1191  	if l > 0 {
  1192  		n += 1 + l + sovNamespace(uint64(l))
  1193  	}
  1194  	if m.XXX_unrecognized != nil {
  1195  		n += len(m.XXX_unrecognized)
  1196  	}
  1197  	return n
  1198  }
  1199  
  1200  func (m *ListNamespacesResponse) Size() (n int) {
  1201  	if m == nil {
  1202  		return 0
  1203  	}
  1204  	var l int
  1205  	_ = l
  1206  	if len(m.Namespaces) > 0 {
  1207  		for _, e := range m.Namespaces {
  1208  			l = e.Size()
  1209  			n += 1 + l + sovNamespace(uint64(l))
  1210  		}
  1211  	}
  1212  	if m.XXX_unrecognized != nil {
  1213  		n += len(m.XXX_unrecognized)
  1214  	}
  1215  	return n
  1216  }
  1217  
  1218  func (m *CreateNamespaceRequest) Size() (n int) {
  1219  	if m == nil {
  1220  		return 0
  1221  	}
  1222  	var l int
  1223  	_ = l
  1224  	l = m.Namespace.Size()
  1225  	n += 1 + l + sovNamespace(uint64(l))
  1226  	if m.XXX_unrecognized != nil {
  1227  		n += len(m.XXX_unrecognized)
  1228  	}
  1229  	return n
  1230  }
  1231  
  1232  func (m *CreateNamespaceResponse) Size() (n int) {
  1233  	if m == nil {
  1234  		return 0
  1235  	}
  1236  	var l int
  1237  	_ = l
  1238  	l = m.Namespace.Size()
  1239  	n += 1 + l + sovNamespace(uint64(l))
  1240  	if m.XXX_unrecognized != nil {
  1241  		n += len(m.XXX_unrecognized)
  1242  	}
  1243  	return n
  1244  }
  1245  
  1246  func (m *UpdateNamespaceRequest) Size() (n int) {
  1247  	if m == nil {
  1248  		return 0
  1249  	}
  1250  	var l int
  1251  	_ = l
  1252  	l = m.Namespace.Size()
  1253  	n += 1 + l + sovNamespace(uint64(l))
  1254  	if m.UpdateMask != nil {
  1255  		l = m.UpdateMask.Size()
  1256  		n += 1 + l + sovNamespace(uint64(l))
  1257  	}
  1258  	if m.XXX_unrecognized != nil {
  1259  		n += len(m.XXX_unrecognized)
  1260  	}
  1261  	return n
  1262  }
  1263  
  1264  func (m *UpdateNamespaceResponse) Size() (n int) {
  1265  	if m == nil {
  1266  		return 0
  1267  	}
  1268  	var l int
  1269  	_ = l
  1270  	l = m.Namespace.Size()
  1271  	n += 1 + l + sovNamespace(uint64(l))
  1272  	if m.XXX_unrecognized != nil {
  1273  		n += len(m.XXX_unrecognized)
  1274  	}
  1275  	return n
  1276  }
  1277  
  1278  func (m *DeleteNamespaceRequest) Size() (n int) {
  1279  	if m == nil {
  1280  		return 0
  1281  	}
  1282  	var l int
  1283  	_ = l
  1284  	l = len(m.Name)
  1285  	if l > 0 {
  1286  		n += 1 + l + sovNamespace(uint64(l))
  1287  	}
  1288  	if m.XXX_unrecognized != nil {
  1289  		n += len(m.XXX_unrecognized)
  1290  	}
  1291  	return n
  1292  }
  1293  
  1294  func sovNamespace(x uint64) (n int) {
  1295  	return (math_bits.Len64(x|1) + 6) / 7
  1296  }
  1297  func sozNamespace(x uint64) (n int) {
  1298  	return sovNamespace(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1299  }
  1300  func (this *Namespace) String() string {
  1301  	if this == nil {
  1302  		return "nil"
  1303  	}
  1304  	keysForLabels := make([]string, 0, len(this.Labels))
  1305  	for k, _ := range this.Labels {
  1306  		keysForLabels = append(keysForLabels, k)
  1307  	}
  1308  	github_com_gogo_protobuf_sortkeys.Strings(keysForLabels)
  1309  	mapStringForLabels := "map[string]string{"
  1310  	for _, k := range keysForLabels {
  1311  		mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k])
  1312  	}
  1313  	mapStringForLabels += "}"
  1314  	s := strings.Join([]string{`&Namespace{`,
  1315  		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1316  		`Labels:` + mapStringForLabels + `,`,
  1317  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1318  		`}`,
  1319  	}, "")
  1320  	return s
  1321  }
  1322  func (this *GetNamespaceRequest) String() string {
  1323  	if this == nil {
  1324  		return "nil"
  1325  	}
  1326  	s := strings.Join([]string{`&GetNamespaceRequest{`,
  1327  		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1328  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1329  		`}`,
  1330  	}, "")
  1331  	return s
  1332  }
  1333  func (this *GetNamespaceResponse) String() string {
  1334  	if this == nil {
  1335  		return "nil"
  1336  	}
  1337  	s := strings.Join([]string{`&GetNamespaceResponse{`,
  1338  		`Namespace:` + strings.Replace(strings.Replace(this.Namespace.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + `,`,
  1339  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1340  		`}`,
  1341  	}, "")
  1342  	return s
  1343  }
  1344  func (this *ListNamespacesRequest) String() string {
  1345  	if this == nil {
  1346  		return "nil"
  1347  	}
  1348  	s := strings.Join([]string{`&ListNamespacesRequest{`,
  1349  		`Filter:` + fmt.Sprintf("%v", this.Filter) + `,`,
  1350  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1351  		`}`,
  1352  	}, "")
  1353  	return s
  1354  }
  1355  func (this *ListNamespacesResponse) String() string {
  1356  	if this == nil {
  1357  		return "nil"
  1358  	}
  1359  	repeatedStringForNamespaces := "[]Namespace{"
  1360  	for _, f := range this.Namespaces {
  1361  		repeatedStringForNamespaces += strings.Replace(strings.Replace(f.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + ","
  1362  	}
  1363  	repeatedStringForNamespaces += "}"
  1364  	s := strings.Join([]string{`&ListNamespacesResponse{`,
  1365  		`Namespaces:` + repeatedStringForNamespaces + `,`,
  1366  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1367  		`}`,
  1368  	}, "")
  1369  	return s
  1370  }
  1371  func (this *CreateNamespaceRequest) String() string {
  1372  	if this == nil {
  1373  		return "nil"
  1374  	}
  1375  	s := strings.Join([]string{`&CreateNamespaceRequest{`,
  1376  		`Namespace:` + strings.Replace(strings.Replace(this.Namespace.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + `,`,
  1377  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1378  		`}`,
  1379  	}, "")
  1380  	return s
  1381  }
  1382  func (this *CreateNamespaceResponse) String() string {
  1383  	if this == nil {
  1384  		return "nil"
  1385  	}
  1386  	s := strings.Join([]string{`&CreateNamespaceResponse{`,
  1387  		`Namespace:` + strings.Replace(strings.Replace(this.Namespace.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + `,`,
  1388  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1389  		`}`,
  1390  	}, "")
  1391  	return s
  1392  }
  1393  func (this *UpdateNamespaceRequest) String() string {
  1394  	if this == nil {
  1395  		return "nil"
  1396  	}
  1397  	s := strings.Join([]string{`&UpdateNamespaceRequest{`,
  1398  		`Namespace:` + strings.Replace(strings.Replace(this.Namespace.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + `,`,
  1399  		`UpdateMask:` + strings.Replace(fmt.Sprintf("%v", this.UpdateMask), "FieldMask", "types.FieldMask", 1) + `,`,
  1400  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1401  		`}`,
  1402  	}, "")
  1403  	return s
  1404  }
  1405  func (this *UpdateNamespaceResponse) String() string {
  1406  	if this == nil {
  1407  		return "nil"
  1408  	}
  1409  	s := strings.Join([]string{`&UpdateNamespaceResponse{`,
  1410  		`Namespace:` + strings.Replace(strings.Replace(this.Namespace.String(), "Namespace", "Namespace", 1), `&`, ``, 1) + `,`,
  1411  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1412  		`}`,
  1413  	}, "")
  1414  	return s
  1415  }
  1416  func (this *DeleteNamespaceRequest) String() string {
  1417  	if this == nil {
  1418  		return "nil"
  1419  	}
  1420  	s := strings.Join([]string{`&DeleteNamespaceRequest{`,
  1421  		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1422  		`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
  1423  		`}`,
  1424  	}, "")
  1425  	return s
  1426  }
  1427  func valueToStringNamespace(v interface{}) string {
  1428  	rv := reflect.ValueOf(v)
  1429  	if rv.IsNil() {
  1430  		return "nil"
  1431  	}
  1432  	pv := reflect.Indirect(rv).Interface()
  1433  	return fmt.Sprintf("*%v", pv)
  1434  }
  1435  func (m *Namespace) Unmarshal(dAtA []byte) error {
  1436  	l := len(dAtA)
  1437  	iNdEx := 0
  1438  	for iNdEx < l {
  1439  		preIndex := iNdEx
  1440  		var wire uint64
  1441  		for shift := uint(0); ; shift += 7 {
  1442  			if shift >= 64 {
  1443  				return ErrIntOverflowNamespace
  1444  			}
  1445  			if iNdEx >= l {
  1446  				return io.ErrUnexpectedEOF
  1447  			}
  1448  			b := dAtA[iNdEx]
  1449  			iNdEx++
  1450  			wire |= uint64(b&0x7F) << shift
  1451  			if b < 0x80 {
  1452  				break
  1453  			}
  1454  		}
  1455  		fieldNum := int32(wire >> 3)
  1456  		wireType := int(wire & 0x7)
  1457  		if wireType == 4 {
  1458  			return fmt.Errorf("proto: Namespace: wiretype end group for non-group")
  1459  		}
  1460  		if fieldNum <= 0 {
  1461  			return fmt.Errorf("proto: Namespace: illegal tag %d (wire type %d)", fieldNum, wire)
  1462  		}
  1463  		switch fieldNum {
  1464  		case 1:
  1465  			if wireType != 2 {
  1466  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1467  			}
  1468  			var stringLen uint64
  1469  			for shift := uint(0); ; shift += 7 {
  1470  				if shift >= 64 {
  1471  					return ErrIntOverflowNamespace
  1472  				}
  1473  				if iNdEx >= l {
  1474  					return io.ErrUnexpectedEOF
  1475  				}
  1476  				b := dAtA[iNdEx]
  1477  				iNdEx++
  1478  				stringLen |= uint64(b&0x7F) << shift
  1479  				if b < 0x80 {
  1480  					break
  1481  				}
  1482  			}
  1483  			intStringLen := int(stringLen)
  1484  			if intStringLen < 0 {
  1485  				return ErrInvalidLengthNamespace
  1486  			}
  1487  			postIndex := iNdEx + intStringLen
  1488  			if postIndex < 0 {
  1489  				return ErrInvalidLengthNamespace
  1490  			}
  1491  			if postIndex > l {
  1492  				return io.ErrUnexpectedEOF
  1493  			}
  1494  			m.Name = string(dAtA[iNdEx:postIndex])
  1495  			iNdEx = postIndex
  1496  		case 2:
  1497  			if wireType != 2 {
  1498  				return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType)
  1499  			}
  1500  			var msglen int
  1501  			for shift := uint(0); ; shift += 7 {
  1502  				if shift >= 64 {
  1503  					return ErrIntOverflowNamespace
  1504  				}
  1505  				if iNdEx >= l {
  1506  					return io.ErrUnexpectedEOF
  1507  				}
  1508  				b := dAtA[iNdEx]
  1509  				iNdEx++
  1510  				msglen |= int(b&0x7F) << shift
  1511  				if b < 0x80 {
  1512  					break
  1513  				}
  1514  			}
  1515  			if msglen < 0 {
  1516  				return ErrInvalidLengthNamespace
  1517  			}
  1518  			postIndex := iNdEx + msglen
  1519  			if postIndex < 0 {
  1520  				return ErrInvalidLengthNamespace
  1521  			}
  1522  			if postIndex > l {
  1523  				return io.ErrUnexpectedEOF
  1524  			}
  1525  			if m.Labels == nil {
  1526  				m.Labels = make(map[string]string)
  1527  			}
  1528  			var mapkey string
  1529  			var mapvalue string
  1530  			for iNdEx < postIndex {
  1531  				entryPreIndex := iNdEx
  1532  				var wire uint64
  1533  				for shift := uint(0); ; shift += 7 {
  1534  					if shift >= 64 {
  1535  						return ErrIntOverflowNamespace
  1536  					}
  1537  					if iNdEx >= l {
  1538  						return io.ErrUnexpectedEOF
  1539  					}
  1540  					b := dAtA[iNdEx]
  1541  					iNdEx++
  1542  					wire |= uint64(b&0x7F) << shift
  1543  					if b < 0x80 {
  1544  						break
  1545  					}
  1546  				}
  1547  				fieldNum := int32(wire >> 3)
  1548  				if fieldNum == 1 {
  1549  					var stringLenmapkey uint64
  1550  					for shift := uint(0); ; shift += 7 {
  1551  						if shift >= 64 {
  1552  							return ErrIntOverflowNamespace
  1553  						}
  1554  						if iNdEx >= l {
  1555  							return io.ErrUnexpectedEOF
  1556  						}
  1557  						b := dAtA[iNdEx]
  1558  						iNdEx++
  1559  						stringLenmapkey |= uint64(b&0x7F) << shift
  1560  						if b < 0x80 {
  1561  							break
  1562  						}
  1563  					}
  1564  					intStringLenmapkey := int(stringLenmapkey)
  1565  					if intStringLenmapkey < 0 {
  1566  						return ErrInvalidLengthNamespace
  1567  					}
  1568  					postStringIndexmapkey := iNdEx + intStringLenmapkey
  1569  					if postStringIndexmapkey < 0 {
  1570  						return ErrInvalidLengthNamespace
  1571  					}
  1572  					if postStringIndexmapkey > l {
  1573  						return io.ErrUnexpectedEOF
  1574  					}
  1575  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1576  					iNdEx = postStringIndexmapkey
  1577  				} else if fieldNum == 2 {
  1578  					var stringLenmapvalue uint64
  1579  					for shift := uint(0); ; shift += 7 {
  1580  						if shift >= 64 {
  1581  							return ErrIntOverflowNamespace
  1582  						}
  1583  						if iNdEx >= l {
  1584  							return io.ErrUnexpectedEOF
  1585  						}
  1586  						b := dAtA[iNdEx]
  1587  						iNdEx++
  1588  						stringLenmapvalue |= uint64(b&0x7F) << shift
  1589  						if b < 0x80 {
  1590  							break
  1591  						}
  1592  					}
  1593  					intStringLenmapvalue := int(stringLenmapvalue)
  1594  					if intStringLenmapvalue < 0 {
  1595  						return ErrInvalidLengthNamespace
  1596  					}
  1597  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  1598  					if postStringIndexmapvalue < 0 {
  1599  						return ErrInvalidLengthNamespace
  1600  					}
  1601  					if postStringIndexmapvalue > l {
  1602  						return io.ErrUnexpectedEOF
  1603  					}
  1604  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  1605  					iNdEx = postStringIndexmapvalue
  1606  				} else {
  1607  					iNdEx = entryPreIndex
  1608  					skippy, err := skipNamespace(dAtA[iNdEx:])
  1609  					if err != nil {
  1610  						return err
  1611  					}
  1612  					if (skippy < 0) || (iNdEx+skippy) < 0 {
  1613  						return ErrInvalidLengthNamespace
  1614  					}
  1615  					if (iNdEx + skippy) > postIndex {
  1616  						return io.ErrUnexpectedEOF
  1617  					}
  1618  					iNdEx += skippy
  1619  				}
  1620  			}
  1621  			m.Labels[mapkey] = mapvalue
  1622  			iNdEx = postIndex
  1623  		default:
  1624  			iNdEx = preIndex
  1625  			skippy, err := skipNamespace(dAtA[iNdEx:])
  1626  			if err != nil {
  1627  				return err
  1628  			}
  1629  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1630  				return ErrInvalidLengthNamespace
  1631  			}
  1632  			if (iNdEx + skippy) > l {
  1633  				return io.ErrUnexpectedEOF
  1634  			}
  1635  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1636  			iNdEx += skippy
  1637  		}
  1638  	}
  1639  
  1640  	if iNdEx > l {
  1641  		return io.ErrUnexpectedEOF
  1642  	}
  1643  	return nil
  1644  }
  1645  func (m *GetNamespaceRequest) Unmarshal(dAtA []byte) error {
  1646  	l := len(dAtA)
  1647  	iNdEx := 0
  1648  	for iNdEx < l {
  1649  		preIndex := iNdEx
  1650  		var wire uint64
  1651  		for shift := uint(0); ; shift += 7 {
  1652  			if shift >= 64 {
  1653  				return ErrIntOverflowNamespace
  1654  			}
  1655  			if iNdEx >= l {
  1656  				return io.ErrUnexpectedEOF
  1657  			}
  1658  			b := dAtA[iNdEx]
  1659  			iNdEx++
  1660  			wire |= uint64(b&0x7F) << shift
  1661  			if b < 0x80 {
  1662  				break
  1663  			}
  1664  		}
  1665  		fieldNum := int32(wire >> 3)
  1666  		wireType := int(wire & 0x7)
  1667  		if wireType == 4 {
  1668  			return fmt.Errorf("proto: GetNamespaceRequest: wiretype end group for non-group")
  1669  		}
  1670  		if fieldNum <= 0 {
  1671  			return fmt.Errorf("proto: GetNamespaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1672  		}
  1673  		switch fieldNum {
  1674  		case 1:
  1675  			if wireType != 2 {
  1676  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1677  			}
  1678  			var stringLen uint64
  1679  			for shift := uint(0); ; shift += 7 {
  1680  				if shift >= 64 {
  1681  					return ErrIntOverflowNamespace
  1682  				}
  1683  				if iNdEx >= l {
  1684  					return io.ErrUnexpectedEOF
  1685  				}
  1686  				b := dAtA[iNdEx]
  1687  				iNdEx++
  1688  				stringLen |= uint64(b&0x7F) << shift
  1689  				if b < 0x80 {
  1690  					break
  1691  				}
  1692  			}
  1693  			intStringLen := int(stringLen)
  1694  			if intStringLen < 0 {
  1695  				return ErrInvalidLengthNamespace
  1696  			}
  1697  			postIndex := iNdEx + intStringLen
  1698  			if postIndex < 0 {
  1699  				return ErrInvalidLengthNamespace
  1700  			}
  1701  			if postIndex > l {
  1702  				return io.ErrUnexpectedEOF
  1703  			}
  1704  			m.Name = string(dAtA[iNdEx:postIndex])
  1705  			iNdEx = postIndex
  1706  		default:
  1707  			iNdEx = preIndex
  1708  			skippy, err := skipNamespace(dAtA[iNdEx:])
  1709  			if err != nil {
  1710  				return err
  1711  			}
  1712  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1713  				return ErrInvalidLengthNamespace
  1714  			}
  1715  			if (iNdEx + skippy) > l {
  1716  				return io.ErrUnexpectedEOF
  1717  			}
  1718  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1719  			iNdEx += skippy
  1720  		}
  1721  	}
  1722  
  1723  	if iNdEx > l {
  1724  		return io.ErrUnexpectedEOF
  1725  	}
  1726  	return nil
  1727  }
  1728  func (m *GetNamespaceResponse) Unmarshal(dAtA []byte) error {
  1729  	l := len(dAtA)
  1730  	iNdEx := 0
  1731  	for iNdEx < l {
  1732  		preIndex := iNdEx
  1733  		var wire uint64
  1734  		for shift := uint(0); ; shift += 7 {
  1735  			if shift >= 64 {
  1736  				return ErrIntOverflowNamespace
  1737  			}
  1738  			if iNdEx >= l {
  1739  				return io.ErrUnexpectedEOF
  1740  			}
  1741  			b := dAtA[iNdEx]
  1742  			iNdEx++
  1743  			wire |= uint64(b&0x7F) << shift
  1744  			if b < 0x80 {
  1745  				break
  1746  			}
  1747  		}
  1748  		fieldNum := int32(wire >> 3)
  1749  		wireType := int(wire & 0x7)
  1750  		if wireType == 4 {
  1751  			return fmt.Errorf("proto: GetNamespaceResponse: wiretype end group for non-group")
  1752  		}
  1753  		if fieldNum <= 0 {
  1754  			return fmt.Errorf("proto: GetNamespaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1755  		}
  1756  		switch fieldNum {
  1757  		case 1:
  1758  			if wireType != 2 {
  1759  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  1760  			}
  1761  			var msglen int
  1762  			for shift := uint(0); ; shift += 7 {
  1763  				if shift >= 64 {
  1764  					return ErrIntOverflowNamespace
  1765  				}
  1766  				if iNdEx >= l {
  1767  					return io.ErrUnexpectedEOF
  1768  				}
  1769  				b := dAtA[iNdEx]
  1770  				iNdEx++
  1771  				msglen |= int(b&0x7F) << shift
  1772  				if b < 0x80 {
  1773  					break
  1774  				}
  1775  			}
  1776  			if msglen < 0 {
  1777  				return ErrInvalidLengthNamespace
  1778  			}
  1779  			postIndex := iNdEx + msglen
  1780  			if postIndex < 0 {
  1781  				return ErrInvalidLengthNamespace
  1782  			}
  1783  			if postIndex > l {
  1784  				return io.ErrUnexpectedEOF
  1785  			}
  1786  			if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1787  				return err
  1788  			}
  1789  			iNdEx = postIndex
  1790  		default:
  1791  			iNdEx = preIndex
  1792  			skippy, err := skipNamespace(dAtA[iNdEx:])
  1793  			if err != nil {
  1794  				return err
  1795  			}
  1796  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1797  				return ErrInvalidLengthNamespace
  1798  			}
  1799  			if (iNdEx + skippy) > l {
  1800  				return io.ErrUnexpectedEOF
  1801  			}
  1802  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1803  			iNdEx += skippy
  1804  		}
  1805  	}
  1806  
  1807  	if iNdEx > l {
  1808  		return io.ErrUnexpectedEOF
  1809  	}
  1810  	return nil
  1811  }
  1812  func (m *ListNamespacesRequest) Unmarshal(dAtA []byte) error {
  1813  	l := len(dAtA)
  1814  	iNdEx := 0
  1815  	for iNdEx < l {
  1816  		preIndex := iNdEx
  1817  		var wire uint64
  1818  		for shift := uint(0); ; shift += 7 {
  1819  			if shift >= 64 {
  1820  				return ErrIntOverflowNamespace
  1821  			}
  1822  			if iNdEx >= l {
  1823  				return io.ErrUnexpectedEOF
  1824  			}
  1825  			b := dAtA[iNdEx]
  1826  			iNdEx++
  1827  			wire |= uint64(b&0x7F) << shift
  1828  			if b < 0x80 {
  1829  				break
  1830  			}
  1831  		}
  1832  		fieldNum := int32(wire >> 3)
  1833  		wireType := int(wire & 0x7)
  1834  		if wireType == 4 {
  1835  			return fmt.Errorf("proto: ListNamespacesRequest: wiretype end group for non-group")
  1836  		}
  1837  		if fieldNum <= 0 {
  1838  			return fmt.Errorf("proto: ListNamespacesRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1839  		}
  1840  		switch fieldNum {
  1841  		case 1:
  1842  			if wireType != 2 {
  1843  				return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType)
  1844  			}
  1845  			var stringLen uint64
  1846  			for shift := uint(0); ; shift += 7 {
  1847  				if shift >= 64 {
  1848  					return ErrIntOverflowNamespace
  1849  				}
  1850  				if iNdEx >= l {
  1851  					return io.ErrUnexpectedEOF
  1852  				}
  1853  				b := dAtA[iNdEx]
  1854  				iNdEx++
  1855  				stringLen |= uint64(b&0x7F) << shift
  1856  				if b < 0x80 {
  1857  					break
  1858  				}
  1859  			}
  1860  			intStringLen := int(stringLen)
  1861  			if intStringLen < 0 {
  1862  				return ErrInvalidLengthNamespace
  1863  			}
  1864  			postIndex := iNdEx + intStringLen
  1865  			if postIndex < 0 {
  1866  				return ErrInvalidLengthNamespace
  1867  			}
  1868  			if postIndex > l {
  1869  				return io.ErrUnexpectedEOF
  1870  			}
  1871  			m.Filter = string(dAtA[iNdEx:postIndex])
  1872  			iNdEx = postIndex
  1873  		default:
  1874  			iNdEx = preIndex
  1875  			skippy, err := skipNamespace(dAtA[iNdEx:])
  1876  			if err != nil {
  1877  				return err
  1878  			}
  1879  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1880  				return ErrInvalidLengthNamespace
  1881  			}
  1882  			if (iNdEx + skippy) > l {
  1883  				return io.ErrUnexpectedEOF
  1884  			}
  1885  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1886  			iNdEx += skippy
  1887  		}
  1888  	}
  1889  
  1890  	if iNdEx > l {
  1891  		return io.ErrUnexpectedEOF
  1892  	}
  1893  	return nil
  1894  }
  1895  func (m *ListNamespacesResponse) Unmarshal(dAtA []byte) error {
  1896  	l := len(dAtA)
  1897  	iNdEx := 0
  1898  	for iNdEx < l {
  1899  		preIndex := iNdEx
  1900  		var wire uint64
  1901  		for shift := uint(0); ; shift += 7 {
  1902  			if shift >= 64 {
  1903  				return ErrIntOverflowNamespace
  1904  			}
  1905  			if iNdEx >= l {
  1906  				return io.ErrUnexpectedEOF
  1907  			}
  1908  			b := dAtA[iNdEx]
  1909  			iNdEx++
  1910  			wire |= uint64(b&0x7F) << shift
  1911  			if b < 0x80 {
  1912  				break
  1913  			}
  1914  		}
  1915  		fieldNum := int32(wire >> 3)
  1916  		wireType := int(wire & 0x7)
  1917  		if wireType == 4 {
  1918  			return fmt.Errorf("proto: ListNamespacesResponse: wiretype end group for non-group")
  1919  		}
  1920  		if fieldNum <= 0 {
  1921  			return fmt.Errorf("proto: ListNamespacesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1922  		}
  1923  		switch fieldNum {
  1924  		case 1:
  1925  			if wireType != 2 {
  1926  				return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType)
  1927  			}
  1928  			var msglen int
  1929  			for shift := uint(0); ; shift += 7 {
  1930  				if shift >= 64 {
  1931  					return ErrIntOverflowNamespace
  1932  				}
  1933  				if iNdEx >= l {
  1934  					return io.ErrUnexpectedEOF
  1935  				}
  1936  				b := dAtA[iNdEx]
  1937  				iNdEx++
  1938  				msglen |= int(b&0x7F) << shift
  1939  				if b < 0x80 {
  1940  					break
  1941  				}
  1942  			}
  1943  			if msglen < 0 {
  1944  				return ErrInvalidLengthNamespace
  1945  			}
  1946  			postIndex := iNdEx + msglen
  1947  			if postIndex < 0 {
  1948  				return ErrInvalidLengthNamespace
  1949  			}
  1950  			if postIndex > l {
  1951  				return io.ErrUnexpectedEOF
  1952  			}
  1953  			m.Namespaces = append(m.Namespaces, Namespace{})
  1954  			if err := m.Namespaces[len(m.Namespaces)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1955  				return err
  1956  			}
  1957  			iNdEx = postIndex
  1958  		default:
  1959  			iNdEx = preIndex
  1960  			skippy, err := skipNamespace(dAtA[iNdEx:])
  1961  			if err != nil {
  1962  				return err
  1963  			}
  1964  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1965  				return ErrInvalidLengthNamespace
  1966  			}
  1967  			if (iNdEx + skippy) > l {
  1968  				return io.ErrUnexpectedEOF
  1969  			}
  1970  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1971  			iNdEx += skippy
  1972  		}
  1973  	}
  1974  
  1975  	if iNdEx > l {
  1976  		return io.ErrUnexpectedEOF
  1977  	}
  1978  	return nil
  1979  }
  1980  func (m *CreateNamespaceRequest) Unmarshal(dAtA []byte) error {
  1981  	l := len(dAtA)
  1982  	iNdEx := 0
  1983  	for iNdEx < l {
  1984  		preIndex := iNdEx
  1985  		var wire uint64
  1986  		for shift := uint(0); ; shift += 7 {
  1987  			if shift >= 64 {
  1988  				return ErrIntOverflowNamespace
  1989  			}
  1990  			if iNdEx >= l {
  1991  				return io.ErrUnexpectedEOF
  1992  			}
  1993  			b := dAtA[iNdEx]
  1994  			iNdEx++
  1995  			wire |= uint64(b&0x7F) << shift
  1996  			if b < 0x80 {
  1997  				break
  1998  			}
  1999  		}
  2000  		fieldNum := int32(wire >> 3)
  2001  		wireType := int(wire & 0x7)
  2002  		if wireType == 4 {
  2003  			return fmt.Errorf("proto: CreateNamespaceRequest: wiretype end group for non-group")
  2004  		}
  2005  		if fieldNum <= 0 {
  2006  			return fmt.Errorf("proto: CreateNamespaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  2007  		}
  2008  		switch fieldNum {
  2009  		case 1:
  2010  			if wireType != 2 {
  2011  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  2012  			}
  2013  			var msglen int
  2014  			for shift := uint(0); ; shift += 7 {
  2015  				if shift >= 64 {
  2016  					return ErrIntOverflowNamespace
  2017  				}
  2018  				if iNdEx >= l {
  2019  					return io.ErrUnexpectedEOF
  2020  				}
  2021  				b := dAtA[iNdEx]
  2022  				iNdEx++
  2023  				msglen |= int(b&0x7F) << shift
  2024  				if b < 0x80 {
  2025  					break
  2026  				}
  2027  			}
  2028  			if msglen < 0 {
  2029  				return ErrInvalidLengthNamespace
  2030  			}
  2031  			postIndex := iNdEx + msglen
  2032  			if postIndex < 0 {
  2033  				return ErrInvalidLengthNamespace
  2034  			}
  2035  			if postIndex > l {
  2036  				return io.ErrUnexpectedEOF
  2037  			}
  2038  			if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2039  				return err
  2040  			}
  2041  			iNdEx = postIndex
  2042  		default:
  2043  			iNdEx = preIndex
  2044  			skippy, err := skipNamespace(dAtA[iNdEx:])
  2045  			if err != nil {
  2046  				return err
  2047  			}
  2048  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2049  				return ErrInvalidLengthNamespace
  2050  			}
  2051  			if (iNdEx + skippy) > l {
  2052  				return io.ErrUnexpectedEOF
  2053  			}
  2054  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2055  			iNdEx += skippy
  2056  		}
  2057  	}
  2058  
  2059  	if iNdEx > l {
  2060  		return io.ErrUnexpectedEOF
  2061  	}
  2062  	return nil
  2063  }
  2064  func (m *CreateNamespaceResponse) Unmarshal(dAtA []byte) error {
  2065  	l := len(dAtA)
  2066  	iNdEx := 0
  2067  	for iNdEx < l {
  2068  		preIndex := iNdEx
  2069  		var wire uint64
  2070  		for shift := uint(0); ; shift += 7 {
  2071  			if shift >= 64 {
  2072  				return ErrIntOverflowNamespace
  2073  			}
  2074  			if iNdEx >= l {
  2075  				return io.ErrUnexpectedEOF
  2076  			}
  2077  			b := dAtA[iNdEx]
  2078  			iNdEx++
  2079  			wire |= uint64(b&0x7F) << shift
  2080  			if b < 0x80 {
  2081  				break
  2082  			}
  2083  		}
  2084  		fieldNum := int32(wire >> 3)
  2085  		wireType := int(wire & 0x7)
  2086  		if wireType == 4 {
  2087  			return fmt.Errorf("proto: CreateNamespaceResponse: wiretype end group for non-group")
  2088  		}
  2089  		if fieldNum <= 0 {
  2090  			return fmt.Errorf("proto: CreateNamespaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  2091  		}
  2092  		switch fieldNum {
  2093  		case 1:
  2094  			if wireType != 2 {
  2095  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  2096  			}
  2097  			var msglen int
  2098  			for shift := uint(0); ; shift += 7 {
  2099  				if shift >= 64 {
  2100  					return ErrIntOverflowNamespace
  2101  				}
  2102  				if iNdEx >= l {
  2103  					return io.ErrUnexpectedEOF
  2104  				}
  2105  				b := dAtA[iNdEx]
  2106  				iNdEx++
  2107  				msglen |= int(b&0x7F) << shift
  2108  				if b < 0x80 {
  2109  					break
  2110  				}
  2111  			}
  2112  			if msglen < 0 {
  2113  				return ErrInvalidLengthNamespace
  2114  			}
  2115  			postIndex := iNdEx + msglen
  2116  			if postIndex < 0 {
  2117  				return ErrInvalidLengthNamespace
  2118  			}
  2119  			if postIndex > l {
  2120  				return io.ErrUnexpectedEOF
  2121  			}
  2122  			if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2123  				return err
  2124  			}
  2125  			iNdEx = postIndex
  2126  		default:
  2127  			iNdEx = preIndex
  2128  			skippy, err := skipNamespace(dAtA[iNdEx:])
  2129  			if err != nil {
  2130  				return err
  2131  			}
  2132  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2133  				return ErrInvalidLengthNamespace
  2134  			}
  2135  			if (iNdEx + skippy) > l {
  2136  				return io.ErrUnexpectedEOF
  2137  			}
  2138  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2139  			iNdEx += skippy
  2140  		}
  2141  	}
  2142  
  2143  	if iNdEx > l {
  2144  		return io.ErrUnexpectedEOF
  2145  	}
  2146  	return nil
  2147  }
  2148  func (m *UpdateNamespaceRequest) Unmarshal(dAtA []byte) error {
  2149  	l := len(dAtA)
  2150  	iNdEx := 0
  2151  	for iNdEx < l {
  2152  		preIndex := iNdEx
  2153  		var wire uint64
  2154  		for shift := uint(0); ; shift += 7 {
  2155  			if shift >= 64 {
  2156  				return ErrIntOverflowNamespace
  2157  			}
  2158  			if iNdEx >= l {
  2159  				return io.ErrUnexpectedEOF
  2160  			}
  2161  			b := dAtA[iNdEx]
  2162  			iNdEx++
  2163  			wire |= uint64(b&0x7F) << shift
  2164  			if b < 0x80 {
  2165  				break
  2166  			}
  2167  		}
  2168  		fieldNum := int32(wire >> 3)
  2169  		wireType := int(wire & 0x7)
  2170  		if wireType == 4 {
  2171  			return fmt.Errorf("proto: UpdateNamespaceRequest: wiretype end group for non-group")
  2172  		}
  2173  		if fieldNum <= 0 {
  2174  			return fmt.Errorf("proto: UpdateNamespaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  2175  		}
  2176  		switch fieldNum {
  2177  		case 1:
  2178  			if wireType != 2 {
  2179  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  2180  			}
  2181  			var msglen int
  2182  			for shift := uint(0); ; shift += 7 {
  2183  				if shift >= 64 {
  2184  					return ErrIntOverflowNamespace
  2185  				}
  2186  				if iNdEx >= l {
  2187  					return io.ErrUnexpectedEOF
  2188  				}
  2189  				b := dAtA[iNdEx]
  2190  				iNdEx++
  2191  				msglen |= int(b&0x7F) << shift
  2192  				if b < 0x80 {
  2193  					break
  2194  				}
  2195  			}
  2196  			if msglen < 0 {
  2197  				return ErrInvalidLengthNamespace
  2198  			}
  2199  			postIndex := iNdEx + msglen
  2200  			if postIndex < 0 {
  2201  				return ErrInvalidLengthNamespace
  2202  			}
  2203  			if postIndex > l {
  2204  				return io.ErrUnexpectedEOF
  2205  			}
  2206  			if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2207  				return err
  2208  			}
  2209  			iNdEx = postIndex
  2210  		case 2:
  2211  			if wireType != 2 {
  2212  				return fmt.Errorf("proto: wrong wireType = %d for field UpdateMask", wireType)
  2213  			}
  2214  			var msglen int
  2215  			for shift := uint(0); ; shift += 7 {
  2216  				if shift >= 64 {
  2217  					return ErrIntOverflowNamespace
  2218  				}
  2219  				if iNdEx >= l {
  2220  					return io.ErrUnexpectedEOF
  2221  				}
  2222  				b := dAtA[iNdEx]
  2223  				iNdEx++
  2224  				msglen |= int(b&0x7F) << shift
  2225  				if b < 0x80 {
  2226  					break
  2227  				}
  2228  			}
  2229  			if msglen < 0 {
  2230  				return ErrInvalidLengthNamespace
  2231  			}
  2232  			postIndex := iNdEx + msglen
  2233  			if postIndex < 0 {
  2234  				return ErrInvalidLengthNamespace
  2235  			}
  2236  			if postIndex > l {
  2237  				return io.ErrUnexpectedEOF
  2238  			}
  2239  			if m.UpdateMask == nil {
  2240  				m.UpdateMask = &types.FieldMask{}
  2241  			}
  2242  			if err := m.UpdateMask.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2243  				return err
  2244  			}
  2245  			iNdEx = postIndex
  2246  		default:
  2247  			iNdEx = preIndex
  2248  			skippy, err := skipNamespace(dAtA[iNdEx:])
  2249  			if err != nil {
  2250  				return err
  2251  			}
  2252  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2253  				return ErrInvalidLengthNamespace
  2254  			}
  2255  			if (iNdEx + skippy) > l {
  2256  				return io.ErrUnexpectedEOF
  2257  			}
  2258  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2259  			iNdEx += skippy
  2260  		}
  2261  	}
  2262  
  2263  	if iNdEx > l {
  2264  		return io.ErrUnexpectedEOF
  2265  	}
  2266  	return nil
  2267  }
  2268  func (m *UpdateNamespaceResponse) Unmarshal(dAtA []byte) error {
  2269  	l := len(dAtA)
  2270  	iNdEx := 0
  2271  	for iNdEx < l {
  2272  		preIndex := iNdEx
  2273  		var wire uint64
  2274  		for shift := uint(0); ; shift += 7 {
  2275  			if shift >= 64 {
  2276  				return ErrIntOverflowNamespace
  2277  			}
  2278  			if iNdEx >= l {
  2279  				return io.ErrUnexpectedEOF
  2280  			}
  2281  			b := dAtA[iNdEx]
  2282  			iNdEx++
  2283  			wire |= uint64(b&0x7F) << shift
  2284  			if b < 0x80 {
  2285  				break
  2286  			}
  2287  		}
  2288  		fieldNum := int32(wire >> 3)
  2289  		wireType := int(wire & 0x7)
  2290  		if wireType == 4 {
  2291  			return fmt.Errorf("proto: UpdateNamespaceResponse: wiretype end group for non-group")
  2292  		}
  2293  		if fieldNum <= 0 {
  2294  			return fmt.Errorf("proto: UpdateNamespaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  2295  		}
  2296  		switch fieldNum {
  2297  		case 1:
  2298  			if wireType != 2 {
  2299  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  2300  			}
  2301  			var msglen int
  2302  			for shift := uint(0); ; shift += 7 {
  2303  				if shift >= 64 {
  2304  					return ErrIntOverflowNamespace
  2305  				}
  2306  				if iNdEx >= l {
  2307  					return io.ErrUnexpectedEOF
  2308  				}
  2309  				b := dAtA[iNdEx]
  2310  				iNdEx++
  2311  				msglen |= int(b&0x7F) << shift
  2312  				if b < 0x80 {
  2313  					break
  2314  				}
  2315  			}
  2316  			if msglen < 0 {
  2317  				return ErrInvalidLengthNamespace
  2318  			}
  2319  			postIndex := iNdEx + msglen
  2320  			if postIndex < 0 {
  2321  				return ErrInvalidLengthNamespace
  2322  			}
  2323  			if postIndex > l {
  2324  				return io.ErrUnexpectedEOF
  2325  			}
  2326  			if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2327  				return err
  2328  			}
  2329  			iNdEx = postIndex
  2330  		default:
  2331  			iNdEx = preIndex
  2332  			skippy, err := skipNamespace(dAtA[iNdEx:])
  2333  			if err != nil {
  2334  				return err
  2335  			}
  2336  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2337  				return ErrInvalidLengthNamespace
  2338  			}
  2339  			if (iNdEx + skippy) > l {
  2340  				return io.ErrUnexpectedEOF
  2341  			}
  2342  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2343  			iNdEx += skippy
  2344  		}
  2345  	}
  2346  
  2347  	if iNdEx > l {
  2348  		return io.ErrUnexpectedEOF
  2349  	}
  2350  	return nil
  2351  }
  2352  func (m *DeleteNamespaceRequest) Unmarshal(dAtA []byte) error {
  2353  	l := len(dAtA)
  2354  	iNdEx := 0
  2355  	for iNdEx < l {
  2356  		preIndex := iNdEx
  2357  		var wire uint64
  2358  		for shift := uint(0); ; shift += 7 {
  2359  			if shift >= 64 {
  2360  				return ErrIntOverflowNamespace
  2361  			}
  2362  			if iNdEx >= l {
  2363  				return io.ErrUnexpectedEOF
  2364  			}
  2365  			b := dAtA[iNdEx]
  2366  			iNdEx++
  2367  			wire |= uint64(b&0x7F) << shift
  2368  			if b < 0x80 {
  2369  				break
  2370  			}
  2371  		}
  2372  		fieldNum := int32(wire >> 3)
  2373  		wireType := int(wire & 0x7)
  2374  		if wireType == 4 {
  2375  			return fmt.Errorf("proto: DeleteNamespaceRequest: wiretype end group for non-group")
  2376  		}
  2377  		if fieldNum <= 0 {
  2378  			return fmt.Errorf("proto: DeleteNamespaceRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  2379  		}
  2380  		switch fieldNum {
  2381  		case 1:
  2382  			if wireType != 2 {
  2383  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  2384  			}
  2385  			var stringLen uint64
  2386  			for shift := uint(0); ; shift += 7 {
  2387  				if shift >= 64 {
  2388  					return ErrIntOverflowNamespace
  2389  				}
  2390  				if iNdEx >= l {
  2391  					return io.ErrUnexpectedEOF
  2392  				}
  2393  				b := dAtA[iNdEx]
  2394  				iNdEx++
  2395  				stringLen |= uint64(b&0x7F) << shift
  2396  				if b < 0x80 {
  2397  					break
  2398  				}
  2399  			}
  2400  			intStringLen := int(stringLen)
  2401  			if intStringLen < 0 {
  2402  				return ErrInvalidLengthNamespace
  2403  			}
  2404  			postIndex := iNdEx + intStringLen
  2405  			if postIndex < 0 {
  2406  				return ErrInvalidLengthNamespace
  2407  			}
  2408  			if postIndex > l {
  2409  				return io.ErrUnexpectedEOF
  2410  			}
  2411  			m.Name = string(dAtA[iNdEx:postIndex])
  2412  			iNdEx = postIndex
  2413  		default:
  2414  			iNdEx = preIndex
  2415  			skippy, err := skipNamespace(dAtA[iNdEx:])
  2416  			if err != nil {
  2417  				return err
  2418  			}
  2419  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2420  				return ErrInvalidLengthNamespace
  2421  			}
  2422  			if (iNdEx + skippy) > l {
  2423  				return io.ErrUnexpectedEOF
  2424  			}
  2425  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  2426  			iNdEx += skippy
  2427  		}
  2428  	}
  2429  
  2430  	if iNdEx > l {
  2431  		return io.ErrUnexpectedEOF
  2432  	}
  2433  	return nil
  2434  }
  2435  func skipNamespace(dAtA []byte) (n int, err error) {
  2436  	l := len(dAtA)
  2437  	iNdEx := 0
  2438  	depth := 0
  2439  	for iNdEx < l {
  2440  		var wire uint64
  2441  		for shift := uint(0); ; shift += 7 {
  2442  			if shift >= 64 {
  2443  				return 0, ErrIntOverflowNamespace
  2444  			}
  2445  			if iNdEx >= l {
  2446  				return 0, io.ErrUnexpectedEOF
  2447  			}
  2448  			b := dAtA[iNdEx]
  2449  			iNdEx++
  2450  			wire |= (uint64(b) & 0x7F) << shift
  2451  			if b < 0x80 {
  2452  				break
  2453  			}
  2454  		}
  2455  		wireType := int(wire & 0x7)
  2456  		switch wireType {
  2457  		case 0:
  2458  			for shift := uint(0); ; shift += 7 {
  2459  				if shift >= 64 {
  2460  					return 0, ErrIntOverflowNamespace
  2461  				}
  2462  				if iNdEx >= l {
  2463  					return 0, io.ErrUnexpectedEOF
  2464  				}
  2465  				iNdEx++
  2466  				if dAtA[iNdEx-1] < 0x80 {
  2467  					break
  2468  				}
  2469  			}
  2470  		case 1:
  2471  			iNdEx += 8
  2472  		case 2:
  2473  			var length int
  2474  			for shift := uint(0); ; shift += 7 {
  2475  				if shift >= 64 {
  2476  					return 0, ErrIntOverflowNamespace
  2477  				}
  2478  				if iNdEx >= l {
  2479  					return 0, io.ErrUnexpectedEOF
  2480  				}
  2481  				b := dAtA[iNdEx]
  2482  				iNdEx++
  2483  				length |= (int(b) & 0x7F) << shift
  2484  				if b < 0x80 {
  2485  					break
  2486  				}
  2487  			}
  2488  			if length < 0 {
  2489  				return 0, ErrInvalidLengthNamespace
  2490  			}
  2491  			iNdEx += length
  2492  		case 3:
  2493  			depth++
  2494  		case 4:
  2495  			if depth == 0 {
  2496  				return 0, ErrUnexpectedEndOfGroupNamespace
  2497  			}
  2498  			depth--
  2499  		case 5:
  2500  			iNdEx += 4
  2501  		default:
  2502  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2503  		}
  2504  		if iNdEx < 0 {
  2505  			return 0, ErrInvalidLengthNamespace
  2506  		}
  2507  		if depth == 0 {
  2508  			return iNdEx, nil
  2509  		}
  2510  	}
  2511  	return 0, io.ErrUnexpectedEOF
  2512  }
  2513  
  2514  var (
  2515  	ErrInvalidLengthNamespace        = fmt.Errorf("proto: negative length found during unmarshaling")
  2516  	ErrIntOverflowNamespace          = fmt.Errorf("proto: integer overflow")
  2517  	ErrUnexpectedEndOfGroupNamespace = fmt.Errorf("proto: unexpected end of group")
  2518  )