github.com/argoproj/argo-events@v1.9.1/pkg/apis/common/generated.pb.go (about)

     1  /*
     2  Copyright 2021 BlackRock, Inc.
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  // Code generated by protoc-gen-gogo. DO NOT EDIT.
    17  // source: github.com/argoproj/argo-events/pkg/apis/common/generated.proto
    18  
    19  package common
    20  
    21  import (
    22  	fmt "fmt"
    23  
    24  	io "io"
    25  	math "math"
    26  	math_bits "math/bits"
    27  	reflect "reflect"
    28  	strings "strings"
    29  
    30  	proto "github.com/gogo/protobuf/proto"
    31  	github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
    32  	k8s_io_api_core_v1 "k8s.io/api/core/v1"
    33  	v1 "k8s.io/api/core/v1"
    34  )
    35  
    36  // Reference imports to suppress errors if they are not otherwise used.
    37  var _ = proto.Marshal
    38  var _ = fmt.Errorf
    39  var _ = math.Inf
    40  
    41  // This is a compile-time assertion to ensure that this generated file
    42  // is compatible with the proto package it is being compiled against.
    43  // A compilation error at this line likely means your copy of the
    44  // proto package needs to be updated.
    45  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    46  
    47  func (m *Amount) Reset()      { *m = Amount{} }
    48  func (*Amount) ProtoMessage() {}
    49  func (*Amount) Descriptor() ([]byte, []int) {
    50  	return fileDescriptor_02aae6165a434fa7, []int{0}
    51  }
    52  func (m *Amount) XXX_Unmarshal(b []byte) error {
    53  	return m.Unmarshal(b)
    54  }
    55  func (m *Amount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    56  	b = b[:cap(b)]
    57  	n, err := m.MarshalToSizedBuffer(b)
    58  	if err != nil {
    59  		return nil, err
    60  	}
    61  	return b[:n], nil
    62  }
    63  func (m *Amount) XXX_Merge(src proto.Message) {
    64  	xxx_messageInfo_Amount.Merge(m, src)
    65  }
    66  func (m *Amount) XXX_Size() int {
    67  	return m.Size()
    68  }
    69  func (m *Amount) XXX_DiscardUnknown() {
    70  	xxx_messageInfo_Amount.DiscardUnknown(m)
    71  }
    72  
    73  var xxx_messageInfo_Amount proto.InternalMessageInfo
    74  
    75  func (m *Backoff) Reset()      { *m = Backoff{} }
    76  func (*Backoff) ProtoMessage() {}
    77  func (*Backoff) Descriptor() ([]byte, []int) {
    78  	return fileDescriptor_02aae6165a434fa7, []int{1}
    79  }
    80  func (m *Backoff) XXX_Unmarshal(b []byte) error {
    81  	return m.Unmarshal(b)
    82  }
    83  func (m *Backoff) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    84  	b = b[:cap(b)]
    85  	n, err := m.MarshalToSizedBuffer(b)
    86  	if err != nil {
    87  		return nil, err
    88  	}
    89  	return b[:n], nil
    90  }
    91  func (m *Backoff) XXX_Merge(src proto.Message) {
    92  	xxx_messageInfo_Backoff.Merge(m, src)
    93  }
    94  func (m *Backoff) XXX_Size() int {
    95  	return m.Size()
    96  }
    97  func (m *Backoff) XXX_DiscardUnknown() {
    98  	xxx_messageInfo_Backoff.DiscardUnknown(m)
    99  }
   100  
   101  var xxx_messageInfo_Backoff proto.InternalMessageInfo
   102  
   103  func (m *BasicAuth) Reset()      { *m = BasicAuth{} }
   104  func (*BasicAuth) ProtoMessage() {}
   105  func (*BasicAuth) Descriptor() ([]byte, []int) {
   106  	return fileDescriptor_02aae6165a434fa7, []int{2}
   107  }
   108  func (m *BasicAuth) XXX_Unmarshal(b []byte) error {
   109  	return m.Unmarshal(b)
   110  }
   111  func (m *BasicAuth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   112  	b = b[:cap(b)]
   113  	n, err := m.MarshalToSizedBuffer(b)
   114  	if err != nil {
   115  		return nil, err
   116  	}
   117  	return b[:n], nil
   118  }
   119  func (m *BasicAuth) XXX_Merge(src proto.Message) {
   120  	xxx_messageInfo_BasicAuth.Merge(m, src)
   121  }
   122  func (m *BasicAuth) XXX_Size() int {
   123  	return m.Size()
   124  }
   125  func (m *BasicAuth) XXX_DiscardUnknown() {
   126  	xxx_messageInfo_BasicAuth.DiscardUnknown(m)
   127  }
   128  
   129  var xxx_messageInfo_BasicAuth proto.InternalMessageInfo
   130  
   131  func (m *Condition) Reset()      { *m = Condition{} }
   132  func (*Condition) ProtoMessage() {}
   133  func (*Condition) Descriptor() ([]byte, []int) {
   134  	return fileDescriptor_02aae6165a434fa7, []int{3}
   135  }
   136  func (m *Condition) XXX_Unmarshal(b []byte) error {
   137  	return m.Unmarshal(b)
   138  }
   139  func (m *Condition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   140  	b = b[:cap(b)]
   141  	n, err := m.MarshalToSizedBuffer(b)
   142  	if err != nil {
   143  		return nil, err
   144  	}
   145  	return b[:n], nil
   146  }
   147  func (m *Condition) XXX_Merge(src proto.Message) {
   148  	xxx_messageInfo_Condition.Merge(m, src)
   149  }
   150  func (m *Condition) XXX_Size() int {
   151  	return m.Size()
   152  }
   153  func (m *Condition) XXX_DiscardUnknown() {
   154  	xxx_messageInfo_Condition.DiscardUnknown(m)
   155  }
   156  
   157  var xxx_messageInfo_Condition proto.InternalMessageInfo
   158  
   159  func (m *Int64OrString) Reset()      { *m = Int64OrString{} }
   160  func (*Int64OrString) ProtoMessage() {}
   161  func (*Int64OrString) Descriptor() ([]byte, []int) {
   162  	return fileDescriptor_02aae6165a434fa7, []int{4}
   163  }
   164  func (m *Int64OrString) XXX_Unmarshal(b []byte) error {
   165  	return m.Unmarshal(b)
   166  }
   167  func (m *Int64OrString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   168  	b = b[:cap(b)]
   169  	n, err := m.MarshalToSizedBuffer(b)
   170  	if err != nil {
   171  		return nil, err
   172  	}
   173  	return b[:n], nil
   174  }
   175  func (m *Int64OrString) XXX_Merge(src proto.Message) {
   176  	xxx_messageInfo_Int64OrString.Merge(m, src)
   177  }
   178  func (m *Int64OrString) XXX_Size() int {
   179  	return m.Size()
   180  }
   181  func (m *Int64OrString) XXX_DiscardUnknown() {
   182  	xxx_messageInfo_Int64OrString.DiscardUnknown(m)
   183  }
   184  
   185  var xxx_messageInfo_Int64OrString proto.InternalMessageInfo
   186  
   187  func (m *Metadata) Reset()      { *m = Metadata{} }
   188  func (*Metadata) ProtoMessage() {}
   189  func (*Metadata) Descriptor() ([]byte, []int) {
   190  	return fileDescriptor_02aae6165a434fa7, []int{5}
   191  }
   192  func (m *Metadata) XXX_Unmarshal(b []byte) error {
   193  	return m.Unmarshal(b)
   194  }
   195  func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   196  	b = b[:cap(b)]
   197  	n, err := m.MarshalToSizedBuffer(b)
   198  	if err != nil {
   199  		return nil, err
   200  	}
   201  	return b[:n], nil
   202  }
   203  func (m *Metadata) XXX_Merge(src proto.Message) {
   204  	xxx_messageInfo_Metadata.Merge(m, src)
   205  }
   206  func (m *Metadata) XXX_Size() int {
   207  	return m.Size()
   208  }
   209  func (m *Metadata) XXX_DiscardUnknown() {
   210  	xxx_messageInfo_Metadata.DiscardUnknown(m)
   211  }
   212  
   213  var xxx_messageInfo_Metadata proto.InternalMessageInfo
   214  
   215  func (m *Resource) Reset()      { *m = Resource{} }
   216  func (*Resource) ProtoMessage() {}
   217  func (*Resource) Descriptor() ([]byte, []int) {
   218  	return fileDescriptor_02aae6165a434fa7, []int{6}
   219  }
   220  func (m *Resource) XXX_Unmarshal(b []byte) error {
   221  	return m.Unmarshal(b)
   222  }
   223  func (m *Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   224  	b = b[:cap(b)]
   225  	n, err := m.MarshalToSizedBuffer(b)
   226  	if err != nil {
   227  		return nil, err
   228  	}
   229  	return b[:n], nil
   230  }
   231  func (m *Resource) XXX_Merge(src proto.Message) {
   232  	xxx_messageInfo_Resource.Merge(m, src)
   233  }
   234  func (m *Resource) XXX_Size() int {
   235  	return m.Size()
   236  }
   237  func (m *Resource) XXX_DiscardUnknown() {
   238  	xxx_messageInfo_Resource.DiscardUnknown(m)
   239  }
   240  
   241  var xxx_messageInfo_Resource proto.InternalMessageInfo
   242  
   243  func (m *S3Artifact) Reset()      { *m = S3Artifact{} }
   244  func (*S3Artifact) ProtoMessage() {}
   245  func (*S3Artifact) Descriptor() ([]byte, []int) {
   246  	return fileDescriptor_02aae6165a434fa7, []int{7}
   247  }
   248  func (m *S3Artifact) XXX_Unmarshal(b []byte) error {
   249  	return m.Unmarshal(b)
   250  }
   251  func (m *S3Artifact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   252  	b = b[:cap(b)]
   253  	n, err := m.MarshalToSizedBuffer(b)
   254  	if err != nil {
   255  		return nil, err
   256  	}
   257  	return b[:n], nil
   258  }
   259  func (m *S3Artifact) XXX_Merge(src proto.Message) {
   260  	xxx_messageInfo_S3Artifact.Merge(m, src)
   261  }
   262  func (m *S3Artifact) XXX_Size() int {
   263  	return m.Size()
   264  }
   265  func (m *S3Artifact) XXX_DiscardUnknown() {
   266  	xxx_messageInfo_S3Artifact.DiscardUnknown(m)
   267  }
   268  
   269  var xxx_messageInfo_S3Artifact proto.InternalMessageInfo
   270  
   271  func (m *S3Bucket) Reset()      { *m = S3Bucket{} }
   272  func (*S3Bucket) ProtoMessage() {}
   273  func (*S3Bucket) Descriptor() ([]byte, []int) {
   274  	return fileDescriptor_02aae6165a434fa7, []int{8}
   275  }
   276  func (m *S3Bucket) XXX_Unmarshal(b []byte) error {
   277  	return m.Unmarshal(b)
   278  }
   279  func (m *S3Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   280  	b = b[:cap(b)]
   281  	n, err := m.MarshalToSizedBuffer(b)
   282  	if err != nil {
   283  		return nil, err
   284  	}
   285  	return b[:n], nil
   286  }
   287  func (m *S3Bucket) XXX_Merge(src proto.Message) {
   288  	xxx_messageInfo_S3Bucket.Merge(m, src)
   289  }
   290  func (m *S3Bucket) XXX_Size() int {
   291  	return m.Size()
   292  }
   293  func (m *S3Bucket) XXX_DiscardUnknown() {
   294  	xxx_messageInfo_S3Bucket.DiscardUnknown(m)
   295  }
   296  
   297  var xxx_messageInfo_S3Bucket proto.InternalMessageInfo
   298  
   299  func (m *S3Filter) Reset()      { *m = S3Filter{} }
   300  func (*S3Filter) ProtoMessage() {}
   301  func (*S3Filter) Descriptor() ([]byte, []int) {
   302  	return fileDescriptor_02aae6165a434fa7, []int{9}
   303  }
   304  func (m *S3Filter) XXX_Unmarshal(b []byte) error {
   305  	return m.Unmarshal(b)
   306  }
   307  func (m *S3Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   308  	b = b[:cap(b)]
   309  	n, err := m.MarshalToSizedBuffer(b)
   310  	if err != nil {
   311  		return nil, err
   312  	}
   313  	return b[:n], nil
   314  }
   315  func (m *S3Filter) XXX_Merge(src proto.Message) {
   316  	xxx_messageInfo_S3Filter.Merge(m, src)
   317  }
   318  func (m *S3Filter) XXX_Size() int {
   319  	return m.Size()
   320  }
   321  func (m *S3Filter) XXX_DiscardUnknown() {
   322  	xxx_messageInfo_S3Filter.DiscardUnknown(m)
   323  }
   324  
   325  var xxx_messageInfo_S3Filter proto.InternalMessageInfo
   326  
   327  func (m *SASLConfig) Reset()      { *m = SASLConfig{} }
   328  func (*SASLConfig) ProtoMessage() {}
   329  func (*SASLConfig) Descriptor() ([]byte, []int) {
   330  	return fileDescriptor_02aae6165a434fa7, []int{10}
   331  }
   332  func (m *SASLConfig) XXX_Unmarshal(b []byte) error {
   333  	return m.Unmarshal(b)
   334  }
   335  func (m *SASLConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   336  	b = b[:cap(b)]
   337  	n, err := m.MarshalToSizedBuffer(b)
   338  	if err != nil {
   339  		return nil, err
   340  	}
   341  	return b[:n], nil
   342  }
   343  func (m *SASLConfig) XXX_Merge(src proto.Message) {
   344  	xxx_messageInfo_SASLConfig.Merge(m, src)
   345  }
   346  func (m *SASLConfig) XXX_Size() int {
   347  	return m.Size()
   348  }
   349  func (m *SASLConfig) XXX_DiscardUnknown() {
   350  	xxx_messageInfo_SASLConfig.DiscardUnknown(m)
   351  }
   352  
   353  var xxx_messageInfo_SASLConfig proto.InternalMessageInfo
   354  
   355  func (m *SchemaRegistryConfig) Reset()      { *m = SchemaRegistryConfig{} }
   356  func (*SchemaRegistryConfig) ProtoMessage() {}
   357  func (*SchemaRegistryConfig) Descriptor() ([]byte, []int) {
   358  	return fileDescriptor_02aae6165a434fa7, []int{11}
   359  }
   360  func (m *SchemaRegistryConfig) XXX_Unmarshal(b []byte) error {
   361  	return m.Unmarshal(b)
   362  }
   363  func (m *SchemaRegistryConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   364  	b = b[:cap(b)]
   365  	n, err := m.MarshalToSizedBuffer(b)
   366  	if err != nil {
   367  		return nil, err
   368  	}
   369  	return b[:n], nil
   370  }
   371  func (m *SchemaRegistryConfig) XXX_Merge(src proto.Message) {
   372  	xxx_messageInfo_SchemaRegistryConfig.Merge(m, src)
   373  }
   374  func (m *SchemaRegistryConfig) XXX_Size() int {
   375  	return m.Size()
   376  }
   377  func (m *SchemaRegistryConfig) XXX_DiscardUnknown() {
   378  	xxx_messageInfo_SchemaRegistryConfig.DiscardUnknown(m)
   379  }
   380  
   381  var xxx_messageInfo_SchemaRegistryConfig proto.InternalMessageInfo
   382  
   383  func (m *SecureHeader) Reset()      { *m = SecureHeader{} }
   384  func (*SecureHeader) ProtoMessage() {}
   385  func (*SecureHeader) Descriptor() ([]byte, []int) {
   386  	return fileDescriptor_02aae6165a434fa7, []int{12}
   387  }
   388  func (m *SecureHeader) XXX_Unmarshal(b []byte) error {
   389  	return m.Unmarshal(b)
   390  }
   391  func (m *SecureHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   392  	b = b[:cap(b)]
   393  	n, err := m.MarshalToSizedBuffer(b)
   394  	if err != nil {
   395  		return nil, err
   396  	}
   397  	return b[:n], nil
   398  }
   399  func (m *SecureHeader) XXX_Merge(src proto.Message) {
   400  	xxx_messageInfo_SecureHeader.Merge(m, src)
   401  }
   402  func (m *SecureHeader) XXX_Size() int {
   403  	return m.Size()
   404  }
   405  func (m *SecureHeader) XXX_DiscardUnknown() {
   406  	xxx_messageInfo_SecureHeader.DiscardUnknown(m)
   407  }
   408  
   409  var xxx_messageInfo_SecureHeader proto.InternalMessageInfo
   410  
   411  func (m *Status) Reset()      { *m = Status{} }
   412  func (*Status) ProtoMessage() {}
   413  func (*Status) Descriptor() ([]byte, []int) {
   414  	return fileDescriptor_02aae6165a434fa7, []int{13}
   415  }
   416  func (m *Status) XXX_Unmarshal(b []byte) error {
   417  	return m.Unmarshal(b)
   418  }
   419  func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   420  	b = b[:cap(b)]
   421  	n, err := m.MarshalToSizedBuffer(b)
   422  	if err != nil {
   423  		return nil, err
   424  	}
   425  	return b[:n], nil
   426  }
   427  func (m *Status) XXX_Merge(src proto.Message) {
   428  	xxx_messageInfo_Status.Merge(m, src)
   429  }
   430  func (m *Status) XXX_Size() int {
   431  	return m.Size()
   432  }
   433  func (m *Status) XXX_DiscardUnknown() {
   434  	xxx_messageInfo_Status.DiscardUnknown(m)
   435  }
   436  
   437  var xxx_messageInfo_Status proto.InternalMessageInfo
   438  
   439  func (m *TLSConfig) Reset()      { *m = TLSConfig{} }
   440  func (*TLSConfig) ProtoMessage() {}
   441  func (*TLSConfig) Descriptor() ([]byte, []int) {
   442  	return fileDescriptor_02aae6165a434fa7, []int{14}
   443  }
   444  func (m *TLSConfig) XXX_Unmarshal(b []byte) error {
   445  	return m.Unmarshal(b)
   446  }
   447  func (m *TLSConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   448  	b = b[:cap(b)]
   449  	n, err := m.MarshalToSizedBuffer(b)
   450  	if err != nil {
   451  		return nil, err
   452  	}
   453  	return b[:n], nil
   454  }
   455  func (m *TLSConfig) XXX_Merge(src proto.Message) {
   456  	xxx_messageInfo_TLSConfig.Merge(m, src)
   457  }
   458  func (m *TLSConfig) XXX_Size() int {
   459  	return m.Size()
   460  }
   461  func (m *TLSConfig) XXX_DiscardUnknown() {
   462  	xxx_messageInfo_TLSConfig.DiscardUnknown(m)
   463  }
   464  
   465  var xxx_messageInfo_TLSConfig proto.InternalMessageInfo
   466  
   467  func (m *ValueFromSource) Reset()      { *m = ValueFromSource{} }
   468  func (*ValueFromSource) ProtoMessage() {}
   469  func (*ValueFromSource) Descriptor() ([]byte, []int) {
   470  	return fileDescriptor_02aae6165a434fa7, []int{15}
   471  }
   472  func (m *ValueFromSource) XXX_Unmarshal(b []byte) error {
   473  	return m.Unmarshal(b)
   474  }
   475  func (m *ValueFromSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   476  	b = b[:cap(b)]
   477  	n, err := m.MarshalToSizedBuffer(b)
   478  	if err != nil {
   479  		return nil, err
   480  	}
   481  	return b[:n], nil
   482  }
   483  func (m *ValueFromSource) XXX_Merge(src proto.Message) {
   484  	xxx_messageInfo_ValueFromSource.Merge(m, src)
   485  }
   486  func (m *ValueFromSource) XXX_Size() int {
   487  	return m.Size()
   488  }
   489  func (m *ValueFromSource) XXX_DiscardUnknown() {
   490  	xxx_messageInfo_ValueFromSource.DiscardUnknown(m)
   491  }
   492  
   493  var xxx_messageInfo_ValueFromSource proto.InternalMessageInfo
   494  
   495  func init() {
   496  	proto.RegisterType((*Amount)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Amount")
   497  	proto.RegisterType((*Backoff)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Backoff")
   498  	proto.RegisterType((*BasicAuth)(nil), "github.com.argoproj.argo_events.pkg.apis.common.BasicAuth")
   499  	proto.RegisterType((*Condition)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Condition")
   500  	proto.RegisterType((*Int64OrString)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Int64OrString")
   501  	proto.RegisterType((*Metadata)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Metadata")
   502  	proto.RegisterMapType((map[string]string)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Metadata.AnnotationsEntry")
   503  	proto.RegisterMapType((map[string]string)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Metadata.LabelsEntry")
   504  	proto.RegisterType((*Resource)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Resource")
   505  	proto.RegisterType((*S3Artifact)(nil), "github.com.argoproj.argo_events.pkg.apis.common.S3Artifact")
   506  	proto.RegisterMapType((map[string]string)(nil), "github.com.argoproj.argo_events.pkg.apis.common.S3Artifact.MetadataEntry")
   507  	proto.RegisterType((*S3Bucket)(nil), "github.com.argoproj.argo_events.pkg.apis.common.S3Bucket")
   508  	proto.RegisterType((*S3Filter)(nil), "github.com.argoproj.argo_events.pkg.apis.common.S3Filter")
   509  	proto.RegisterType((*SASLConfig)(nil), "github.com.argoproj.argo_events.pkg.apis.common.SASLConfig")
   510  	proto.RegisterType((*SchemaRegistryConfig)(nil), "github.com.argoproj.argo_events.pkg.apis.common.SchemaRegistryConfig")
   511  	proto.RegisterType((*SecureHeader)(nil), "github.com.argoproj.argo_events.pkg.apis.common.SecureHeader")
   512  	proto.RegisterType((*Status)(nil), "github.com.argoproj.argo_events.pkg.apis.common.Status")
   513  	proto.RegisterType((*TLSConfig)(nil), "github.com.argoproj.argo_events.pkg.apis.common.TLSConfig")
   514  	proto.RegisterType((*ValueFromSource)(nil), "github.com.argoproj.argo_events.pkg.apis.common.ValueFromSource")
   515  }
   516  
   517  func init() {
   518  	proto.RegisterFile("github.com/argoproj/argo-events/pkg/apis/common/generated.proto", fileDescriptor_02aae6165a434fa7)
   519  }
   520  
   521  var fileDescriptor_02aae6165a434fa7 = []byte{
   522  	// 1434 bytes of a gzipped FileDescriptorProto
   523  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0xcb, 0x6e, 0xdb, 0x46,
   524  	0x17, 0x80, 0x4d, 0xcb, 0x96, 0xc5, 0xe3, 0x6b, 0x26, 0x5e, 0x08, 0x02, 0x22, 0x19, 0xfc, 0xf1,
   525  	0x17, 0x4e, 0x9b, 0x50, 0xc8, 0x05, 0x6d, 0x92, 0x02, 0x69, 0x45, 0xc7, 0x41, 0x9d, 0xd8, 0x4d,
   526  	0x30, 0x8c, 0xbd, 0x48, 0x7a, 0xc1, 0x98, 0x1a, 0x49, 0x8c, 0x44, 0x52, 0x20, 0x87, 0x4e, 0xb4,
   527  	0x6b, 0xd1, 0x07, 0x68, 0xdf, 0xa0, 0x4f, 0x50, 0xa0, 0xaf, 0xd0, 0x5d, 0x96, 0x41, 0x37, 0xc9,
   528  	0x4a, 0x68, 0xd8, 0x87, 0x68, 0x91, 0x55, 0x31, 0x17, 0x52, 0x94, 0xe2, 0xa2, 0xa5, 0xd1, 0x1d,
   529  	0x79, 0xe6, 0x9c, 0xef, 0xcc, 0x9c, 0xdb, 0x0c, 0x7c, 0xd2, 0x75, 0x59, 0x2f, 0x3e, 0x36, 0x9d,
   530  	0xc0, 0x6b, 0x92, 0xb0, 0x1b, 0x0c, 0xc3, 0xe0, 0xa9, 0xf8, 0xb8, 0x4c, 0x4f, 0xa8, 0xcf, 0xa2,
   531  	0xe6, 0xb0, 0xdf, 0x6d, 0x92, 0xa1, 0x1b, 0x35, 0x9d, 0xc0, 0xf3, 0x02, 0xbf, 0xd9, 0xa5, 0x3e,
   532  	0x0d, 0x09, 0xa3, 0x6d, 0x73, 0x18, 0x06, 0x2c, 0x40, 0xcd, 0x09, 0xc0, 0x4c, 0x01, 0xe2, 0xe3,
   533  	0x6b, 0x09, 0x30, 0x87, 0xfd, 0xae, 0xc9, 0x01, 0xa6, 0x04, 0xd4, 0x2e, 0xe7, 0x3c, 0x76, 0x83,
   534  	0x6e, 0xd0, 0x14, 0x9c, 0xe3, 0xb8, 0x23, 0xfe, 0xc4, 0x8f, 0xf8, 0x92, 0xfc, 0x9a, 0xd1, 0xbf,
   535  	0x11, 0x99, 0x6e, 0xc0, 0xf7, 0xd0, 0x74, 0x82, 0x90, 0x36, 0x4f, 0xae, 0xcc, 0xee, 0xa1, 0x76,
   536  	0x7d, 0xa2, 0xe3, 0x11, 0xa7, 0xe7, 0xfa, 0x34, 0x1c, 0x4d, 0x36, 0xee, 0x51, 0x46, 0x4e, 0xb1,
   537  	0x32, 0x2e, 0x42, 0xb9, 0xe5, 0x05, 0xb1, 0xcf, 0x50, 0x03, 0x16, 0x4f, 0xc8, 0x20, 0xa6, 0x55,
   538  	0x6d, 0x4b, 0xdb, 0x5e, 0xb1, 0xf4, 0x64, 0xdc, 0x58, 0x3c, 0xe2, 0x02, 0x2c, 0xe5, 0xc6, 0xaf,
   539  	0xf3, 0xb0, 0x64, 0x11, 0xa7, 0x1f, 0x74, 0x3a, 0xa8, 0x07, 0x95, 0x76, 0x1c, 0x12, 0xe6, 0x06,
   540  	0xbe, 0xd0, 0x5f, 0xbe, 0x7a, 0xdb, 0x2c, 0x18, 0x03, 0x73, 0xcf, 0x67, 0x1f, 0x5e, 0x7f, 0x10,
   541  	0xda, 0x2c, 0x74, 0xfd, 0xae, 0xb5, 0x92, 0x8c, 0x1b, 0x95, 0x3b, 0x8a, 0x89, 0x33, 0x3a, 0x7a,
   542  	0x02, 0xe5, 0x0e, 0x71, 0x58, 0x10, 0x56, 0xe7, 0x85, 0x9f, 0x8f, 0x0a, 0xfb, 0x91, 0xe7, 0xb3,
   543  	0x20, 0x19, 0x37, 0xca, 0x77, 0x05, 0x0a, 0x2b, 0x24, 0x87, 0x3f, 0x75, 0x19, 0xa3, 0x61, 0xb5,
   544  	0xf4, 0x1f, 0xc0, 0xef, 0x09, 0x14, 0x56, 0x48, 0xf4, 0x3f, 0x58, 0x8c, 0x18, 0x1d, 0x46, 0xd5,
   545  	0x85, 0x2d, 0x6d, 0x7b, 0xd1, 0x5a, 0x7d, 0x31, 0x6e, 0xcc, 0xf1, 0xa0, 0xda, 0x5c, 0x88, 0xe5,
   546  	0x9a, 0xf1, 0x93, 0x06, 0xba, 0x45, 0x22, 0xd7, 0x69, 0xc5, 0xac, 0x87, 0x1e, 0x40, 0x25, 0x8e,
   547  	0x68, 0xe8, 0x13, 0x8f, 0xaa, 0xb0, 0xfe, 0xdf, 0x94, 0x69, 0xe5, 0x4e, 0x4d, 0x9e, 0x7a, 0xf3,
   548  	0xe4, 0x8a, 0x69, 0x53, 0x27, 0xa4, 0xec, 0x3e, 0x1d, 0xd9, 0x74, 0x40, 0xf9, 0x41, 0x64, 0xf4,
   549  	0x0e, 0x95, 0x29, 0xce, 0x20, 0x1c, 0x38, 0x24, 0x51, 0xf4, 0x2c, 0x08, 0xdb, 0x2a, 0x7e, 0x45,
   550  	0x80, 0x0f, 0x95, 0x29, 0xce, 0x20, 0xc6, 0xab, 0x79, 0xd0, 0x77, 0x02, 0xbf, 0xed, 0x8a, 0xe4,
   551  	0x5c, 0x81, 0x05, 0x36, 0x1a, 0xca, 0xbd, 0xea, 0xd6, 0x05, 0x75, 0xc2, 0x85, 0x47, 0xa3, 0x21,
   552  	0x7d, 0x3b, 0x6e, 0xac, 0x66, 0x8a, 0x5c, 0x80, 0x85, 0x2a, 0xda, 0x87, 0x72, 0xc4, 0x08, 0x8b,
   553  	0x23, 0xb1, 0x1f, 0xdd, 0xba, 0xae, 0x8c, 0xca, 0xb6, 0x90, 0xbe, 0x1d, 0x37, 0x4e, 0x29, 0x76,
   554  	0x33, 0x23, 0x49, 0x2d, 0xac, 0x18, 0xe8, 0x04, 0xd0, 0x80, 0x44, 0xec, 0x51, 0x48, 0xfc, 0x48,
   555  	0x7a, 0x72, 0x3d, 0xaa, 0x92, 0xf9, 0x7e, 0xee, 0xa4, 0x59, 0x47, 0x4c, 0x12, 0xc8, 0x3b, 0x82,
   556  	0x9f, 0x9d, 0x5b, 0x58, 0x35, 0xb5, 0x0b, 0xb4, 0xff, 0x0e, 0x0d, 0x9f, 0xe2, 0x01, 0xbd, 0x07,
   557  	0xe5, 0x90, 0x92, 0x28, 0xf0, 0x45, 0x72, 0x75, 0x6b, 0x2d, 0x3d, 0x05, 0x16, 0x52, 0xac, 0x56,
   558  	0xd1, 0x45, 0x58, 0xf2, 0x68, 0x14, 0x91, 0x2e, 0xad, 0x2e, 0x0a, 0xc5, 0x75, 0xa5, 0xb8, 0x74,
   559  	0x20, 0xc5, 0x38, 0x5d, 0x37, 0xbe, 0xd7, 0x60, 0x75, 0xaa, 0x25, 0xd0, 0x76, 0x2e, 0xba, 0x25,
   560  	0x6b, 0x73, 0x26, 0xba, 0x0b, 0xb9, 0xa0, 0x5e, 0x82, 0x8a, 0xcb, 0x4d, 0x8f, 0xc8, 0x40, 0x84,
   561  	0xb5, 0x64, 0x6d, 0x28, 0xed, 0xca, 0x9e, 0x92, 0xe3, 0x4c, 0x83, 0x6f, 0x3e, 0x62, 0x21, 0xd7,
   562  	0x2d, 0x4d, 0x6f, 0xde, 0x16, 0x52, 0xac, 0x56, 0x8d, 0x3f, 0xe7, 0xa1, 0x72, 0x40, 0x19, 0x69,
   563  	0x13, 0x46, 0xd0, 0xb7, 0x1a, 0x2c, 0x13, 0xdf, 0x0f, 0x98, 0x68, 0xcb, 0xa8, 0xaa, 0x6d, 0x95,
   564  	0xb6, 0x97, 0xaf, 0xde, 0x2b, 0xdc, 0x30, 0x29, 0xd0, 0x6c, 0x4d, 0x60, 0xbb, 0x3e, 0x0b, 0x47,
   565  	0xd6, 0x79, 0xb5, 0x8d, 0xe5, 0xdc, 0x0a, 0xce, 0xfb, 0x44, 0x1e, 0x94, 0x07, 0xe4, 0x98, 0x0e,
   566  	0x78, 0xed, 0x70, 0xef, 0xbb, 0x67, 0xf7, 0xbe, 0x2f, 0x38, 0xd2, 0x71, 0x76, 0x7e, 0x29, 0xc4,
   567  	0xca, 0x49, 0xed, 0x36, 0x6c, 0xcc, 0x6e, 0x12, 0x6d, 0x40, 0xa9, 0x4f, 0x47, 0xb2, 0xe0, 0x31,
   568  	0xff, 0x44, 0x9b, 0xe9, 0xdc, 0x14, 0xf5, 0xac, 0x86, 0xe5, 0xad, 0xf9, 0x1b, 0x5a, 0xed, 0x26,
   569  	0x2c, 0xe7, 0xdc, 0x14, 0x31, 0x35, 0x3e, 0x80, 0x0a, 0xa6, 0x51, 0x10, 0x87, 0x0e, 0xfd, 0xe7,
   570  	0xc1, 0xfc, 0x73, 0x19, 0xc0, 0xbe, 0xd6, 0x0a, 0x99, 0xcb, 0xc7, 0x1a, 0x2f, 0x06, 0xea, 0xb7,
   571  	0x87, 0x81, 0xeb, 0x33, 0xd5, 0x98, 0x59, 0x31, 0xec, 0x2a, 0x39, 0xce, 0x34, 0xd0, 0x97, 0x50,
   572  	0x3e, 0x8e, 0x9d, 0x3e, 0x65, 0x6a, 0x3e, 0xdc, 0x2c, 0x1c, 0x53, 0xfb, 0x9a, 0x25, 0x00, 0x72,
   573  	0x08, 0xca, 0x6f, 0xac, 0xa0, 0xb2, 0x51, 0xba, 0xfc, 0x9a, 0x28, 0xcd, 0x36, 0x0a, 0x97, 0x62,
   574  	0xb5, 0x2a, 0x2b, 0x38, 0xa2, 0x4e, 0x1c, 0x52, 0xd1, 0x52, 0x95, 0x7c, 0x05, 0x4b, 0x39, 0xce,
   575  	0x34, 0x10, 0x06, 0x9d, 0x38, 0x0e, 0x8d, 0xa2, 0xfb, 0x74, 0x24, 0x1a, 0xeb, 0x5f, 0xcf, 0xb5,
   576  	0xd5, 0x64, 0xdc, 0xd0, 0x5b, 0xa9, 0x2d, 0x9e, 0x60, 0x38, 0x33, 0x4a, 0xd5, 0xab, 0xe5, 0xc2,
   577  	0xcc, 0x4c, 0x8c, 0x27, 0x18, 0x64, 0x40, 0x59, 0x06, 0xad, 0xba, 0xb4, 0x55, 0xda, 0xd6, 0x65,
   578  	0x84, 0x76, 0x85, 0x04, 0xab, 0x15, 0x9e, 0x80, 0x8e, 0x3b, 0xe0, 0x77, 0x50, 0xe5, 0xcc, 0x09,
   579  	0xb8, 0x2b, 0x00, 0xea, 0x8a, 0x13, 0xdf, 0x58, 0x41, 0xd1, 0x33, 0xa8, 0x78, 0xaa, 0xe8, 0xab,
   580  	0xba, 0xe8, 0x9a, 0xbd, 0x33, 0x38, 0x48, 0x8b, 0x2b, 0x6b, 0x20, 0xd9, 0x39, 0x59, 0x8e, 0x52,
   581  	0x31, 0xce, 0x9c, 0xa1, 0xaf, 0x60, 0xd5, 0x21, 0x3b, 0x94, 0x1b, 0xba, 0x0e, 0x61, 0xb4, 0x0a,
   582  	0x45, 0x62, 0x7a, 0x2e, 0xe1, 0xf7, 0x47, 0x2b, 0x67, 0x8f, 0xa7, 0x71, 0xb5, 0x8f, 0x61, 0x75,
   583  	0x6a, 0x33, 0x85, 0xfa, 0xeb, 0x3e, 0x54, 0xd2, 0xb2, 0x45, 0x17, 0x72, 0x76, 0xd6, 0xb2, 0x3a,
   584  	0x51, 0x89, 0x67, 0x52, 0x40, 0xb6, 0x60, 0x41, 0xdc, 0xc7, 0xf2, 0xba, 0x5a, 0x49, 0xa7, 0xf0,
   585  	0xe7, 0xfc, 0xa2, 0x15, 0x2b, 0xc6, 0x63, 0x0e, 0x93, 0x61, 0xe7, 0xf5, 0x3e, 0x0c, 0x69, 0xc7,
   586  	0x7d, 0xae, 0x78, 0x59, 0xbd, 0x3f, 0x14, 0x52, 0xac, 0x56, 0xc5, 0x0c, 0x8e, 0x3b, 0x5c, 0x6f,
   587  	0x7e, 0x66, 0x06, 0x0b, 0x29, 0x56, 0xab, 0xc6, 0x1f, 0x1a, 0x80, 0xdd, 0xb2, 0xf7, 0x77, 0x02,
   588  	0xbf, 0xe3, 0x76, 0x51, 0x13, 0x74, 0x8f, 0x3a, 0x3d, 0xe2, 0xbb, 0x91, 0xa7, 0x3c, 0x9c, 0x53,
   589  	0x96, 0xfa, 0x41, 0xba, 0x80, 0x27, 0x3a, 0xe8, 0x10, 0x80, 0x3f, 0x06, 0x64, 0x80, 0x8b, 0x3d,
   590  	0x01, 0xd6, 0x92, 0x71, 0x03, 0x0e, 0x33, 0x63, 0x9c, 0x03, 0x21, 0x02, 0x6b, 0xe9, 0x93, 0x40,
   591  	0xa1, 0x4b, 0x45, 0xd0, 0x28, 0x19, 0x37, 0xd6, 0x1e, 0x4e, 0x01, 0xf0, 0x0c, 0xd0, 0xf8, 0x45,
   592  	0x83, 0x4d, 0xdb, 0xe9, 0x51, 0x8f, 0xf0, 0x51, 0x11, 0xb1, 0x70, 0xa4, 0x62, 0x70, 0x01, 0x4a,
   593  	0x71, 0x38, 0x98, 0xcd, 0xd7, 0x21, 0xde, 0xc7, 0x5c, 0xce, 0x27, 0x49, 0x24, 0xcc, 0xf6, 0xe4,
   594  	0x93, 0x67, 0x71, 0x52, 0xa5, 0x12, 0xb7, 0x77, 0x07, 0x67, 0x1a, 0xe8, 0x0b, 0x58, 0x20, 0x31,
   595  	0xeb, 0xa9, 0xed, 0xdf, 0x2a, 0xdc, 0x1a, 0xd9, 0xdb, 0x6d, 0x52, 0x19, 0xfc, 0x0f, 0x0b, 0xaa,
   596  	0xf1, 0xa3, 0x06, 0x2b, 0xb6, 0x18, 0x59, 0x9f, 0x51, 0xd2, 0xa6, 0x61, 0x56, 0x4c, 0xda, 0xdf,
   597  	0x15, 0x13, 0xf2, 0x40, 0x17, 0x65, 0x7a, 0x37, 0x0c, 0x3c, 0x95, 0xaf, 0x4f, 0x0b, 0xef, 0xea,
   598  	0x28, 0x25, 0xd8, 0xe2, 0x0a, 0x91, 0x13, 0x2a, 0x13, 0xe2, 0x89, 0x07, 0xe3, 0x39, 0xa8, 0x87,
   599  	0x17, 0xf2, 0x01, 0x9c, 0xf4, 0x95, 0x95, 0x5e, 0xef, 0xc5, 0xe3, 0x91, 0x3d, 0xd4, 0x2c, 0xa4,
   600  	0x0e, 0x07, 0x99, 0x28, 0xc2, 0x39, 0x0f, 0xc6, 0x77, 0x25, 0xd0, 0x1f, 0xed, 0xdb, 0x2a, 0xa9,
   601  	0x4f, 0x60, 0x45, 0xb6, 0xb7, 0x2a, 0xa7, 0x42, 0xaf, 0xdf, 0x8d, 0x64, 0xdc, 0x58, 0x91, 0xc3,
   602  	0x42, 0x15, 0xd3, 0x14, 0x0c, 0x75, 0x61, 0xc3, 0x19, 0xb8, 0xd4, 0x67, 0x39, 0x07, 0x85, 0x5a,
   603  	0x61, 0x33, 0x19, 0x37, 0x36, 0x76, 0x66, 0x10, 0xf8, 0x1d, 0x28, 0x6a, 0xc3, 0xba, 0x94, 0x09,
   604  	0xe3, 0xe2, 0x7d, 0x71, 0x3e, 0x19, 0x37, 0xd6, 0x77, 0xa6, 0x09, 0x78, 0x16, 0x89, 0xee, 0x01,
   605  	0x4a, 0x6f, 0x42, 0xbb, 0xef, 0x0e, 0x8f, 0x68, 0xe8, 0x76, 0x46, 0xea, 0xd6, 0xcc, 0x1e, 0xb2,
   606  	0x7b, 0xef, 0x68, 0xe0, 0x53, 0xac, 0x8c, 0x57, 0x1a, 0xac, 0xcf, 0x54, 0x0b, 0xcf, 0x45, 0x76,
   607  	0x85, 0x61, 0xda, 0x39, 0x43, 0x2e, 0xec, 0x9c, 0x39, 0x9e, 0x82, 0xa1, 0x2e, 0xac, 0x3b, 0x22,
   608  	0xe5, 0x07, 0x64, 0xa8, 0xf8, 0x32, 0x15, 0xdb, 0xa7, 0xf1, 0x77, 0x72, 0xaa, 0x33, 0x51, 0x9a,
   609  	0x86, 0xe0, 0x59, 0xaa, 0x75, 0xe9, 0xc5, 0x9b, 0xfa, 0xdc, 0xcb, 0x37, 0xf5, 0xb9, 0xd7, 0x6f,
   610  	0xea, 0x73, 0xdf, 0x24, 0x75, 0xed, 0x45, 0x52, 0xd7, 0x5e, 0x26, 0x75, 0xed, 0x75, 0x52, 0xd7,
   611  	0x7e, 0x4b, 0xea, 0xda, 0x0f, 0xbf, 0xd7, 0xe7, 0x1e, 0x97, 0x65, 0xdd, 0xfe, 0x15, 0x00, 0x00,
   612  	0xff, 0xff, 0xce, 0x9f, 0x3a, 0x1a, 0x03, 0x10, 0x00, 0x00,
   613  }
   614  
   615  func (m *Amount) Marshal() (dAtA []byte, err error) {
   616  	size := m.Size()
   617  	dAtA = make([]byte, size)
   618  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   619  	if err != nil {
   620  		return nil, err
   621  	}
   622  	return dAtA[:n], nil
   623  }
   624  
   625  func (m *Amount) MarshalTo(dAtA []byte) (int, error) {
   626  	size := m.Size()
   627  	return m.MarshalToSizedBuffer(dAtA[:size])
   628  }
   629  
   630  func (m *Amount) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   631  	i := len(dAtA)
   632  	_ = i
   633  	var l int
   634  	_ = l
   635  	if m.Value != nil {
   636  		i -= len(m.Value)
   637  		copy(dAtA[i:], m.Value)
   638  		i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
   639  		i--
   640  		dAtA[i] = 0xa
   641  	}
   642  	return len(dAtA) - i, nil
   643  }
   644  
   645  func (m *Backoff) Marshal() (dAtA []byte, err error) {
   646  	size := m.Size()
   647  	dAtA = make([]byte, size)
   648  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   649  	if err != nil {
   650  		return nil, err
   651  	}
   652  	return dAtA[:n], nil
   653  }
   654  
   655  func (m *Backoff) MarshalTo(dAtA []byte) (int, error) {
   656  	size := m.Size()
   657  	return m.MarshalToSizedBuffer(dAtA[:size])
   658  }
   659  
   660  func (m *Backoff) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   661  	i := len(dAtA)
   662  	_ = i
   663  	var l int
   664  	_ = l
   665  	i = encodeVarintGenerated(dAtA, i, uint64(m.Steps))
   666  	i--
   667  	dAtA[i] = 0x20
   668  	if m.Jitter != nil {
   669  		{
   670  			size, err := m.Jitter.MarshalToSizedBuffer(dAtA[:i])
   671  			if err != nil {
   672  				return 0, err
   673  			}
   674  			i -= size
   675  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   676  		}
   677  		i--
   678  		dAtA[i] = 0x1a
   679  	}
   680  	if m.Factor != nil {
   681  		{
   682  			size, err := m.Factor.MarshalToSizedBuffer(dAtA[:i])
   683  			if err != nil {
   684  				return 0, err
   685  			}
   686  			i -= size
   687  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   688  		}
   689  		i--
   690  		dAtA[i] = 0x12
   691  	}
   692  	if m.Duration != nil {
   693  		{
   694  			size, err := m.Duration.MarshalToSizedBuffer(dAtA[:i])
   695  			if err != nil {
   696  				return 0, err
   697  			}
   698  			i -= size
   699  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   700  		}
   701  		i--
   702  		dAtA[i] = 0xa
   703  	}
   704  	return len(dAtA) - i, nil
   705  }
   706  
   707  func (m *BasicAuth) Marshal() (dAtA []byte, err error) {
   708  	size := m.Size()
   709  	dAtA = make([]byte, size)
   710  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   711  	if err != nil {
   712  		return nil, err
   713  	}
   714  	return dAtA[:n], nil
   715  }
   716  
   717  func (m *BasicAuth) MarshalTo(dAtA []byte) (int, error) {
   718  	size := m.Size()
   719  	return m.MarshalToSizedBuffer(dAtA[:size])
   720  }
   721  
   722  func (m *BasicAuth) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   723  	i := len(dAtA)
   724  	_ = i
   725  	var l int
   726  	_ = l
   727  	if m.Password != nil {
   728  		{
   729  			size, err := m.Password.MarshalToSizedBuffer(dAtA[:i])
   730  			if err != nil {
   731  				return 0, err
   732  			}
   733  			i -= size
   734  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   735  		}
   736  		i--
   737  		dAtA[i] = 0x12
   738  	}
   739  	if m.Username != nil {
   740  		{
   741  			size, err := m.Username.MarshalToSizedBuffer(dAtA[:i])
   742  			if err != nil {
   743  				return 0, err
   744  			}
   745  			i -= size
   746  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   747  		}
   748  		i--
   749  		dAtA[i] = 0xa
   750  	}
   751  	return len(dAtA) - i, nil
   752  }
   753  
   754  func (m *Condition) Marshal() (dAtA []byte, err error) {
   755  	size := m.Size()
   756  	dAtA = make([]byte, size)
   757  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   758  	if err != nil {
   759  		return nil, err
   760  	}
   761  	return dAtA[:n], nil
   762  }
   763  
   764  func (m *Condition) MarshalTo(dAtA []byte) (int, error) {
   765  	size := m.Size()
   766  	return m.MarshalToSizedBuffer(dAtA[:size])
   767  }
   768  
   769  func (m *Condition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   770  	i := len(dAtA)
   771  	_ = i
   772  	var l int
   773  	_ = l
   774  	i -= len(m.Message)
   775  	copy(dAtA[i:], m.Message)
   776  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
   777  	i--
   778  	dAtA[i] = 0x2a
   779  	i -= len(m.Reason)
   780  	copy(dAtA[i:], m.Reason)
   781  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
   782  	i--
   783  	dAtA[i] = 0x22
   784  	{
   785  		size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
   786  		if err != nil {
   787  			return 0, err
   788  		}
   789  		i -= size
   790  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   791  	}
   792  	i--
   793  	dAtA[i] = 0x1a
   794  	i -= len(m.Status)
   795  	copy(dAtA[i:], m.Status)
   796  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
   797  	i--
   798  	dAtA[i] = 0x12
   799  	i -= len(m.Type)
   800  	copy(dAtA[i:], m.Type)
   801  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
   802  	i--
   803  	dAtA[i] = 0xa
   804  	return len(dAtA) - i, nil
   805  }
   806  
   807  func (m *Int64OrString) Marshal() (dAtA []byte, err error) {
   808  	size := m.Size()
   809  	dAtA = make([]byte, size)
   810  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   811  	if err != nil {
   812  		return nil, err
   813  	}
   814  	return dAtA[:n], nil
   815  }
   816  
   817  func (m *Int64OrString) MarshalTo(dAtA []byte) (int, error) {
   818  	size := m.Size()
   819  	return m.MarshalToSizedBuffer(dAtA[:size])
   820  }
   821  
   822  func (m *Int64OrString) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   823  	i := len(dAtA)
   824  	_ = i
   825  	var l int
   826  	_ = l
   827  	i -= len(m.StrVal)
   828  	copy(dAtA[i:], m.StrVal)
   829  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.StrVal)))
   830  	i--
   831  	dAtA[i] = 0x1a
   832  	i = encodeVarintGenerated(dAtA, i, uint64(m.Int64Val))
   833  	i--
   834  	dAtA[i] = 0x10
   835  	i = encodeVarintGenerated(dAtA, i, uint64(m.Type))
   836  	i--
   837  	dAtA[i] = 0x8
   838  	return len(dAtA) - i, nil
   839  }
   840  
   841  func (m *Metadata) Marshal() (dAtA []byte, err error) {
   842  	size := m.Size()
   843  	dAtA = make([]byte, size)
   844  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   845  	if err != nil {
   846  		return nil, err
   847  	}
   848  	return dAtA[:n], nil
   849  }
   850  
   851  func (m *Metadata) MarshalTo(dAtA []byte) (int, error) {
   852  	size := m.Size()
   853  	return m.MarshalToSizedBuffer(dAtA[:size])
   854  }
   855  
   856  func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   857  	i := len(dAtA)
   858  	_ = i
   859  	var l int
   860  	_ = l
   861  	if len(m.Labels) > 0 {
   862  		keysForLabels := make([]string, 0, len(m.Labels))
   863  		for k := range m.Labels {
   864  			keysForLabels = append(keysForLabels, string(k))
   865  		}
   866  		github_com_gogo_protobuf_sortkeys.Strings(keysForLabels)
   867  		for iNdEx := len(keysForLabels) - 1; iNdEx >= 0; iNdEx-- {
   868  			v := m.Labels[string(keysForLabels[iNdEx])]
   869  			baseI := i
   870  			i -= len(v)
   871  			copy(dAtA[i:], v)
   872  			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
   873  			i--
   874  			dAtA[i] = 0x12
   875  			i -= len(keysForLabels[iNdEx])
   876  			copy(dAtA[i:], keysForLabels[iNdEx])
   877  			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForLabels[iNdEx])))
   878  			i--
   879  			dAtA[i] = 0xa
   880  			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
   881  			i--
   882  			dAtA[i] = 0x12
   883  		}
   884  	}
   885  	if len(m.Annotations) > 0 {
   886  		keysForAnnotations := make([]string, 0, len(m.Annotations))
   887  		for k := range m.Annotations {
   888  			keysForAnnotations = append(keysForAnnotations, string(k))
   889  		}
   890  		github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations)
   891  		for iNdEx := len(keysForAnnotations) - 1; iNdEx >= 0; iNdEx-- {
   892  			v := m.Annotations[string(keysForAnnotations[iNdEx])]
   893  			baseI := i
   894  			i -= len(v)
   895  			copy(dAtA[i:], v)
   896  			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
   897  			i--
   898  			dAtA[i] = 0x12
   899  			i -= len(keysForAnnotations[iNdEx])
   900  			copy(dAtA[i:], keysForAnnotations[iNdEx])
   901  			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForAnnotations[iNdEx])))
   902  			i--
   903  			dAtA[i] = 0xa
   904  			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
   905  			i--
   906  			dAtA[i] = 0xa
   907  		}
   908  	}
   909  	return len(dAtA) - i, nil
   910  }
   911  
   912  func (m *Resource) Marshal() (dAtA []byte, err error) {
   913  	size := m.Size()
   914  	dAtA = make([]byte, size)
   915  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   916  	if err != nil {
   917  		return nil, err
   918  	}
   919  	return dAtA[:n], nil
   920  }
   921  
   922  func (m *Resource) MarshalTo(dAtA []byte) (int, error) {
   923  	size := m.Size()
   924  	return m.MarshalToSizedBuffer(dAtA[:size])
   925  }
   926  
   927  func (m *Resource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   928  	i := len(dAtA)
   929  	_ = i
   930  	var l int
   931  	_ = l
   932  	if m.Value != nil {
   933  		i -= len(m.Value)
   934  		copy(dAtA[i:], m.Value)
   935  		i = encodeVarintGenerated(dAtA, i, uint64(len(m.Value)))
   936  		i--
   937  		dAtA[i] = 0xa
   938  	}
   939  	return len(dAtA) - i, nil
   940  }
   941  
   942  func (m *S3Artifact) Marshal() (dAtA []byte, err error) {
   943  	size := m.Size()
   944  	dAtA = make([]byte, size)
   945  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   946  	if err != nil {
   947  		return nil, err
   948  	}
   949  	return dAtA[:n], nil
   950  }
   951  
   952  func (m *S3Artifact) MarshalTo(dAtA []byte) (int, error) {
   953  	size := m.Size()
   954  	return m.MarshalToSizedBuffer(dAtA[:size])
   955  }
   956  
   957  func (m *S3Artifact) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   958  	i := len(dAtA)
   959  	_ = i
   960  	var l int
   961  	_ = l
   962  	if m.CACertificate != nil {
   963  		{
   964  			size, err := m.CACertificate.MarshalToSizedBuffer(dAtA[:i])
   965  			if err != nil {
   966  				return 0, err
   967  			}
   968  			i -= size
   969  			i = encodeVarintGenerated(dAtA, i, uint64(size))
   970  		}
   971  		i--
   972  		dAtA[i] = 0x52
   973  	}
   974  	if len(m.Metadata) > 0 {
   975  		keysForMetadata := make([]string, 0, len(m.Metadata))
   976  		for k := range m.Metadata {
   977  			keysForMetadata = append(keysForMetadata, string(k))
   978  		}
   979  		github_com_gogo_protobuf_sortkeys.Strings(keysForMetadata)
   980  		for iNdEx := len(keysForMetadata) - 1; iNdEx >= 0; iNdEx-- {
   981  			v := m.Metadata[string(keysForMetadata[iNdEx])]
   982  			baseI := i
   983  			i -= len(v)
   984  			copy(dAtA[i:], v)
   985  			i = encodeVarintGenerated(dAtA, i, uint64(len(v)))
   986  			i--
   987  			dAtA[i] = 0x12
   988  			i -= len(keysForMetadata[iNdEx])
   989  			copy(dAtA[i:], keysForMetadata[iNdEx])
   990  			i = encodeVarintGenerated(dAtA, i, uint64(len(keysForMetadata[iNdEx])))
   991  			i--
   992  			dAtA[i] = 0xa
   993  			i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
   994  			i--
   995  			dAtA[i] = 0x4a
   996  		}
   997  	}
   998  	if m.Filter != nil {
   999  		{
  1000  			size, err := m.Filter.MarshalToSizedBuffer(dAtA[:i])
  1001  			if err != nil {
  1002  				return 0, err
  1003  			}
  1004  			i -= size
  1005  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1006  		}
  1007  		i--
  1008  		dAtA[i] = 0x42
  1009  	}
  1010  	if len(m.Events) > 0 {
  1011  		for iNdEx := len(m.Events) - 1; iNdEx >= 0; iNdEx-- {
  1012  			i -= len(m.Events[iNdEx])
  1013  			copy(dAtA[i:], m.Events[iNdEx])
  1014  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Events[iNdEx])))
  1015  			i--
  1016  			dAtA[i] = 0x3a
  1017  		}
  1018  	}
  1019  	if m.SecretKey != nil {
  1020  		{
  1021  			size, err := m.SecretKey.MarshalToSizedBuffer(dAtA[:i])
  1022  			if err != nil {
  1023  				return 0, err
  1024  			}
  1025  			i -= size
  1026  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1027  		}
  1028  		i--
  1029  		dAtA[i] = 0x32
  1030  	}
  1031  	if m.AccessKey != nil {
  1032  		{
  1033  			size, err := m.AccessKey.MarshalToSizedBuffer(dAtA[:i])
  1034  			if err != nil {
  1035  				return 0, err
  1036  			}
  1037  			i -= size
  1038  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1039  		}
  1040  		i--
  1041  		dAtA[i] = 0x2a
  1042  	}
  1043  	i--
  1044  	if m.Insecure {
  1045  		dAtA[i] = 1
  1046  	} else {
  1047  		dAtA[i] = 0
  1048  	}
  1049  	i--
  1050  	dAtA[i] = 0x20
  1051  	i -= len(m.Region)
  1052  	copy(dAtA[i:], m.Region)
  1053  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Region)))
  1054  	i--
  1055  	dAtA[i] = 0x1a
  1056  	if m.Bucket != nil {
  1057  		{
  1058  			size, err := m.Bucket.MarshalToSizedBuffer(dAtA[:i])
  1059  			if err != nil {
  1060  				return 0, err
  1061  			}
  1062  			i -= size
  1063  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1064  		}
  1065  		i--
  1066  		dAtA[i] = 0x12
  1067  	}
  1068  	i -= len(m.Endpoint)
  1069  	copy(dAtA[i:], m.Endpoint)
  1070  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Endpoint)))
  1071  	i--
  1072  	dAtA[i] = 0xa
  1073  	return len(dAtA) - i, nil
  1074  }
  1075  
  1076  func (m *S3Bucket) Marshal() (dAtA []byte, err error) {
  1077  	size := m.Size()
  1078  	dAtA = make([]byte, size)
  1079  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1080  	if err != nil {
  1081  		return nil, err
  1082  	}
  1083  	return dAtA[:n], nil
  1084  }
  1085  
  1086  func (m *S3Bucket) MarshalTo(dAtA []byte) (int, error) {
  1087  	size := m.Size()
  1088  	return m.MarshalToSizedBuffer(dAtA[:size])
  1089  }
  1090  
  1091  func (m *S3Bucket) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1092  	i := len(dAtA)
  1093  	_ = i
  1094  	var l int
  1095  	_ = l
  1096  	i -= len(m.Name)
  1097  	copy(dAtA[i:], m.Name)
  1098  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1099  	i--
  1100  	dAtA[i] = 0x12
  1101  	i -= len(m.Key)
  1102  	copy(dAtA[i:], m.Key)
  1103  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Key)))
  1104  	i--
  1105  	dAtA[i] = 0xa
  1106  	return len(dAtA) - i, nil
  1107  }
  1108  
  1109  func (m *S3Filter) Marshal() (dAtA []byte, err error) {
  1110  	size := m.Size()
  1111  	dAtA = make([]byte, size)
  1112  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1113  	if err != nil {
  1114  		return nil, err
  1115  	}
  1116  	return dAtA[:n], nil
  1117  }
  1118  
  1119  func (m *S3Filter) MarshalTo(dAtA []byte) (int, error) {
  1120  	size := m.Size()
  1121  	return m.MarshalToSizedBuffer(dAtA[:size])
  1122  }
  1123  
  1124  func (m *S3Filter) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1125  	i := len(dAtA)
  1126  	_ = i
  1127  	var l int
  1128  	_ = l
  1129  	i -= len(m.Suffix)
  1130  	copy(dAtA[i:], m.Suffix)
  1131  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Suffix)))
  1132  	i--
  1133  	dAtA[i] = 0x12
  1134  	i -= len(m.Prefix)
  1135  	copy(dAtA[i:], m.Prefix)
  1136  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Prefix)))
  1137  	i--
  1138  	dAtA[i] = 0xa
  1139  	return len(dAtA) - i, nil
  1140  }
  1141  
  1142  func (m *SASLConfig) Marshal() (dAtA []byte, err error) {
  1143  	size := m.Size()
  1144  	dAtA = make([]byte, size)
  1145  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1146  	if err != nil {
  1147  		return nil, err
  1148  	}
  1149  	return dAtA[:n], nil
  1150  }
  1151  
  1152  func (m *SASLConfig) MarshalTo(dAtA []byte) (int, error) {
  1153  	size := m.Size()
  1154  	return m.MarshalToSizedBuffer(dAtA[:size])
  1155  }
  1156  
  1157  func (m *SASLConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1158  	i := len(dAtA)
  1159  	_ = i
  1160  	var l int
  1161  	_ = l
  1162  	if m.PasswordSecret != nil {
  1163  		{
  1164  			size, err := m.PasswordSecret.MarshalToSizedBuffer(dAtA[:i])
  1165  			if err != nil {
  1166  				return 0, err
  1167  			}
  1168  			i -= size
  1169  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1170  		}
  1171  		i--
  1172  		dAtA[i] = 0x1a
  1173  	}
  1174  	if m.UserSecret != nil {
  1175  		{
  1176  			size, err := m.UserSecret.MarshalToSizedBuffer(dAtA[:i])
  1177  			if err != nil {
  1178  				return 0, err
  1179  			}
  1180  			i -= size
  1181  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1182  		}
  1183  		i--
  1184  		dAtA[i] = 0x12
  1185  	}
  1186  	i -= len(m.Mechanism)
  1187  	copy(dAtA[i:], m.Mechanism)
  1188  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Mechanism)))
  1189  	i--
  1190  	dAtA[i] = 0xa
  1191  	return len(dAtA) - i, nil
  1192  }
  1193  
  1194  func (m *SchemaRegistryConfig) Marshal() (dAtA []byte, err error) {
  1195  	size := m.Size()
  1196  	dAtA = make([]byte, size)
  1197  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1198  	if err != nil {
  1199  		return nil, err
  1200  	}
  1201  	return dAtA[:n], nil
  1202  }
  1203  
  1204  func (m *SchemaRegistryConfig) MarshalTo(dAtA []byte) (int, error) {
  1205  	size := m.Size()
  1206  	return m.MarshalToSizedBuffer(dAtA[:size])
  1207  }
  1208  
  1209  func (m *SchemaRegistryConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1210  	i := len(dAtA)
  1211  	_ = i
  1212  	var l int
  1213  	_ = l
  1214  	{
  1215  		size, err := m.Auth.MarshalToSizedBuffer(dAtA[:i])
  1216  		if err != nil {
  1217  			return 0, err
  1218  		}
  1219  		i -= size
  1220  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1221  	}
  1222  	i--
  1223  	dAtA[i] = 0x1a
  1224  	i = encodeVarintGenerated(dAtA, i, uint64(m.SchemaID))
  1225  	i--
  1226  	dAtA[i] = 0x10
  1227  	i -= len(m.URL)
  1228  	copy(dAtA[i:], m.URL)
  1229  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.URL)))
  1230  	i--
  1231  	dAtA[i] = 0xa
  1232  	return len(dAtA) - i, nil
  1233  }
  1234  
  1235  func (m *SecureHeader) Marshal() (dAtA []byte, err error) {
  1236  	size := m.Size()
  1237  	dAtA = make([]byte, size)
  1238  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1239  	if err != nil {
  1240  		return nil, err
  1241  	}
  1242  	return dAtA[:n], nil
  1243  }
  1244  
  1245  func (m *SecureHeader) MarshalTo(dAtA []byte) (int, error) {
  1246  	size := m.Size()
  1247  	return m.MarshalToSizedBuffer(dAtA[:size])
  1248  }
  1249  
  1250  func (m *SecureHeader) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1251  	i := len(dAtA)
  1252  	_ = i
  1253  	var l int
  1254  	_ = l
  1255  	if m.ValueFrom != nil {
  1256  		{
  1257  			size, err := m.ValueFrom.MarshalToSizedBuffer(dAtA[:i])
  1258  			if err != nil {
  1259  				return 0, err
  1260  			}
  1261  			i -= size
  1262  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1263  		}
  1264  		i--
  1265  		dAtA[i] = 0x12
  1266  	}
  1267  	i -= len(m.Name)
  1268  	copy(dAtA[i:], m.Name)
  1269  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1270  	i--
  1271  	dAtA[i] = 0xa
  1272  	return len(dAtA) - i, nil
  1273  }
  1274  
  1275  func (m *Status) Marshal() (dAtA []byte, err error) {
  1276  	size := m.Size()
  1277  	dAtA = make([]byte, size)
  1278  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1279  	if err != nil {
  1280  		return nil, err
  1281  	}
  1282  	return dAtA[:n], nil
  1283  }
  1284  
  1285  func (m *Status) MarshalTo(dAtA []byte) (int, error) {
  1286  	size := m.Size()
  1287  	return m.MarshalToSizedBuffer(dAtA[:size])
  1288  }
  1289  
  1290  func (m *Status) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1291  	i := len(dAtA)
  1292  	_ = i
  1293  	var l int
  1294  	_ = l
  1295  	if len(m.Conditions) > 0 {
  1296  		for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
  1297  			{
  1298  				size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1299  				if err != nil {
  1300  					return 0, err
  1301  				}
  1302  				i -= size
  1303  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1304  			}
  1305  			i--
  1306  			dAtA[i] = 0xa
  1307  		}
  1308  	}
  1309  	return len(dAtA) - i, nil
  1310  }
  1311  
  1312  func (m *TLSConfig) Marshal() (dAtA []byte, err error) {
  1313  	size := m.Size()
  1314  	dAtA = make([]byte, size)
  1315  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1316  	if err != nil {
  1317  		return nil, err
  1318  	}
  1319  	return dAtA[:n], nil
  1320  }
  1321  
  1322  func (m *TLSConfig) MarshalTo(dAtA []byte) (int, error) {
  1323  	size := m.Size()
  1324  	return m.MarshalToSizedBuffer(dAtA[:size])
  1325  }
  1326  
  1327  func (m *TLSConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1328  	i := len(dAtA)
  1329  	_ = i
  1330  	var l int
  1331  	_ = l
  1332  	i--
  1333  	if m.InsecureSkipVerify {
  1334  		dAtA[i] = 1
  1335  	} else {
  1336  		dAtA[i] = 0
  1337  	}
  1338  	i--
  1339  	dAtA[i] = 0x20
  1340  	if m.ClientKeySecret != nil {
  1341  		{
  1342  			size, err := m.ClientKeySecret.MarshalToSizedBuffer(dAtA[:i])
  1343  			if err != nil {
  1344  				return 0, err
  1345  			}
  1346  			i -= size
  1347  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1348  		}
  1349  		i--
  1350  		dAtA[i] = 0x1a
  1351  	}
  1352  	if m.ClientCertSecret != nil {
  1353  		{
  1354  			size, err := m.ClientCertSecret.MarshalToSizedBuffer(dAtA[:i])
  1355  			if err != nil {
  1356  				return 0, err
  1357  			}
  1358  			i -= size
  1359  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1360  		}
  1361  		i--
  1362  		dAtA[i] = 0x12
  1363  	}
  1364  	if m.CACertSecret != nil {
  1365  		{
  1366  			size, err := m.CACertSecret.MarshalToSizedBuffer(dAtA[:i])
  1367  			if err != nil {
  1368  				return 0, err
  1369  			}
  1370  			i -= size
  1371  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1372  		}
  1373  		i--
  1374  		dAtA[i] = 0xa
  1375  	}
  1376  	return len(dAtA) - i, nil
  1377  }
  1378  
  1379  func (m *ValueFromSource) Marshal() (dAtA []byte, err error) {
  1380  	size := m.Size()
  1381  	dAtA = make([]byte, size)
  1382  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1383  	if err != nil {
  1384  		return nil, err
  1385  	}
  1386  	return dAtA[:n], nil
  1387  }
  1388  
  1389  func (m *ValueFromSource) MarshalTo(dAtA []byte) (int, error) {
  1390  	size := m.Size()
  1391  	return m.MarshalToSizedBuffer(dAtA[:size])
  1392  }
  1393  
  1394  func (m *ValueFromSource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1395  	i := len(dAtA)
  1396  	_ = i
  1397  	var l int
  1398  	_ = l
  1399  	if m.ConfigMapKeyRef != nil {
  1400  		{
  1401  			size, err := m.ConfigMapKeyRef.MarshalToSizedBuffer(dAtA[:i])
  1402  			if err != nil {
  1403  				return 0, err
  1404  			}
  1405  			i -= size
  1406  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1407  		}
  1408  		i--
  1409  		dAtA[i] = 0x12
  1410  	}
  1411  	if m.SecretKeyRef != nil {
  1412  		{
  1413  			size, err := m.SecretKeyRef.MarshalToSizedBuffer(dAtA[:i])
  1414  			if err != nil {
  1415  				return 0, err
  1416  			}
  1417  			i -= size
  1418  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1419  		}
  1420  		i--
  1421  		dAtA[i] = 0xa
  1422  	}
  1423  	return len(dAtA) - i, nil
  1424  }
  1425  
  1426  func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1427  	offset -= sovGenerated(v)
  1428  	base := offset
  1429  	for v >= 1<<7 {
  1430  		dAtA[offset] = uint8(v&0x7f | 0x80)
  1431  		v >>= 7
  1432  		offset++
  1433  	}
  1434  	dAtA[offset] = uint8(v)
  1435  	return base
  1436  }
  1437  func (m *Amount) Size() (n int) {
  1438  	if m == nil {
  1439  		return 0
  1440  	}
  1441  	var l int
  1442  	_ = l
  1443  	if m.Value != nil {
  1444  		l = len(m.Value)
  1445  		n += 1 + l + sovGenerated(uint64(l))
  1446  	}
  1447  	return n
  1448  }
  1449  
  1450  func (m *Backoff) Size() (n int) {
  1451  	if m == nil {
  1452  		return 0
  1453  	}
  1454  	var l int
  1455  	_ = l
  1456  	if m.Duration != nil {
  1457  		l = m.Duration.Size()
  1458  		n += 1 + l + sovGenerated(uint64(l))
  1459  	}
  1460  	if m.Factor != nil {
  1461  		l = m.Factor.Size()
  1462  		n += 1 + l + sovGenerated(uint64(l))
  1463  	}
  1464  	if m.Jitter != nil {
  1465  		l = m.Jitter.Size()
  1466  		n += 1 + l + sovGenerated(uint64(l))
  1467  	}
  1468  	n += 1 + sovGenerated(uint64(m.Steps))
  1469  	return n
  1470  }
  1471  
  1472  func (m *BasicAuth) Size() (n int) {
  1473  	if m == nil {
  1474  		return 0
  1475  	}
  1476  	var l int
  1477  	_ = l
  1478  	if m.Username != nil {
  1479  		l = m.Username.Size()
  1480  		n += 1 + l + sovGenerated(uint64(l))
  1481  	}
  1482  	if m.Password != nil {
  1483  		l = m.Password.Size()
  1484  		n += 1 + l + sovGenerated(uint64(l))
  1485  	}
  1486  	return n
  1487  }
  1488  
  1489  func (m *Condition) Size() (n int) {
  1490  	if m == nil {
  1491  		return 0
  1492  	}
  1493  	var l int
  1494  	_ = l
  1495  	l = len(m.Type)
  1496  	n += 1 + l + sovGenerated(uint64(l))
  1497  	l = len(m.Status)
  1498  	n += 1 + l + sovGenerated(uint64(l))
  1499  	l = m.LastTransitionTime.Size()
  1500  	n += 1 + l + sovGenerated(uint64(l))
  1501  	l = len(m.Reason)
  1502  	n += 1 + l + sovGenerated(uint64(l))
  1503  	l = len(m.Message)
  1504  	n += 1 + l + sovGenerated(uint64(l))
  1505  	return n
  1506  }
  1507  
  1508  func (m *Int64OrString) Size() (n int) {
  1509  	if m == nil {
  1510  		return 0
  1511  	}
  1512  	var l int
  1513  	_ = l
  1514  	n += 1 + sovGenerated(uint64(m.Type))
  1515  	n += 1 + sovGenerated(uint64(m.Int64Val))
  1516  	l = len(m.StrVal)
  1517  	n += 1 + l + sovGenerated(uint64(l))
  1518  	return n
  1519  }
  1520  
  1521  func (m *Metadata) Size() (n int) {
  1522  	if m == nil {
  1523  		return 0
  1524  	}
  1525  	var l int
  1526  	_ = l
  1527  	if len(m.Annotations) > 0 {
  1528  		for k, v := range m.Annotations {
  1529  			_ = k
  1530  			_ = v
  1531  			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1532  			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1533  		}
  1534  	}
  1535  	if len(m.Labels) > 0 {
  1536  		for k, v := range m.Labels {
  1537  			_ = k
  1538  			_ = v
  1539  			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1540  			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1541  		}
  1542  	}
  1543  	return n
  1544  }
  1545  
  1546  func (m *Resource) Size() (n int) {
  1547  	if m == nil {
  1548  		return 0
  1549  	}
  1550  	var l int
  1551  	_ = l
  1552  	if m.Value != nil {
  1553  		l = len(m.Value)
  1554  		n += 1 + l + sovGenerated(uint64(l))
  1555  	}
  1556  	return n
  1557  }
  1558  
  1559  func (m *S3Artifact) Size() (n int) {
  1560  	if m == nil {
  1561  		return 0
  1562  	}
  1563  	var l int
  1564  	_ = l
  1565  	l = len(m.Endpoint)
  1566  	n += 1 + l + sovGenerated(uint64(l))
  1567  	if m.Bucket != nil {
  1568  		l = m.Bucket.Size()
  1569  		n += 1 + l + sovGenerated(uint64(l))
  1570  	}
  1571  	l = len(m.Region)
  1572  	n += 1 + l + sovGenerated(uint64(l))
  1573  	n += 2
  1574  	if m.AccessKey != nil {
  1575  		l = m.AccessKey.Size()
  1576  		n += 1 + l + sovGenerated(uint64(l))
  1577  	}
  1578  	if m.SecretKey != nil {
  1579  		l = m.SecretKey.Size()
  1580  		n += 1 + l + sovGenerated(uint64(l))
  1581  	}
  1582  	if len(m.Events) > 0 {
  1583  		for _, s := range m.Events {
  1584  			l = len(s)
  1585  			n += 1 + l + sovGenerated(uint64(l))
  1586  		}
  1587  	}
  1588  	if m.Filter != nil {
  1589  		l = m.Filter.Size()
  1590  		n += 1 + l + sovGenerated(uint64(l))
  1591  	}
  1592  	if len(m.Metadata) > 0 {
  1593  		for k, v := range m.Metadata {
  1594  			_ = k
  1595  			_ = v
  1596  			mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + len(v) + sovGenerated(uint64(len(v)))
  1597  			n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  1598  		}
  1599  	}
  1600  	if m.CACertificate != nil {
  1601  		l = m.CACertificate.Size()
  1602  		n += 1 + l + sovGenerated(uint64(l))
  1603  	}
  1604  	return n
  1605  }
  1606  
  1607  func (m *S3Bucket) Size() (n int) {
  1608  	if m == nil {
  1609  		return 0
  1610  	}
  1611  	var l int
  1612  	_ = l
  1613  	l = len(m.Key)
  1614  	n += 1 + l + sovGenerated(uint64(l))
  1615  	l = len(m.Name)
  1616  	n += 1 + l + sovGenerated(uint64(l))
  1617  	return n
  1618  }
  1619  
  1620  func (m *S3Filter) Size() (n int) {
  1621  	if m == nil {
  1622  		return 0
  1623  	}
  1624  	var l int
  1625  	_ = l
  1626  	l = len(m.Prefix)
  1627  	n += 1 + l + sovGenerated(uint64(l))
  1628  	l = len(m.Suffix)
  1629  	n += 1 + l + sovGenerated(uint64(l))
  1630  	return n
  1631  }
  1632  
  1633  func (m *SASLConfig) Size() (n int) {
  1634  	if m == nil {
  1635  		return 0
  1636  	}
  1637  	var l int
  1638  	_ = l
  1639  	l = len(m.Mechanism)
  1640  	n += 1 + l + sovGenerated(uint64(l))
  1641  	if m.UserSecret != nil {
  1642  		l = m.UserSecret.Size()
  1643  		n += 1 + l + sovGenerated(uint64(l))
  1644  	}
  1645  	if m.PasswordSecret != nil {
  1646  		l = m.PasswordSecret.Size()
  1647  		n += 1 + l + sovGenerated(uint64(l))
  1648  	}
  1649  	return n
  1650  }
  1651  
  1652  func (m *SchemaRegistryConfig) Size() (n int) {
  1653  	if m == nil {
  1654  		return 0
  1655  	}
  1656  	var l int
  1657  	_ = l
  1658  	l = len(m.URL)
  1659  	n += 1 + l + sovGenerated(uint64(l))
  1660  	n += 1 + sovGenerated(uint64(m.SchemaID))
  1661  	l = m.Auth.Size()
  1662  	n += 1 + l + sovGenerated(uint64(l))
  1663  	return n
  1664  }
  1665  
  1666  func (m *SecureHeader) Size() (n int) {
  1667  	if m == nil {
  1668  		return 0
  1669  	}
  1670  	var l int
  1671  	_ = l
  1672  	l = len(m.Name)
  1673  	n += 1 + l + sovGenerated(uint64(l))
  1674  	if m.ValueFrom != nil {
  1675  		l = m.ValueFrom.Size()
  1676  		n += 1 + l + sovGenerated(uint64(l))
  1677  	}
  1678  	return n
  1679  }
  1680  
  1681  func (m *Status) Size() (n int) {
  1682  	if m == nil {
  1683  		return 0
  1684  	}
  1685  	var l int
  1686  	_ = l
  1687  	if len(m.Conditions) > 0 {
  1688  		for _, e := range m.Conditions {
  1689  			l = e.Size()
  1690  			n += 1 + l + sovGenerated(uint64(l))
  1691  		}
  1692  	}
  1693  	return n
  1694  }
  1695  
  1696  func (m *TLSConfig) Size() (n int) {
  1697  	if m == nil {
  1698  		return 0
  1699  	}
  1700  	var l int
  1701  	_ = l
  1702  	if m.CACertSecret != nil {
  1703  		l = m.CACertSecret.Size()
  1704  		n += 1 + l + sovGenerated(uint64(l))
  1705  	}
  1706  	if m.ClientCertSecret != nil {
  1707  		l = m.ClientCertSecret.Size()
  1708  		n += 1 + l + sovGenerated(uint64(l))
  1709  	}
  1710  	if m.ClientKeySecret != nil {
  1711  		l = m.ClientKeySecret.Size()
  1712  		n += 1 + l + sovGenerated(uint64(l))
  1713  	}
  1714  	n += 2
  1715  	return n
  1716  }
  1717  
  1718  func (m *ValueFromSource) Size() (n int) {
  1719  	if m == nil {
  1720  		return 0
  1721  	}
  1722  	var l int
  1723  	_ = l
  1724  	if m.SecretKeyRef != nil {
  1725  		l = m.SecretKeyRef.Size()
  1726  		n += 1 + l + sovGenerated(uint64(l))
  1727  	}
  1728  	if m.ConfigMapKeyRef != nil {
  1729  		l = m.ConfigMapKeyRef.Size()
  1730  		n += 1 + l + sovGenerated(uint64(l))
  1731  	}
  1732  	return n
  1733  }
  1734  
  1735  func sovGenerated(x uint64) (n int) {
  1736  	return (math_bits.Len64(x|1) + 6) / 7
  1737  }
  1738  func sozGenerated(x uint64) (n int) {
  1739  	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1740  }
  1741  func (this *Amount) String() string {
  1742  	if this == nil {
  1743  		return "nil"
  1744  	}
  1745  	s := strings.Join([]string{`&Amount{`,
  1746  		`Value:` + valueToStringGenerated(this.Value) + `,`,
  1747  		`}`,
  1748  	}, "")
  1749  	return s
  1750  }
  1751  func (this *Backoff) String() string {
  1752  	if this == nil {
  1753  		return "nil"
  1754  	}
  1755  	s := strings.Join([]string{`&Backoff{`,
  1756  		`Duration:` + strings.Replace(this.Duration.String(), "Int64OrString", "Int64OrString", 1) + `,`,
  1757  		`Factor:` + strings.Replace(this.Factor.String(), "Amount", "Amount", 1) + `,`,
  1758  		`Jitter:` + strings.Replace(this.Jitter.String(), "Amount", "Amount", 1) + `,`,
  1759  		`Steps:` + fmt.Sprintf("%v", this.Steps) + `,`,
  1760  		`}`,
  1761  	}, "")
  1762  	return s
  1763  }
  1764  func (this *BasicAuth) String() string {
  1765  	if this == nil {
  1766  		return "nil"
  1767  	}
  1768  	s := strings.Join([]string{`&BasicAuth{`,
  1769  		`Username:` + strings.Replace(fmt.Sprintf("%v", this.Username), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1770  		`Password:` + strings.Replace(fmt.Sprintf("%v", this.Password), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1771  		`}`,
  1772  	}, "")
  1773  	return s
  1774  }
  1775  func (this *Condition) String() string {
  1776  	if this == nil {
  1777  		return "nil"
  1778  	}
  1779  	s := strings.Join([]string{`&Condition{`,
  1780  		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  1781  		`Status:` + fmt.Sprintf("%v", this.Status) + `,`,
  1782  		`LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v11.Time", 1), `&`, ``, 1) + `,`,
  1783  		`Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
  1784  		`Message:` + fmt.Sprintf("%v", this.Message) + `,`,
  1785  		`}`,
  1786  	}, "")
  1787  	return s
  1788  }
  1789  func (this *Int64OrString) String() string {
  1790  	if this == nil {
  1791  		return "nil"
  1792  	}
  1793  	s := strings.Join([]string{`&Int64OrString{`,
  1794  		`Type:` + fmt.Sprintf("%v", this.Type) + `,`,
  1795  		`Int64Val:` + fmt.Sprintf("%v", this.Int64Val) + `,`,
  1796  		`StrVal:` + fmt.Sprintf("%v", this.StrVal) + `,`,
  1797  		`}`,
  1798  	}, "")
  1799  	return s
  1800  }
  1801  func (this *Metadata) String() string {
  1802  	if this == nil {
  1803  		return "nil"
  1804  	}
  1805  	keysForAnnotations := make([]string, 0, len(this.Annotations))
  1806  	for k := range this.Annotations {
  1807  		keysForAnnotations = append(keysForAnnotations, k)
  1808  	}
  1809  	github_com_gogo_protobuf_sortkeys.Strings(keysForAnnotations)
  1810  	mapStringForAnnotations := "map[string]string{"
  1811  	for _, k := range keysForAnnotations {
  1812  		mapStringForAnnotations += fmt.Sprintf("%v: %v,", k, this.Annotations[k])
  1813  	}
  1814  	mapStringForAnnotations += "}"
  1815  	keysForLabels := make([]string, 0, len(this.Labels))
  1816  	for k := range this.Labels {
  1817  		keysForLabels = append(keysForLabels, k)
  1818  	}
  1819  	github_com_gogo_protobuf_sortkeys.Strings(keysForLabels)
  1820  	mapStringForLabels := "map[string]string{"
  1821  	for _, k := range keysForLabels {
  1822  		mapStringForLabels += fmt.Sprintf("%v: %v,", k, this.Labels[k])
  1823  	}
  1824  	mapStringForLabels += "}"
  1825  	s := strings.Join([]string{`&Metadata{`,
  1826  		`Annotations:` + mapStringForAnnotations + `,`,
  1827  		`Labels:` + mapStringForLabels + `,`,
  1828  		`}`,
  1829  	}, "")
  1830  	return s
  1831  }
  1832  func (this *Resource) String() string {
  1833  	if this == nil {
  1834  		return "nil"
  1835  	}
  1836  	s := strings.Join([]string{`&Resource{`,
  1837  		`Value:` + valueToStringGenerated(this.Value) + `,`,
  1838  		`}`,
  1839  	}, "")
  1840  	return s
  1841  }
  1842  func (this *S3Artifact) String() string {
  1843  	if this == nil {
  1844  		return "nil"
  1845  	}
  1846  	keysForMetadata := make([]string, 0, len(this.Metadata))
  1847  	for k := range this.Metadata {
  1848  		keysForMetadata = append(keysForMetadata, k)
  1849  	}
  1850  	github_com_gogo_protobuf_sortkeys.Strings(keysForMetadata)
  1851  	mapStringForMetadata := "map[string]string{"
  1852  	for _, k := range keysForMetadata {
  1853  		mapStringForMetadata += fmt.Sprintf("%v: %v,", k, this.Metadata[k])
  1854  	}
  1855  	mapStringForMetadata += "}"
  1856  	s := strings.Join([]string{`&S3Artifact{`,
  1857  		`Endpoint:` + fmt.Sprintf("%v", this.Endpoint) + `,`,
  1858  		`Bucket:` + strings.Replace(this.Bucket.String(), "S3Bucket", "S3Bucket", 1) + `,`,
  1859  		`Region:` + fmt.Sprintf("%v", this.Region) + `,`,
  1860  		`Insecure:` + fmt.Sprintf("%v", this.Insecure) + `,`,
  1861  		`AccessKey:` + strings.Replace(fmt.Sprintf("%v", this.AccessKey), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1862  		`SecretKey:` + strings.Replace(fmt.Sprintf("%v", this.SecretKey), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1863  		`Events:` + fmt.Sprintf("%v", this.Events) + `,`,
  1864  		`Filter:` + strings.Replace(this.Filter.String(), "S3Filter", "S3Filter", 1) + `,`,
  1865  		`Metadata:` + mapStringForMetadata + `,`,
  1866  		`CACertificate:` + strings.Replace(fmt.Sprintf("%v", this.CACertificate), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1867  		`}`,
  1868  	}, "")
  1869  	return s
  1870  }
  1871  func (this *S3Bucket) String() string {
  1872  	if this == nil {
  1873  		return "nil"
  1874  	}
  1875  	s := strings.Join([]string{`&S3Bucket{`,
  1876  		`Key:` + fmt.Sprintf("%v", this.Key) + `,`,
  1877  		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1878  		`}`,
  1879  	}, "")
  1880  	return s
  1881  }
  1882  func (this *S3Filter) String() string {
  1883  	if this == nil {
  1884  		return "nil"
  1885  	}
  1886  	s := strings.Join([]string{`&S3Filter{`,
  1887  		`Prefix:` + fmt.Sprintf("%v", this.Prefix) + `,`,
  1888  		`Suffix:` + fmt.Sprintf("%v", this.Suffix) + `,`,
  1889  		`}`,
  1890  	}, "")
  1891  	return s
  1892  }
  1893  func (this *SASLConfig) String() string {
  1894  	if this == nil {
  1895  		return "nil"
  1896  	}
  1897  	s := strings.Join([]string{`&SASLConfig{`,
  1898  		`Mechanism:` + fmt.Sprintf("%v", this.Mechanism) + `,`,
  1899  		`UserSecret:` + strings.Replace(fmt.Sprintf("%v", this.UserSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1900  		`PasswordSecret:` + strings.Replace(fmt.Sprintf("%v", this.PasswordSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1901  		`}`,
  1902  	}, "")
  1903  	return s
  1904  }
  1905  func (this *SchemaRegistryConfig) String() string {
  1906  	if this == nil {
  1907  		return "nil"
  1908  	}
  1909  	s := strings.Join([]string{`&SchemaRegistryConfig{`,
  1910  		`URL:` + fmt.Sprintf("%v", this.URL) + `,`,
  1911  		`SchemaID:` + fmt.Sprintf("%v", this.SchemaID) + `,`,
  1912  		`Auth:` + strings.Replace(strings.Replace(this.Auth.String(), "BasicAuth", "BasicAuth", 1), `&`, ``, 1) + `,`,
  1913  		`}`,
  1914  	}, "")
  1915  	return s
  1916  }
  1917  func (this *SecureHeader) String() string {
  1918  	if this == nil {
  1919  		return "nil"
  1920  	}
  1921  	s := strings.Join([]string{`&SecureHeader{`,
  1922  		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1923  		`ValueFrom:` + strings.Replace(this.ValueFrom.String(), "ValueFromSource", "ValueFromSource", 1) + `,`,
  1924  		`}`,
  1925  	}, "")
  1926  	return s
  1927  }
  1928  func (this *Status) String() string {
  1929  	if this == nil {
  1930  		return "nil"
  1931  	}
  1932  	repeatedStringForConditions := "[]Condition{"
  1933  	for _, f := range this.Conditions {
  1934  		repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "Condition", "Condition", 1), `&`, ``, 1) + ","
  1935  	}
  1936  	repeatedStringForConditions += "}"
  1937  	s := strings.Join([]string{`&Status{`,
  1938  		`Conditions:` + repeatedStringForConditions + `,`,
  1939  		`}`,
  1940  	}, "")
  1941  	return s
  1942  }
  1943  func (this *TLSConfig) String() string {
  1944  	if this == nil {
  1945  		return "nil"
  1946  	}
  1947  	s := strings.Join([]string{`&TLSConfig{`,
  1948  		`CACertSecret:` + strings.Replace(fmt.Sprintf("%v", this.CACertSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1949  		`ClientCertSecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientCertSecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1950  		`ClientKeySecret:` + strings.Replace(fmt.Sprintf("%v", this.ClientKeySecret), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1951  		`InsecureSkipVerify:` + fmt.Sprintf("%v", this.InsecureSkipVerify) + `,`,
  1952  		`}`,
  1953  	}, "")
  1954  	return s
  1955  }
  1956  func (this *ValueFromSource) String() string {
  1957  	if this == nil {
  1958  		return "nil"
  1959  	}
  1960  	s := strings.Join([]string{`&ValueFromSource{`,
  1961  		`SecretKeyRef:` + strings.Replace(fmt.Sprintf("%v", this.SecretKeyRef), "SecretKeySelector", "v1.SecretKeySelector", 1) + `,`,
  1962  		`ConfigMapKeyRef:` + strings.Replace(fmt.Sprintf("%v", this.ConfigMapKeyRef), "ConfigMapKeySelector", "v1.ConfigMapKeySelector", 1) + `,`,
  1963  		`}`,
  1964  	}, "")
  1965  	return s
  1966  }
  1967  func valueToStringGenerated(v interface{}) string {
  1968  	rv := reflect.ValueOf(v)
  1969  	if rv.IsNil() {
  1970  		return "nil"
  1971  	}
  1972  	pv := reflect.Indirect(rv).Interface()
  1973  	return fmt.Sprintf("*%v", pv)
  1974  }
  1975  func (m *Amount) Unmarshal(dAtA []byte) error {
  1976  	l := len(dAtA)
  1977  	iNdEx := 0
  1978  	for iNdEx < l {
  1979  		preIndex := iNdEx
  1980  		var wire uint64
  1981  		for shift := uint(0); ; shift += 7 {
  1982  			if shift >= 64 {
  1983  				return ErrIntOverflowGenerated
  1984  			}
  1985  			if iNdEx >= l {
  1986  				return io.ErrUnexpectedEOF
  1987  			}
  1988  			b := dAtA[iNdEx]
  1989  			iNdEx++
  1990  			wire |= uint64(b&0x7F) << shift
  1991  			if b < 0x80 {
  1992  				break
  1993  			}
  1994  		}
  1995  		fieldNum := int32(wire >> 3)
  1996  		wireType := int(wire & 0x7)
  1997  		if wireType == 4 {
  1998  			return fmt.Errorf("proto: Amount: wiretype end group for non-group")
  1999  		}
  2000  		if fieldNum <= 0 {
  2001  			return fmt.Errorf("proto: Amount: illegal tag %d (wire type %d)", fieldNum, wire)
  2002  		}
  2003  		switch fieldNum {
  2004  		case 1:
  2005  			if wireType != 2 {
  2006  				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  2007  			}
  2008  			var byteLen int
  2009  			for shift := uint(0); ; shift += 7 {
  2010  				if shift >= 64 {
  2011  					return ErrIntOverflowGenerated
  2012  				}
  2013  				if iNdEx >= l {
  2014  					return io.ErrUnexpectedEOF
  2015  				}
  2016  				b := dAtA[iNdEx]
  2017  				iNdEx++
  2018  				byteLen |= int(b&0x7F) << shift
  2019  				if b < 0x80 {
  2020  					break
  2021  				}
  2022  			}
  2023  			if byteLen < 0 {
  2024  				return ErrInvalidLengthGenerated
  2025  			}
  2026  			postIndex := iNdEx + byteLen
  2027  			if postIndex < 0 {
  2028  				return ErrInvalidLengthGenerated
  2029  			}
  2030  			if postIndex > l {
  2031  				return io.ErrUnexpectedEOF
  2032  			}
  2033  			m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...)
  2034  			if m.Value == nil {
  2035  				m.Value = []byte{}
  2036  			}
  2037  			iNdEx = postIndex
  2038  		default:
  2039  			iNdEx = preIndex
  2040  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2041  			if err != nil {
  2042  				return err
  2043  			}
  2044  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2045  				return ErrInvalidLengthGenerated
  2046  			}
  2047  			if (iNdEx + skippy) > l {
  2048  				return io.ErrUnexpectedEOF
  2049  			}
  2050  			iNdEx += skippy
  2051  		}
  2052  	}
  2053  
  2054  	if iNdEx > l {
  2055  		return io.ErrUnexpectedEOF
  2056  	}
  2057  	return nil
  2058  }
  2059  func (m *Backoff) Unmarshal(dAtA []byte) error {
  2060  	l := len(dAtA)
  2061  	iNdEx := 0
  2062  	for iNdEx < l {
  2063  		preIndex := iNdEx
  2064  		var wire uint64
  2065  		for shift := uint(0); ; shift += 7 {
  2066  			if shift >= 64 {
  2067  				return ErrIntOverflowGenerated
  2068  			}
  2069  			if iNdEx >= l {
  2070  				return io.ErrUnexpectedEOF
  2071  			}
  2072  			b := dAtA[iNdEx]
  2073  			iNdEx++
  2074  			wire |= uint64(b&0x7F) << shift
  2075  			if b < 0x80 {
  2076  				break
  2077  			}
  2078  		}
  2079  		fieldNum := int32(wire >> 3)
  2080  		wireType := int(wire & 0x7)
  2081  		if wireType == 4 {
  2082  			return fmt.Errorf("proto: Backoff: wiretype end group for non-group")
  2083  		}
  2084  		if fieldNum <= 0 {
  2085  			return fmt.Errorf("proto: Backoff: illegal tag %d (wire type %d)", fieldNum, wire)
  2086  		}
  2087  		switch fieldNum {
  2088  		case 1:
  2089  			if wireType != 2 {
  2090  				return fmt.Errorf("proto: wrong wireType = %d for field Duration", wireType)
  2091  			}
  2092  			var msglen int
  2093  			for shift := uint(0); ; shift += 7 {
  2094  				if shift >= 64 {
  2095  					return ErrIntOverflowGenerated
  2096  				}
  2097  				if iNdEx >= l {
  2098  					return io.ErrUnexpectedEOF
  2099  				}
  2100  				b := dAtA[iNdEx]
  2101  				iNdEx++
  2102  				msglen |= int(b&0x7F) << shift
  2103  				if b < 0x80 {
  2104  					break
  2105  				}
  2106  			}
  2107  			if msglen < 0 {
  2108  				return ErrInvalidLengthGenerated
  2109  			}
  2110  			postIndex := iNdEx + msglen
  2111  			if postIndex < 0 {
  2112  				return ErrInvalidLengthGenerated
  2113  			}
  2114  			if postIndex > l {
  2115  				return io.ErrUnexpectedEOF
  2116  			}
  2117  			if m.Duration == nil {
  2118  				m.Duration = &Int64OrString{}
  2119  			}
  2120  			if err := m.Duration.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2121  				return err
  2122  			}
  2123  			iNdEx = postIndex
  2124  		case 2:
  2125  			if wireType != 2 {
  2126  				return fmt.Errorf("proto: wrong wireType = %d for field Factor", wireType)
  2127  			}
  2128  			var msglen int
  2129  			for shift := uint(0); ; shift += 7 {
  2130  				if shift >= 64 {
  2131  					return ErrIntOverflowGenerated
  2132  				}
  2133  				if iNdEx >= l {
  2134  					return io.ErrUnexpectedEOF
  2135  				}
  2136  				b := dAtA[iNdEx]
  2137  				iNdEx++
  2138  				msglen |= int(b&0x7F) << shift
  2139  				if b < 0x80 {
  2140  					break
  2141  				}
  2142  			}
  2143  			if msglen < 0 {
  2144  				return ErrInvalidLengthGenerated
  2145  			}
  2146  			postIndex := iNdEx + msglen
  2147  			if postIndex < 0 {
  2148  				return ErrInvalidLengthGenerated
  2149  			}
  2150  			if postIndex > l {
  2151  				return io.ErrUnexpectedEOF
  2152  			}
  2153  			if m.Factor == nil {
  2154  				m.Factor = &Amount{}
  2155  			}
  2156  			if err := m.Factor.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2157  				return err
  2158  			}
  2159  			iNdEx = postIndex
  2160  		case 3:
  2161  			if wireType != 2 {
  2162  				return fmt.Errorf("proto: wrong wireType = %d for field Jitter", wireType)
  2163  			}
  2164  			var msglen int
  2165  			for shift := uint(0); ; shift += 7 {
  2166  				if shift >= 64 {
  2167  					return ErrIntOverflowGenerated
  2168  				}
  2169  				if iNdEx >= l {
  2170  					return io.ErrUnexpectedEOF
  2171  				}
  2172  				b := dAtA[iNdEx]
  2173  				iNdEx++
  2174  				msglen |= int(b&0x7F) << shift
  2175  				if b < 0x80 {
  2176  					break
  2177  				}
  2178  			}
  2179  			if msglen < 0 {
  2180  				return ErrInvalidLengthGenerated
  2181  			}
  2182  			postIndex := iNdEx + msglen
  2183  			if postIndex < 0 {
  2184  				return ErrInvalidLengthGenerated
  2185  			}
  2186  			if postIndex > l {
  2187  				return io.ErrUnexpectedEOF
  2188  			}
  2189  			if m.Jitter == nil {
  2190  				m.Jitter = &Amount{}
  2191  			}
  2192  			if err := m.Jitter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2193  				return err
  2194  			}
  2195  			iNdEx = postIndex
  2196  		case 4:
  2197  			if wireType != 0 {
  2198  				return fmt.Errorf("proto: wrong wireType = %d for field Steps", wireType)
  2199  			}
  2200  			m.Steps = 0
  2201  			for shift := uint(0); ; shift += 7 {
  2202  				if shift >= 64 {
  2203  					return ErrIntOverflowGenerated
  2204  				}
  2205  				if iNdEx >= l {
  2206  					return io.ErrUnexpectedEOF
  2207  				}
  2208  				b := dAtA[iNdEx]
  2209  				iNdEx++
  2210  				m.Steps |= int32(b&0x7F) << shift
  2211  				if b < 0x80 {
  2212  					break
  2213  				}
  2214  			}
  2215  		default:
  2216  			iNdEx = preIndex
  2217  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2218  			if err != nil {
  2219  				return err
  2220  			}
  2221  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2222  				return ErrInvalidLengthGenerated
  2223  			}
  2224  			if (iNdEx + skippy) > l {
  2225  				return io.ErrUnexpectedEOF
  2226  			}
  2227  			iNdEx += skippy
  2228  		}
  2229  	}
  2230  
  2231  	if iNdEx > l {
  2232  		return io.ErrUnexpectedEOF
  2233  	}
  2234  	return nil
  2235  }
  2236  func (m *BasicAuth) Unmarshal(dAtA []byte) error {
  2237  	l := len(dAtA)
  2238  	iNdEx := 0
  2239  	for iNdEx < l {
  2240  		preIndex := iNdEx
  2241  		var wire uint64
  2242  		for shift := uint(0); ; shift += 7 {
  2243  			if shift >= 64 {
  2244  				return ErrIntOverflowGenerated
  2245  			}
  2246  			if iNdEx >= l {
  2247  				return io.ErrUnexpectedEOF
  2248  			}
  2249  			b := dAtA[iNdEx]
  2250  			iNdEx++
  2251  			wire |= uint64(b&0x7F) << shift
  2252  			if b < 0x80 {
  2253  				break
  2254  			}
  2255  		}
  2256  		fieldNum := int32(wire >> 3)
  2257  		wireType := int(wire & 0x7)
  2258  		if wireType == 4 {
  2259  			return fmt.Errorf("proto: BasicAuth: wiretype end group for non-group")
  2260  		}
  2261  		if fieldNum <= 0 {
  2262  			return fmt.Errorf("proto: BasicAuth: illegal tag %d (wire type %d)", fieldNum, wire)
  2263  		}
  2264  		switch fieldNum {
  2265  		case 1:
  2266  			if wireType != 2 {
  2267  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
  2268  			}
  2269  			var msglen int
  2270  			for shift := uint(0); ; shift += 7 {
  2271  				if shift >= 64 {
  2272  					return ErrIntOverflowGenerated
  2273  				}
  2274  				if iNdEx >= l {
  2275  					return io.ErrUnexpectedEOF
  2276  				}
  2277  				b := dAtA[iNdEx]
  2278  				iNdEx++
  2279  				msglen |= int(b&0x7F) << shift
  2280  				if b < 0x80 {
  2281  					break
  2282  				}
  2283  			}
  2284  			if msglen < 0 {
  2285  				return ErrInvalidLengthGenerated
  2286  			}
  2287  			postIndex := iNdEx + msglen
  2288  			if postIndex < 0 {
  2289  				return ErrInvalidLengthGenerated
  2290  			}
  2291  			if postIndex > l {
  2292  				return io.ErrUnexpectedEOF
  2293  			}
  2294  			if m.Username == nil {
  2295  				m.Username = &v1.SecretKeySelector{}
  2296  			}
  2297  			if err := m.Username.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2298  				return err
  2299  			}
  2300  			iNdEx = postIndex
  2301  		case 2:
  2302  			if wireType != 2 {
  2303  				return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  2304  			}
  2305  			var msglen int
  2306  			for shift := uint(0); ; shift += 7 {
  2307  				if shift >= 64 {
  2308  					return ErrIntOverflowGenerated
  2309  				}
  2310  				if iNdEx >= l {
  2311  					return io.ErrUnexpectedEOF
  2312  				}
  2313  				b := dAtA[iNdEx]
  2314  				iNdEx++
  2315  				msglen |= int(b&0x7F) << shift
  2316  				if b < 0x80 {
  2317  					break
  2318  				}
  2319  			}
  2320  			if msglen < 0 {
  2321  				return ErrInvalidLengthGenerated
  2322  			}
  2323  			postIndex := iNdEx + msglen
  2324  			if postIndex < 0 {
  2325  				return ErrInvalidLengthGenerated
  2326  			}
  2327  			if postIndex > l {
  2328  				return io.ErrUnexpectedEOF
  2329  			}
  2330  			if m.Password == nil {
  2331  				m.Password = &v1.SecretKeySelector{}
  2332  			}
  2333  			if err := m.Password.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2334  				return err
  2335  			}
  2336  			iNdEx = postIndex
  2337  		default:
  2338  			iNdEx = preIndex
  2339  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2340  			if err != nil {
  2341  				return err
  2342  			}
  2343  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2344  				return ErrInvalidLengthGenerated
  2345  			}
  2346  			if (iNdEx + skippy) > l {
  2347  				return io.ErrUnexpectedEOF
  2348  			}
  2349  			iNdEx += skippy
  2350  		}
  2351  	}
  2352  
  2353  	if iNdEx > l {
  2354  		return io.ErrUnexpectedEOF
  2355  	}
  2356  	return nil
  2357  }
  2358  func (m *Condition) Unmarshal(dAtA []byte) error {
  2359  	l := len(dAtA)
  2360  	iNdEx := 0
  2361  	for iNdEx < l {
  2362  		preIndex := iNdEx
  2363  		var wire uint64
  2364  		for shift := uint(0); ; shift += 7 {
  2365  			if shift >= 64 {
  2366  				return ErrIntOverflowGenerated
  2367  			}
  2368  			if iNdEx >= l {
  2369  				return io.ErrUnexpectedEOF
  2370  			}
  2371  			b := dAtA[iNdEx]
  2372  			iNdEx++
  2373  			wire |= uint64(b&0x7F) << shift
  2374  			if b < 0x80 {
  2375  				break
  2376  			}
  2377  		}
  2378  		fieldNum := int32(wire >> 3)
  2379  		wireType := int(wire & 0x7)
  2380  		if wireType == 4 {
  2381  			return fmt.Errorf("proto: Condition: wiretype end group for non-group")
  2382  		}
  2383  		if fieldNum <= 0 {
  2384  			return fmt.Errorf("proto: Condition: illegal tag %d (wire type %d)", fieldNum, wire)
  2385  		}
  2386  		switch fieldNum {
  2387  		case 1:
  2388  			if wireType != 2 {
  2389  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  2390  			}
  2391  			var stringLen uint64
  2392  			for shift := uint(0); ; shift += 7 {
  2393  				if shift >= 64 {
  2394  					return ErrIntOverflowGenerated
  2395  				}
  2396  				if iNdEx >= l {
  2397  					return io.ErrUnexpectedEOF
  2398  				}
  2399  				b := dAtA[iNdEx]
  2400  				iNdEx++
  2401  				stringLen |= uint64(b&0x7F) << shift
  2402  				if b < 0x80 {
  2403  					break
  2404  				}
  2405  			}
  2406  			intStringLen := int(stringLen)
  2407  			if intStringLen < 0 {
  2408  				return ErrInvalidLengthGenerated
  2409  			}
  2410  			postIndex := iNdEx + intStringLen
  2411  			if postIndex < 0 {
  2412  				return ErrInvalidLengthGenerated
  2413  			}
  2414  			if postIndex > l {
  2415  				return io.ErrUnexpectedEOF
  2416  			}
  2417  			m.Type = ConditionType(dAtA[iNdEx:postIndex])
  2418  			iNdEx = postIndex
  2419  		case 2:
  2420  			if wireType != 2 {
  2421  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  2422  			}
  2423  			var stringLen uint64
  2424  			for shift := uint(0); ; shift += 7 {
  2425  				if shift >= 64 {
  2426  					return ErrIntOverflowGenerated
  2427  				}
  2428  				if iNdEx >= l {
  2429  					return io.ErrUnexpectedEOF
  2430  				}
  2431  				b := dAtA[iNdEx]
  2432  				iNdEx++
  2433  				stringLen |= uint64(b&0x7F) << shift
  2434  				if b < 0x80 {
  2435  					break
  2436  				}
  2437  			}
  2438  			intStringLen := int(stringLen)
  2439  			if intStringLen < 0 {
  2440  				return ErrInvalidLengthGenerated
  2441  			}
  2442  			postIndex := iNdEx + intStringLen
  2443  			if postIndex < 0 {
  2444  				return ErrInvalidLengthGenerated
  2445  			}
  2446  			if postIndex > l {
  2447  				return io.ErrUnexpectedEOF
  2448  			}
  2449  			m.Status = k8s_io_api_core_v1.ConditionStatus(dAtA[iNdEx:postIndex])
  2450  			iNdEx = postIndex
  2451  		case 3:
  2452  			if wireType != 2 {
  2453  				return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
  2454  			}
  2455  			var msglen int
  2456  			for shift := uint(0); ; shift += 7 {
  2457  				if shift >= 64 {
  2458  					return ErrIntOverflowGenerated
  2459  				}
  2460  				if iNdEx >= l {
  2461  					return io.ErrUnexpectedEOF
  2462  				}
  2463  				b := dAtA[iNdEx]
  2464  				iNdEx++
  2465  				msglen |= int(b&0x7F) << shift
  2466  				if b < 0x80 {
  2467  					break
  2468  				}
  2469  			}
  2470  			if msglen < 0 {
  2471  				return ErrInvalidLengthGenerated
  2472  			}
  2473  			postIndex := iNdEx + msglen
  2474  			if postIndex < 0 {
  2475  				return ErrInvalidLengthGenerated
  2476  			}
  2477  			if postIndex > l {
  2478  				return io.ErrUnexpectedEOF
  2479  			}
  2480  			if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2481  				return err
  2482  			}
  2483  			iNdEx = postIndex
  2484  		case 4:
  2485  			if wireType != 2 {
  2486  				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
  2487  			}
  2488  			var stringLen uint64
  2489  			for shift := uint(0); ; shift += 7 {
  2490  				if shift >= 64 {
  2491  					return ErrIntOverflowGenerated
  2492  				}
  2493  				if iNdEx >= l {
  2494  					return io.ErrUnexpectedEOF
  2495  				}
  2496  				b := dAtA[iNdEx]
  2497  				iNdEx++
  2498  				stringLen |= uint64(b&0x7F) << shift
  2499  				if b < 0x80 {
  2500  					break
  2501  				}
  2502  			}
  2503  			intStringLen := int(stringLen)
  2504  			if intStringLen < 0 {
  2505  				return ErrInvalidLengthGenerated
  2506  			}
  2507  			postIndex := iNdEx + intStringLen
  2508  			if postIndex < 0 {
  2509  				return ErrInvalidLengthGenerated
  2510  			}
  2511  			if postIndex > l {
  2512  				return io.ErrUnexpectedEOF
  2513  			}
  2514  			m.Reason = string(dAtA[iNdEx:postIndex])
  2515  			iNdEx = postIndex
  2516  		case 5:
  2517  			if wireType != 2 {
  2518  				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
  2519  			}
  2520  			var stringLen uint64
  2521  			for shift := uint(0); ; shift += 7 {
  2522  				if shift >= 64 {
  2523  					return ErrIntOverflowGenerated
  2524  				}
  2525  				if iNdEx >= l {
  2526  					return io.ErrUnexpectedEOF
  2527  				}
  2528  				b := dAtA[iNdEx]
  2529  				iNdEx++
  2530  				stringLen |= uint64(b&0x7F) << shift
  2531  				if b < 0x80 {
  2532  					break
  2533  				}
  2534  			}
  2535  			intStringLen := int(stringLen)
  2536  			if intStringLen < 0 {
  2537  				return ErrInvalidLengthGenerated
  2538  			}
  2539  			postIndex := iNdEx + intStringLen
  2540  			if postIndex < 0 {
  2541  				return ErrInvalidLengthGenerated
  2542  			}
  2543  			if postIndex > l {
  2544  				return io.ErrUnexpectedEOF
  2545  			}
  2546  			m.Message = string(dAtA[iNdEx:postIndex])
  2547  			iNdEx = postIndex
  2548  		default:
  2549  			iNdEx = preIndex
  2550  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2551  			if err != nil {
  2552  				return err
  2553  			}
  2554  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2555  				return ErrInvalidLengthGenerated
  2556  			}
  2557  			if (iNdEx + skippy) > l {
  2558  				return io.ErrUnexpectedEOF
  2559  			}
  2560  			iNdEx += skippy
  2561  		}
  2562  	}
  2563  
  2564  	if iNdEx > l {
  2565  		return io.ErrUnexpectedEOF
  2566  	}
  2567  	return nil
  2568  }
  2569  func (m *Int64OrString) Unmarshal(dAtA []byte) error {
  2570  	l := len(dAtA)
  2571  	iNdEx := 0
  2572  	for iNdEx < l {
  2573  		preIndex := iNdEx
  2574  		var wire uint64
  2575  		for shift := uint(0); ; shift += 7 {
  2576  			if shift >= 64 {
  2577  				return ErrIntOverflowGenerated
  2578  			}
  2579  			if iNdEx >= l {
  2580  				return io.ErrUnexpectedEOF
  2581  			}
  2582  			b := dAtA[iNdEx]
  2583  			iNdEx++
  2584  			wire |= uint64(b&0x7F) << shift
  2585  			if b < 0x80 {
  2586  				break
  2587  			}
  2588  		}
  2589  		fieldNum := int32(wire >> 3)
  2590  		wireType := int(wire & 0x7)
  2591  		if wireType == 4 {
  2592  			return fmt.Errorf("proto: Int64OrString: wiretype end group for non-group")
  2593  		}
  2594  		if fieldNum <= 0 {
  2595  			return fmt.Errorf("proto: Int64OrString: illegal tag %d (wire type %d)", fieldNum, wire)
  2596  		}
  2597  		switch fieldNum {
  2598  		case 1:
  2599  			if wireType != 0 {
  2600  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
  2601  			}
  2602  			m.Type = 0
  2603  			for shift := uint(0); ; shift += 7 {
  2604  				if shift >= 64 {
  2605  					return ErrIntOverflowGenerated
  2606  				}
  2607  				if iNdEx >= l {
  2608  					return io.ErrUnexpectedEOF
  2609  				}
  2610  				b := dAtA[iNdEx]
  2611  				iNdEx++
  2612  				m.Type |= Type(b&0x7F) << shift
  2613  				if b < 0x80 {
  2614  					break
  2615  				}
  2616  			}
  2617  		case 2:
  2618  			if wireType != 0 {
  2619  				return fmt.Errorf("proto: wrong wireType = %d for field Int64Val", wireType)
  2620  			}
  2621  			m.Int64Val = 0
  2622  			for shift := uint(0); ; shift += 7 {
  2623  				if shift >= 64 {
  2624  					return ErrIntOverflowGenerated
  2625  				}
  2626  				if iNdEx >= l {
  2627  					return io.ErrUnexpectedEOF
  2628  				}
  2629  				b := dAtA[iNdEx]
  2630  				iNdEx++
  2631  				m.Int64Val |= int64(b&0x7F) << shift
  2632  				if b < 0x80 {
  2633  					break
  2634  				}
  2635  			}
  2636  		case 3:
  2637  			if wireType != 2 {
  2638  				return fmt.Errorf("proto: wrong wireType = %d for field StrVal", wireType)
  2639  			}
  2640  			var stringLen uint64
  2641  			for shift := uint(0); ; shift += 7 {
  2642  				if shift >= 64 {
  2643  					return ErrIntOverflowGenerated
  2644  				}
  2645  				if iNdEx >= l {
  2646  					return io.ErrUnexpectedEOF
  2647  				}
  2648  				b := dAtA[iNdEx]
  2649  				iNdEx++
  2650  				stringLen |= uint64(b&0x7F) << shift
  2651  				if b < 0x80 {
  2652  					break
  2653  				}
  2654  			}
  2655  			intStringLen := int(stringLen)
  2656  			if intStringLen < 0 {
  2657  				return ErrInvalidLengthGenerated
  2658  			}
  2659  			postIndex := iNdEx + intStringLen
  2660  			if postIndex < 0 {
  2661  				return ErrInvalidLengthGenerated
  2662  			}
  2663  			if postIndex > l {
  2664  				return io.ErrUnexpectedEOF
  2665  			}
  2666  			m.StrVal = string(dAtA[iNdEx:postIndex])
  2667  			iNdEx = postIndex
  2668  		default:
  2669  			iNdEx = preIndex
  2670  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2671  			if err != nil {
  2672  				return err
  2673  			}
  2674  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2675  				return ErrInvalidLengthGenerated
  2676  			}
  2677  			if (iNdEx + skippy) > l {
  2678  				return io.ErrUnexpectedEOF
  2679  			}
  2680  			iNdEx += skippy
  2681  		}
  2682  	}
  2683  
  2684  	if iNdEx > l {
  2685  		return io.ErrUnexpectedEOF
  2686  	}
  2687  	return nil
  2688  }
  2689  func (m *Metadata) Unmarshal(dAtA []byte) error {
  2690  	l := len(dAtA)
  2691  	iNdEx := 0
  2692  	for iNdEx < l {
  2693  		preIndex := iNdEx
  2694  		var wire uint64
  2695  		for shift := uint(0); ; shift += 7 {
  2696  			if shift >= 64 {
  2697  				return ErrIntOverflowGenerated
  2698  			}
  2699  			if iNdEx >= l {
  2700  				return io.ErrUnexpectedEOF
  2701  			}
  2702  			b := dAtA[iNdEx]
  2703  			iNdEx++
  2704  			wire |= uint64(b&0x7F) << shift
  2705  			if b < 0x80 {
  2706  				break
  2707  			}
  2708  		}
  2709  		fieldNum := int32(wire >> 3)
  2710  		wireType := int(wire & 0x7)
  2711  		if wireType == 4 {
  2712  			return fmt.Errorf("proto: Metadata: wiretype end group for non-group")
  2713  		}
  2714  		if fieldNum <= 0 {
  2715  			return fmt.Errorf("proto: Metadata: illegal tag %d (wire type %d)", fieldNum, wire)
  2716  		}
  2717  		switch fieldNum {
  2718  		case 1:
  2719  			if wireType != 2 {
  2720  				return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType)
  2721  			}
  2722  			var msglen int
  2723  			for shift := uint(0); ; shift += 7 {
  2724  				if shift >= 64 {
  2725  					return ErrIntOverflowGenerated
  2726  				}
  2727  				if iNdEx >= l {
  2728  					return io.ErrUnexpectedEOF
  2729  				}
  2730  				b := dAtA[iNdEx]
  2731  				iNdEx++
  2732  				msglen |= int(b&0x7F) << shift
  2733  				if b < 0x80 {
  2734  					break
  2735  				}
  2736  			}
  2737  			if msglen < 0 {
  2738  				return ErrInvalidLengthGenerated
  2739  			}
  2740  			postIndex := iNdEx + msglen
  2741  			if postIndex < 0 {
  2742  				return ErrInvalidLengthGenerated
  2743  			}
  2744  			if postIndex > l {
  2745  				return io.ErrUnexpectedEOF
  2746  			}
  2747  			if m.Annotations == nil {
  2748  				m.Annotations = make(map[string]string)
  2749  			}
  2750  			var mapkey string
  2751  			var mapvalue string
  2752  			for iNdEx < postIndex {
  2753  				entryPreIndex := iNdEx
  2754  				var wire uint64
  2755  				for shift := uint(0); ; shift += 7 {
  2756  					if shift >= 64 {
  2757  						return ErrIntOverflowGenerated
  2758  					}
  2759  					if iNdEx >= l {
  2760  						return io.ErrUnexpectedEOF
  2761  					}
  2762  					b := dAtA[iNdEx]
  2763  					iNdEx++
  2764  					wire |= uint64(b&0x7F) << shift
  2765  					if b < 0x80 {
  2766  						break
  2767  					}
  2768  				}
  2769  				fieldNum := int32(wire >> 3)
  2770  				if fieldNum == 1 {
  2771  					var stringLenmapkey uint64
  2772  					for shift := uint(0); ; shift += 7 {
  2773  						if shift >= 64 {
  2774  							return ErrIntOverflowGenerated
  2775  						}
  2776  						if iNdEx >= l {
  2777  							return io.ErrUnexpectedEOF
  2778  						}
  2779  						b := dAtA[iNdEx]
  2780  						iNdEx++
  2781  						stringLenmapkey |= uint64(b&0x7F) << shift
  2782  						if b < 0x80 {
  2783  							break
  2784  						}
  2785  					}
  2786  					intStringLenmapkey := int(stringLenmapkey)
  2787  					if intStringLenmapkey < 0 {
  2788  						return ErrInvalidLengthGenerated
  2789  					}
  2790  					postStringIndexmapkey := iNdEx + intStringLenmapkey
  2791  					if postStringIndexmapkey < 0 {
  2792  						return ErrInvalidLengthGenerated
  2793  					}
  2794  					if postStringIndexmapkey > l {
  2795  						return io.ErrUnexpectedEOF
  2796  					}
  2797  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  2798  					iNdEx = postStringIndexmapkey
  2799  				} else if fieldNum == 2 {
  2800  					var stringLenmapvalue uint64
  2801  					for shift := uint(0); ; shift += 7 {
  2802  						if shift >= 64 {
  2803  							return ErrIntOverflowGenerated
  2804  						}
  2805  						if iNdEx >= l {
  2806  							return io.ErrUnexpectedEOF
  2807  						}
  2808  						b := dAtA[iNdEx]
  2809  						iNdEx++
  2810  						stringLenmapvalue |= uint64(b&0x7F) << shift
  2811  						if b < 0x80 {
  2812  							break
  2813  						}
  2814  					}
  2815  					intStringLenmapvalue := int(stringLenmapvalue)
  2816  					if intStringLenmapvalue < 0 {
  2817  						return ErrInvalidLengthGenerated
  2818  					}
  2819  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  2820  					if postStringIndexmapvalue < 0 {
  2821  						return ErrInvalidLengthGenerated
  2822  					}
  2823  					if postStringIndexmapvalue > l {
  2824  						return io.ErrUnexpectedEOF
  2825  					}
  2826  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  2827  					iNdEx = postStringIndexmapvalue
  2828  				} else {
  2829  					iNdEx = entryPreIndex
  2830  					skippy, err := skipGenerated(dAtA[iNdEx:])
  2831  					if err != nil {
  2832  						return err
  2833  					}
  2834  					if (skippy < 0) || (iNdEx+skippy) < 0 {
  2835  						return ErrInvalidLengthGenerated
  2836  					}
  2837  					if (iNdEx + skippy) > postIndex {
  2838  						return io.ErrUnexpectedEOF
  2839  					}
  2840  					iNdEx += skippy
  2841  				}
  2842  			}
  2843  			m.Annotations[mapkey] = mapvalue
  2844  			iNdEx = postIndex
  2845  		case 2:
  2846  			if wireType != 2 {
  2847  				return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType)
  2848  			}
  2849  			var msglen int
  2850  			for shift := uint(0); ; shift += 7 {
  2851  				if shift >= 64 {
  2852  					return ErrIntOverflowGenerated
  2853  				}
  2854  				if iNdEx >= l {
  2855  					return io.ErrUnexpectedEOF
  2856  				}
  2857  				b := dAtA[iNdEx]
  2858  				iNdEx++
  2859  				msglen |= int(b&0x7F) << shift
  2860  				if b < 0x80 {
  2861  					break
  2862  				}
  2863  			}
  2864  			if msglen < 0 {
  2865  				return ErrInvalidLengthGenerated
  2866  			}
  2867  			postIndex := iNdEx + msglen
  2868  			if postIndex < 0 {
  2869  				return ErrInvalidLengthGenerated
  2870  			}
  2871  			if postIndex > l {
  2872  				return io.ErrUnexpectedEOF
  2873  			}
  2874  			if m.Labels == nil {
  2875  				m.Labels = make(map[string]string)
  2876  			}
  2877  			var mapkey string
  2878  			var mapvalue string
  2879  			for iNdEx < postIndex {
  2880  				entryPreIndex := iNdEx
  2881  				var wire uint64
  2882  				for shift := uint(0); ; shift += 7 {
  2883  					if shift >= 64 {
  2884  						return ErrIntOverflowGenerated
  2885  					}
  2886  					if iNdEx >= l {
  2887  						return io.ErrUnexpectedEOF
  2888  					}
  2889  					b := dAtA[iNdEx]
  2890  					iNdEx++
  2891  					wire |= uint64(b&0x7F) << shift
  2892  					if b < 0x80 {
  2893  						break
  2894  					}
  2895  				}
  2896  				fieldNum := int32(wire >> 3)
  2897  				if fieldNum == 1 {
  2898  					var stringLenmapkey uint64
  2899  					for shift := uint(0); ; shift += 7 {
  2900  						if shift >= 64 {
  2901  							return ErrIntOverflowGenerated
  2902  						}
  2903  						if iNdEx >= l {
  2904  							return io.ErrUnexpectedEOF
  2905  						}
  2906  						b := dAtA[iNdEx]
  2907  						iNdEx++
  2908  						stringLenmapkey |= uint64(b&0x7F) << shift
  2909  						if b < 0x80 {
  2910  							break
  2911  						}
  2912  					}
  2913  					intStringLenmapkey := int(stringLenmapkey)
  2914  					if intStringLenmapkey < 0 {
  2915  						return ErrInvalidLengthGenerated
  2916  					}
  2917  					postStringIndexmapkey := iNdEx + intStringLenmapkey
  2918  					if postStringIndexmapkey < 0 {
  2919  						return ErrInvalidLengthGenerated
  2920  					}
  2921  					if postStringIndexmapkey > l {
  2922  						return io.ErrUnexpectedEOF
  2923  					}
  2924  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  2925  					iNdEx = postStringIndexmapkey
  2926  				} else if fieldNum == 2 {
  2927  					var stringLenmapvalue uint64
  2928  					for shift := uint(0); ; shift += 7 {
  2929  						if shift >= 64 {
  2930  							return ErrIntOverflowGenerated
  2931  						}
  2932  						if iNdEx >= l {
  2933  							return io.ErrUnexpectedEOF
  2934  						}
  2935  						b := dAtA[iNdEx]
  2936  						iNdEx++
  2937  						stringLenmapvalue |= uint64(b&0x7F) << shift
  2938  						if b < 0x80 {
  2939  							break
  2940  						}
  2941  					}
  2942  					intStringLenmapvalue := int(stringLenmapvalue)
  2943  					if intStringLenmapvalue < 0 {
  2944  						return ErrInvalidLengthGenerated
  2945  					}
  2946  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  2947  					if postStringIndexmapvalue < 0 {
  2948  						return ErrInvalidLengthGenerated
  2949  					}
  2950  					if postStringIndexmapvalue > l {
  2951  						return io.ErrUnexpectedEOF
  2952  					}
  2953  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  2954  					iNdEx = postStringIndexmapvalue
  2955  				} else {
  2956  					iNdEx = entryPreIndex
  2957  					skippy, err := skipGenerated(dAtA[iNdEx:])
  2958  					if err != nil {
  2959  						return err
  2960  					}
  2961  					if (skippy < 0) || (iNdEx+skippy) < 0 {
  2962  						return ErrInvalidLengthGenerated
  2963  					}
  2964  					if (iNdEx + skippy) > postIndex {
  2965  						return io.ErrUnexpectedEOF
  2966  					}
  2967  					iNdEx += skippy
  2968  				}
  2969  			}
  2970  			m.Labels[mapkey] = mapvalue
  2971  			iNdEx = postIndex
  2972  		default:
  2973  			iNdEx = preIndex
  2974  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2975  			if err != nil {
  2976  				return err
  2977  			}
  2978  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2979  				return ErrInvalidLengthGenerated
  2980  			}
  2981  			if (iNdEx + skippy) > l {
  2982  				return io.ErrUnexpectedEOF
  2983  			}
  2984  			iNdEx += skippy
  2985  		}
  2986  	}
  2987  
  2988  	if iNdEx > l {
  2989  		return io.ErrUnexpectedEOF
  2990  	}
  2991  	return nil
  2992  }
  2993  func (m *Resource) Unmarshal(dAtA []byte) error {
  2994  	l := len(dAtA)
  2995  	iNdEx := 0
  2996  	for iNdEx < l {
  2997  		preIndex := iNdEx
  2998  		var wire uint64
  2999  		for shift := uint(0); ; shift += 7 {
  3000  			if shift >= 64 {
  3001  				return ErrIntOverflowGenerated
  3002  			}
  3003  			if iNdEx >= l {
  3004  				return io.ErrUnexpectedEOF
  3005  			}
  3006  			b := dAtA[iNdEx]
  3007  			iNdEx++
  3008  			wire |= uint64(b&0x7F) << shift
  3009  			if b < 0x80 {
  3010  				break
  3011  			}
  3012  		}
  3013  		fieldNum := int32(wire >> 3)
  3014  		wireType := int(wire & 0x7)
  3015  		if wireType == 4 {
  3016  			return fmt.Errorf("proto: Resource: wiretype end group for non-group")
  3017  		}
  3018  		if fieldNum <= 0 {
  3019  			return fmt.Errorf("proto: Resource: illegal tag %d (wire type %d)", fieldNum, wire)
  3020  		}
  3021  		switch fieldNum {
  3022  		case 1:
  3023  			if wireType != 2 {
  3024  				return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
  3025  			}
  3026  			var byteLen int
  3027  			for shift := uint(0); ; shift += 7 {
  3028  				if shift >= 64 {
  3029  					return ErrIntOverflowGenerated
  3030  				}
  3031  				if iNdEx >= l {
  3032  					return io.ErrUnexpectedEOF
  3033  				}
  3034  				b := dAtA[iNdEx]
  3035  				iNdEx++
  3036  				byteLen |= int(b&0x7F) << shift
  3037  				if b < 0x80 {
  3038  					break
  3039  				}
  3040  			}
  3041  			if byteLen < 0 {
  3042  				return ErrInvalidLengthGenerated
  3043  			}
  3044  			postIndex := iNdEx + byteLen
  3045  			if postIndex < 0 {
  3046  				return ErrInvalidLengthGenerated
  3047  			}
  3048  			if postIndex > l {
  3049  				return io.ErrUnexpectedEOF
  3050  			}
  3051  			m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...)
  3052  			if m.Value == nil {
  3053  				m.Value = []byte{}
  3054  			}
  3055  			iNdEx = postIndex
  3056  		default:
  3057  			iNdEx = preIndex
  3058  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3059  			if err != nil {
  3060  				return err
  3061  			}
  3062  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3063  				return ErrInvalidLengthGenerated
  3064  			}
  3065  			if (iNdEx + skippy) > l {
  3066  				return io.ErrUnexpectedEOF
  3067  			}
  3068  			iNdEx += skippy
  3069  		}
  3070  	}
  3071  
  3072  	if iNdEx > l {
  3073  		return io.ErrUnexpectedEOF
  3074  	}
  3075  	return nil
  3076  }
  3077  func (m *S3Artifact) Unmarshal(dAtA []byte) error {
  3078  	l := len(dAtA)
  3079  	iNdEx := 0
  3080  	for iNdEx < l {
  3081  		preIndex := iNdEx
  3082  		var wire uint64
  3083  		for shift := uint(0); ; shift += 7 {
  3084  			if shift >= 64 {
  3085  				return ErrIntOverflowGenerated
  3086  			}
  3087  			if iNdEx >= l {
  3088  				return io.ErrUnexpectedEOF
  3089  			}
  3090  			b := dAtA[iNdEx]
  3091  			iNdEx++
  3092  			wire |= uint64(b&0x7F) << shift
  3093  			if b < 0x80 {
  3094  				break
  3095  			}
  3096  		}
  3097  		fieldNum := int32(wire >> 3)
  3098  		wireType := int(wire & 0x7)
  3099  		if wireType == 4 {
  3100  			return fmt.Errorf("proto: S3Artifact: wiretype end group for non-group")
  3101  		}
  3102  		if fieldNum <= 0 {
  3103  			return fmt.Errorf("proto: S3Artifact: illegal tag %d (wire type %d)", fieldNum, wire)
  3104  		}
  3105  		switch fieldNum {
  3106  		case 1:
  3107  			if wireType != 2 {
  3108  				return fmt.Errorf("proto: wrong wireType = %d for field Endpoint", wireType)
  3109  			}
  3110  			var stringLen uint64
  3111  			for shift := uint(0); ; shift += 7 {
  3112  				if shift >= 64 {
  3113  					return ErrIntOverflowGenerated
  3114  				}
  3115  				if iNdEx >= l {
  3116  					return io.ErrUnexpectedEOF
  3117  				}
  3118  				b := dAtA[iNdEx]
  3119  				iNdEx++
  3120  				stringLen |= uint64(b&0x7F) << shift
  3121  				if b < 0x80 {
  3122  					break
  3123  				}
  3124  			}
  3125  			intStringLen := int(stringLen)
  3126  			if intStringLen < 0 {
  3127  				return ErrInvalidLengthGenerated
  3128  			}
  3129  			postIndex := iNdEx + intStringLen
  3130  			if postIndex < 0 {
  3131  				return ErrInvalidLengthGenerated
  3132  			}
  3133  			if postIndex > l {
  3134  				return io.ErrUnexpectedEOF
  3135  			}
  3136  			m.Endpoint = string(dAtA[iNdEx:postIndex])
  3137  			iNdEx = postIndex
  3138  		case 2:
  3139  			if wireType != 2 {
  3140  				return fmt.Errorf("proto: wrong wireType = %d for field Bucket", wireType)
  3141  			}
  3142  			var msglen int
  3143  			for shift := uint(0); ; shift += 7 {
  3144  				if shift >= 64 {
  3145  					return ErrIntOverflowGenerated
  3146  				}
  3147  				if iNdEx >= l {
  3148  					return io.ErrUnexpectedEOF
  3149  				}
  3150  				b := dAtA[iNdEx]
  3151  				iNdEx++
  3152  				msglen |= int(b&0x7F) << shift
  3153  				if b < 0x80 {
  3154  					break
  3155  				}
  3156  			}
  3157  			if msglen < 0 {
  3158  				return ErrInvalidLengthGenerated
  3159  			}
  3160  			postIndex := iNdEx + msglen
  3161  			if postIndex < 0 {
  3162  				return ErrInvalidLengthGenerated
  3163  			}
  3164  			if postIndex > l {
  3165  				return io.ErrUnexpectedEOF
  3166  			}
  3167  			if m.Bucket == nil {
  3168  				m.Bucket = &S3Bucket{}
  3169  			}
  3170  			if err := m.Bucket.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3171  				return err
  3172  			}
  3173  			iNdEx = postIndex
  3174  		case 3:
  3175  			if wireType != 2 {
  3176  				return fmt.Errorf("proto: wrong wireType = %d for field Region", wireType)
  3177  			}
  3178  			var stringLen uint64
  3179  			for shift := uint(0); ; shift += 7 {
  3180  				if shift >= 64 {
  3181  					return ErrIntOverflowGenerated
  3182  				}
  3183  				if iNdEx >= l {
  3184  					return io.ErrUnexpectedEOF
  3185  				}
  3186  				b := dAtA[iNdEx]
  3187  				iNdEx++
  3188  				stringLen |= uint64(b&0x7F) << shift
  3189  				if b < 0x80 {
  3190  					break
  3191  				}
  3192  			}
  3193  			intStringLen := int(stringLen)
  3194  			if intStringLen < 0 {
  3195  				return ErrInvalidLengthGenerated
  3196  			}
  3197  			postIndex := iNdEx + intStringLen
  3198  			if postIndex < 0 {
  3199  				return ErrInvalidLengthGenerated
  3200  			}
  3201  			if postIndex > l {
  3202  				return io.ErrUnexpectedEOF
  3203  			}
  3204  			m.Region = string(dAtA[iNdEx:postIndex])
  3205  			iNdEx = postIndex
  3206  		case 4:
  3207  			if wireType != 0 {
  3208  				return fmt.Errorf("proto: wrong wireType = %d for field Insecure", wireType)
  3209  			}
  3210  			var v int
  3211  			for shift := uint(0); ; shift += 7 {
  3212  				if shift >= 64 {
  3213  					return ErrIntOverflowGenerated
  3214  				}
  3215  				if iNdEx >= l {
  3216  					return io.ErrUnexpectedEOF
  3217  				}
  3218  				b := dAtA[iNdEx]
  3219  				iNdEx++
  3220  				v |= int(b&0x7F) << shift
  3221  				if b < 0x80 {
  3222  					break
  3223  				}
  3224  			}
  3225  			m.Insecure = bool(v != 0)
  3226  		case 5:
  3227  			if wireType != 2 {
  3228  				return fmt.Errorf("proto: wrong wireType = %d for field AccessKey", wireType)
  3229  			}
  3230  			var msglen int
  3231  			for shift := uint(0); ; shift += 7 {
  3232  				if shift >= 64 {
  3233  					return ErrIntOverflowGenerated
  3234  				}
  3235  				if iNdEx >= l {
  3236  					return io.ErrUnexpectedEOF
  3237  				}
  3238  				b := dAtA[iNdEx]
  3239  				iNdEx++
  3240  				msglen |= int(b&0x7F) << shift
  3241  				if b < 0x80 {
  3242  					break
  3243  				}
  3244  			}
  3245  			if msglen < 0 {
  3246  				return ErrInvalidLengthGenerated
  3247  			}
  3248  			postIndex := iNdEx + msglen
  3249  			if postIndex < 0 {
  3250  				return ErrInvalidLengthGenerated
  3251  			}
  3252  			if postIndex > l {
  3253  				return io.ErrUnexpectedEOF
  3254  			}
  3255  			if m.AccessKey == nil {
  3256  				m.AccessKey = &v1.SecretKeySelector{}
  3257  			}
  3258  			if err := m.AccessKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3259  				return err
  3260  			}
  3261  			iNdEx = postIndex
  3262  		case 6:
  3263  			if wireType != 2 {
  3264  				return fmt.Errorf("proto: wrong wireType = %d for field SecretKey", wireType)
  3265  			}
  3266  			var msglen int
  3267  			for shift := uint(0); ; shift += 7 {
  3268  				if shift >= 64 {
  3269  					return ErrIntOverflowGenerated
  3270  				}
  3271  				if iNdEx >= l {
  3272  					return io.ErrUnexpectedEOF
  3273  				}
  3274  				b := dAtA[iNdEx]
  3275  				iNdEx++
  3276  				msglen |= int(b&0x7F) << shift
  3277  				if b < 0x80 {
  3278  					break
  3279  				}
  3280  			}
  3281  			if msglen < 0 {
  3282  				return ErrInvalidLengthGenerated
  3283  			}
  3284  			postIndex := iNdEx + msglen
  3285  			if postIndex < 0 {
  3286  				return ErrInvalidLengthGenerated
  3287  			}
  3288  			if postIndex > l {
  3289  				return io.ErrUnexpectedEOF
  3290  			}
  3291  			if m.SecretKey == nil {
  3292  				m.SecretKey = &v1.SecretKeySelector{}
  3293  			}
  3294  			if err := m.SecretKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3295  				return err
  3296  			}
  3297  			iNdEx = postIndex
  3298  		case 7:
  3299  			if wireType != 2 {
  3300  				return fmt.Errorf("proto: wrong wireType = %d for field Events", wireType)
  3301  			}
  3302  			var stringLen uint64
  3303  			for shift := uint(0); ; shift += 7 {
  3304  				if shift >= 64 {
  3305  					return ErrIntOverflowGenerated
  3306  				}
  3307  				if iNdEx >= l {
  3308  					return io.ErrUnexpectedEOF
  3309  				}
  3310  				b := dAtA[iNdEx]
  3311  				iNdEx++
  3312  				stringLen |= uint64(b&0x7F) << shift
  3313  				if b < 0x80 {
  3314  					break
  3315  				}
  3316  			}
  3317  			intStringLen := int(stringLen)
  3318  			if intStringLen < 0 {
  3319  				return ErrInvalidLengthGenerated
  3320  			}
  3321  			postIndex := iNdEx + intStringLen
  3322  			if postIndex < 0 {
  3323  				return ErrInvalidLengthGenerated
  3324  			}
  3325  			if postIndex > l {
  3326  				return io.ErrUnexpectedEOF
  3327  			}
  3328  			m.Events = append(m.Events, string(dAtA[iNdEx:postIndex]))
  3329  			iNdEx = postIndex
  3330  		case 8:
  3331  			if wireType != 2 {
  3332  				return fmt.Errorf("proto: wrong wireType = %d for field Filter", wireType)
  3333  			}
  3334  			var msglen int
  3335  			for shift := uint(0); ; shift += 7 {
  3336  				if shift >= 64 {
  3337  					return ErrIntOverflowGenerated
  3338  				}
  3339  				if iNdEx >= l {
  3340  					return io.ErrUnexpectedEOF
  3341  				}
  3342  				b := dAtA[iNdEx]
  3343  				iNdEx++
  3344  				msglen |= int(b&0x7F) << shift
  3345  				if b < 0x80 {
  3346  					break
  3347  				}
  3348  			}
  3349  			if msglen < 0 {
  3350  				return ErrInvalidLengthGenerated
  3351  			}
  3352  			postIndex := iNdEx + msglen
  3353  			if postIndex < 0 {
  3354  				return ErrInvalidLengthGenerated
  3355  			}
  3356  			if postIndex > l {
  3357  				return io.ErrUnexpectedEOF
  3358  			}
  3359  			if m.Filter == nil {
  3360  				m.Filter = &S3Filter{}
  3361  			}
  3362  			if err := m.Filter.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3363  				return err
  3364  			}
  3365  			iNdEx = postIndex
  3366  		case 9:
  3367  			if wireType != 2 {
  3368  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
  3369  			}
  3370  			var msglen int
  3371  			for shift := uint(0); ; shift += 7 {
  3372  				if shift >= 64 {
  3373  					return ErrIntOverflowGenerated
  3374  				}
  3375  				if iNdEx >= l {
  3376  					return io.ErrUnexpectedEOF
  3377  				}
  3378  				b := dAtA[iNdEx]
  3379  				iNdEx++
  3380  				msglen |= int(b&0x7F) << shift
  3381  				if b < 0x80 {
  3382  					break
  3383  				}
  3384  			}
  3385  			if msglen < 0 {
  3386  				return ErrInvalidLengthGenerated
  3387  			}
  3388  			postIndex := iNdEx + msglen
  3389  			if postIndex < 0 {
  3390  				return ErrInvalidLengthGenerated
  3391  			}
  3392  			if postIndex > l {
  3393  				return io.ErrUnexpectedEOF
  3394  			}
  3395  			if m.Metadata == nil {
  3396  				m.Metadata = make(map[string]string)
  3397  			}
  3398  			var mapkey string
  3399  			var mapvalue string
  3400  			for iNdEx < postIndex {
  3401  				entryPreIndex := iNdEx
  3402  				var wire uint64
  3403  				for shift := uint(0); ; shift += 7 {
  3404  					if shift >= 64 {
  3405  						return ErrIntOverflowGenerated
  3406  					}
  3407  					if iNdEx >= l {
  3408  						return io.ErrUnexpectedEOF
  3409  					}
  3410  					b := dAtA[iNdEx]
  3411  					iNdEx++
  3412  					wire |= uint64(b&0x7F) << shift
  3413  					if b < 0x80 {
  3414  						break
  3415  					}
  3416  				}
  3417  				fieldNum := int32(wire >> 3)
  3418  				if fieldNum == 1 {
  3419  					var stringLenmapkey uint64
  3420  					for shift := uint(0); ; shift += 7 {
  3421  						if shift >= 64 {
  3422  							return ErrIntOverflowGenerated
  3423  						}
  3424  						if iNdEx >= l {
  3425  							return io.ErrUnexpectedEOF
  3426  						}
  3427  						b := dAtA[iNdEx]
  3428  						iNdEx++
  3429  						stringLenmapkey |= uint64(b&0x7F) << shift
  3430  						if b < 0x80 {
  3431  							break
  3432  						}
  3433  					}
  3434  					intStringLenmapkey := int(stringLenmapkey)
  3435  					if intStringLenmapkey < 0 {
  3436  						return ErrInvalidLengthGenerated
  3437  					}
  3438  					postStringIndexmapkey := iNdEx + intStringLenmapkey
  3439  					if postStringIndexmapkey < 0 {
  3440  						return ErrInvalidLengthGenerated
  3441  					}
  3442  					if postStringIndexmapkey > l {
  3443  						return io.ErrUnexpectedEOF
  3444  					}
  3445  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  3446  					iNdEx = postStringIndexmapkey
  3447  				} else if fieldNum == 2 {
  3448  					var stringLenmapvalue uint64
  3449  					for shift := uint(0); ; shift += 7 {
  3450  						if shift >= 64 {
  3451  							return ErrIntOverflowGenerated
  3452  						}
  3453  						if iNdEx >= l {
  3454  							return io.ErrUnexpectedEOF
  3455  						}
  3456  						b := dAtA[iNdEx]
  3457  						iNdEx++
  3458  						stringLenmapvalue |= uint64(b&0x7F) << shift
  3459  						if b < 0x80 {
  3460  							break
  3461  						}
  3462  					}
  3463  					intStringLenmapvalue := int(stringLenmapvalue)
  3464  					if intStringLenmapvalue < 0 {
  3465  						return ErrInvalidLengthGenerated
  3466  					}
  3467  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
  3468  					if postStringIndexmapvalue < 0 {
  3469  						return ErrInvalidLengthGenerated
  3470  					}
  3471  					if postStringIndexmapvalue > l {
  3472  						return io.ErrUnexpectedEOF
  3473  					}
  3474  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
  3475  					iNdEx = postStringIndexmapvalue
  3476  				} else {
  3477  					iNdEx = entryPreIndex
  3478  					skippy, err := skipGenerated(dAtA[iNdEx:])
  3479  					if err != nil {
  3480  						return err
  3481  					}
  3482  					if (skippy < 0) || (iNdEx+skippy) < 0 {
  3483  						return ErrInvalidLengthGenerated
  3484  					}
  3485  					if (iNdEx + skippy) > postIndex {
  3486  						return io.ErrUnexpectedEOF
  3487  					}
  3488  					iNdEx += skippy
  3489  				}
  3490  			}
  3491  			m.Metadata[mapkey] = mapvalue
  3492  			iNdEx = postIndex
  3493  		case 10:
  3494  			if wireType != 2 {
  3495  				return fmt.Errorf("proto: wrong wireType = %d for field CACertificate", wireType)
  3496  			}
  3497  			var msglen int
  3498  			for shift := uint(0); ; shift += 7 {
  3499  				if shift >= 64 {
  3500  					return ErrIntOverflowGenerated
  3501  				}
  3502  				if iNdEx >= l {
  3503  					return io.ErrUnexpectedEOF
  3504  				}
  3505  				b := dAtA[iNdEx]
  3506  				iNdEx++
  3507  				msglen |= int(b&0x7F) << shift
  3508  				if b < 0x80 {
  3509  					break
  3510  				}
  3511  			}
  3512  			if msglen < 0 {
  3513  				return ErrInvalidLengthGenerated
  3514  			}
  3515  			postIndex := iNdEx + msglen
  3516  			if postIndex < 0 {
  3517  				return ErrInvalidLengthGenerated
  3518  			}
  3519  			if postIndex > l {
  3520  				return io.ErrUnexpectedEOF
  3521  			}
  3522  			if m.CACertificate == nil {
  3523  				m.CACertificate = &v1.SecretKeySelector{}
  3524  			}
  3525  			if err := m.CACertificate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3526  				return err
  3527  			}
  3528  			iNdEx = postIndex
  3529  		default:
  3530  			iNdEx = preIndex
  3531  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3532  			if err != nil {
  3533  				return err
  3534  			}
  3535  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3536  				return ErrInvalidLengthGenerated
  3537  			}
  3538  			if (iNdEx + skippy) > l {
  3539  				return io.ErrUnexpectedEOF
  3540  			}
  3541  			iNdEx += skippy
  3542  		}
  3543  	}
  3544  
  3545  	if iNdEx > l {
  3546  		return io.ErrUnexpectedEOF
  3547  	}
  3548  	return nil
  3549  }
  3550  func (m *S3Bucket) Unmarshal(dAtA []byte) error {
  3551  	l := len(dAtA)
  3552  	iNdEx := 0
  3553  	for iNdEx < l {
  3554  		preIndex := iNdEx
  3555  		var wire uint64
  3556  		for shift := uint(0); ; shift += 7 {
  3557  			if shift >= 64 {
  3558  				return ErrIntOverflowGenerated
  3559  			}
  3560  			if iNdEx >= l {
  3561  				return io.ErrUnexpectedEOF
  3562  			}
  3563  			b := dAtA[iNdEx]
  3564  			iNdEx++
  3565  			wire |= uint64(b&0x7F) << shift
  3566  			if b < 0x80 {
  3567  				break
  3568  			}
  3569  		}
  3570  		fieldNum := int32(wire >> 3)
  3571  		wireType := int(wire & 0x7)
  3572  		if wireType == 4 {
  3573  			return fmt.Errorf("proto: S3Bucket: wiretype end group for non-group")
  3574  		}
  3575  		if fieldNum <= 0 {
  3576  			return fmt.Errorf("proto: S3Bucket: illegal tag %d (wire type %d)", fieldNum, wire)
  3577  		}
  3578  		switch fieldNum {
  3579  		case 1:
  3580  			if wireType != 2 {
  3581  				return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType)
  3582  			}
  3583  			var stringLen uint64
  3584  			for shift := uint(0); ; shift += 7 {
  3585  				if shift >= 64 {
  3586  					return ErrIntOverflowGenerated
  3587  				}
  3588  				if iNdEx >= l {
  3589  					return io.ErrUnexpectedEOF
  3590  				}
  3591  				b := dAtA[iNdEx]
  3592  				iNdEx++
  3593  				stringLen |= uint64(b&0x7F) << shift
  3594  				if b < 0x80 {
  3595  					break
  3596  				}
  3597  			}
  3598  			intStringLen := int(stringLen)
  3599  			if intStringLen < 0 {
  3600  				return ErrInvalidLengthGenerated
  3601  			}
  3602  			postIndex := iNdEx + intStringLen
  3603  			if postIndex < 0 {
  3604  				return ErrInvalidLengthGenerated
  3605  			}
  3606  			if postIndex > l {
  3607  				return io.ErrUnexpectedEOF
  3608  			}
  3609  			m.Key = string(dAtA[iNdEx:postIndex])
  3610  			iNdEx = postIndex
  3611  		case 2:
  3612  			if wireType != 2 {
  3613  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  3614  			}
  3615  			var stringLen uint64
  3616  			for shift := uint(0); ; shift += 7 {
  3617  				if shift >= 64 {
  3618  					return ErrIntOverflowGenerated
  3619  				}
  3620  				if iNdEx >= l {
  3621  					return io.ErrUnexpectedEOF
  3622  				}
  3623  				b := dAtA[iNdEx]
  3624  				iNdEx++
  3625  				stringLen |= uint64(b&0x7F) << shift
  3626  				if b < 0x80 {
  3627  					break
  3628  				}
  3629  			}
  3630  			intStringLen := int(stringLen)
  3631  			if intStringLen < 0 {
  3632  				return ErrInvalidLengthGenerated
  3633  			}
  3634  			postIndex := iNdEx + intStringLen
  3635  			if postIndex < 0 {
  3636  				return ErrInvalidLengthGenerated
  3637  			}
  3638  			if postIndex > l {
  3639  				return io.ErrUnexpectedEOF
  3640  			}
  3641  			m.Name = string(dAtA[iNdEx:postIndex])
  3642  			iNdEx = postIndex
  3643  		default:
  3644  			iNdEx = preIndex
  3645  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3646  			if err != nil {
  3647  				return err
  3648  			}
  3649  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3650  				return ErrInvalidLengthGenerated
  3651  			}
  3652  			if (iNdEx + skippy) > l {
  3653  				return io.ErrUnexpectedEOF
  3654  			}
  3655  			iNdEx += skippy
  3656  		}
  3657  	}
  3658  
  3659  	if iNdEx > l {
  3660  		return io.ErrUnexpectedEOF
  3661  	}
  3662  	return nil
  3663  }
  3664  func (m *S3Filter) Unmarshal(dAtA []byte) error {
  3665  	l := len(dAtA)
  3666  	iNdEx := 0
  3667  	for iNdEx < l {
  3668  		preIndex := iNdEx
  3669  		var wire uint64
  3670  		for shift := uint(0); ; shift += 7 {
  3671  			if shift >= 64 {
  3672  				return ErrIntOverflowGenerated
  3673  			}
  3674  			if iNdEx >= l {
  3675  				return io.ErrUnexpectedEOF
  3676  			}
  3677  			b := dAtA[iNdEx]
  3678  			iNdEx++
  3679  			wire |= uint64(b&0x7F) << shift
  3680  			if b < 0x80 {
  3681  				break
  3682  			}
  3683  		}
  3684  		fieldNum := int32(wire >> 3)
  3685  		wireType := int(wire & 0x7)
  3686  		if wireType == 4 {
  3687  			return fmt.Errorf("proto: S3Filter: wiretype end group for non-group")
  3688  		}
  3689  		if fieldNum <= 0 {
  3690  			return fmt.Errorf("proto: S3Filter: illegal tag %d (wire type %d)", fieldNum, wire)
  3691  		}
  3692  		switch fieldNum {
  3693  		case 1:
  3694  			if wireType != 2 {
  3695  				return fmt.Errorf("proto: wrong wireType = %d for field Prefix", wireType)
  3696  			}
  3697  			var stringLen uint64
  3698  			for shift := uint(0); ; shift += 7 {
  3699  				if shift >= 64 {
  3700  					return ErrIntOverflowGenerated
  3701  				}
  3702  				if iNdEx >= l {
  3703  					return io.ErrUnexpectedEOF
  3704  				}
  3705  				b := dAtA[iNdEx]
  3706  				iNdEx++
  3707  				stringLen |= uint64(b&0x7F) << shift
  3708  				if b < 0x80 {
  3709  					break
  3710  				}
  3711  			}
  3712  			intStringLen := int(stringLen)
  3713  			if intStringLen < 0 {
  3714  				return ErrInvalidLengthGenerated
  3715  			}
  3716  			postIndex := iNdEx + intStringLen
  3717  			if postIndex < 0 {
  3718  				return ErrInvalidLengthGenerated
  3719  			}
  3720  			if postIndex > l {
  3721  				return io.ErrUnexpectedEOF
  3722  			}
  3723  			m.Prefix = string(dAtA[iNdEx:postIndex])
  3724  			iNdEx = postIndex
  3725  		case 2:
  3726  			if wireType != 2 {
  3727  				return fmt.Errorf("proto: wrong wireType = %d for field Suffix", wireType)
  3728  			}
  3729  			var stringLen uint64
  3730  			for shift := uint(0); ; shift += 7 {
  3731  				if shift >= 64 {
  3732  					return ErrIntOverflowGenerated
  3733  				}
  3734  				if iNdEx >= l {
  3735  					return io.ErrUnexpectedEOF
  3736  				}
  3737  				b := dAtA[iNdEx]
  3738  				iNdEx++
  3739  				stringLen |= uint64(b&0x7F) << shift
  3740  				if b < 0x80 {
  3741  					break
  3742  				}
  3743  			}
  3744  			intStringLen := int(stringLen)
  3745  			if intStringLen < 0 {
  3746  				return ErrInvalidLengthGenerated
  3747  			}
  3748  			postIndex := iNdEx + intStringLen
  3749  			if postIndex < 0 {
  3750  				return ErrInvalidLengthGenerated
  3751  			}
  3752  			if postIndex > l {
  3753  				return io.ErrUnexpectedEOF
  3754  			}
  3755  			m.Suffix = string(dAtA[iNdEx:postIndex])
  3756  			iNdEx = postIndex
  3757  		default:
  3758  			iNdEx = preIndex
  3759  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3760  			if err != nil {
  3761  				return err
  3762  			}
  3763  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3764  				return ErrInvalidLengthGenerated
  3765  			}
  3766  			if (iNdEx + skippy) > l {
  3767  				return io.ErrUnexpectedEOF
  3768  			}
  3769  			iNdEx += skippy
  3770  		}
  3771  	}
  3772  
  3773  	if iNdEx > l {
  3774  		return io.ErrUnexpectedEOF
  3775  	}
  3776  	return nil
  3777  }
  3778  func (m *SASLConfig) Unmarshal(dAtA []byte) error {
  3779  	l := len(dAtA)
  3780  	iNdEx := 0
  3781  	for iNdEx < l {
  3782  		preIndex := iNdEx
  3783  		var wire uint64
  3784  		for shift := uint(0); ; shift += 7 {
  3785  			if shift >= 64 {
  3786  				return ErrIntOverflowGenerated
  3787  			}
  3788  			if iNdEx >= l {
  3789  				return io.ErrUnexpectedEOF
  3790  			}
  3791  			b := dAtA[iNdEx]
  3792  			iNdEx++
  3793  			wire |= uint64(b&0x7F) << shift
  3794  			if b < 0x80 {
  3795  				break
  3796  			}
  3797  		}
  3798  		fieldNum := int32(wire >> 3)
  3799  		wireType := int(wire & 0x7)
  3800  		if wireType == 4 {
  3801  			return fmt.Errorf("proto: SASLConfig: wiretype end group for non-group")
  3802  		}
  3803  		if fieldNum <= 0 {
  3804  			return fmt.Errorf("proto: SASLConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  3805  		}
  3806  		switch fieldNum {
  3807  		case 1:
  3808  			if wireType != 2 {
  3809  				return fmt.Errorf("proto: wrong wireType = %d for field Mechanism", wireType)
  3810  			}
  3811  			var stringLen uint64
  3812  			for shift := uint(0); ; shift += 7 {
  3813  				if shift >= 64 {
  3814  					return ErrIntOverflowGenerated
  3815  				}
  3816  				if iNdEx >= l {
  3817  					return io.ErrUnexpectedEOF
  3818  				}
  3819  				b := dAtA[iNdEx]
  3820  				iNdEx++
  3821  				stringLen |= uint64(b&0x7F) << shift
  3822  				if b < 0x80 {
  3823  					break
  3824  				}
  3825  			}
  3826  			intStringLen := int(stringLen)
  3827  			if intStringLen < 0 {
  3828  				return ErrInvalidLengthGenerated
  3829  			}
  3830  			postIndex := iNdEx + intStringLen
  3831  			if postIndex < 0 {
  3832  				return ErrInvalidLengthGenerated
  3833  			}
  3834  			if postIndex > l {
  3835  				return io.ErrUnexpectedEOF
  3836  			}
  3837  			m.Mechanism = string(dAtA[iNdEx:postIndex])
  3838  			iNdEx = postIndex
  3839  		case 2:
  3840  			if wireType != 2 {
  3841  				return fmt.Errorf("proto: wrong wireType = %d for field UserSecret", wireType)
  3842  			}
  3843  			var msglen int
  3844  			for shift := uint(0); ; shift += 7 {
  3845  				if shift >= 64 {
  3846  					return ErrIntOverflowGenerated
  3847  				}
  3848  				if iNdEx >= l {
  3849  					return io.ErrUnexpectedEOF
  3850  				}
  3851  				b := dAtA[iNdEx]
  3852  				iNdEx++
  3853  				msglen |= int(b&0x7F) << shift
  3854  				if b < 0x80 {
  3855  					break
  3856  				}
  3857  			}
  3858  			if msglen < 0 {
  3859  				return ErrInvalidLengthGenerated
  3860  			}
  3861  			postIndex := iNdEx + msglen
  3862  			if postIndex < 0 {
  3863  				return ErrInvalidLengthGenerated
  3864  			}
  3865  			if postIndex > l {
  3866  				return io.ErrUnexpectedEOF
  3867  			}
  3868  			if m.UserSecret == nil {
  3869  				m.UserSecret = &v1.SecretKeySelector{}
  3870  			}
  3871  			if err := m.UserSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3872  				return err
  3873  			}
  3874  			iNdEx = postIndex
  3875  		case 3:
  3876  			if wireType != 2 {
  3877  				return fmt.Errorf("proto: wrong wireType = %d for field PasswordSecret", wireType)
  3878  			}
  3879  			var msglen int
  3880  			for shift := uint(0); ; shift += 7 {
  3881  				if shift >= 64 {
  3882  					return ErrIntOverflowGenerated
  3883  				}
  3884  				if iNdEx >= l {
  3885  					return io.ErrUnexpectedEOF
  3886  				}
  3887  				b := dAtA[iNdEx]
  3888  				iNdEx++
  3889  				msglen |= int(b&0x7F) << shift
  3890  				if b < 0x80 {
  3891  					break
  3892  				}
  3893  			}
  3894  			if msglen < 0 {
  3895  				return ErrInvalidLengthGenerated
  3896  			}
  3897  			postIndex := iNdEx + msglen
  3898  			if postIndex < 0 {
  3899  				return ErrInvalidLengthGenerated
  3900  			}
  3901  			if postIndex > l {
  3902  				return io.ErrUnexpectedEOF
  3903  			}
  3904  			if m.PasswordSecret == nil {
  3905  				m.PasswordSecret = &v1.SecretKeySelector{}
  3906  			}
  3907  			if err := m.PasswordSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3908  				return err
  3909  			}
  3910  			iNdEx = postIndex
  3911  		default:
  3912  			iNdEx = preIndex
  3913  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3914  			if err != nil {
  3915  				return err
  3916  			}
  3917  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3918  				return ErrInvalidLengthGenerated
  3919  			}
  3920  			if (iNdEx + skippy) > l {
  3921  				return io.ErrUnexpectedEOF
  3922  			}
  3923  			iNdEx += skippy
  3924  		}
  3925  	}
  3926  
  3927  	if iNdEx > l {
  3928  		return io.ErrUnexpectedEOF
  3929  	}
  3930  	return nil
  3931  }
  3932  func (m *SchemaRegistryConfig) Unmarshal(dAtA []byte) error {
  3933  	l := len(dAtA)
  3934  	iNdEx := 0
  3935  	for iNdEx < l {
  3936  		preIndex := iNdEx
  3937  		var wire uint64
  3938  		for shift := uint(0); ; shift += 7 {
  3939  			if shift >= 64 {
  3940  				return ErrIntOverflowGenerated
  3941  			}
  3942  			if iNdEx >= l {
  3943  				return io.ErrUnexpectedEOF
  3944  			}
  3945  			b := dAtA[iNdEx]
  3946  			iNdEx++
  3947  			wire |= uint64(b&0x7F) << shift
  3948  			if b < 0x80 {
  3949  				break
  3950  			}
  3951  		}
  3952  		fieldNum := int32(wire >> 3)
  3953  		wireType := int(wire & 0x7)
  3954  		if wireType == 4 {
  3955  			return fmt.Errorf("proto: SchemaRegistryConfig: wiretype end group for non-group")
  3956  		}
  3957  		if fieldNum <= 0 {
  3958  			return fmt.Errorf("proto: SchemaRegistryConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  3959  		}
  3960  		switch fieldNum {
  3961  		case 1:
  3962  			if wireType != 2 {
  3963  				return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
  3964  			}
  3965  			var stringLen uint64
  3966  			for shift := uint(0); ; shift += 7 {
  3967  				if shift >= 64 {
  3968  					return ErrIntOverflowGenerated
  3969  				}
  3970  				if iNdEx >= l {
  3971  					return io.ErrUnexpectedEOF
  3972  				}
  3973  				b := dAtA[iNdEx]
  3974  				iNdEx++
  3975  				stringLen |= uint64(b&0x7F) << shift
  3976  				if b < 0x80 {
  3977  					break
  3978  				}
  3979  			}
  3980  			intStringLen := int(stringLen)
  3981  			if intStringLen < 0 {
  3982  				return ErrInvalidLengthGenerated
  3983  			}
  3984  			postIndex := iNdEx + intStringLen
  3985  			if postIndex < 0 {
  3986  				return ErrInvalidLengthGenerated
  3987  			}
  3988  			if postIndex > l {
  3989  				return io.ErrUnexpectedEOF
  3990  			}
  3991  			m.URL = string(dAtA[iNdEx:postIndex])
  3992  			iNdEx = postIndex
  3993  		case 2:
  3994  			if wireType != 0 {
  3995  				return fmt.Errorf("proto: wrong wireType = %d for field SchemaID", wireType)
  3996  			}
  3997  			m.SchemaID = 0
  3998  			for shift := uint(0); ; shift += 7 {
  3999  				if shift >= 64 {
  4000  					return ErrIntOverflowGenerated
  4001  				}
  4002  				if iNdEx >= l {
  4003  					return io.ErrUnexpectedEOF
  4004  				}
  4005  				b := dAtA[iNdEx]
  4006  				iNdEx++
  4007  				m.SchemaID |= int32(b&0x7F) << shift
  4008  				if b < 0x80 {
  4009  					break
  4010  				}
  4011  			}
  4012  		case 3:
  4013  			if wireType != 2 {
  4014  				return fmt.Errorf("proto: wrong wireType = %d for field Auth", wireType)
  4015  			}
  4016  			var msglen int
  4017  			for shift := uint(0); ; shift += 7 {
  4018  				if shift >= 64 {
  4019  					return ErrIntOverflowGenerated
  4020  				}
  4021  				if iNdEx >= l {
  4022  					return io.ErrUnexpectedEOF
  4023  				}
  4024  				b := dAtA[iNdEx]
  4025  				iNdEx++
  4026  				msglen |= int(b&0x7F) << shift
  4027  				if b < 0x80 {
  4028  					break
  4029  				}
  4030  			}
  4031  			if msglen < 0 {
  4032  				return ErrInvalidLengthGenerated
  4033  			}
  4034  			postIndex := iNdEx + msglen
  4035  			if postIndex < 0 {
  4036  				return ErrInvalidLengthGenerated
  4037  			}
  4038  			if postIndex > l {
  4039  				return io.ErrUnexpectedEOF
  4040  			}
  4041  			if err := m.Auth.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4042  				return err
  4043  			}
  4044  			iNdEx = postIndex
  4045  		default:
  4046  			iNdEx = preIndex
  4047  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4048  			if err != nil {
  4049  				return err
  4050  			}
  4051  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4052  				return ErrInvalidLengthGenerated
  4053  			}
  4054  			if (iNdEx + skippy) > l {
  4055  				return io.ErrUnexpectedEOF
  4056  			}
  4057  			iNdEx += skippy
  4058  		}
  4059  	}
  4060  
  4061  	if iNdEx > l {
  4062  		return io.ErrUnexpectedEOF
  4063  	}
  4064  	return nil
  4065  }
  4066  func (m *SecureHeader) Unmarshal(dAtA []byte) error {
  4067  	l := len(dAtA)
  4068  	iNdEx := 0
  4069  	for iNdEx < l {
  4070  		preIndex := iNdEx
  4071  		var wire uint64
  4072  		for shift := uint(0); ; shift += 7 {
  4073  			if shift >= 64 {
  4074  				return ErrIntOverflowGenerated
  4075  			}
  4076  			if iNdEx >= l {
  4077  				return io.ErrUnexpectedEOF
  4078  			}
  4079  			b := dAtA[iNdEx]
  4080  			iNdEx++
  4081  			wire |= uint64(b&0x7F) << shift
  4082  			if b < 0x80 {
  4083  				break
  4084  			}
  4085  		}
  4086  		fieldNum := int32(wire >> 3)
  4087  		wireType := int(wire & 0x7)
  4088  		if wireType == 4 {
  4089  			return fmt.Errorf("proto: SecureHeader: wiretype end group for non-group")
  4090  		}
  4091  		if fieldNum <= 0 {
  4092  			return fmt.Errorf("proto: SecureHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  4093  		}
  4094  		switch fieldNum {
  4095  		case 1:
  4096  			if wireType != 2 {
  4097  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  4098  			}
  4099  			var stringLen uint64
  4100  			for shift := uint(0); ; shift += 7 {
  4101  				if shift >= 64 {
  4102  					return ErrIntOverflowGenerated
  4103  				}
  4104  				if iNdEx >= l {
  4105  					return io.ErrUnexpectedEOF
  4106  				}
  4107  				b := dAtA[iNdEx]
  4108  				iNdEx++
  4109  				stringLen |= uint64(b&0x7F) << shift
  4110  				if b < 0x80 {
  4111  					break
  4112  				}
  4113  			}
  4114  			intStringLen := int(stringLen)
  4115  			if intStringLen < 0 {
  4116  				return ErrInvalidLengthGenerated
  4117  			}
  4118  			postIndex := iNdEx + intStringLen
  4119  			if postIndex < 0 {
  4120  				return ErrInvalidLengthGenerated
  4121  			}
  4122  			if postIndex > l {
  4123  				return io.ErrUnexpectedEOF
  4124  			}
  4125  			m.Name = string(dAtA[iNdEx:postIndex])
  4126  			iNdEx = postIndex
  4127  		case 2:
  4128  			if wireType != 2 {
  4129  				return fmt.Errorf("proto: wrong wireType = %d for field ValueFrom", wireType)
  4130  			}
  4131  			var msglen int
  4132  			for shift := uint(0); ; shift += 7 {
  4133  				if shift >= 64 {
  4134  					return ErrIntOverflowGenerated
  4135  				}
  4136  				if iNdEx >= l {
  4137  					return io.ErrUnexpectedEOF
  4138  				}
  4139  				b := dAtA[iNdEx]
  4140  				iNdEx++
  4141  				msglen |= int(b&0x7F) << shift
  4142  				if b < 0x80 {
  4143  					break
  4144  				}
  4145  			}
  4146  			if msglen < 0 {
  4147  				return ErrInvalidLengthGenerated
  4148  			}
  4149  			postIndex := iNdEx + msglen
  4150  			if postIndex < 0 {
  4151  				return ErrInvalidLengthGenerated
  4152  			}
  4153  			if postIndex > l {
  4154  				return io.ErrUnexpectedEOF
  4155  			}
  4156  			if m.ValueFrom == nil {
  4157  				m.ValueFrom = &ValueFromSource{}
  4158  			}
  4159  			if err := m.ValueFrom.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4160  				return err
  4161  			}
  4162  			iNdEx = postIndex
  4163  		default:
  4164  			iNdEx = preIndex
  4165  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4166  			if err != nil {
  4167  				return err
  4168  			}
  4169  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4170  				return ErrInvalidLengthGenerated
  4171  			}
  4172  			if (iNdEx + skippy) > l {
  4173  				return io.ErrUnexpectedEOF
  4174  			}
  4175  			iNdEx += skippy
  4176  		}
  4177  	}
  4178  
  4179  	if iNdEx > l {
  4180  		return io.ErrUnexpectedEOF
  4181  	}
  4182  	return nil
  4183  }
  4184  func (m *Status) Unmarshal(dAtA []byte) error {
  4185  	l := len(dAtA)
  4186  	iNdEx := 0
  4187  	for iNdEx < l {
  4188  		preIndex := iNdEx
  4189  		var wire uint64
  4190  		for shift := uint(0); ; shift += 7 {
  4191  			if shift >= 64 {
  4192  				return ErrIntOverflowGenerated
  4193  			}
  4194  			if iNdEx >= l {
  4195  				return io.ErrUnexpectedEOF
  4196  			}
  4197  			b := dAtA[iNdEx]
  4198  			iNdEx++
  4199  			wire |= uint64(b&0x7F) << shift
  4200  			if b < 0x80 {
  4201  				break
  4202  			}
  4203  		}
  4204  		fieldNum := int32(wire >> 3)
  4205  		wireType := int(wire & 0x7)
  4206  		if wireType == 4 {
  4207  			return fmt.Errorf("proto: Status: wiretype end group for non-group")
  4208  		}
  4209  		if fieldNum <= 0 {
  4210  			return fmt.Errorf("proto: Status: illegal tag %d (wire type %d)", fieldNum, wire)
  4211  		}
  4212  		switch fieldNum {
  4213  		case 1:
  4214  			if wireType != 2 {
  4215  				return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
  4216  			}
  4217  			var msglen int
  4218  			for shift := uint(0); ; shift += 7 {
  4219  				if shift >= 64 {
  4220  					return ErrIntOverflowGenerated
  4221  				}
  4222  				if iNdEx >= l {
  4223  					return io.ErrUnexpectedEOF
  4224  				}
  4225  				b := dAtA[iNdEx]
  4226  				iNdEx++
  4227  				msglen |= int(b&0x7F) << shift
  4228  				if b < 0x80 {
  4229  					break
  4230  				}
  4231  			}
  4232  			if msglen < 0 {
  4233  				return ErrInvalidLengthGenerated
  4234  			}
  4235  			postIndex := iNdEx + msglen
  4236  			if postIndex < 0 {
  4237  				return ErrInvalidLengthGenerated
  4238  			}
  4239  			if postIndex > l {
  4240  				return io.ErrUnexpectedEOF
  4241  			}
  4242  			m.Conditions = append(m.Conditions, Condition{})
  4243  			if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4244  				return err
  4245  			}
  4246  			iNdEx = postIndex
  4247  		default:
  4248  			iNdEx = preIndex
  4249  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4250  			if err != nil {
  4251  				return err
  4252  			}
  4253  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4254  				return ErrInvalidLengthGenerated
  4255  			}
  4256  			if (iNdEx + skippy) > l {
  4257  				return io.ErrUnexpectedEOF
  4258  			}
  4259  			iNdEx += skippy
  4260  		}
  4261  	}
  4262  
  4263  	if iNdEx > l {
  4264  		return io.ErrUnexpectedEOF
  4265  	}
  4266  	return nil
  4267  }
  4268  func (m *TLSConfig) Unmarshal(dAtA []byte) error {
  4269  	l := len(dAtA)
  4270  	iNdEx := 0
  4271  	for iNdEx < l {
  4272  		preIndex := iNdEx
  4273  		var wire uint64
  4274  		for shift := uint(0); ; shift += 7 {
  4275  			if shift >= 64 {
  4276  				return ErrIntOverflowGenerated
  4277  			}
  4278  			if iNdEx >= l {
  4279  				return io.ErrUnexpectedEOF
  4280  			}
  4281  			b := dAtA[iNdEx]
  4282  			iNdEx++
  4283  			wire |= uint64(b&0x7F) << shift
  4284  			if b < 0x80 {
  4285  				break
  4286  			}
  4287  		}
  4288  		fieldNum := int32(wire >> 3)
  4289  		wireType := int(wire & 0x7)
  4290  		if wireType == 4 {
  4291  			return fmt.Errorf("proto: TLSConfig: wiretype end group for non-group")
  4292  		}
  4293  		if fieldNum <= 0 {
  4294  			return fmt.Errorf("proto: TLSConfig: illegal tag %d (wire type %d)", fieldNum, wire)
  4295  		}
  4296  		switch fieldNum {
  4297  		case 1:
  4298  			if wireType != 2 {
  4299  				return fmt.Errorf("proto: wrong wireType = %d for field CACertSecret", wireType)
  4300  			}
  4301  			var msglen int
  4302  			for shift := uint(0); ; shift += 7 {
  4303  				if shift >= 64 {
  4304  					return ErrIntOverflowGenerated
  4305  				}
  4306  				if iNdEx >= l {
  4307  					return io.ErrUnexpectedEOF
  4308  				}
  4309  				b := dAtA[iNdEx]
  4310  				iNdEx++
  4311  				msglen |= int(b&0x7F) << shift
  4312  				if b < 0x80 {
  4313  					break
  4314  				}
  4315  			}
  4316  			if msglen < 0 {
  4317  				return ErrInvalidLengthGenerated
  4318  			}
  4319  			postIndex := iNdEx + msglen
  4320  			if postIndex < 0 {
  4321  				return ErrInvalidLengthGenerated
  4322  			}
  4323  			if postIndex > l {
  4324  				return io.ErrUnexpectedEOF
  4325  			}
  4326  			if m.CACertSecret == nil {
  4327  				m.CACertSecret = &v1.SecretKeySelector{}
  4328  			}
  4329  			if err := m.CACertSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4330  				return err
  4331  			}
  4332  			iNdEx = postIndex
  4333  		case 2:
  4334  			if wireType != 2 {
  4335  				return fmt.Errorf("proto: wrong wireType = %d for field ClientCertSecret", wireType)
  4336  			}
  4337  			var msglen int
  4338  			for shift := uint(0); ; shift += 7 {
  4339  				if shift >= 64 {
  4340  					return ErrIntOverflowGenerated
  4341  				}
  4342  				if iNdEx >= l {
  4343  					return io.ErrUnexpectedEOF
  4344  				}
  4345  				b := dAtA[iNdEx]
  4346  				iNdEx++
  4347  				msglen |= int(b&0x7F) << shift
  4348  				if b < 0x80 {
  4349  					break
  4350  				}
  4351  			}
  4352  			if msglen < 0 {
  4353  				return ErrInvalidLengthGenerated
  4354  			}
  4355  			postIndex := iNdEx + msglen
  4356  			if postIndex < 0 {
  4357  				return ErrInvalidLengthGenerated
  4358  			}
  4359  			if postIndex > l {
  4360  				return io.ErrUnexpectedEOF
  4361  			}
  4362  			if m.ClientCertSecret == nil {
  4363  				m.ClientCertSecret = &v1.SecretKeySelector{}
  4364  			}
  4365  			if err := m.ClientCertSecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4366  				return err
  4367  			}
  4368  			iNdEx = postIndex
  4369  		case 3:
  4370  			if wireType != 2 {
  4371  				return fmt.Errorf("proto: wrong wireType = %d for field ClientKeySecret", wireType)
  4372  			}
  4373  			var msglen int
  4374  			for shift := uint(0); ; shift += 7 {
  4375  				if shift >= 64 {
  4376  					return ErrIntOverflowGenerated
  4377  				}
  4378  				if iNdEx >= l {
  4379  					return io.ErrUnexpectedEOF
  4380  				}
  4381  				b := dAtA[iNdEx]
  4382  				iNdEx++
  4383  				msglen |= int(b&0x7F) << shift
  4384  				if b < 0x80 {
  4385  					break
  4386  				}
  4387  			}
  4388  			if msglen < 0 {
  4389  				return ErrInvalidLengthGenerated
  4390  			}
  4391  			postIndex := iNdEx + msglen
  4392  			if postIndex < 0 {
  4393  				return ErrInvalidLengthGenerated
  4394  			}
  4395  			if postIndex > l {
  4396  				return io.ErrUnexpectedEOF
  4397  			}
  4398  			if m.ClientKeySecret == nil {
  4399  				m.ClientKeySecret = &v1.SecretKeySelector{}
  4400  			}
  4401  			if err := m.ClientKeySecret.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4402  				return err
  4403  			}
  4404  			iNdEx = postIndex
  4405  		case 4:
  4406  			if wireType != 0 {
  4407  				return fmt.Errorf("proto: wrong wireType = %d for field InsecureSkipVerify", wireType)
  4408  			}
  4409  			var v int
  4410  			for shift := uint(0); ; shift += 7 {
  4411  				if shift >= 64 {
  4412  					return ErrIntOverflowGenerated
  4413  				}
  4414  				if iNdEx >= l {
  4415  					return io.ErrUnexpectedEOF
  4416  				}
  4417  				b := dAtA[iNdEx]
  4418  				iNdEx++
  4419  				v |= int(b&0x7F) << shift
  4420  				if b < 0x80 {
  4421  					break
  4422  				}
  4423  			}
  4424  			m.InsecureSkipVerify = bool(v != 0)
  4425  		default:
  4426  			iNdEx = preIndex
  4427  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4428  			if err != nil {
  4429  				return err
  4430  			}
  4431  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4432  				return ErrInvalidLengthGenerated
  4433  			}
  4434  			if (iNdEx + skippy) > l {
  4435  				return io.ErrUnexpectedEOF
  4436  			}
  4437  			iNdEx += skippy
  4438  		}
  4439  	}
  4440  
  4441  	if iNdEx > l {
  4442  		return io.ErrUnexpectedEOF
  4443  	}
  4444  	return nil
  4445  }
  4446  func (m *ValueFromSource) Unmarshal(dAtA []byte) error {
  4447  	l := len(dAtA)
  4448  	iNdEx := 0
  4449  	for iNdEx < l {
  4450  		preIndex := iNdEx
  4451  		var wire uint64
  4452  		for shift := uint(0); ; shift += 7 {
  4453  			if shift >= 64 {
  4454  				return ErrIntOverflowGenerated
  4455  			}
  4456  			if iNdEx >= l {
  4457  				return io.ErrUnexpectedEOF
  4458  			}
  4459  			b := dAtA[iNdEx]
  4460  			iNdEx++
  4461  			wire |= uint64(b&0x7F) << shift
  4462  			if b < 0x80 {
  4463  				break
  4464  			}
  4465  		}
  4466  		fieldNum := int32(wire >> 3)
  4467  		wireType := int(wire & 0x7)
  4468  		if wireType == 4 {
  4469  			return fmt.Errorf("proto: ValueFromSource: wiretype end group for non-group")
  4470  		}
  4471  		if fieldNum <= 0 {
  4472  			return fmt.Errorf("proto: ValueFromSource: illegal tag %d (wire type %d)", fieldNum, wire)
  4473  		}
  4474  		switch fieldNum {
  4475  		case 1:
  4476  			if wireType != 2 {
  4477  				return fmt.Errorf("proto: wrong wireType = %d for field SecretKeyRef", wireType)
  4478  			}
  4479  			var msglen int
  4480  			for shift := uint(0); ; shift += 7 {
  4481  				if shift >= 64 {
  4482  					return ErrIntOverflowGenerated
  4483  				}
  4484  				if iNdEx >= l {
  4485  					return io.ErrUnexpectedEOF
  4486  				}
  4487  				b := dAtA[iNdEx]
  4488  				iNdEx++
  4489  				msglen |= int(b&0x7F) << shift
  4490  				if b < 0x80 {
  4491  					break
  4492  				}
  4493  			}
  4494  			if msglen < 0 {
  4495  				return ErrInvalidLengthGenerated
  4496  			}
  4497  			postIndex := iNdEx + msglen
  4498  			if postIndex < 0 {
  4499  				return ErrInvalidLengthGenerated
  4500  			}
  4501  			if postIndex > l {
  4502  				return io.ErrUnexpectedEOF
  4503  			}
  4504  			if m.SecretKeyRef == nil {
  4505  				m.SecretKeyRef = &v1.SecretKeySelector{}
  4506  			}
  4507  			if err := m.SecretKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4508  				return err
  4509  			}
  4510  			iNdEx = postIndex
  4511  		case 2:
  4512  			if wireType != 2 {
  4513  				return fmt.Errorf("proto: wrong wireType = %d for field ConfigMapKeyRef", wireType)
  4514  			}
  4515  			var msglen int
  4516  			for shift := uint(0); ; shift += 7 {
  4517  				if shift >= 64 {
  4518  					return ErrIntOverflowGenerated
  4519  				}
  4520  				if iNdEx >= l {
  4521  					return io.ErrUnexpectedEOF
  4522  				}
  4523  				b := dAtA[iNdEx]
  4524  				iNdEx++
  4525  				msglen |= int(b&0x7F) << shift
  4526  				if b < 0x80 {
  4527  					break
  4528  				}
  4529  			}
  4530  			if msglen < 0 {
  4531  				return ErrInvalidLengthGenerated
  4532  			}
  4533  			postIndex := iNdEx + msglen
  4534  			if postIndex < 0 {
  4535  				return ErrInvalidLengthGenerated
  4536  			}
  4537  			if postIndex > l {
  4538  				return io.ErrUnexpectedEOF
  4539  			}
  4540  			if m.ConfigMapKeyRef == nil {
  4541  				m.ConfigMapKeyRef = &v1.ConfigMapKeySelector{}
  4542  			}
  4543  			if err := m.ConfigMapKeyRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4544  				return err
  4545  			}
  4546  			iNdEx = postIndex
  4547  		default:
  4548  			iNdEx = preIndex
  4549  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4550  			if err != nil {
  4551  				return err
  4552  			}
  4553  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4554  				return ErrInvalidLengthGenerated
  4555  			}
  4556  			if (iNdEx + skippy) > l {
  4557  				return io.ErrUnexpectedEOF
  4558  			}
  4559  			iNdEx += skippy
  4560  		}
  4561  	}
  4562  
  4563  	if iNdEx > l {
  4564  		return io.ErrUnexpectedEOF
  4565  	}
  4566  	return nil
  4567  }
  4568  func skipGenerated(dAtA []byte) (n int, err error) {
  4569  	l := len(dAtA)
  4570  	iNdEx := 0
  4571  	depth := 0
  4572  	for iNdEx < l {
  4573  		var wire uint64
  4574  		for shift := uint(0); ; shift += 7 {
  4575  			if shift >= 64 {
  4576  				return 0, ErrIntOverflowGenerated
  4577  			}
  4578  			if iNdEx >= l {
  4579  				return 0, io.ErrUnexpectedEOF
  4580  			}
  4581  			b := dAtA[iNdEx]
  4582  			iNdEx++
  4583  			wire |= (uint64(b) & 0x7F) << shift
  4584  			if b < 0x80 {
  4585  				break
  4586  			}
  4587  		}
  4588  		wireType := int(wire & 0x7)
  4589  		switch wireType {
  4590  		case 0:
  4591  			for shift := uint(0); ; shift += 7 {
  4592  				if shift >= 64 {
  4593  					return 0, ErrIntOverflowGenerated
  4594  				}
  4595  				if iNdEx >= l {
  4596  					return 0, io.ErrUnexpectedEOF
  4597  				}
  4598  				iNdEx++
  4599  				if dAtA[iNdEx-1] < 0x80 {
  4600  					break
  4601  				}
  4602  			}
  4603  		case 1:
  4604  			iNdEx += 8
  4605  		case 2:
  4606  			var length int
  4607  			for shift := uint(0); ; shift += 7 {
  4608  				if shift >= 64 {
  4609  					return 0, ErrIntOverflowGenerated
  4610  				}
  4611  				if iNdEx >= l {
  4612  					return 0, io.ErrUnexpectedEOF
  4613  				}
  4614  				b := dAtA[iNdEx]
  4615  				iNdEx++
  4616  				length |= (int(b) & 0x7F) << shift
  4617  				if b < 0x80 {
  4618  					break
  4619  				}
  4620  			}
  4621  			if length < 0 {
  4622  				return 0, ErrInvalidLengthGenerated
  4623  			}
  4624  			iNdEx += length
  4625  		case 3:
  4626  			depth++
  4627  		case 4:
  4628  			if depth == 0 {
  4629  				return 0, ErrUnexpectedEndOfGroupGenerated
  4630  			}
  4631  			depth--
  4632  		case 5:
  4633  			iNdEx += 4
  4634  		default:
  4635  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  4636  		}
  4637  		if iNdEx < 0 {
  4638  			return 0, ErrInvalidLengthGenerated
  4639  		}
  4640  		if depth == 0 {
  4641  			return iNdEx, nil
  4642  		}
  4643  	}
  4644  	return 0, io.ErrUnexpectedEOF
  4645  }
  4646  
  4647  var (
  4648  	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
  4649  	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
  4650  	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  4651  )