kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/extraction_config_go_proto/extraction_config.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.25.2
     5  // source: kythe/proto/extraction_config.proto
     6  
     7  package extraction_config_go_proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type ExtractionConfiguration struct {
    24  	state         protoimpl.MessageState
    25  	sizeCache     protoimpl.SizeCache
    26  	unknownFields protoimpl.UnknownFields
    27  
    28  	RequiredImage []*ExtractionConfiguration_Image      `protobuf:"bytes,1,rep,name=required_image,json=requiredImage,proto3" json:"required_image,omitempty"`
    29  	RunCommand    []*ExtractionConfiguration_RunCommand `protobuf:"bytes,2,rep,name=run_command,json=runCommand,proto3" json:"run_command,omitempty"`
    30  	EntryPoint    []string                              `protobuf:"bytes,3,rep,name=entry_point,json=entryPoint,proto3" json:"entry_point,omitempty"`
    31  }
    32  
    33  func (x *ExtractionConfiguration) Reset() {
    34  	*x = ExtractionConfiguration{}
    35  	if protoimpl.UnsafeEnabled {
    36  		mi := &file_kythe_proto_extraction_config_proto_msgTypes[0]
    37  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    38  		ms.StoreMessageInfo(mi)
    39  	}
    40  }
    41  
    42  func (x *ExtractionConfiguration) String() string {
    43  	return protoimpl.X.MessageStringOf(x)
    44  }
    45  
    46  func (*ExtractionConfiguration) ProtoMessage() {}
    47  
    48  func (x *ExtractionConfiguration) ProtoReflect() protoreflect.Message {
    49  	mi := &file_kythe_proto_extraction_config_proto_msgTypes[0]
    50  	if protoimpl.UnsafeEnabled && x != nil {
    51  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    52  		if ms.LoadMessageInfo() == nil {
    53  			ms.StoreMessageInfo(mi)
    54  		}
    55  		return ms
    56  	}
    57  	return mi.MessageOf(x)
    58  }
    59  
    60  // Deprecated: Use ExtractionConfiguration.ProtoReflect.Descriptor instead.
    61  func (*ExtractionConfiguration) Descriptor() ([]byte, []int) {
    62  	return file_kythe_proto_extraction_config_proto_rawDescGZIP(), []int{0}
    63  }
    64  
    65  func (x *ExtractionConfiguration) GetRequiredImage() []*ExtractionConfiguration_Image {
    66  	if x != nil {
    67  		return x.RequiredImage
    68  	}
    69  	return nil
    70  }
    71  
    72  func (x *ExtractionConfiguration) GetRunCommand() []*ExtractionConfiguration_RunCommand {
    73  	if x != nil {
    74  		return x.RunCommand
    75  	}
    76  	return nil
    77  }
    78  
    79  func (x *ExtractionConfiguration) GetEntryPoint() []string {
    80  	if x != nil {
    81  		return x.EntryPoint
    82  	}
    83  	return nil
    84  }
    85  
    86  type ExtractionConfiguration_Image struct {
    87  	state         protoimpl.MessageState
    88  	sizeCache     protoimpl.SizeCache
    89  	unknownFields protoimpl.UnknownFields
    90  
    91  	Uri      string                              `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
    92  	Name     string                              `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
    93  	CopySpec []*ExtractionConfiguration_CopySpec `protobuf:"bytes,3,rep,name=copy_spec,json=copySpec,proto3" json:"copy_spec,omitempty"`
    94  	EnvVar   []*ExtractionConfiguration_EnvVar   `protobuf:"bytes,4,rep,name=env_var,json=envVar,proto3" json:"env_var,omitempty"`
    95  }
    96  
    97  func (x *ExtractionConfiguration_Image) Reset() {
    98  	*x = ExtractionConfiguration_Image{}
    99  	if protoimpl.UnsafeEnabled {
   100  		mi := &file_kythe_proto_extraction_config_proto_msgTypes[1]
   101  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   102  		ms.StoreMessageInfo(mi)
   103  	}
   104  }
   105  
   106  func (x *ExtractionConfiguration_Image) String() string {
   107  	return protoimpl.X.MessageStringOf(x)
   108  }
   109  
   110  func (*ExtractionConfiguration_Image) ProtoMessage() {}
   111  
   112  func (x *ExtractionConfiguration_Image) ProtoReflect() protoreflect.Message {
   113  	mi := &file_kythe_proto_extraction_config_proto_msgTypes[1]
   114  	if protoimpl.UnsafeEnabled && x != nil {
   115  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   116  		if ms.LoadMessageInfo() == nil {
   117  			ms.StoreMessageInfo(mi)
   118  		}
   119  		return ms
   120  	}
   121  	return mi.MessageOf(x)
   122  }
   123  
   124  // Deprecated: Use ExtractionConfiguration_Image.ProtoReflect.Descriptor instead.
   125  func (*ExtractionConfiguration_Image) Descriptor() ([]byte, []int) {
   126  	return file_kythe_proto_extraction_config_proto_rawDescGZIP(), []int{0, 0}
   127  }
   128  
   129  func (x *ExtractionConfiguration_Image) GetUri() string {
   130  	if x != nil {
   131  		return x.Uri
   132  	}
   133  	return ""
   134  }
   135  
   136  func (x *ExtractionConfiguration_Image) GetName() string {
   137  	if x != nil {
   138  		return x.Name
   139  	}
   140  	return ""
   141  }
   142  
   143  func (x *ExtractionConfiguration_Image) GetCopySpec() []*ExtractionConfiguration_CopySpec {
   144  	if x != nil {
   145  		return x.CopySpec
   146  	}
   147  	return nil
   148  }
   149  
   150  func (x *ExtractionConfiguration_Image) GetEnvVar() []*ExtractionConfiguration_EnvVar {
   151  	if x != nil {
   152  		return x.EnvVar
   153  	}
   154  	return nil
   155  }
   156  
   157  type ExtractionConfiguration_CopySpec struct {
   158  	state         protoimpl.MessageState
   159  	sizeCache     protoimpl.SizeCache
   160  	unknownFields protoimpl.UnknownFields
   161  
   162  	Source      string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
   163  	Destination string `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
   164  }
   165  
   166  func (x *ExtractionConfiguration_CopySpec) Reset() {
   167  	*x = ExtractionConfiguration_CopySpec{}
   168  	if protoimpl.UnsafeEnabled {
   169  		mi := &file_kythe_proto_extraction_config_proto_msgTypes[2]
   170  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   171  		ms.StoreMessageInfo(mi)
   172  	}
   173  }
   174  
   175  func (x *ExtractionConfiguration_CopySpec) String() string {
   176  	return protoimpl.X.MessageStringOf(x)
   177  }
   178  
   179  func (*ExtractionConfiguration_CopySpec) ProtoMessage() {}
   180  
   181  func (x *ExtractionConfiguration_CopySpec) ProtoReflect() protoreflect.Message {
   182  	mi := &file_kythe_proto_extraction_config_proto_msgTypes[2]
   183  	if protoimpl.UnsafeEnabled && x != nil {
   184  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   185  		if ms.LoadMessageInfo() == nil {
   186  			ms.StoreMessageInfo(mi)
   187  		}
   188  		return ms
   189  	}
   190  	return mi.MessageOf(x)
   191  }
   192  
   193  // Deprecated: Use ExtractionConfiguration_CopySpec.ProtoReflect.Descriptor instead.
   194  func (*ExtractionConfiguration_CopySpec) Descriptor() ([]byte, []int) {
   195  	return file_kythe_proto_extraction_config_proto_rawDescGZIP(), []int{0, 1}
   196  }
   197  
   198  func (x *ExtractionConfiguration_CopySpec) GetSource() string {
   199  	if x != nil {
   200  		return x.Source
   201  	}
   202  	return ""
   203  }
   204  
   205  func (x *ExtractionConfiguration_CopySpec) GetDestination() string {
   206  	if x != nil {
   207  		return x.Destination
   208  	}
   209  	return ""
   210  }
   211  
   212  type ExtractionConfiguration_EnvVar struct {
   213  	state         protoimpl.MessageState
   214  	sizeCache     protoimpl.SizeCache
   215  	unknownFields protoimpl.UnknownFields
   216  
   217  	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   218  	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   219  }
   220  
   221  func (x *ExtractionConfiguration_EnvVar) Reset() {
   222  	*x = ExtractionConfiguration_EnvVar{}
   223  	if protoimpl.UnsafeEnabled {
   224  		mi := &file_kythe_proto_extraction_config_proto_msgTypes[3]
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		ms.StoreMessageInfo(mi)
   227  	}
   228  }
   229  
   230  func (x *ExtractionConfiguration_EnvVar) String() string {
   231  	return protoimpl.X.MessageStringOf(x)
   232  }
   233  
   234  func (*ExtractionConfiguration_EnvVar) ProtoMessage() {}
   235  
   236  func (x *ExtractionConfiguration_EnvVar) ProtoReflect() protoreflect.Message {
   237  	mi := &file_kythe_proto_extraction_config_proto_msgTypes[3]
   238  	if protoimpl.UnsafeEnabled && x != nil {
   239  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   240  		if ms.LoadMessageInfo() == nil {
   241  			ms.StoreMessageInfo(mi)
   242  		}
   243  		return ms
   244  	}
   245  	return mi.MessageOf(x)
   246  }
   247  
   248  // Deprecated: Use ExtractionConfiguration_EnvVar.ProtoReflect.Descriptor instead.
   249  func (*ExtractionConfiguration_EnvVar) Descriptor() ([]byte, []int) {
   250  	return file_kythe_proto_extraction_config_proto_rawDescGZIP(), []int{0, 2}
   251  }
   252  
   253  func (x *ExtractionConfiguration_EnvVar) GetName() string {
   254  	if x != nil {
   255  		return x.Name
   256  	}
   257  	return ""
   258  }
   259  
   260  func (x *ExtractionConfiguration_EnvVar) GetValue() string {
   261  	if x != nil {
   262  		return x.Value
   263  	}
   264  	return ""
   265  }
   266  
   267  type ExtractionConfiguration_RunCommand struct {
   268  	state         protoimpl.MessageState
   269  	sizeCache     protoimpl.SizeCache
   270  	unknownFields protoimpl.UnknownFields
   271  
   272  	Command string   `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
   273  	Arg     []string `protobuf:"bytes,2,rep,name=arg,proto3" json:"arg,omitempty"`
   274  }
   275  
   276  func (x *ExtractionConfiguration_RunCommand) Reset() {
   277  	*x = ExtractionConfiguration_RunCommand{}
   278  	if protoimpl.UnsafeEnabled {
   279  		mi := &file_kythe_proto_extraction_config_proto_msgTypes[4]
   280  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   281  		ms.StoreMessageInfo(mi)
   282  	}
   283  }
   284  
   285  func (x *ExtractionConfiguration_RunCommand) String() string {
   286  	return protoimpl.X.MessageStringOf(x)
   287  }
   288  
   289  func (*ExtractionConfiguration_RunCommand) ProtoMessage() {}
   290  
   291  func (x *ExtractionConfiguration_RunCommand) ProtoReflect() protoreflect.Message {
   292  	mi := &file_kythe_proto_extraction_config_proto_msgTypes[4]
   293  	if protoimpl.UnsafeEnabled && x != nil {
   294  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   295  		if ms.LoadMessageInfo() == nil {
   296  			ms.StoreMessageInfo(mi)
   297  		}
   298  		return ms
   299  	}
   300  	return mi.MessageOf(x)
   301  }
   302  
   303  // Deprecated: Use ExtractionConfiguration_RunCommand.ProtoReflect.Descriptor instead.
   304  func (*ExtractionConfiguration_RunCommand) Descriptor() ([]byte, []int) {
   305  	return file_kythe_proto_extraction_config_proto_rawDescGZIP(), []int{0, 3}
   306  }
   307  
   308  func (x *ExtractionConfiguration_RunCommand) GetCommand() string {
   309  	if x != nil {
   310  		return x.Command
   311  	}
   312  	return ""
   313  }
   314  
   315  func (x *ExtractionConfiguration_RunCommand) GetArg() []string {
   316  	if x != nil {
   317  		return x.Arg
   318  	}
   319  	return nil
   320  }
   321  
   322  var File_kythe_proto_extraction_config_proto protoreflect.FileDescriptor
   323  
   324  var file_kythe_proto_extraction_config_proto_rawDesc = []byte{
   325  	0x0a, 0x23, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x65, 0x78,
   326  	0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
   327  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0b, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   328  	0x74, 0x6f, 0x22, 0xd5, 0x04, 0x0a, 0x17, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f,
   329  	0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51,
   330  	0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65,
   331  	0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70,
   332  	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
   333  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x49, 0x6d, 0x61,
   334  	0x67, 0x65, 0x52, 0x0d, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x49, 0x6d, 0x61, 0x67,
   335  	0x65, 0x12, 0x50, 0x0a, 0x0b, 0x72, 0x75, 0x6e, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64,
   336  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70,
   337  	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
   338  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x75, 0x6e,
   339  	0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x52, 0x0a, 0x72, 0x75, 0x6e, 0x43, 0x6f, 0x6d, 0x6d,
   340  	0x61, 0x6e, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x6f, 0x69,
   341  	0x6e, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x50,
   342  	0x6f, 0x69, 0x6e, 0x74, 0x1a, 0xbf, 0x01, 0x0a, 0x05, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x10,
   343  	0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69,
   344  	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
   345  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4a, 0x0a, 0x09, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x73, 0x70, 0x65,
   346  	0x63, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e,
   347  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   348  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f,
   349  	0x70, 0x79, 0x53, 0x70, 0x65, 0x63, 0x52, 0x08, 0x63, 0x6f, 0x70, 0x79, 0x53, 0x70, 0x65, 0x63,
   350  	0x12, 0x44, 0x0a, 0x07, 0x65, 0x6e, 0x76, 0x5f, 0x76, 0x61, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28,
   351  	0x0b, 0x32, 0x2b, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
   352  	0x45, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   353  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x52, 0x06,
   354  	0x65, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x1a, 0x44, 0x0a, 0x08, 0x43, 0x6f, 0x70, 0x79, 0x53, 0x70,
   355  	0x65, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01,
   356  	0x28, 0x09, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65,
   357  	0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
   358  	0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x32, 0x0a, 0x06,
   359  	0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
   360  	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
   361  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   362  	0x1a, 0x38, 0x0a, 0x0a, 0x52, 0x75, 0x6e, 0x43, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x18,
   363  	0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   364  	0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x72, 0x67, 0x18,
   365  	0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x61, 0x72, 0x67, 0x42, 0x31, 0x5a, 0x2f, 0x6b, 0x79,
   366  	0x74, 0x68, 0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f,
   367  	0x74, 0x6f, 0x2f, 0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f,
   368  	0x6e, 0x66, 0x69, 0x67, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70,
   369  	0x72, 0x6f, 0x74, 0x6f, 0x33,
   370  }
   371  
   372  var (
   373  	file_kythe_proto_extraction_config_proto_rawDescOnce sync.Once
   374  	file_kythe_proto_extraction_config_proto_rawDescData = file_kythe_proto_extraction_config_proto_rawDesc
   375  )
   376  
   377  func file_kythe_proto_extraction_config_proto_rawDescGZIP() []byte {
   378  	file_kythe_proto_extraction_config_proto_rawDescOnce.Do(func() {
   379  		file_kythe_proto_extraction_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_extraction_config_proto_rawDescData)
   380  	})
   381  	return file_kythe_proto_extraction_config_proto_rawDescData
   382  }
   383  
   384  var file_kythe_proto_extraction_config_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
   385  var file_kythe_proto_extraction_config_proto_goTypes = []interface{}{
   386  	(*ExtractionConfiguration)(nil),            // 0: kythe.proto.ExtractionConfiguration
   387  	(*ExtractionConfiguration_Image)(nil),      // 1: kythe.proto.ExtractionConfiguration.Image
   388  	(*ExtractionConfiguration_CopySpec)(nil),   // 2: kythe.proto.ExtractionConfiguration.CopySpec
   389  	(*ExtractionConfiguration_EnvVar)(nil),     // 3: kythe.proto.ExtractionConfiguration.EnvVar
   390  	(*ExtractionConfiguration_RunCommand)(nil), // 4: kythe.proto.ExtractionConfiguration.RunCommand
   391  }
   392  var file_kythe_proto_extraction_config_proto_depIdxs = []int32{
   393  	1, // 0: kythe.proto.ExtractionConfiguration.required_image:type_name -> kythe.proto.ExtractionConfiguration.Image
   394  	4, // 1: kythe.proto.ExtractionConfiguration.run_command:type_name -> kythe.proto.ExtractionConfiguration.RunCommand
   395  	2, // 2: kythe.proto.ExtractionConfiguration.Image.copy_spec:type_name -> kythe.proto.ExtractionConfiguration.CopySpec
   396  	3, // 3: kythe.proto.ExtractionConfiguration.Image.env_var:type_name -> kythe.proto.ExtractionConfiguration.EnvVar
   397  	4, // [4:4] is the sub-list for method output_type
   398  	4, // [4:4] is the sub-list for method input_type
   399  	4, // [4:4] is the sub-list for extension type_name
   400  	4, // [4:4] is the sub-list for extension extendee
   401  	0, // [0:4] is the sub-list for field type_name
   402  }
   403  
   404  func init() { file_kythe_proto_extraction_config_proto_init() }
   405  func file_kythe_proto_extraction_config_proto_init() {
   406  	if File_kythe_proto_extraction_config_proto != nil {
   407  		return
   408  	}
   409  	if !protoimpl.UnsafeEnabled {
   410  		file_kythe_proto_extraction_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   411  			switch v := v.(*ExtractionConfiguration); i {
   412  			case 0:
   413  				return &v.state
   414  			case 1:
   415  				return &v.sizeCache
   416  			case 2:
   417  				return &v.unknownFields
   418  			default:
   419  				return nil
   420  			}
   421  		}
   422  		file_kythe_proto_extraction_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   423  			switch v := v.(*ExtractionConfiguration_Image); i {
   424  			case 0:
   425  				return &v.state
   426  			case 1:
   427  				return &v.sizeCache
   428  			case 2:
   429  				return &v.unknownFields
   430  			default:
   431  				return nil
   432  			}
   433  		}
   434  		file_kythe_proto_extraction_config_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   435  			switch v := v.(*ExtractionConfiguration_CopySpec); i {
   436  			case 0:
   437  				return &v.state
   438  			case 1:
   439  				return &v.sizeCache
   440  			case 2:
   441  				return &v.unknownFields
   442  			default:
   443  				return nil
   444  			}
   445  		}
   446  		file_kythe_proto_extraction_config_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   447  			switch v := v.(*ExtractionConfiguration_EnvVar); i {
   448  			case 0:
   449  				return &v.state
   450  			case 1:
   451  				return &v.sizeCache
   452  			case 2:
   453  				return &v.unknownFields
   454  			default:
   455  				return nil
   456  			}
   457  		}
   458  		file_kythe_proto_extraction_config_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   459  			switch v := v.(*ExtractionConfiguration_RunCommand); i {
   460  			case 0:
   461  				return &v.state
   462  			case 1:
   463  				return &v.sizeCache
   464  			case 2:
   465  				return &v.unknownFields
   466  			default:
   467  				return nil
   468  			}
   469  		}
   470  	}
   471  	type x struct{}
   472  	out := protoimpl.TypeBuilder{
   473  		File: protoimpl.DescBuilder{
   474  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   475  			RawDescriptor: file_kythe_proto_extraction_config_proto_rawDesc,
   476  			NumEnums:      0,
   477  			NumMessages:   5,
   478  			NumExtensions: 0,
   479  			NumServices:   0,
   480  		},
   481  		GoTypes:           file_kythe_proto_extraction_config_proto_goTypes,
   482  		DependencyIndexes: file_kythe_proto_extraction_config_proto_depIdxs,
   483  		MessageInfos:      file_kythe_proto_extraction_config_proto_msgTypes,
   484  	}.Build()
   485  	File_kythe_proto_extraction_config_proto = out.File
   486  	file_kythe_proto_extraction_config_proto_rawDesc = nil
   487  	file_kythe_proto_extraction_config_proto_goTypes = nil
   488  	file_kythe_proto_extraction_config_proto_depIdxs = nil
   489  }