...

Source file src/google.golang.org/genproto/googleapis/grafeas/v1/slsa_provenance_zero_two.pb.go

Documentation: google.golang.org/genproto/googleapis/grafeas/v1

     1  // Copyright 2021 The Grafeas Authors. All rights reserved.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //    http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.12.2
    19  // source: grafeas/v1/slsa_provenance_zero_two.proto
    20  
    21  package grafeas
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  	structpb "google.golang.org/protobuf/types/known/structpb"
    30  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  type SlsaProvenanceZeroTwo struct {
    41  	state         protoimpl.MessageState
    42  	sizeCache     protoimpl.SizeCache
    43  	unknownFields protoimpl.UnknownFields
    44  
    45  	Builder     *SlsaProvenanceZeroTwo_SlsaBuilder    `protobuf:"bytes,1,opt,name=builder,proto3" json:"builder,omitempty"`
    46  	BuildType   string                                `protobuf:"bytes,2,opt,name=build_type,json=buildType,proto3" json:"build_type,omitempty"`
    47  	Invocation  *SlsaProvenanceZeroTwo_SlsaInvocation `protobuf:"bytes,3,opt,name=invocation,proto3" json:"invocation,omitempty"`
    48  	BuildConfig *structpb.Struct                      `protobuf:"bytes,4,opt,name=build_config,json=buildConfig,proto3" json:"build_config,omitempty"`
    49  	Metadata    *SlsaProvenanceZeroTwo_SlsaMetadata   `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
    50  	Materials   []*SlsaProvenanceZeroTwo_SlsaMaterial `protobuf:"bytes,6,rep,name=materials,proto3" json:"materials,omitempty"`
    51  }
    52  
    53  func (x *SlsaProvenanceZeroTwo) Reset() {
    54  	*x = SlsaProvenanceZeroTwo{}
    55  	if protoimpl.UnsafeEnabled {
    56  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[0]
    57  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    58  		ms.StoreMessageInfo(mi)
    59  	}
    60  }
    61  
    62  func (x *SlsaProvenanceZeroTwo) String() string {
    63  	return protoimpl.X.MessageStringOf(x)
    64  }
    65  
    66  func (*SlsaProvenanceZeroTwo) ProtoMessage() {}
    67  
    68  func (x *SlsaProvenanceZeroTwo) ProtoReflect() protoreflect.Message {
    69  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[0]
    70  	if protoimpl.UnsafeEnabled && x != nil {
    71  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    72  		if ms.LoadMessageInfo() == nil {
    73  			ms.StoreMessageInfo(mi)
    74  		}
    75  		return ms
    76  	}
    77  	return mi.MessageOf(x)
    78  }
    79  
    80  // Deprecated: Use SlsaProvenanceZeroTwo.ProtoReflect.Descriptor instead.
    81  func (*SlsaProvenanceZeroTwo) Descriptor() ([]byte, []int) {
    82  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0}
    83  }
    84  
    85  func (x *SlsaProvenanceZeroTwo) GetBuilder() *SlsaProvenanceZeroTwo_SlsaBuilder {
    86  	if x != nil {
    87  		return x.Builder
    88  	}
    89  	return nil
    90  }
    91  
    92  func (x *SlsaProvenanceZeroTwo) GetBuildType() string {
    93  	if x != nil {
    94  		return x.BuildType
    95  	}
    96  	return ""
    97  }
    98  
    99  func (x *SlsaProvenanceZeroTwo) GetInvocation() *SlsaProvenanceZeroTwo_SlsaInvocation {
   100  	if x != nil {
   101  		return x.Invocation
   102  	}
   103  	return nil
   104  }
   105  
   106  func (x *SlsaProvenanceZeroTwo) GetBuildConfig() *structpb.Struct {
   107  	if x != nil {
   108  		return x.BuildConfig
   109  	}
   110  	return nil
   111  }
   112  
   113  func (x *SlsaProvenanceZeroTwo) GetMetadata() *SlsaProvenanceZeroTwo_SlsaMetadata {
   114  	if x != nil {
   115  		return x.Metadata
   116  	}
   117  	return nil
   118  }
   119  
   120  func (x *SlsaProvenanceZeroTwo) GetMaterials() []*SlsaProvenanceZeroTwo_SlsaMaterial {
   121  	if x != nil {
   122  		return x.Materials
   123  	}
   124  	return nil
   125  }
   126  
   127  // Identifies the entity that executed the recipe, which is trusted to have
   128  // correctly performed the operation and populated this provenance.
   129  type SlsaProvenanceZeroTwo_SlsaBuilder struct {
   130  	state         protoimpl.MessageState
   131  	sizeCache     protoimpl.SizeCache
   132  	unknownFields protoimpl.UnknownFields
   133  
   134  	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
   135  }
   136  
   137  func (x *SlsaProvenanceZeroTwo_SlsaBuilder) Reset() {
   138  	*x = SlsaProvenanceZeroTwo_SlsaBuilder{}
   139  	if protoimpl.UnsafeEnabled {
   140  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[1]
   141  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   142  		ms.StoreMessageInfo(mi)
   143  	}
   144  }
   145  
   146  func (x *SlsaProvenanceZeroTwo_SlsaBuilder) String() string {
   147  	return protoimpl.X.MessageStringOf(x)
   148  }
   149  
   150  func (*SlsaProvenanceZeroTwo_SlsaBuilder) ProtoMessage() {}
   151  
   152  func (x *SlsaProvenanceZeroTwo_SlsaBuilder) ProtoReflect() protoreflect.Message {
   153  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[1]
   154  	if protoimpl.UnsafeEnabled && x != nil {
   155  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   156  		if ms.LoadMessageInfo() == nil {
   157  			ms.StoreMessageInfo(mi)
   158  		}
   159  		return ms
   160  	}
   161  	return mi.MessageOf(x)
   162  }
   163  
   164  // Deprecated: Use SlsaProvenanceZeroTwo_SlsaBuilder.ProtoReflect.Descriptor instead.
   165  func (*SlsaProvenanceZeroTwo_SlsaBuilder) Descriptor() ([]byte, []int) {
   166  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0, 0}
   167  }
   168  
   169  func (x *SlsaProvenanceZeroTwo_SlsaBuilder) GetId() string {
   170  	if x != nil {
   171  		return x.Id
   172  	}
   173  	return ""
   174  }
   175  
   176  // The collection of artifacts that influenced the build including sources,
   177  // dependencies, build tools, base images, and so on.
   178  type SlsaProvenanceZeroTwo_SlsaMaterial struct {
   179  	state         protoimpl.MessageState
   180  	sizeCache     protoimpl.SizeCache
   181  	unknownFields protoimpl.UnknownFields
   182  
   183  	Uri    string            `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
   184  	Digest map[string]string `protobuf:"bytes,2,rep,name=digest,proto3" json:"digest,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   185  }
   186  
   187  func (x *SlsaProvenanceZeroTwo_SlsaMaterial) Reset() {
   188  	*x = SlsaProvenanceZeroTwo_SlsaMaterial{}
   189  	if protoimpl.UnsafeEnabled {
   190  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[2]
   191  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   192  		ms.StoreMessageInfo(mi)
   193  	}
   194  }
   195  
   196  func (x *SlsaProvenanceZeroTwo_SlsaMaterial) String() string {
   197  	return protoimpl.X.MessageStringOf(x)
   198  }
   199  
   200  func (*SlsaProvenanceZeroTwo_SlsaMaterial) ProtoMessage() {}
   201  
   202  func (x *SlsaProvenanceZeroTwo_SlsaMaterial) ProtoReflect() protoreflect.Message {
   203  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[2]
   204  	if protoimpl.UnsafeEnabled && x != nil {
   205  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   206  		if ms.LoadMessageInfo() == nil {
   207  			ms.StoreMessageInfo(mi)
   208  		}
   209  		return ms
   210  	}
   211  	return mi.MessageOf(x)
   212  }
   213  
   214  // Deprecated: Use SlsaProvenanceZeroTwo_SlsaMaterial.ProtoReflect.Descriptor instead.
   215  func (*SlsaProvenanceZeroTwo_SlsaMaterial) Descriptor() ([]byte, []int) {
   216  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0, 1}
   217  }
   218  
   219  func (x *SlsaProvenanceZeroTwo_SlsaMaterial) GetUri() string {
   220  	if x != nil {
   221  		return x.Uri
   222  	}
   223  	return ""
   224  }
   225  
   226  func (x *SlsaProvenanceZeroTwo_SlsaMaterial) GetDigest() map[string]string {
   227  	if x != nil {
   228  		return x.Digest
   229  	}
   230  	return nil
   231  }
   232  
   233  // Identifies the event that kicked off the build.
   234  type SlsaProvenanceZeroTwo_SlsaInvocation struct {
   235  	state         protoimpl.MessageState
   236  	sizeCache     protoimpl.SizeCache
   237  	unknownFields protoimpl.UnknownFields
   238  
   239  	ConfigSource *SlsaProvenanceZeroTwo_SlsaConfigSource `protobuf:"bytes,1,opt,name=config_source,json=configSource,proto3" json:"config_source,omitempty"`
   240  	Parameters   *structpb.Struct                        `protobuf:"bytes,2,opt,name=parameters,proto3" json:"parameters,omitempty"`
   241  	Environment  *structpb.Struct                        `protobuf:"bytes,3,opt,name=environment,proto3" json:"environment,omitempty"`
   242  }
   243  
   244  func (x *SlsaProvenanceZeroTwo_SlsaInvocation) Reset() {
   245  	*x = SlsaProvenanceZeroTwo_SlsaInvocation{}
   246  	if protoimpl.UnsafeEnabled {
   247  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[3]
   248  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   249  		ms.StoreMessageInfo(mi)
   250  	}
   251  }
   252  
   253  func (x *SlsaProvenanceZeroTwo_SlsaInvocation) String() string {
   254  	return protoimpl.X.MessageStringOf(x)
   255  }
   256  
   257  func (*SlsaProvenanceZeroTwo_SlsaInvocation) ProtoMessage() {}
   258  
   259  func (x *SlsaProvenanceZeroTwo_SlsaInvocation) ProtoReflect() protoreflect.Message {
   260  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[3]
   261  	if protoimpl.UnsafeEnabled && x != nil {
   262  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   263  		if ms.LoadMessageInfo() == nil {
   264  			ms.StoreMessageInfo(mi)
   265  		}
   266  		return ms
   267  	}
   268  	return mi.MessageOf(x)
   269  }
   270  
   271  // Deprecated: Use SlsaProvenanceZeroTwo_SlsaInvocation.ProtoReflect.Descriptor instead.
   272  func (*SlsaProvenanceZeroTwo_SlsaInvocation) Descriptor() ([]byte, []int) {
   273  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0, 2}
   274  }
   275  
   276  func (x *SlsaProvenanceZeroTwo_SlsaInvocation) GetConfigSource() *SlsaProvenanceZeroTwo_SlsaConfigSource {
   277  	if x != nil {
   278  		return x.ConfigSource
   279  	}
   280  	return nil
   281  }
   282  
   283  func (x *SlsaProvenanceZeroTwo_SlsaInvocation) GetParameters() *structpb.Struct {
   284  	if x != nil {
   285  		return x.Parameters
   286  	}
   287  	return nil
   288  }
   289  
   290  func (x *SlsaProvenanceZeroTwo_SlsaInvocation) GetEnvironment() *structpb.Struct {
   291  	if x != nil {
   292  		return x.Environment
   293  	}
   294  	return nil
   295  }
   296  
   297  // Describes where the config file that kicked off the build came from.
   298  // This is effectively a pointer to the source where buildConfig came from.
   299  type SlsaProvenanceZeroTwo_SlsaConfigSource struct {
   300  	state         protoimpl.MessageState
   301  	sizeCache     protoimpl.SizeCache
   302  	unknownFields protoimpl.UnknownFields
   303  
   304  	Uri        string            `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
   305  	Digest     map[string]string `protobuf:"bytes,2,rep,name=digest,proto3" json:"digest,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   306  	EntryPoint string            `protobuf:"bytes,3,opt,name=entry_point,json=entryPoint,proto3" json:"entry_point,omitempty"`
   307  }
   308  
   309  func (x *SlsaProvenanceZeroTwo_SlsaConfigSource) Reset() {
   310  	*x = SlsaProvenanceZeroTwo_SlsaConfigSource{}
   311  	if protoimpl.UnsafeEnabled {
   312  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[4]
   313  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   314  		ms.StoreMessageInfo(mi)
   315  	}
   316  }
   317  
   318  func (x *SlsaProvenanceZeroTwo_SlsaConfigSource) String() string {
   319  	return protoimpl.X.MessageStringOf(x)
   320  }
   321  
   322  func (*SlsaProvenanceZeroTwo_SlsaConfigSource) ProtoMessage() {}
   323  
   324  func (x *SlsaProvenanceZeroTwo_SlsaConfigSource) ProtoReflect() protoreflect.Message {
   325  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[4]
   326  	if protoimpl.UnsafeEnabled && x != nil {
   327  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   328  		if ms.LoadMessageInfo() == nil {
   329  			ms.StoreMessageInfo(mi)
   330  		}
   331  		return ms
   332  	}
   333  	return mi.MessageOf(x)
   334  }
   335  
   336  // Deprecated: Use SlsaProvenanceZeroTwo_SlsaConfigSource.ProtoReflect.Descriptor instead.
   337  func (*SlsaProvenanceZeroTwo_SlsaConfigSource) Descriptor() ([]byte, []int) {
   338  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0, 3}
   339  }
   340  
   341  func (x *SlsaProvenanceZeroTwo_SlsaConfigSource) GetUri() string {
   342  	if x != nil {
   343  		return x.Uri
   344  	}
   345  	return ""
   346  }
   347  
   348  func (x *SlsaProvenanceZeroTwo_SlsaConfigSource) GetDigest() map[string]string {
   349  	if x != nil {
   350  		return x.Digest
   351  	}
   352  	return nil
   353  }
   354  
   355  func (x *SlsaProvenanceZeroTwo_SlsaConfigSource) GetEntryPoint() string {
   356  	if x != nil {
   357  		return x.EntryPoint
   358  	}
   359  	return ""
   360  }
   361  
   362  // Other properties of the build.
   363  type SlsaProvenanceZeroTwo_SlsaMetadata struct {
   364  	state         protoimpl.MessageState
   365  	sizeCache     protoimpl.SizeCache
   366  	unknownFields protoimpl.UnknownFields
   367  
   368  	BuildInvocationId string                                  `protobuf:"bytes,1,opt,name=build_invocation_id,json=buildInvocationId,proto3" json:"build_invocation_id,omitempty"`
   369  	BuildStartedOn    *timestamppb.Timestamp                  `protobuf:"bytes,2,opt,name=build_started_on,json=buildStartedOn,proto3" json:"build_started_on,omitempty"`
   370  	BuildFinishedOn   *timestamppb.Timestamp                  `protobuf:"bytes,3,opt,name=build_finished_on,json=buildFinishedOn,proto3" json:"build_finished_on,omitempty"`
   371  	Completeness      *SlsaProvenanceZeroTwo_SlsaCompleteness `protobuf:"bytes,4,opt,name=completeness,proto3" json:"completeness,omitempty"`
   372  	Reproducible      bool                                    `protobuf:"varint,5,opt,name=reproducible,proto3" json:"reproducible,omitempty"`
   373  }
   374  
   375  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) Reset() {
   376  	*x = SlsaProvenanceZeroTwo_SlsaMetadata{}
   377  	if protoimpl.UnsafeEnabled {
   378  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[5]
   379  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   380  		ms.StoreMessageInfo(mi)
   381  	}
   382  }
   383  
   384  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) String() string {
   385  	return protoimpl.X.MessageStringOf(x)
   386  }
   387  
   388  func (*SlsaProvenanceZeroTwo_SlsaMetadata) ProtoMessage() {}
   389  
   390  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) ProtoReflect() protoreflect.Message {
   391  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[5]
   392  	if protoimpl.UnsafeEnabled && x != nil {
   393  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   394  		if ms.LoadMessageInfo() == nil {
   395  			ms.StoreMessageInfo(mi)
   396  		}
   397  		return ms
   398  	}
   399  	return mi.MessageOf(x)
   400  }
   401  
   402  // Deprecated: Use SlsaProvenanceZeroTwo_SlsaMetadata.ProtoReflect.Descriptor instead.
   403  func (*SlsaProvenanceZeroTwo_SlsaMetadata) Descriptor() ([]byte, []int) {
   404  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0, 4}
   405  }
   406  
   407  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) GetBuildInvocationId() string {
   408  	if x != nil {
   409  		return x.BuildInvocationId
   410  	}
   411  	return ""
   412  }
   413  
   414  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) GetBuildStartedOn() *timestamppb.Timestamp {
   415  	if x != nil {
   416  		return x.BuildStartedOn
   417  	}
   418  	return nil
   419  }
   420  
   421  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) GetBuildFinishedOn() *timestamppb.Timestamp {
   422  	if x != nil {
   423  		return x.BuildFinishedOn
   424  	}
   425  	return nil
   426  }
   427  
   428  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) GetCompleteness() *SlsaProvenanceZeroTwo_SlsaCompleteness {
   429  	if x != nil {
   430  		return x.Completeness
   431  	}
   432  	return nil
   433  }
   434  
   435  func (x *SlsaProvenanceZeroTwo_SlsaMetadata) GetReproducible() bool {
   436  	if x != nil {
   437  		return x.Reproducible
   438  	}
   439  	return false
   440  }
   441  
   442  // Indicates that the builder claims certain fields in this message to be
   443  // complete.
   444  type SlsaProvenanceZeroTwo_SlsaCompleteness struct {
   445  	state         protoimpl.MessageState
   446  	sizeCache     protoimpl.SizeCache
   447  	unknownFields protoimpl.UnknownFields
   448  
   449  	Parameters  bool `protobuf:"varint,1,opt,name=parameters,proto3" json:"parameters,omitempty"`
   450  	Environment bool `protobuf:"varint,2,opt,name=environment,proto3" json:"environment,omitempty"`
   451  	Materials   bool `protobuf:"varint,3,opt,name=materials,proto3" json:"materials,omitempty"`
   452  }
   453  
   454  func (x *SlsaProvenanceZeroTwo_SlsaCompleteness) Reset() {
   455  	*x = SlsaProvenanceZeroTwo_SlsaCompleteness{}
   456  	if protoimpl.UnsafeEnabled {
   457  		mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[6]
   458  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   459  		ms.StoreMessageInfo(mi)
   460  	}
   461  }
   462  
   463  func (x *SlsaProvenanceZeroTwo_SlsaCompleteness) String() string {
   464  	return protoimpl.X.MessageStringOf(x)
   465  }
   466  
   467  func (*SlsaProvenanceZeroTwo_SlsaCompleteness) ProtoMessage() {}
   468  
   469  func (x *SlsaProvenanceZeroTwo_SlsaCompleteness) ProtoReflect() protoreflect.Message {
   470  	mi := &file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[6]
   471  	if protoimpl.UnsafeEnabled && x != nil {
   472  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   473  		if ms.LoadMessageInfo() == nil {
   474  			ms.StoreMessageInfo(mi)
   475  		}
   476  		return ms
   477  	}
   478  	return mi.MessageOf(x)
   479  }
   480  
   481  // Deprecated: Use SlsaProvenanceZeroTwo_SlsaCompleteness.ProtoReflect.Descriptor instead.
   482  func (*SlsaProvenanceZeroTwo_SlsaCompleteness) Descriptor() ([]byte, []int) {
   483  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP(), []int{0, 5}
   484  }
   485  
   486  func (x *SlsaProvenanceZeroTwo_SlsaCompleteness) GetParameters() bool {
   487  	if x != nil {
   488  		return x.Parameters
   489  	}
   490  	return false
   491  }
   492  
   493  func (x *SlsaProvenanceZeroTwo_SlsaCompleteness) GetEnvironment() bool {
   494  	if x != nil {
   495  		return x.Environment
   496  	}
   497  	return false
   498  }
   499  
   500  func (x *SlsaProvenanceZeroTwo_SlsaCompleteness) GetMaterials() bool {
   501  	if x != nil {
   502  		return x.Materials
   503  	}
   504  	return false
   505  }
   506  
   507  var File_grafeas_v1_slsa_provenance_zero_two_proto protoreflect.FileDescriptor
   508  
   509  var file_grafeas_v1_slsa_provenance_zero_two_proto_rawDesc = []byte{
   510  	0x0a, 0x29, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x6c, 0x73,
   511  	0x61, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x7a, 0x65, 0x72,
   512  	0x6f, 0x5f, 0x74, 0x77, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x67, 0x72, 0x61,
   513  	0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   514  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e,
   515  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
   516  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
   517  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x0b, 0x0a, 0x15, 0x53, 0x6c, 0x73, 0x61, 0x50,
   518  	0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72, 0x6f, 0x54, 0x77, 0x6f,
   519  	0x12, 0x47, 0x0a, 0x07, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
   520  	0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53,
   521  	0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72,
   522  	0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72,
   523  	0x52, 0x07, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x75, 0x69,
   524  	0x6c, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x62,
   525  	0x75, 0x69, 0x6c, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x50, 0x0a, 0x0a, 0x69, 0x6e, 0x76, 0x6f,
   526  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67,
   527  	0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x50, 0x72,
   528  	0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72, 0x6f, 0x54, 0x77, 0x6f, 0x2e,
   529  	0x53, 0x6c, 0x73, 0x61, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a,
   530  	0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x0c, 0x62, 0x75,
   531  	0x69, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
   532  	0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   533  	0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0b, 0x62, 0x75, 0x69, 0x6c, 0x64,
   534  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
   535  	0x74, 0x61, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65,
   536  	0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e,
   537  	0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72, 0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53, 0x6c, 0x73, 0x61,
   538  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
   539  	0x74, 0x61, 0x12, 0x4c, 0x0a, 0x09, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x18,
   540  	0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e,
   541  	0x76, 0x31, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63,
   542  	0x65, 0x5a, 0x65, 0x72, 0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x4d, 0x61, 0x74,
   543  	0x65, 0x72, 0x69, 0x61, 0x6c, 0x52, 0x09, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x73,
   544  	0x1a, 0x1d, 0x0a, 0x0b, 0x53, 0x6c, 0x73, 0x61, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x65, 0x72, 0x12,
   545  	0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a,
   546  	0xaf, 0x01, 0x0a, 0x0c, 0x53, 0x6c, 0x73, 0x61, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c,
   547  	0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
   548  	0x72, 0x69, 0x12, 0x52, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
   549  	0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e,
   550  	0x53, 0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65,
   551  	0x72, 0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69,
   552  	0x61, 0x6c, 0x2e, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06,
   553  	0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74,
   554  	0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
   555  	0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
   556  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   557  	0x01, 0x1a, 0xdd, 0x01, 0x0a, 0x0e, 0x53, 0x6c, 0x73, 0x61, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61,
   558  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x57, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73,
   559  	0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x72,
   560  	0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f,
   561  	0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72, 0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53,
   562  	0x6c, 0x73, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52,
   563  	0x0c, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x37, 0x0a,
   564  	0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28,
   565  	0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   566  	0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61,
   567  	0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x39, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f,
   568  	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f,
   569  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74,
   570  	0x72, 0x75, 0x63, 0x74, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
   571  	0x74, 0x1a, 0xd8, 0x01, 0x0a, 0x10, 0x53, 0x6c, 0x73, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   572  	0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69, 0x18, 0x01, 0x20,
   573  	0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x56, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65,
   574  	0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65,
   575  	0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e,
   576  	0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72, 0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53, 0x6c, 0x73, 0x61,
   577  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x44, 0x69, 0x67,
   578  	0x65, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74,
   579  	0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18,
   580  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x50, 0x6f, 0x69, 0x6e,
   581  	0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x44, 0x69, 0x67, 0x65, 0x73, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79,
   582  	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
   583  	0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
   584  	0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0xc8, 0x02, 0x0a,
   585  	0x0c, 0x53, 0x6c, 0x73, 0x61, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a,
   586  	0x13, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
   587  	0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x62, 0x75, 0x69, 0x6c,
   588  	0x64, 0x49, 0x6e, 0x76, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x44, 0x0a,
   589  	0x10, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x6f,
   590  	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   591  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
   592  	0x61, 0x6d, 0x70, 0x52, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65,
   593  	0x64, 0x4f, 0x6e, 0x12, 0x46, 0x0a, 0x11, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6e,
   594  	0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
   595  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   596  	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0f, 0x62, 0x75, 0x69, 0x6c,
   597  	0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x4f, 0x6e, 0x12, 0x56, 0x0a, 0x0c, 0x63,
   598  	0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28,
   599  	0x0b, 0x32, 0x32, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53,
   600  	0x6c, 0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72,
   601  	0x6f, 0x54, 0x77, 0x6f, 0x2e, 0x53, 0x6c, 0x73, 0x61, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74,
   602  	0x65, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e,
   603  	0x65, 0x73, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x72, 0x65, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x69,
   604  	0x62, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x72, 0x6f,
   605  	0x64, 0x75, 0x63, 0x69, 0x62, 0x6c, 0x65, 0x1a, 0x72, 0x0a, 0x10, 0x53, 0x6c, 0x73, 0x61, 0x43,
   606  	0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x70,
   607  	0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
   608  	0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x65,
   609  	0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
   610  	0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1c, 0x0a,
   611  	0x09, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08,
   612  	0x52, 0x09, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x73, 0x42, 0x6d, 0x0a, 0x0d, 0x69,
   613  	0x6f, 0x2e, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2e, 0x76, 0x31, 0x42, 0x1a, 0x53, 0x6c,
   614  	0x73, 0x61, 0x50, 0x72, 0x6f, 0x76, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5a, 0x65, 0x72, 0x6f,
   615  	0x54, 0x77, 0x6f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x38, 0x67, 0x6f, 0x6f, 0x67,
   616  	0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65,
   617  	0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
   618  	0x73, 0x2f, 0x67, 0x72, 0x61, 0x66, 0x65, 0x61, 0x73, 0x2f, 0x76, 0x31, 0x3b, 0x67, 0x72, 0x61,
   619  	0x66, 0x65, 0x61, 0x73, 0xa2, 0x02, 0x03, 0x47, 0x52, 0x41, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   620  	0x6f, 0x33,
   621  }
   622  
   623  var (
   624  	file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescOnce sync.Once
   625  	file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescData = file_grafeas_v1_slsa_provenance_zero_two_proto_rawDesc
   626  )
   627  
   628  func file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescGZIP() []byte {
   629  	file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescOnce.Do(func() {
   630  		file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescData = protoimpl.X.CompressGZIP(file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescData)
   631  	})
   632  	return file_grafeas_v1_slsa_provenance_zero_two_proto_rawDescData
   633  }
   634  
   635  var file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
   636  var file_grafeas_v1_slsa_provenance_zero_two_proto_goTypes = []interface{}{
   637  	(*SlsaProvenanceZeroTwo)(nil),                  // 0: grafeas.v1.SlsaProvenanceZeroTwo
   638  	(*SlsaProvenanceZeroTwo_SlsaBuilder)(nil),      // 1: grafeas.v1.SlsaProvenanceZeroTwo.SlsaBuilder
   639  	(*SlsaProvenanceZeroTwo_SlsaMaterial)(nil),     // 2: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMaterial
   640  	(*SlsaProvenanceZeroTwo_SlsaInvocation)(nil),   // 3: grafeas.v1.SlsaProvenanceZeroTwo.SlsaInvocation
   641  	(*SlsaProvenanceZeroTwo_SlsaConfigSource)(nil), // 4: grafeas.v1.SlsaProvenanceZeroTwo.SlsaConfigSource
   642  	(*SlsaProvenanceZeroTwo_SlsaMetadata)(nil),     // 5: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMetadata
   643  	(*SlsaProvenanceZeroTwo_SlsaCompleteness)(nil), // 6: grafeas.v1.SlsaProvenanceZeroTwo.SlsaCompleteness
   644  	nil,                           // 7: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMaterial.DigestEntry
   645  	nil,                           // 8: grafeas.v1.SlsaProvenanceZeroTwo.SlsaConfigSource.DigestEntry
   646  	(*structpb.Struct)(nil),       // 9: google.protobuf.Struct
   647  	(*timestamppb.Timestamp)(nil), // 10: google.protobuf.Timestamp
   648  }
   649  var file_grafeas_v1_slsa_provenance_zero_two_proto_depIdxs = []int32{
   650  	1,  // 0: grafeas.v1.SlsaProvenanceZeroTwo.builder:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaBuilder
   651  	3,  // 1: grafeas.v1.SlsaProvenanceZeroTwo.invocation:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaInvocation
   652  	9,  // 2: grafeas.v1.SlsaProvenanceZeroTwo.build_config:type_name -> google.protobuf.Struct
   653  	5,  // 3: grafeas.v1.SlsaProvenanceZeroTwo.metadata:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaMetadata
   654  	2,  // 4: grafeas.v1.SlsaProvenanceZeroTwo.materials:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaMaterial
   655  	7,  // 5: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMaterial.digest:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaMaterial.DigestEntry
   656  	4,  // 6: grafeas.v1.SlsaProvenanceZeroTwo.SlsaInvocation.config_source:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaConfigSource
   657  	9,  // 7: grafeas.v1.SlsaProvenanceZeroTwo.SlsaInvocation.parameters:type_name -> google.protobuf.Struct
   658  	9,  // 8: grafeas.v1.SlsaProvenanceZeroTwo.SlsaInvocation.environment:type_name -> google.protobuf.Struct
   659  	8,  // 9: grafeas.v1.SlsaProvenanceZeroTwo.SlsaConfigSource.digest:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaConfigSource.DigestEntry
   660  	10, // 10: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMetadata.build_started_on:type_name -> google.protobuf.Timestamp
   661  	10, // 11: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMetadata.build_finished_on:type_name -> google.protobuf.Timestamp
   662  	6,  // 12: grafeas.v1.SlsaProvenanceZeroTwo.SlsaMetadata.completeness:type_name -> grafeas.v1.SlsaProvenanceZeroTwo.SlsaCompleteness
   663  	13, // [13:13] is the sub-list for method output_type
   664  	13, // [13:13] is the sub-list for method input_type
   665  	13, // [13:13] is the sub-list for extension type_name
   666  	13, // [13:13] is the sub-list for extension extendee
   667  	0,  // [0:13] is the sub-list for field type_name
   668  }
   669  
   670  func init() { file_grafeas_v1_slsa_provenance_zero_two_proto_init() }
   671  func file_grafeas_v1_slsa_provenance_zero_two_proto_init() {
   672  	if File_grafeas_v1_slsa_provenance_zero_two_proto != nil {
   673  		return
   674  	}
   675  	if !protoimpl.UnsafeEnabled {
   676  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   677  			switch v := v.(*SlsaProvenanceZeroTwo); i {
   678  			case 0:
   679  				return &v.state
   680  			case 1:
   681  				return &v.sizeCache
   682  			case 2:
   683  				return &v.unknownFields
   684  			default:
   685  				return nil
   686  			}
   687  		}
   688  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   689  			switch v := v.(*SlsaProvenanceZeroTwo_SlsaBuilder); i {
   690  			case 0:
   691  				return &v.state
   692  			case 1:
   693  				return &v.sizeCache
   694  			case 2:
   695  				return &v.unknownFields
   696  			default:
   697  				return nil
   698  			}
   699  		}
   700  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   701  			switch v := v.(*SlsaProvenanceZeroTwo_SlsaMaterial); i {
   702  			case 0:
   703  				return &v.state
   704  			case 1:
   705  				return &v.sizeCache
   706  			case 2:
   707  				return &v.unknownFields
   708  			default:
   709  				return nil
   710  			}
   711  		}
   712  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   713  			switch v := v.(*SlsaProvenanceZeroTwo_SlsaInvocation); i {
   714  			case 0:
   715  				return &v.state
   716  			case 1:
   717  				return &v.sizeCache
   718  			case 2:
   719  				return &v.unknownFields
   720  			default:
   721  				return nil
   722  			}
   723  		}
   724  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   725  			switch v := v.(*SlsaProvenanceZeroTwo_SlsaConfigSource); i {
   726  			case 0:
   727  				return &v.state
   728  			case 1:
   729  				return &v.sizeCache
   730  			case 2:
   731  				return &v.unknownFields
   732  			default:
   733  				return nil
   734  			}
   735  		}
   736  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   737  			switch v := v.(*SlsaProvenanceZeroTwo_SlsaMetadata); i {
   738  			case 0:
   739  				return &v.state
   740  			case 1:
   741  				return &v.sizeCache
   742  			case 2:
   743  				return &v.unknownFields
   744  			default:
   745  				return nil
   746  			}
   747  		}
   748  		file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   749  			switch v := v.(*SlsaProvenanceZeroTwo_SlsaCompleteness); i {
   750  			case 0:
   751  				return &v.state
   752  			case 1:
   753  				return &v.sizeCache
   754  			case 2:
   755  				return &v.unknownFields
   756  			default:
   757  				return nil
   758  			}
   759  		}
   760  	}
   761  	type x struct{}
   762  	out := protoimpl.TypeBuilder{
   763  		File: protoimpl.DescBuilder{
   764  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   765  			RawDescriptor: file_grafeas_v1_slsa_provenance_zero_two_proto_rawDesc,
   766  			NumEnums:      0,
   767  			NumMessages:   9,
   768  			NumExtensions: 0,
   769  			NumServices:   0,
   770  		},
   771  		GoTypes:           file_grafeas_v1_slsa_provenance_zero_two_proto_goTypes,
   772  		DependencyIndexes: file_grafeas_v1_slsa_provenance_zero_two_proto_depIdxs,
   773  		MessageInfos:      file_grafeas_v1_slsa_provenance_zero_two_proto_msgTypes,
   774  	}.Build()
   775  	File_grafeas_v1_slsa_provenance_zero_two_proto = out.File
   776  	file_grafeas_v1_slsa_provenance_zero_two_proto_rawDesc = nil
   777  	file_grafeas_v1_slsa_provenance_zero_two_proto_goTypes = nil
   778  	file_grafeas_v1_slsa_provenance_zero_two_proto_depIdxs = nil
   779  }
   780  

View as plain text