github.com/argoproj/argo-cd/v3@v3.2.1/pkg/apiclient/repocreds/repocreds.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: server/repocreds/repocreds.proto
     3  
     4  // Repository Service
     5  //
     6  // Repository Service API performs CRUD actions against repository resources
     7  
     8  package repocreds
     9  
    10  import (
    11  	context "context"
    12  	fmt "fmt"
    13  	v1alpha1 "github.com/argoproj/argo-cd/v3/pkg/apis/application/v1alpha1"
    14  	proto "github.com/gogo/protobuf/proto"
    15  	_ "google.golang.org/genproto/googleapis/api/annotations"
    16  	grpc "google.golang.org/grpc"
    17  	codes "google.golang.org/grpc/codes"
    18  	status "google.golang.org/grpc/status"
    19  	io "io"
    20  	math "math"
    21  	math_bits "math/bits"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var _ = proto.Marshal
    26  var _ = fmt.Errorf
    27  var _ = math.Inf
    28  
    29  // This is a compile-time assertion to ensure that this generated file
    30  // is compatible with the proto package it is being compiled against.
    31  // A compilation error at this line likely means your copy of the
    32  // proto package needs to be updated.
    33  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    34  
    35  // RepoCredsQuery is a query for RepoCreds resources
    36  type RepoCredsQuery struct {
    37  	// Repo URL for query
    38  	Url                  string   `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
    39  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    40  	XXX_unrecognized     []byte   `json:"-"`
    41  	XXX_sizecache        int32    `json:"-"`
    42  }
    43  
    44  func (m *RepoCredsQuery) Reset()         { *m = RepoCredsQuery{} }
    45  func (m *RepoCredsQuery) String() string { return proto.CompactTextString(m) }
    46  func (*RepoCredsQuery) ProtoMessage()    {}
    47  func (*RepoCredsQuery) Descriptor() ([]byte, []int) {
    48  	return fileDescriptor_b0b5fce4710a8821, []int{0}
    49  }
    50  func (m *RepoCredsQuery) XXX_Unmarshal(b []byte) error {
    51  	return m.Unmarshal(b)
    52  }
    53  func (m *RepoCredsQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    54  	if deterministic {
    55  		return xxx_messageInfo_RepoCredsQuery.Marshal(b, m, deterministic)
    56  	} else {
    57  		b = b[:cap(b)]
    58  		n, err := m.MarshalToSizedBuffer(b)
    59  		if err != nil {
    60  			return nil, err
    61  		}
    62  		return b[:n], nil
    63  	}
    64  }
    65  func (m *RepoCredsQuery) XXX_Merge(src proto.Message) {
    66  	xxx_messageInfo_RepoCredsQuery.Merge(m, src)
    67  }
    68  func (m *RepoCredsQuery) XXX_Size() int {
    69  	return m.Size()
    70  }
    71  func (m *RepoCredsQuery) XXX_DiscardUnknown() {
    72  	xxx_messageInfo_RepoCredsQuery.DiscardUnknown(m)
    73  }
    74  
    75  var xxx_messageInfo_RepoCredsQuery proto.InternalMessageInfo
    76  
    77  func (m *RepoCredsQuery) GetUrl() string {
    78  	if m != nil {
    79  		return m.Url
    80  	}
    81  	return ""
    82  }
    83  
    84  type RepoCredsDeleteRequest struct {
    85  	Url                  string   `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
    86  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    87  	XXX_unrecognized     []byte   `json:"-"`
    88  	XXX_sizecache        int32    `json:"-"`
    89  }
    90  
    91  func (m *RepoCredsDeleteRequest) Reset()         { *m = RepoCredsDeleteRequest{} }
    92  func (m *RepoCredsDeleteRequest) String() string { return proto.CompactTextString(m) }
    93  func (*RepoCredsDeleteRequest) ProtoMessage()    {}
    94  func (*RepoCredsDeleteRequest) Descriptor() ([]byte, []int) {
    95  	return fileDescriptor_b0b5fce4710a8821, []int{1}
    96  }
    97  func (m *RepoCredsDeleteRequest) XXX_Unmarshal(b []byte) error {
    98  	return m.Unmarshal(b)
    99  }
   100  func (m *RepoCredsDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   101  	if deterministic {
   102  		return xxx_messageInfo_RepoCredsDeleteRequest.Marshal(b, m, deterministic)
   103  	} else {
   104  		b = b[:cap(b)]
   105  		n, err := m.MarshalToSizedBuffer(b)
   106  		if err != nil {
   107  			return nil, err
   108  		}
   109  		return b[:n], nil
   110  	}
   111  }
   112  func (m *RepoCredsDeleteRequest) XXX_Merge(src proto.Message) {
   113  	xxx_messageInfo_RepoCredsDeleteRequest.Merge(m, src)
   114  }
   115  func (m *RepoCredsDeleteRequest) XXX_Size() int {
   116  	return m.Size()
   117  }
   118  func (m *RepoCredsDeleteRequest) XXX_DiscardUnknown() {
   119  	xxx_messageInfo_RepoCredsDeleteRequest.DiscardUnknown(m)
   120  }
   121  
   122  var xxx_messageInfo_RepoCredsDeleteRequest proto.InternalMessageInfo
   123  
   124  func (m *RepoCredsDeleteRequest) GetUrl() string {
   125  	if m != nil {
   126  		return m.Url
   127  	}
   128  	return ""
   129  }
   130  
   131  // RepoCredsResponse is a response to most repository credentials requests
   132  type RepoCredsResponse struct {
   133  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   134  	XXX_unrecognized     []byte   `json:"-"`
   135  	XXX_sizecache        int32    `json:"-"`
   136  }
   137  
   138  func (m *RepoCredsResponse) Reset()         { *m = RepoCredsResponse{} }
   139  func (m *RepoCredsResponse) String() string { return proto.CompactTextString(m) }
   140  func (*RepoCredsResponse) ProtoMessage()    {}
   141  func (*RepoCredsResponse) Descriptor() ([]byte, []int) {
   142  	return fileDescriptor_b0b5fce4710a8821, []int{2}
   143  }
   144  func (m *RepoCredsResponse) XXX_Unmarshal(b []byte) error {
   145  	return m.Unmarshal(b)
   146  }
   147  func (m *RepoCredsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   148  	if deterministic {
   149  		return xxx_messageInfo_RepoCredsResponse.Marshal(b, m, deterministic)
   150  	} else {
   151  		b = b[:cap(b)]
   152  		n, err := m.MarshalToSizedBuffer(b)
   153  		if err != nil {
   154  			return nil, err
   155  		}
   156  		return b[:n], nil
   157  	}
   158  }
   159  func (m *RepoCredsResponse) XXX_Merge(src proto.Message) {
   160  	xxx_messageInfo_RepoCredsResponse.Merge(m, src)
   161  }
   162  func (m *RepoCredsResponse) XXX_Size() int {
   163  	return m.Size()
   164  }
   165  func (m *RepoCredsResponse) XXX_DiscardUnknown() {
   166  	xxx_messageInfo_RepoCredsResponse.DiscardUnknown(m)
   167  }
   168  
   169  var xxx_messageInfo_RepoCredsResponse proto.InternalMessageInfo
   170  
   171  // RepoCreateRequest is a request for creating repository credentials config
   172  type RepoCredsCreateRequest struct {
   173  	// Repository definition
   174  	Creds *v1alpha1.RepoCreds `protobuf:"bytes,1,opt,name=creds,proto3" json:"creds,omitempty"`
   175  	// Whether to create in upsert mode
   176  	Upsert               bool     `protobuf:"varint,2,opt,name=upsert,proto3" json:"upsert,omitempty"`
   177  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   178  	XXX_unrecognized     []byte   `json:"-"`
   179  	XXX_sizecache        int32    `json:"-"`
   180  }
   181  
   182  func (m *RepoCredsCreateRequest) Reset()         { *m = RepoCredsCreateRequest{} }
   183  func (m *RepoCredsCreateRequest) String() string { return proto.CompactTextString(m) }
   184  func (*RepoCredsCreateRequest) ProtoMessage()    {}
   185  func (*RepoCredsCreateRequest) Descriptor() ([]byte, []int) {
   186  	return fileDescriptor_b0b5fce4710a8821, []int{3}
   187  }
   188  func (m *RepoCredsCreateRequest) XXX_Unmarshal(b []byte) error {
   189  	return m.Unmarshal(b)
   190  }
   191  func (m *RepoCredsCreateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   192  	if deterministic {
   193  		return xxx_messageInfo_RepoCredsCreateRequest.Marshal(b, m, deterministic)
   194  	} else {
   195  		b = b[:cap(b)]
   196  		n, err := m.MarshalToSizedBuffer(b)
   197  		if err != nil {
   198  			return nil, err
   199  		}
   200  		return b[:n], nil
   201  	}
   202  }
   203  func (m *RepoCredsCreateRequest) XXX_Merge(src proto.Message) {
   204  	xxx_messageInfo_RepoCredsCreateRequest.Merge(m, src)
   205  }
   206  func (m *RepoCredsCreateRequest) XXX_Size() int {
   207  	return m.Size()
   208  }
   209  func (m *RepoCredsCreateRequest) XXX_DiscardUnknown() {
   210  	xxx_messageInfo_RepoCredsCreateRequest.DiscardUnknown(m)
   211  }
   212  
   213  var xxx_messageInfo_RepoCredsCreateRequest proto.InternalMessageInfo
   214  
   215  func (m *RepoCredsCreateRequest) GetCreds() *v1alpha1.RepoCreds {
   216  	if m != nil {
   217  		return m.Creds
   218  	}
   219  	return nil
   220  }
   221  
   222  func (m *RepoCredsCreateRequest) GetUpsert() bool {
   223  	if m != nil {
   224  		return m.Upsert
   225  	}
   226  	return false
   227  }
   228  
   229  // RepoCredsUpdateRequest is a request for updating existing repository credentials config
   230  type RepoCredsUpdateRequest struct {
   231  	Creds                *v1alpha1.RepoCreds `protobuf:"bytes,1,opt,name=creds,proto3" json:"creds,omitempty"`
   232  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
   233  	XXX_unrecognized     []byte              `json:"-"`
   234  	XXX_sizecache        int32               `json:"-"`
   235  }
   236  
   237  func (m *RepoCredsUpdateRequest) Reset()         { *m = RepoCredsUpdateRequest{} }
   238  func (m *RepoCredsUpdateRequest) String() string { return proto.CompactTextString(m) }
   239  func (*RepoCredsUpdateRequest) ProtoMessage()    {}
   240  func (*RepoCredsUpdateRequest) Descriptor() ([]byte, []int) {
   241  	return fileDescriptor_b0b5fce4710a8821, []int{4}
   242  }
   243  func (m *RepoCredsUpdateRequest) XXX_Unmarshal(b []byte) error {
   244  	return m.Unmarshal(b)
   245  }
   246  func (m *RepoCredsUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   247  	if deterministic {
   248  		return xxx_messageInfo_RepoCredsUpdateRequest.Marshal(b, m, deterministic)
   249  	} else {
   250  		b = b[:cap(b)]
   251  		n, err := m.MarshalToSizedBuffer(b)
   252  		if err != nil {
   253  			return nil, err
   254  		}
   255  		return b[:n], nil
   256  	}
   257  }
   258  func (m *RepoCredsUpdateRequest) XXX_Merge(src proto.Message) {
   259  	xxx_messageInfo_RepoCredsUpdateRequest.Merge(m, src)
   260  }
   261  func (m *RepoCredsUpdateRequest) XXX_Size() int {
   262  	return m.Size()
   263  }
   264  func (m *RepoCredsUpdateRequest) XXX_DiscardUnknown() {
   265  	xxx_messageInfo_RepoCredsUpdateRequest.DiscardUnknown(m)
   266  }
   267  
   268  var xxx_messageInfo_RepoCredsUpdateRequest proto.InternalMessageInfo
   269  
   270  func (m *RepoCredsUpdateRequest) GetCreds() *v1alpha1.RepoCreds {
   271  	if m != nil {
   272  		return m.Creds
   273  	}
   274  	return nil
   275  }
   276  
   277  func init() {
   278  	proto.RegisterType((*RepoCredsQuery)(nil), "repocreds.RepoCredsQuery")
   279  	proto.RegisterType((*RepoCredsDeleteRequest)(nil), "repocreds.RepoCredsDeleteRequest")
   280  	proto.RegisterType((*RepoCredsResponse)(nil), "repocreds.RepoCredsResponse")
   281  	proto.RegisterType((*RepoCredsCreateRequest)(nil), "repocreds.RepoCredsCreateRequest")
   282  	proto.RegisterType((*RepoCredsUpdateRequest)(nil), "repocreds.RepoCredsUpdateRequest")
   283  }
   284  
   285  func init() { proto.RegisterFile("server/repocreds/repocreds.proto", fileDescriptor_b0b5fce4710a8821) }
   286  
   287  var fileDescriptor_b0b5fce4710a8821 = []byte{
   288  	// 571 bytes of a gzipped FileDescriptorProto
   289  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x95, 0x41, 0x6b, 0xd4, 0x40,
   290  	0x14, 0xc7, 0x99, 0x8a, 0xc5, 0x8e, 0x20, 0x6d, 0x0a, 0x6d, 0x37, 0x6d, 0xb7, 0x31, 0x62, 0x29,
   291  	0x4b, 0x3b, 0x61, 0x77, 0xc1, 0x83, 0x47, 0x5b, 0xf0, 0x60, 0x2f, 0xae, 0x88, 0x20, 0x88, 0x4c,
   292  	0xb3, 0x8f, 0x74, 0x6c, 0xcc, 0x8c, 0x33, 0x93, 0x94, 0x22, 0x22, 0x78, 0xf4, 0xe2, 0xc1, 0xbb,
   293  	0x77, 0xf1, 0xae, 0x77, 0x4f, 0x1e, 0x85, 0x7e, 0x01, 0x59, 0xfc, 0x20, 0x32, 0x93, 0xcd, 0x66,
   294  	0x97, 0x66, 0x65, 0x17, 0xd6, 0x7a, 0x7b, 0x49, 0x5e, 0xde, 0xfb, 0xfd, 0xff, 0xf3, 0x66, 0x06,
   295  	0x7b, 0x0a, 0x64, 0x06, 0x32, 0x90, 0x20, 0x78, 0x28, 0xa1, 0xab, 0xca, 0x88, 0x08, 0xc9, 0x35,
   296  	0x77, 0x16, 0x06, 0x2f, 0xdc, 0x8d, 0x88, 0xf3, 0x28, 0x86, 0x80, 0x0a, 0x16, 0xd0, 0x24, 0xe1,
   297  	0x9a, 0x6a, 0xc6, 0x93, 0x7e, 0xa2, 0x7b, 0x18, 0x31, 0x7d, 0x9c, 0x1e, 0x91, 0x90, 0xbf, 0x0c,
   298  	0xa8, 0x8c, 0xb8, 0x90, 0xfc, 0x85, 0x0d, 0xf6, 0xc2, 0x6e, 0x90, 0xb5, 0x03, 0x71, 0x12, 0x99,
   299  	0x3f, 0x55, 0x40, 0x85, 0x88, 0x59, 0x68, 0xff, 0x0d, 0xb2, 0x26, 0x8d, 0xc5, 0x31, 0x6d, 0x06,
   300  	0x11, 0x24, 0x20, 0xa9, 0x86, 0x6e, 0x5e, 0xcd, 0xf7, 0xf1, 0x8d, 0x0e, 0x08, 0xbe, 0x6f, 0x1a,
   301  	0x3f, 0x4c, 0x41, 0x9e, 0x39, 0x8b, 0xf8, 0x4a, 0x2a, 0xe3, 0x35, 0xe4, 0xa1, 0x9d, 0x85, 0x8e,
   302  	0x09, 0xfd, 0x06, 0x5e, 0x19, 0xe4, 0x1c, 0x40, 0x0c, 0x1a, 0x3a, 0xf0, 0x2a, 0x05, 0xa5, 0x2b,
   303  	0x72, 0x97, 0xf1, 0xd2, 0x20, 0xb7, 0x03, 0x4a, 0xf0, 0x44, 0x81, 0xff, 0x01, 0x0d, 0x55, 0xd8,
   304  	0x97, 0x40, 0xcb, 0x0a, 0xcf, 0xf0, 0x55, 0x2b, 0xda, 0xd6, 0xb8, 0xde, 0xba, 0x4f, 0x4a, 0x75,
   305  	0xa4, 0x50, 0x67, 0x83, 0xe7, 0x61, 0x97, 0x64, 0x6d, 0x22, 0x4e, 0x22, 0x62, 0xd4, 0x91, 0x21,
   306  	0x75, 0xa4, 0x50, 0x47, 0xca, 0xd6, 0x79, 0x55, 0x67, 0x05, 0xcf, 0xa7, 0x42, 0x81, 0xd4, 0x6b,
   307  	0x73, 0x1e, 0xda, 0xb9, 0xd6, 0xe9, 0x3f, 0xf9, 0xa7, 0x43, 0x40, 0x8f, 0x45, 0xf7, 0xd2, 0x80,
   308  	0x5a, 0xe7, 0x18, 0x2f, 0x0e, 0x5e, 0x3e, 0x02, 0x99, 0xb1, 0x10, 0x9c, 0x4f, 0x08, 0xd7, 0x0e,
   309  	0x99, 0xd2, 0xe6, 0x83, 0x62, 0x9a, 0xcb, 0x33, 0xf3, 0x19, 0x12, 0xcd, 0x68, 0xac, 0x9c, 0x1a,
   310  	0x29, 0x67, 0x65, 0x74, 0xad, 0xdc, 0x07, 0x33, 0xa2, 0x33, 0xcd, 0xfd, 0xda, 0xbb, 0xf3, 0xdf,
   311  	0x1f, 0xe7, 0x96, 0x9d, 0x25, 0x3b, 0x78, 0x59, 0xb3, 0x1c, 0x51, 0xe7, 0x33, 0xc2, 0x75, 0x93,
   312  	0xf3, 0x44, 0x32, 0xe3, 0xd4, 0xff, 0xa4, 0xdc, 0xb2, 0x94, 0x35, 0x67, 0xb5, 0xa0, 0x3c, 0x35,
   313  	0x4c, 0x7b, 0x25, 0xeb, 0x17, 0x84, 0xd7, 0x8b, 0x19, 0xab, 0x02, 0xbd, 0x59, 0x05, 0x3a, 0x32,
   314  	0x94, 0xee, 0xac, 0x16, 0xdd, 0xf7, 0x2c, 0xac, 0xeb, 0x5f, 0xb4, 0xf4, 0x6e, 0x7f, 0x40, 0xbf,
   315  	0x22, 0xec, 0xe5, 0xcd, 0xff, 0xe2, 0xed, 0x65, 0x22, 0x6f, 0x5b, 0x64, 0xcf, 0x1f, 0xe7, 0x6f,
   316  	0x01, 0xfe, 0x0d, 0xe1, 0xf5, 0x62, 0xe7, 0x4c, 0xcc, 0x3c, 0xb2, 0xd5, 0x66, 0xc7, 0xbc, 0x6b,
   317  	0x99, 0xb7, 0xdd, 0xcd, 0x0b, 0x36, 0x07, 0xaf, 0x73, 0x82, 0x54, 0xc6, 0x6f, 0x0a, 0xf2, 0xef,
   318  	0x08, 0x7b, 0x39, 0xc8, 0xb4, 0x96, 0xff, 0x23, 0xfc, 0x96, 0xc5, 0xdf, 0x75, 0x6f, 0x8d, 0xb1,
   319  	0xbc, 0x4a, 0xc4, 0x5b, 0xbc, 0x5e, 0x1c, 0xc5, 0x13, 0xe3, 0x8f, 0x9c, 0xdd, 0xee, 0x46, 0x55,
   320  	0xca, 0xe0, 0xc8, 0xee, 0x6f, 0xb3, 0xc6, 0x6a, 0x85, 0xa5, 0x86, 0xc3, 0x79, 0x8f, 0xb0, 0x97,
   321  	0x17, 0x9c, 0xd6, 0xc5, 0x69, 0x30, 0x6e, 0x5b, 0x8c, 0xad, 0xc6, 0xe6, 0x58, 0x6b, 0x0c, 0xcc,
   322  	0xbd, 0x83, 0x1f, 0xbd, 0x3a, 0xfa, 0xd9, 0xab, 0xa3, 0x5f, 0xbd, 0x3a, 0x7a, 0x7a, 0x67, 0xb2,
   323  	0x1b, 0x32, 0x8c, 0x19, 0x24, 0xba, 0x14, 0x76, 0x34, 0x6f, 0xaf, 0xc4, 0xf6, 0x9f, 0x00, 0x00,
   324  	0x00, 0xff, 0xff, 0x25, 0xb3, 0xca, 0x8a, 0xad, 0x07, 0x00, 0x00,
   325  }
   326  
   327  // Reference imports to suppress errors if they are not otherwise used.
   328  var _ context.Context
   329  var _ grpc.ClientConn
   330  
   331  // This is a compile-time assertion to ensure that this generated file
   332  // is compatible with the grpc package it is being compiled against.
   333  const _ = grpc.SupportPackageIsVersion4
   334  
   335  // RepoCredsServiceClient is the client API for RepoCredsService service.
   336  //
   337  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   338  type RepoCredsServiceClient interface {
   339  	// ListRepositoryCredentials gets a list of all configured repository credential sets
   340  	ListRepositoryCredentials(ctx context.Context, in *RepoCredsQuery, opts ...grpc.CallOption) (*v1alpha1.RepoCredsList, error)
   341  	//ListWriteRepositoryCredentials gets a list of all configured repository credential sets that have write access
   342  	ListWriteRepositoryCredentials(ctx context.Context, in *RepoCredsQuery, opts ...grpc.CallOption) (*v1alpha1.RepoCredsList, error)
   343  	// CreateRepositoryCredentials creates a new repository credential set
   344  	CreateRepositoryCredentials(ctx context.Context, in *RepoCredsCreateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error)
   345  	// CreateWriteRepositoryCredentials creates a new repository credential set with write access
   346  	CreateWriteRepositoryCredentials(ctx context.Context, in *RepoCredsCreateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error)
   347  	// UpdateRepositoryCredentials updates a repository credential set
   348  	UpdateRepositoryCredentials(ctx context.Context, in *RepoCredsUpdateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error)
   349  	// UpdateWriteRepositoryCredentials updates a repository credential set with write access
   350  	UpdateWriteRepositoryCredentials(ctx context.Context, in *RepoCredsUpdateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error)
   351  	// DeleteRepositoryCredentials deletes a repository credential set from the configuration
   352  	DeleteRepositoryCredentials(ctx context.Context, in *RepoCredsDeleteRequest, opts ...grpc.CallOption) (*RepoCredsResponse, error)
   353  	// DeleteWriteRepositoryCredentials deletes a repository credential set with write access from the configuration
   354  	DeleteWriteRepositoryCredentials(ctx context.Context, in *RepoCredsDeleteRequest, opts ...grpc.CallOption) (*RepoCredsResponse, error)
   355  }
   356  
   357  type repoCredsServiceClient struct {
   358  	cc *grpc.ClientConn
   359  }
   360  
   361  func NewRepoCredsServiceClient(cc *grpc.ClientConn) RepoCredsServiceClient {
   362  	return &repoCredsServiceClient{cc}
   363  }
   364  
   365  func (c *repoCredsServiceClient) ListRepositoryCredentials(ctx context.Context, in *RepoCredsQuery, opts ...grpc.CallOption) (*v1alpha1.RepoCredsList, error) {
   366  	out := new(v1alpha1.RepoCredsList)
   367  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/ListRepositoryCredentials", in, out, opts...)
   368  	if err != nil {
   369  		return nil, err
   370  	}
   371  	return out, nil
   372  }
   373  
   374  func (c *repoCredsServiceClient) ListWriteRepositoryCredentials(ctx context.Context, in *RepoCredsQuery, opts ...grpc.CallOption) (*v1alpha1.RepoCredsList, error) {
   375  	out := new(v1alpha1.RepoCredsList)
   376  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/ListWriteRepositoryCredentials", in, out, opts...)
   377  	if err != nil {
   378  		return nil, err
   379  	}
   380  	return out, nil
   381  }
   382  
   383  func (c *repoCredsServiceClient) CreateRepositoryCredentials(ctx context.Context, in *RepoCredsCreateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error) {
   384  	out := new(v1alpha1.RepoCreds)
   385  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/CreateRepositoryCredentials", in, out, opts...)
   386  	if err != nil {
   387  		return nil, err
   388  	}
   389  	return out, nil
   390  }
   391  
   392  func (c *repoCredsServiceClient) CreateWriteRepositoryCredentials(ctx context.Context, in *RepoCredsCreateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error) {
   393  	out := new(v1alpha1.RepoCreds)
   394  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/CreateWriteRepositoryCredentials", in, out, opts...)
   395  	if err != nil {
   396  		return nil, err
   397  	}
   398  	return out, nil
   399  }
   400  
   401  func (c *repoCredsServiceClient) UpdateRepositoryCredentials(ctx context.Context, in *RepoCredsUpdateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error) {
   402  	out := new(v1alpha1.RepoCreds)
   403  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/UpdateRepositoryCredentials", in, out, opts...)
   404  	if err != nil {
   405  		return nil, err
   406  	}
   407  	return out, nil
   408  }
   409  
   410  func (c *repoCredsServiceClient) UpdateWriteRepositoryCredentials(ctx context.Context, in *RepoCredsUpdateRequest, opts ...grpc.CallOption) (*v1alpha1.RepoCreds, error) {
   411  	out := new(v1alpha1.RepoCreds)
   412  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/UpdateWriteRepositoryCredentials", in, out, opts...)
   413  	if err != nil {
   414  		return nil, err
   415  	}
   416  	return out, nil
   417  }
   418  
   419  func (c *repoCredsServiceClient) DeleteRepositoryCredentials(ctx context.Context, in *RepoCredsDeleteRequest, opts ...grpc.CallOption) (*RepoCredsResponse, error) {
   420  	out := new(RepoCredsResponse)
   421  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/DeleteRepositoryCredentials", in, out, opts...)
   422  	if err != nil {
   423  		return nil, err
   424  	}
   425  	return out, nil
   426  }
   427  
   428  func (c *repoCredsServiceClient) DeleteWriteRepositoryCredentials(ctx context.Context, in *RepoCredsDeleteRequest, opts ...grpc.CallOption) (*RepoCredsResponse, error) {
   429  	out := new(RepoCredsResponse)
   430  	err := c.cc.Invoke(ctx, "/repocreds.RepoCredsService/DeleteWriteRepositoryCredentials", in, out, opts...)
   431  	if err != nil {
   432  		return nil, err
   433  	}
   434  	return out, nil
   435  }
   436  
   437  // RepoCredsServiceServer is the server API for RepoCredsService service.
   438  type RepoCredsServiceServer interface {
   439  	// ListRepositoryCredentials gets a list of all configured repository credential sets
   440  	ListRepositoryCredentials(context.Context, *RepoCredsQuery) (*v1alpha1.RepoCredsList, error)
   441  	//ListWriteRepositoryCredentials gets a list of all configured repository credential sets that have write access
   442  	ListWriteRepositoryCredentials(context.Context, *RepoCredsQuery) (*v1alpha1.RepoCredsList, error)
   443  	// CreateRepositoryCredentials creates a new repository credential set
   444  	CreateRepositoryCredentials(context.Context, *RepoCredsCreateRequest) (*v1alpha1.RepoCreds, error)
   445  	// CreateWriteRepositoryCredentials creates a new repository credential set with write access
   446  	CreateWriteRepositoryCredentials(context.Context, *RepoCredsCreateRequest) (*v1alpha1.RepoCreds, error)
   447  	// UpdateRepositoryCredentials updates a repository credential set
   448  	UpdateRepositoryCredentials(context.Context, *RepoCredsUpdateRequest) (*v1alpha1.RepoCreds, error)
   449  	// UpdateWriteRepositoryCredentials updates a repository credential set with write access
   450  	UpdateWriteRepositoryCredentials(context.Context, *RepoCredsUpdateRequest) (*v1alpha1.RepoCreds, error)
   451  	// DeleteRepositoryCredentials deletes a repository credential set from the configuration
   452  	DeleteRepositoryCredentials(context.Context, *RepoCredsDeleteRequest) (*RepoCredsResponse, error)
   453  	// DeleteWriteRepositoryCredentials deletes a repository credential set with write access from the configuration
   454  	DeleteWriteRepositoryCredentials(context.Context, *RepoCredsDeleteRequest) (*RepoCredsResponse, error)
   455  }
   456  
   457  // UnimplementedRepoCredsServiceServer can be embedded to have forward compatible implementations.
   458  type UnimplementedRepoCredsServiceServer struct {
   459  }
   460  
   461  func (*UnimplementedRepoCredsServiceServer) ListRepositoryCredentials(ctx context.Context, req *RepoCredsQuery) (*v1alpha1.RepoCredsList, error) {
   462  	return nil, status.Errorf(codes.Unimplemented, "method ListRepositoryCredentials not implemented")
   463  }
   464  func (*UnimplementedRepoCredsServiceServer) ListWriteRepositoryCredentials(ctx context.Context, req *RepoCredsQuery) (*v1alpha1.RepoCredsList, error) {
   465  	return nil, status.Errorf(codes.Unimplemented, "method ListWriteRepositoryCredentials not implemented")
   466  }
   467  func (*UnimplementedRepoCredsServiceServer) CreateRepositoryCredentials(ctx context.Context, req *RepoCredsCreateRequest) (*v1alpha1.RepoCreds, error) {
   468  	return nil, status.Errorf(codes.Unimplemented, "method CreateRepositoryCredentials not implemented")
   469  }
   470  func (*UnimplementedRepoCredsServiceServer) CreateWriteRepositoryCredentials(ctx context.Context, req *RepoCredsCreateRequest) (*v1alpha1.RepoCreds, error) {
   471  	return nil, status.Errorf(codes.Unimplemented, "method CreateWriteRepositoryCredentials not implemented")
   472  }
   473  func (*UnimplementedRepoCredsServiceServer) UpdateRepositoryCredentials(ctx context.Context, req *RepoCredsUpdateRequest) (*v1alpha1.RepoCreds, error) {
   474  	return nil, status.Errorf(codes.Unimplemented, "method UpdateRepositoryCredentials not implemented")
   475  }
   476  func (*UnimplementedRepoCredsServiceServer) UpdateWriteRepositoryCredentials(ctx context.Context, req *RepoCredsUpdateRequest) (*v1alpha1.RepoCreds, error) {
   477  	return nil, status.Errorf(codes.Unimplemented, "method UpdateWriteRepositoryCredentials not implemented")
   478  }
   479  func (*UnimplementedRepoCredsServiceServer) DeleteRepositoryCredentials(ctx context.Context, req *RepoCredsDeleteRequest) (*RepoCredsResponse, error) {
   480  	return nil, status.Errorf(codes.Unimplemented, "method DeleteRepositoryCredentials not implemented")
   481  }
   482  func (*UnimplementedRepoCredsServiceServer) DeleteWriteRepositoryCredentials(ctx context.Context, req *RepoCredsDeleteRequest) (*RepoCredsResponse, error) {
   483  	return nil, status.Errorf(codes.Unimplemented, "method DeleteWriteRepositoryCredentials not implemented")
   484  }
   485  
   486  func RegisterRepoCredsServiceServer(s *grpc.Server, srv RepoCredsServiceServer) {
   487  	s.RegisterService(&_RepoCredsService_serviceDesc, srv)
   488  }
   489  
   490  func _RepoCredsService_ListRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   491  	in := new(RepoCredsQuery)
   492  	if err := dec(in); err != nil {
   493  		return nil, err
   494  	}
   495  	if interceptor == nil {
   496  		return srv.(RepoCredsServiceServer).ListRepositoryCredentials(ctx, in)
   497  	}
   498  	info := &grpc.UnaryServerInfo{
   499  		Server:     srv,
   500  		FullMethod: "/repocreds.RepoCredsService/ListRepositoryCredentials",
   501  	}
   502  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   503  		return srv.(RepoCredsServiceServer).ListRepositoryCredentials(ctx, req.(*RepoCredsQuery))
   504  	}
   505  	return interceptor(ctx, in, info, handler)
   506  }
   507  
   508  func _RepoCredsService_ListWriteRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   509  	in := new(RepoCredsQuery)
   510  	if err := dec(in); err != nil {
   511  		return nil, err
   512  	}
   513  	if interceptor == nil {
   514  		return srv.(RepoCredsServiceServer).ListWriteRepositoryCredentials(ctx, in)
   515  	}
   516  	info := &grpc.UnaryServerInfo{
   517  		Server:     srv,
   518  		FullMethod: "/repocreds.RepoCredsService/ListWriteRepositoryCredentials",
   519  	}
   520  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   521  		return srv.(RepoCredsServiceServer).ListWriteRepositoryCredentials(ctx, req.(*RepoCredsQuery))
   522  	}
   523  	return interceptor(ctx, in, info, handler)
   524  }
   525  
   526  func _RepoCredsService_CreateRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   527  	in := new(RepoCredsCreateRequest)
   528  	if err := dec(in); err != nil {
   529  		return nil, err
   530  	}
   531  	if interceptor == nil {
   532  		return srv.(RepoCredsServiceServer).CreateRepositoryCredentials(ctx, in)
   533  	}
   534  	info := &grpc.UnaryServerInfo{
   535  		Server:     srv,
   536  		FullMethod: "/repocreds.RepoCredsService/CreateRepositoryCredentials",
   537  	}
   538  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   539  		return srv.(RepoCredsServiceServer).CreateRepositoryCredentials(ctx, req.(*RepoCredsCreateRequest))
   540  	}
   541  	return interceptor(ctx, in, info, handler)
   542  }
   543  
   544  func _RepoCredsService_CreateWriteRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   545  	in := new(RepoCredsCreateRequest)
   546  	if err := dec(in); err != nil {
   547  		return nil, err
   548  	}
   549  	if interceptor == nil {
   550  		return srv.(RepoCredsServiceServer).CreateWriteRepositoryCredentials(ctx, in)
   551  	}
   552  	info := &grpc.UnaryServerInfo{
   553  		Server:     srv,
   554  		FullMethod: "/repocreds.RepoCredsService/CreateWriteRepositoryCredentials",
   555  	}
   556  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   557  		return srv.(RepoCredsServiceServer).CreateWriteRepositoryCredentials(ctx, req.(*RepoCredsCreateRequest))
   558  	}
   559  	return interceptor(ctx, in, info, handler)
   560  }
   561  
   562  func _RepoCredsService_UpdateRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   563  	in := new(RepoCredsUpdateRequest)
   564  	if err := dec(in); err != nil {
   565  		return nil, err
   566  	}
   567  	if interceptor == nil {
   568  		return srv.(RepoCredsServiceServer).UpdateRepositoryCredentials(ctx, in)
   569  	}
   570  	info := &grpc.UnaryServerInfo{
   571  		Server:     srv,
   572  		FullMethod: "/repocreds.RepoCredsService/UpdateRepositoryCredentials",
   573  	}
   574  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   575  		return srv.(RepoCredsServiceServer).UpdateRepositoryCredentials(ctx, req.(*RepoCredsUpdateRequest))
   576  	}
   577  	return interceptor(ctx, in, info, handler)
   578  }
   579  
   580  func _RepoCredsService_UpdateWriteRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   581  	in := new(RepoCredsUpdateRequest)
   582  	if err := dec(in); err != nil {
   583  		return nil, err
   584  	}
   585  	if interceptor == nil {
   586  		return srv.(RepoCredsServiceServer).UpdateWriteRepositoryCredentials(ctx, in)
   587  	}
   588  	info := &grpc.UnaryServerInfo{
   589  		Server:     srv,
   590  		FullMethod: "/repocreds.RepoCredsService/UpdateWriteRepositoryCredentials",
   591  	}
   592  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   593  		return srv.(RepoCredsServiceServer).UpdateWriteRepositoryCredentials(ctx, req.(*RepoCredsUpdateRequest))
   594  	}
   595  	return interceptor(ctx, in, info, handler)
   596  }
   597  
   598  func _RepoCredsService_DeleteRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   599  	in := new(RepoCredsDeleteRequest)
   600  	if err := dec(in); err != nil {
   601  		return nil, err
   602  	}
   603  	if interceptor == nil {
   604  		return srv.(RepoCredsServiceServer).DeleteRepositoryCredentials(ctx, in)
   605  	}
   606  	info := &grpc.UnaryServerInfo{
   607  		Server:     srv,
   608  		FullMethod: "/repocreds.RepoCredsService/DeleteRepositoryCredentials",
   609  	}
   610  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   611  		return srv.(RepoCredsServiceServer).DeleteRepositoryCredentials(ctx, req.(*RepoCredsDeleteRequest))
   612  	}
   613  	return interceptor(ctx, in, info, handler)
   614  }
   615  
   616  func _RepoCredsService_DeleteWriteRepositoryCredentials_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   617  	in := new(RepoCredsDeleteRequest)
   618  	if err := dec(in); err != nil {
   619  		return nil, err
   620  	}
   621  	if interceptor == nil {
   622  		return srv.(RepoCredsServiceServer).DeleteWriteRepositoryCredentials(ctx, in)
   623  	}
   624  	info := &grpc.UnaryServerInfo{
   625  		Server:     srv,
   626  		FullMethod: "/repocreds.RepoCredsService/DeleteWriteRepositoryCredentials",
   627  	}
   628  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   629  		return srv.(RepoCredsServiceServer).DeleteWriteRepositoryCredentials(ctx, req.(*RepoCredsDeleteRequest))
   630  	}
   631  	return interceptor(ctx, in, info, handler)
   632  }
   633  
   634  var _RepoCredsService_serviceDesc = grpc.ServiceDesc{
   635  	ServiceName: "repocreds.RepoCredsService",
   636  	HandlerType: (*RepoCredsServiceServer)(nil),
   637  	Methods: []grpc.MethodDesc{
   638  		{
   639  			MethodName: "ListRepositoryCredentials",
   640  			Handler:    _RepoCredsService_ListRepositoryCredentials_Handler,
   641  		},
   642  		{
   643  			MethodName: "ListWriteRepositoryCredentials",
   644  			Handler:    _RepoCredsService_ListWriteRepositoryCredentials_Handler,
   645  		},
   646  		{
   647  			MethodName: "CreateRepositoryCredentials",
   648  			Handler:    _RepoCredsService_CreateRepositoryCredentials_Handler,
   649  		},
   650  		{
   651  			MethodName: "CreateWriteRepositoryCredentials",
   652  			Handler:    _RepoCredsService_CreateWriteRepositoryCredentials_Handler,
   653  		},
   654  		{
   655  			MethodName: "UpdateRepositoryCredentials",
   656  			Handler:    _RepoCredsService_UpdateRepositoryCredentials_Handler,
   657  		},
   658  		{
   659  			MethodName: "UpdateWriteRepositoryCredentials",
   660  			Handler:    _RepoCredsService_UpdateWriteRepositoryCredentials_Handler,
   661  		},
   662  		{
   663  			MethodName: "DeleteRepositoryCredentials",
   664  			Handler:    _RepoCredsService_DeleteRepositoryCredentials_Handler,
   665  		},
   666  		{
   667  			MethodName: "DeleteWriteRepositoryCredentials",
   668  			Handler:    _RepoCredsService_DeleteWriteRepositoryCredentials_Handler,
   669  		},
   670  	},
   671  	Streams:  []grpc.StreamDesc{},
   672  	Metadata: "server/repocreds/repocreds.proto",
   673  }
   674  
   675  func (m *RepoCredsQuery) Marshal() (dAtA []byte, err error) {
   676  	size := m.Size()
   677  	dAtA = make([]byte, size)
   678  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   679  	if err != nil {
   680  		return nil, err
   681  	}
   682  	return dAtA[:n], nil
   683  }
   684  
   685  func (m *RepoCredsQuery) MarshalTo(dAtA []byte) (int, error) {
   686  	size := m.Size()
   687  	return m.MarshalToSizedBuffer(dAtA[:size])
   688  }
   689  
   690  func (m *RepoCredsQuery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   691  	i := len(dAtA)
   692  	_ = i
   693  	var l int
   694  	_ = l
   695  	if m.XXX_unrecognized != nil {
   696  		i -= len(m.XXX_unrecognized)
   697  		copy(dAtA[i:], m.XXX_unrecognized)
   698  	}
   699  	if len(m.Url) > 0 {
   700  		i -= len(m.Url)
   701  		copy(dAtA[i:], m.Url)
   702  		i = encodeVarintRepocreds(dAtA, i, uint64(len(m.Url)))
   703  		i--
   704  		dAtA[i] = 0xa
   705  	}
   706  	return len(dAtA) - i, nil
   707  }
   708  
   709  func (m *RepoCredsDeleteRequest) Marshal() (dAtA []byte, err error) {
   710  	size := m.Size()
   711  	dAtA = make([]byte, size)
   712  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   713  	if err != nil {
   714  		return nil, err
   715  	}
   716  	return dAtA[:n], nil
   717  }
   718  
   719  func (m *RepoCredsDeleteRequest) MarshalTo(dAtA []byte) (int, error) {
   720  	size := m.Size()
   721  	return m.MarshalToSizedBuffer(dAtA[:size])
   722  }
   723  
   724  func (m *RepoCredsDeleteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   725  	i := len(dAtA)
   726  	_ = i
   727  	var l int
   728  	_ = l
   729  	if m.XXX_unrecognized != nil {
   730  		i -= len(m.XXX_unrecognized)
   731  		copy(dAtA[i:], m.XXX_unrecognized)
   732  	}
   733  	if len(m.Url) > 0 {
   734  		i -= len(m.Url)
   735  		copy(dAtA[i:], m.Url)
   736  		i = encodeVarintRepocreds(dAtA, i, uint64(len(m.Url)))
   737  		i--
   738  		dAtA[i] = 0xa
   739  	}
   740  	return len(dAtA) - i, nil
   741  }
   742  
   743  func (m *RepoCredsResponse) Marshal() (dAtA []byte, err error) {
   744  	size := m.Size()
   745  	dAtA = make([]byte, size)
   746  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   747  	if err != nil {
   748  		return nil, err
   749  	}
   750  	return dAtA[:n], nil
   751  }
   752  
   753  func (m *RepoCredsResponse) MarshalTo(dAtA []byte) (int, error) {
   754  	size := m.Size()
   755  	return m.MarshalToSizedBuffer(dAtA[:size])
   756  }
   757  
   758  func (m *RepoCredsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   759  	i := len(dAtA)
   760  	_ = i
   761  	var l int
   762  	_ = l
   763  	if m.XXX_unrecognized != nil {
   764  		i -= len(m.XXX_unrecognized)
   765  		copy(dAtA[i:], m.XXX_unrecognized)
   766  	}
   767  	return len(dAtA) - i, nil
   768  }
   769  
   770  func (m *RepoCredsCreateRequest) Marshal() (dAtA []byte, err error) {
   771  	size := m.Size()
   772  	dAtA = make([]byte, size)
   773  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   774  	if err != nil {
   775  		return nil, err
   776  	}
   777  	return dAtA[:n], nil
   778  }
   779  
   780  func (m *RepoCredsCreateRequest) MarshalTo(dAtA []byte) (int, error) {
   781  	size := m.Size()
   782  	return m.MarshalToSizedBuffer(dAtA[:size])
   783  }
   784  
   785  func (m *RepoCredsCreateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   786  	i := len(dAtA)
   787  	_ = i
   788  	var l int
   789  	_ = l
   790  	if m.XXX_unrecognized != nil {
   791  		i -= len(m.XXX_unrecognized)
   792  		copy(dAtA[i:], m.XXX_unrecognized)
   793  	}
   794  	if m.Upsert {
   795  		i--
   796  		if m.Upsert {
   797  			dAtA[i] = 1
   798  		} else {
   799  			dAtA[i] = 0
   800  		}
   801  		i--
   802  		dAtA[i] = 0x10
   803  	}
   804  	if m.Creds != nil {
   805  		{
   806  			size, err := m.Creds.MarshalToSizedBuffer(dAtA[:i])
   807  			if err != nil {
   808  				return 0, err
   809  			}
   810  			i -= size
   811  			i = encodeVarintRepocreds(dAtA, i, uint64(size))
   812  		}
   813  		i--
   814  		dAtA[i] = 0xa
   815  	}
   816  	return len(dAtA) - i, nil
   817  }
   818  
   819  func (m *RepoCredsUpdateRequest) Marshal() (dAtA []byte, err error) {
   820  	size := m.Size()
   821  	dAtA = make([]byte, size)
   822  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   823  	if err != nil {
   824  		return nil, err
   825  	}
   826  	return dAtA[:n], nil
   827  }
   828  
   829  func (m *RepoCredsUpdateRequest) MarshalTo(dAtA []byte) (int, error) {
   830  	size := m.Size()
   831  	return m.MarshalToSizedBuffer(dAtA[:size])
   832  }
   833  
   834  func (m *RepoCredsUpdateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   835  	i := len(dAtA)
   836  	_ = i
   837  	var l int
   838  	_ = l
   839  	if m.XXX_unrecognized != nil {
   840  		i -= len(m.XXX_unrecognized)
   841  		copy(dAtA[i:], m.XXX_unrecognized)
   842  	}
   843  	if m.Creds != nil {
   844  		{
   845  			size, err := m.Creds.MarshalToSizedBuffer(dAtA[:i])
   846  			if err != nil {
   847  				return 0, err
   848  			}
   849  			i -= size
   850  			i = encodeVarintRepocreds(dAtA, i, uint64(size))
   851  		}
   852  		i--
   853  		dAtA[i] = 0xa
   854  	}
   855  	return len(dAtA) - i, nil
   856  }
   857  
   858  func encodeVarintRepocreds(dAtA []byte, offset int, v uint64) int {
   859  	offset -= sovRepocreds(v)
   860  	base := offset
   861  	for v >= 1<<7 {
   862  		dAtA[offset] = uint8(v&0x7f | 0x80)
   863  		v >>= 7
   864  		offset++
   865  	}
   866  	dAtA[offset] = uint8(v)
   867  	return base
   868  }
   869  func (m *RepoCredsQuery) Size() (n int) {
   870  	if m == nil {
   871  		return 0
   872  	}
   873  	var l int
   874  	_ = l
   875  	l = len(m.Url)
   876  	if l > 0 {
   877  		n += 1 + l + sovRepocreds(uint64(l))
   878  	}
   879  	if m.XXX_unrecognized != nil {
   880  		n += len(m.XXX_unrecognized)
   881  	}
   882  	return n
   883  }
   884  
   885  func (m *RepoCredsDeleteRequest) Size() (n int) {
   886  	if m == nil {
   887  		return 0
   888  	}
   889  	var l int
   890  	_ = l
   891  	l = len(m.Url)
   892  	if l > 0 {
   893  		n += 1 + l + sovRepocreds(uint64(l))
   894  	}
   895  	if m.XXX_unrecognized != nil {
   896  		n += len(m.XXX_unrecognized)
   897  	}
   898  	return n
   899  }
   900  
   901  func (m *RepoCredsResponse) Size() (n int) {
   902  	if m == nil {
   903  		return 0
   904  	}
   905  	var l int
   906  	_ = l
   907  	if m.XXX_unrecognized != nil {
   908  		n += len(m.XXX_unrecognized)
   909  	}
   910  	return n
   911  }
   912  
   913  func (m *RepoCredsCreateRequest) Size() (n int) {
   914  	if m == nil {
   915  		return 0
   916  	}
   917  	var l int
   918  	_ = l
   919  	if m.Creds != nil {
   920  		l = m.Creds.Size()
   921  		n += 1 + l + sovRepocreds(uint64(l))
   922  	}
   923  	if m.Upsert {
   924  		n += 2
   925  	}
   926  	if m.XXX_unrecognized != nil {
   927  		n += len(m.XXX_unrecognized)
   928  	}
   929  	return n
   930  }
   931  
   932  func (m *RepoCredsUpdateRequest) Size() (n int) {
   933  	if m == nil {
   934  		return 0
   935  	}
   936  	var l int
   937  	_ = l
   938  	if m.Creds != nil {
   939  		l = m.Creds.Size()
   940  		n += 1 + l + sovRepocreds(uint64(l))
   941  	}
   942  	if m.XXX_unrecognized != nil {
   943  		n += len(m.XXX_unrecognized)
   944  	}
   945  	return n
   946  }
   947  
   948  func sovRepocreds(x uint64) (n int) {
   949  	return (math_bits.Len64(x|1) + 6) / 7
   950  }
   951  func sozRepocreds(x uint64) (n int) {
   952  	return sovRepocreds(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   953  }
   954  func (m *RepoCredsQuery) Unmarshal(dAtA []byte) error {
   955  	l := len(dAtA)
   956  	iNdEx := 0
   957  	for iNdEx < l {
   958  		preIndex := iNdEx
   959  		var wire uint64
   960  		for shift := uint(0); ; shift += 7 {
   961  			if shift >= 64 {
   962  				return ErrIntOverflowRepocreds
   963  			}
   964  			if iNdEx >= l {
   965  				return io.ErrUnexpectedEOF
   966  			}
   967  			b := dAtA[iNdEx]
   968  			iNdEx++
   969  			wire |= uint64(b&0x7F) << shift
   970  			if b < 0x80 {
   971  				break
   972  			}
   973  		}
   974  		fieldNum := int32(wire >> 3)
   975  		wireType := int(wire & 0x7)
   976  		if wireType == 4 {
   977  			return fmt.Errorf("proto: RepoCredsQuery: wiretype end group for non-group")
   978  		}
   979  		if fieldNum <= 0 {
   980  			return fmt.Errorf("proto: RepoCredsQuery: illegal tag %d (wire type %d)", fieldNum, wire)
   981  		}
   982  		switch fieldNum {
   983  		case 1:
   984  			if wireType != 2 {
   985  				return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType)
   986  			}
   987  			var stringLen uint64
   988  			for shift := uint(0); ; shift += 7 {
   989  				if shift >= 64 {
   990  					return ErrIntOverflowRepocreds
   991  				}
   992  				if iNdEx >= l {
   993  					return io.ErrUnexpectedEOF
   994  				}
   995  				b := dAtA[iNdEx]
   996  				iNdEx++
   997  				stringLen |= uint64(b&0x7F) << shift
   998  				if b < 0x80 {
   999  					break
  1000  				}
  1001  			}
  1002  			intStringLen := int(stringLen)
  1003  			if intStringLen < 0 {
  1004  				return ErrInvalidLengthRepocreds
  1005  			}
  1006  			postIndex := iNdEx + intStringLen
  1007  			if postIndex < 0 {
  1008  				return ErrInvalidLengthRepocreds
  1009  			}
  1010  			if postIndex > l {
  1011  				return io.ErrUnexpectedEOF
  1012  			}
  1013  			m.Url = string(dAtA[iNdEx:postIndex])
  1014  			iNdEx = postIndex
  1015  		default:
  1016  			iNdEx = preIndex
  1017  			skippy, err := skipRepocreds(dAtA[iNdEx:])
  1018  			if err != nil {
  1019  				return err
  1020  			}
  1021  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1022  				return ErrInvalidLengthRepocreds
  1023  			}
  1024  			if (iNdEx + skippy) > l {
  1025  				return io.ErrUnexpectedEOF
  1026  			}
  1027  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1028  			iNdEx += skippy
  1029  		}
  1030  	}
  1031  
  1032  	if iNdEx > l {
  1033  		return io.ErrUnexpectedEOF
  1034  	}
  1035  	return nil
  1036  }
  1037  func (m *RepoCredsDeleteRequest) Unmarshal(dAtA []byte) error {
  1038  	l := len(dAtA)
  1039  	iNdEx := 0
  1040  	for iNdEx < l {
  1041  		preIndex := iNdEx
  1042  		var wire uint64
  1043  		for shift := uint(0); ; shift += 7 {
  1044  			if shift >= 64 {
  1045  				return ErrIntOverflowRepocreds
  1046  			}
  1047  			if iNdEx >= l {
  1048  				return io.ErrUnexpectedEOF
  1049  			}
  1050  			b := dAtA[iNdEx]
  1051  			iNdEx++
  1052  			wire |= uint64(b&0x7F) << shift
  1053  			if b < 0x80 {
  1054  				break
  1055  			}
  1056  		}
  1057  		fieldNum := int32(wire >> 3)
  1058  		wireType := int(wire & 0x7)
  1059  		if wireType == 4 {
  1060  			return fmt.Errorf("proto: RepoCredsDeleteRequest: wiretype end group for non-group")
  1061  		}
  1062  		if fieldNum <= 0 {
  1063  			return fmt.Errorf("proto: RepoCredsDeleteRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1064  		}
  1065  		switch fieldNum {
  1066  		case 1:
  1067  			if wireType != 2 {
  1068  				return fmt.Errorf("proto: wrong wireType = %d for field Url", wireType)
  1069  			}
  1070  			var stringLen uint64
  1071  			for shift := uint(0); ; shift += 7 {
  1072  				if shift >= 64 {
  1073  					return ErrIntOverflowRepocreds
  1074  				}
  1075  				if iNdEx >= l {
  1076  					return io.ErrUnexpectedEOF
  1077  				}
  1078  				b := dAtA[iNdEx]
  1079  				iNdEx++
  1080  				stringLen |= uint64(b&0x7F) << shift
  1081  				if b < 0x80 {
  1082  					break
  1083  				}
  1084  			}
  1085  			intStringLen := int(stringLen)
  1086  			if intStringLen < 0 {
  1087  				return ErrInvalidLengthRepocreds
  1088  			}
  1089  			postIndex := iNdEx + intStringLen
  1090  			if postIndex < 0 {
  1091  				return ErrInvalidLengthRepocreds
  1092  			}
  1093  			if postIndex > l {
  1094  				return io.ErrUnexpectedEOF
  1095  			}
  1096  			m.Url = string(dAtA[iNdEx:postIndex])
  1097  			iNdEx = postIndex
  1098  		default:
  1099  			iNdEx = preIndex
  1100  			skippy, err := skipRepocreds(dAtA[iNdEx:])
  1101  			if err != nil {
  1102  				return err
  1103  			}
  1104  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1105  				return ErrInvalidLengthRepocreds
  1106  			}
  1107  			if (iNdEx + skippy) > l {
  1108  				return io.ErrUnexpectedEOF
  1109  			}
  1110  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1111  			iNdEx += skippy
  1112  		}
  1113  	}
  1114  
  1115  	if iNdEx > l {
  1116  		return io.ErrUnexpectedEOF
  1117  	}
  1118  	return nil
  1119  }
  1120  func (m *RepoCredsResponse) Unmarshal(dAtA []byte) error {
  1121  	l := len(dAtA)
  1122  	iNdEx := 0
  1123  	for iNdEx < l {
  1124  		preIndex := iNdEx
  1125  		var wire uint64
  1126  		for shift := uint(0); ; shift += 7 {
  1127  			if shift >= 64 {
  1128  				return ErrIntOverflowRepocreds
  1129  			}
  1130  			if iNdEx >= l {
  1131  				return io.ErrUnexpectedEOF
  1132  			}
  1133  			b := dAtA[iNdEx]
  1134  			iNdEx++
  1135  			wire |= uint64(b&0x7F) << shift
  1136  			if b < 0x80 {
  1137  				break
  1138  			}
  1139  		}
  1140  		fieldNum := int32(wire >> 3)
  1141  		wireType := int(wire & 0x7)
  1142  		if wireType == 4 {
  1143  			return fmt.Errorf("proto: RepoCredsResponse: wiretype end group for non-group")
  1144  		}
  1145  		if fieldNum <= 0 {
  1146  			return fmt.Errorf("proto: RepoCredsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1147  		}
  1148  		switch fieldNum {
  1149  		default:
  1150  			iNdEx = preIndex
  1151  			skippy, err := skipRepocreds(dAtA[iNdEx:])
  1152  			if err != nil {
  1153  				return err
  1154  			}
  1155  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1156  				return ErrInvalidLengthRepocreds
  1157  			}
  1158  			if (iNdEx + skippy) > l {
  1159  				return io.ErrUnexpectedEOF
  1160  			}
  1161  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1162  			iNdEx += skippy
  1163  		}
  1164  	}
  1165  
  1166  	if iNdEx > l {
  1167  		return io.ErrUnexpectedEOF
  1168  	}
  1169  	return nil
  1170  }
  1171  func (m *RepoCredsCreateRequest) Unmarshal(dAtA []byte) error {
  1172  	l := len(dAtA)
  1173  	iNdEx := 0
  1174  	for iNdEx < l {
  1175  		preIndex := iNdEx
  1176  		var wire uint64
  1177  		for shift := uint(0); ; shift += 7 {
  1178  			if shift >= 64 {
  1179  				return ErrIntOverflowRepocreds
  1180  			}
  1181  			if iNdEx >= l {
  1182  				return io.ErrUnexpectedEOF
  1183  			}
  1184  			b := dAtA[iNdEx]
  1185  			iNdEx++
  1186  			wire |= uint64(b&0x7F) << shift
  1187  			if b < 0x80 {
  1188  				break
  1189  			}
  1190  		}
  1191  		fieldNum := int32(wire >> 3)
  1192  		wireType := int(wire & 0x7)
  1193  		if wireType == 4 {
  1194  			return fmt.Errorf("proto: RepoCredsCreateRequest: wiretype end group for non-group")
  1195  		}
  1196  		if fieldNum <= 0 {
  1197  			return fmt.Errorf("proto: RepoCredsCreateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1198  		}
  1199  		switch fieldNum {
  1200  		case 1:
  1201  			if wireType != 2 {
  1202  				return fmt.Errorf("proto: wrong wireType = %d for field Creds", wireType)
  1203  			}
  1204  			var msglen int
  1205  			for shift := uint(0); ; shift += 7 {
  1206  				if shift >= 64 {
  1207  					return ErrIntOverflowRepocreds
  1208  				}
  1209  				if iNdEx >= l {
  1210  					return io.ErrUnexpectedEOF
  1211  				}
  1212  				b := dAtA[iNdEx]
  1213  				iNdEx++
  1214  				msglen |= int(b&0x7F) << shift
  1215  				if b < 0x80 {
  1216  					break
  1217  				}
  1218  			}
  1219  			if msglen < 0 {
  1220  				return ErrInvalidLengthRepocreds
  1221  			}
  1222  			postIndex := iNdEx + msglen
  1223  			if postIndex < 0 {
  1224  				return ErrInvalidLengthRepocreds
  1225  			}
  1226  			if postIndex > l {
  1227  				return io.ErrUnexpectedEOF
  1228  			}
  1229  			if m.Creds == nil {
  1230  				m.Creds = &v1alpha1.RepoCreds{}
  1231  			}
  1232  			if err := m.Creds.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1233  				return err
  1234  			}
  1235  			iNdEx = postIndex
  1236  		case 2:
  1237  			if wireType != 0 {
  1238  				return fmt.Errorf("proto: wrong wireType = %d for field Upsert", wireType)
  1239  			}
  1240  			var v int
  1241  			for shift := uint(0); ; shift += 7 {
  1242  				if shift >= 64 {
  1243  					return ErrIntOverflowRepocreds
  1244  				}
  1245  				if iNdEx >= l {
  1246  					return io.ErrUnexpectedEOF
  1247  				}
  1248  				b := dAtA[iNdEx]
  1249  				iNdEx++
  1250  				v |= int(b&0x7F) << shift
  1251  				if b < 0x80 {
  1252  					break
  1253  				}
  1254  			}
  1255  			m.Upsert = bool(v != 0)
  1256  		default:
  1257  			iNdEx = preIndex
  1258  			skippy, err := skipRepocreds(dAtA[iNdEx:])
  1259  			if err != nil {
  1260  				return err
  1261  			}
  1262  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1263  				return ErrInvalidLengthRepocreds
  1264  			}
  1265  			if (iNdEx + skippy) > l {
  1266  				return io.ErrUnexpectedEOF
  1267  			}
  1268  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1269  			iNdEx += skippy
  1270  		}
  1271  	}
  1272  
  1273  	if iNdEx > l {
  1274  		return io.ErrUnexpectedEOF
  1275  	}
  1276  	return nil
  1277  }
  1278  func (m *RepoCredsUpdateRequest) Unmarshal(dAtA []byte) error {
  1279  	l := len(dAtA)
  1280  	iNdEx := 0
  1281  	for iNdEx < l {
  1282  		preIndex := iNdEx
  1283  		var wire uint64
  1284  		for shift := uint(0); ; shift += 7 {
  1285  			if shift >= 64 {
  1286  				return ErrIntOverflowRepocreds
  1287  			}
  1288  			if iNdEx >= l {
  1289  				return io.ErrUnexpectedEOF
  1290  			}
  1291  			b := dAtA[iNdEx]
  1292  			iNdEx++
  1293  			wire |= uint64(b&0x7F) << shift
  1294  			if b < 0x80 {
  1295  				break
  1296  			}
  1297  		}
  1298  		fieldNum := int32(wire >> 3)
  1299  		wireType := int(wire & 0x7)
  1300  		if wireType == 4 {
  1301  			return fmt.Errorf("proto: RepoCredsUpdateRequest: wiretype end group for non-group")
  1302  		}
  1303  		if fieldNum <= 0 {
  1304  			return fmt.Errorf("proto: RepoCredsUpdateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1305  		}
  1306  		switch fieldNum {
  1307  		case 1:
  1308  			if wireType != 2 {
  1309  				return fmt.Errorf("proto: wrong wireType = %d for field Creds", wireType)
  1310  			}
  1311  			var msglen int
  1312  			for shift := uint(0); ; shift += 7 {
  1313  				if shift >= 64 {
  1314  					return ErrIntOverflowRepocreds
  1315  				}
  1316  				if iNdEx >= l {
  1317  					return io.ErrUnexpectedEOF
  1318  				}
  1319  				b := dAtA[iNdEx]
  1320  				iNdEx++
  1321  				msglen |= int(b&0x7F) << shift
  1322  				if b < 0x80 {
  1323  					break
  1324  				}
  1325  			}
  1326  			if msglen < 0 {
  1327  				return ErrInvalidLengthRepocreds
  1328  			}
  1329  			postIndex := iNdEx + msglen
  1330  			if postIndex < 0 {
  1331  				return ErrInvalidLengthRepocreds
  1332  			}
  1333  			if postIndex > l {
  1334  				return io.ErrUnexpectedEOF
  1335  			}
  1336  			if m.Creds == nil {
  1337  				m.Creds = &v1alpha1.RepoCreds{}
  1338  			}
  1339  			if err := m.Creds.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1340  				return err
  1341  			}
  1342  			iNdEx = postIndex
  1343  		default:
  1344  			iNdEx = preIndex
  1345  			skippy, err := skipRepocreds(dAtA[iNdEx:])
  1346  			if err != nil {
  1347  				return err
  1348  			}
  1349  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1350  				return ErrInvalidLengthRepocreds
  1351  			}
  1352  			if (iNdEx + skippy) > l {
  1353  				return io.ErrUnexpectedEOF
  1354  			}
  1355  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  1356  			iNdEx += skippy
  1357  		}
  1358  	}
  1359  
  1360  	if iNdEx > l {
  1361  		return io.ErrUnexpectedEOF
  1362  	}
  1363  	return nil
  1364  }
  1365  func skipRepocreds(dAtA []byte) (n int, err error) {
  1366  	l := len(dAtA)
  1367  	iNdEx := 0
  1368  	depth := 0
  1369  	for iNdEx < l {
  1370  		var wire uint64
  1371  		for shift := uint(0); ; shift += 7 {
  1372  			if shift >= 64 {
  1373  				return 0, ErrIntOverflowRepocreds
  1374  			}
  1375  			if iNdEx >= l {
  1376  				return 0, io.ErrUnexpectedEOF
  1377  			}
  1378  			b := dAtA[iNdEx]
  1379  			iNdEx++
  1380  			wire |= (uint64(b) & 0x7F) << shift
  1381  			if b < 0x80 {
  1382  				break
  1383  			}
  1384  		}
  1385  		wireType := int(wire & 0x7)
  1386  		switch wireType {
  1387  		case 0:
  1388  			for shift := uint(0); ; shift += 7 {
  1389  				if shift >= 64 {
  1390  					return 0, ErrIntOverflowRepocreds
  1391  				}
  1392  				if iNdEx >= l {
  1393  					return 0, io.ErrUnexpectedEOF
  1394  				}
  1395  				iNdEx++
  1396  				if dAtA[iNdEx-1] < 0x80 {
  1397  					break
  1398  				}
  1399  			}
  1400  		case 1:
  1401  			iNdEx += 8
  1402  		case 2:
  1403  			var length int
  1404  			for shift := uint(0); ; shift += 7 {
  1405  				if shift >= 64 {
  1406  					return 0, ErrIntOverflowRepocreds
  1407  				}
  1408  				if iNdEx >= l {
  1409  					return 0, io.ErrUnexpectedEOF
  1410  				}
  1411  				b := dAtA[iNdEx]
  1412  				iNdEx++
  1413  				length |= (int(b) & 0x7F) << shift
  1414  				if b < 0x80 {
  1415  					break
  1416  				}
  1417  			}
  1418  			if length < 0 {
  1419  				return 0, ErrInvalidLengthRepocreds
  1420  			}
  1421  			iNdEx += length
  1422  		case 3:
  1423  			depth++
  1424  		case 4:
  1425  			if depth == 0 {
  1426  				return 0, ErrUnexpectedEndOfGroupRepocreds
  1427  			}
  1428  			depth--
  1429  		case 5:
  1430  			iNdEx += 4
  1431  		default:
  1432  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1433  		}
  1434  		if iNdEx < 0 {
  1435  			return 0, ErrInvalidLengthRepocreds
  1436  		}
  1437  		if depth == 0 {
  1438  			return iNdEx, nil
  1439  		}
  1440  	}
  1441  	return 0, io.ErrUnexpectedEOF
  1442  }
  1443  
  1444  var (
  1445  	ErrInvalidLengthRepocreds        = fmt.Errorf("proto: negative length found during unmarshaling")
  1446  	ErrIntOverflowRepocreds          = fmt.Errorf("proto: integer overflow")
  1447  	ErrUnexpectedEndOfGroupRepocreds = fmt.Errorf("proto: unexpected end of group")
  1448  )