...

Source file src/google.golang.org/genproto/googleapis/appengine/v1beta/deploy.pb.go

Documentation: google.golang.org/genproto/googleapis/appengine/v1beta

     1  // Copyright 2021 Google LLC
     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: google/appengine/v1beta/deploy.proto
    20  
    21  package appengine
    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  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  // Code and application artifacts used to deploy a version to App Engine.
    40  type Deployment struct {
    41  	state         protoimpl.MessageState
    42  	sizeCache     protoimpl.SizeCache
    43  	unknownFields protoimpl.UnknownFields
    44  
    45  	// Manifest of the files stored in Google Cloud Storage that are included
    46  	// as part of this version. All files must be readable using the
    47  	// credentials supplied with this call.
    48  	Files map[string]*FileInfo `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    49  	// The Docker image for the container that runs the version.
    50  	// Only applicable for instances running in the App Engine flexible environment.
    51  	Container *ContainerInfo `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
    52  	// The zip file for this deployment, if this is a zip deployment.
    53  	Zip *ZipInfo `protobuf:"bytes,3,opt,name=zip,proto3" json:"zip,omitempty"`
    54  	// Google Cloud Build build information. Only applicable for instances running
    55  	// in the App Engine flexible environment.
    56  	Build *BuildInfo `protobuf:"bytes,5,opt,name=build,proto3" json:"build,omitempty"`
    57  	// Options for any Google Cloud Build builds created as a part of this
    58  	// deployment.
    59  	//
    60  	// These options will only be used if a new build is created, such as when
    61  	// deploying to the App Engine flexible environment using files or zip.
    62  	CloudBuildOptions *CloudBuildOptions `protobuf:"bytes,6,opt,name=cloud_build_options,json=cloudBuildOptions,proto3" json:"cloud_build_options,omitempty"`
    63  }
    64  
    65  func (x *Deployment) Reset() {
    66  	*x = Deployment{}
    67  	if protoimpl.UnsafeEnabled {
    68  		mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[0]
    69  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    70  		ms.StoreMessageInfo(mi)
    71  	}
    72  }
    73  
    74  func (x *Deployment) String() string {
    75  	return protoimpl.X.MessageStringOf(x)
    76  }
    77  
    78  func (*Deployment) ProtoMessage() {}
    79  
    80  func (x *Deployment) ProtoReflect() protoreflect.Message {
    81  	mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[0]
    82  	if protoimpl.UnsafeEnabled && x != nil {
    83  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    84  		if ms.LoadMessageInfo() == nil {
    85  			ms.StoreMessageInfo(mi)
    86  		}
    87  		return ms
    88  	}
    89  	return mi.MessageOf(x)
    90  }
    91  
    92  // Deprecated: Use Deployment.ProtoReflect.Descriptor instead.
    93  func (*Deployment) Descriptor() ([]byte, []int) {
    94  	return file_google_appengine_v1beta_deploy_proto_rawDescGZIP(), []int{0}
    95  }
    96  
    97  func (x *Deployment) GetFiles() map[string]*FileInfo {
    98  	if x != nil {
    99  		return x.Files
   100  	}
   101  	return nil
   102  }
   103  
   104  func (x *Deployment) GetContainer() *ContainerInfo {
   105  	if x != nil {
   106  		return x.Container
   107  	}
   108  	return nil
   109  }
   110  
   111  func (x *Deployment) GetZip() *ZipInfo {
   112  	if x != nil {
   113  		return x.Zip
   114  	}
   115  	return nil
   116  }
   117  
   118  func (x *Deployment) GetBuild() *BuildInfo {
   119  	if x != nil {
   120  		return x.Build
   121  	}
   122  	return nil
   123  }
   124  
   125  func (x *Deployment) GetCloudBuildOptions() *CloudBuildOptions {
   126  	if x != nil {
   127  		return x.CloudBuildOptions
   128  	}
   129  	return nil
   130  }
   131  
   132  // Single source file that is part of the version to be deployed. Each source
   133  // file that is deployed must be specified separately.
   134  type FileInfo struct {
   135  	state         protoimpl.MessageState
   136  	sizeCache     protoimpl.SizeCache
   137  	unknownFields protoimpl.UnknownFields
   138  
   139  	// URL source to use to fetch this file. Must be a URL to a resource in
   140  	// Google Cloud Storage in the form
   141  	// 'http(s)://storage.googleapis.com/\<bucket\>/\<object\>'.
   142  	SourceUrl string `protobuf:"bytes,1,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
   143  	// The SHA1 hash of the file, in hex.
   144  	Sha1Sum string `protobuf:"bytes,2,opt,name=sha1_sum,json=sha1Sum,proto3" json:"sha1_sum,omitempty"`
   145  	// The MIME type of the file.
   146  	//
   147  	// Defaults to the value from Google Cloud Storage.
   148  	MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
   149  }
   150  
   151  func (x *FileInfo) Reset() {
   152  	*x = FileInfo{}
   153  	if protoimpl.UnsafeEnabled {
   154  		mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[1]
   155  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   156  		ms.StoreMessageInfo(mi)
   157  	}
   158  }
   159  
   160  func (x *FileInfo) String() string {
   161  	return protoimpl.X.MessageStringOf(x)
   162  }
   163  
   164  func (*FileInfo) ProtoMessage() {}
   165  
   166  func (x *FileInfo) ProtoReflect() protoreflect.Message {
   167  	mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[1]
   168  	if protoimpl.UnsafeEnabled && x != nil {
   169  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   170  		if ms.LoadMessageInfo() == nil {
   171  			ms.StoreMessageInfo(mi)
   172  		}
   173  		return ms
   174  	}
   175  	return mi.MessageOf(x)
   176  }
   177  
   178  // Deprecated: Use FileInfo.ProtoReflect.Descriptor instead.
   179  func (*FileInfo) Descriptor() ([]byte, []int) {
   180  	return file_google_appengine_v1beta_deploy_proto_rawDescGZIP(), []int{1}
   181  }
   182  
   183  func (x *FileInfo) GetSourceUrl() string {
   184  	if x != nil {
   185  		return x.SourceUrl
   186  	}
   187  	return ""
   188  }
   189  
   190  func (x *FileInfo) GetSha1Sum() string {
   191  	if x != nil {
   192  		return x.Sha1Sum
   193  	}
   194  	return ""
   195  }
   196  
   197  func (x *FileInfo) GetMimeType() string {
   198  	if x != nil {
   199  		return x.MimeType
   200  	}
   201  	return ""
   202  }
   203  
   204  // Docker image that is used to create a container and start a VM instance for
   205  // the version that you deploy. Only applicable for instances running in the App
   206  // Engine flexible environment.
   207  type ContainerInfo struct {
   208  	state         protoimpl.MessageState
   209  	sizeCache     protoimpl.SizeCache
   210  	unknownFields protoimpl.UnknownFields
   211  
   212  	// URI to the hosted container image in Google Container Registry. The URI
   213  	// must be fully qualified and include a tag or digest.
   214  	// Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
   215  	Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
   216  }
   217  
   218  func (x *ContainerInfo) Reset() {
   219  	*x = ContainerInfo{}
   220  	if protoimpl.UnsafeEnabled {
   221  		mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[2]
   222  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   223  		ms.StoreMessageInfo(mi)
   224  	}
   225  }
   226  
   227  func (x *ContainerInfo) String() string {
   228  	return protoimpl.X.MessageStringOf(x)
   229  }
   230  
   231  func (*ContainerInfo) ProtoMessage() {}
   232  
   233  func (x *ContainerInfo) ProtoReflect() protoreflect.Message {
   234  	mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[2]
   235  	if protoimpl.UnsafeEnabled && x != nil {
   236  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   237  		if ms.LoadMessageInfo() == nil {
   238  			ms.StoreMessageInfo(mi)
   239  		}
   240  		return ms
   241  	}
   242  	return mi.MessageOf(x)
   243  }
   244  
   245  // Deprecated: Use ContainerInfo.ProtoReflect.Descriptor instead.
   246  func (*ContainerInfo) Descriptor() ([]byte, []int) {
   247  	return file_google_appengine_v1beta_deploy_proto_rawDescGZIP(), []int{2}
   248  }
   249  
   250  func (x *ContainerInfo) GetImage() string {
   251  	if x != nil {
   252  		return x.Image
   253  	}
   254  	return ""
   255  }
   256  
   257  // Google Cloud Build information.
   258  type BuildInfo struct {
   259  	state         protoimpl.MessageState
   260  	sizeCache     protoimpl.SizeCache
   261  	unknownFields protoimpl.UnknownFields
   262  
   263  	// The Google Cloud Build id.
   264  	// Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"
   265  	CloudBuildId string `protobuf:"bytes,1,opt,name=cloud_build_id,json=cloudBuildId,proto3" json:"cloud_build_id,omitempty"`
   266  }
   267  
   268  func (x *BuildInfo) Reset() {
   269  	*x = BuildInfo{}
   270  	if protoimpl.UnsafeEnabled {
   271  		mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[3]
   272  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   273  		ms.StoreMessageInfo(mi)
   274  	}
   275  }
   276  
   277  func (x *BuildInfo) String() string {
   278  	return protoimpl.X.MessageStringOf(x)
   279  }
   280  
   281  func (*BuildInfo) ProtoMessage() {}
   282  
   283  func (x *BuildInfo) ProtoReflect() protoreflect.Message {
   284  	mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[3]
   285  	if protoimpl.UnsafeEnabled && x != nil {
   286  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   287  		if ms.LoadMessageInfo() == nil {
   288  			ms.StoreMessageInfo(mi)
   289  		}
   290  		return ms
   291  	}
   292  	return mi.MessageOf(x)
   293  }
   294  
   295  // Deprecated: Use BuildInfo.ProtoReflect.Descriptor instead.
   296  func (*BuildInfo) Descriptor() ([]byte, []int) {
   297  	return file_google_appengine_v1beta_deploy_proto_rawDescGZIP(), []int{3}
   298  }
   299  
   300  func (x *BuildInfo) GetCloudBuildId() string {
   301  	if x != nil {
   302  		return x.CloudBuildId
   303  	}
   304  	return ""
   305  }
   306  
   307  // Options for the build operations performed as a part of the version
   308  // deployment. Only applicable for App Engine flexible environment when creating
   309  // a version using source code directly.
   310  type CloudBuildOptions struct {
   311  	state         protoimpl.MessageState
   312  	sizeCache     protoimpl.SizeCache
   313  	unknownFields protoimpl.UnknownFields
   314  
   315  	// Path to the yaml file used in deployment, used to determine runtime
   316  	// configuration details.
   317  	//
   318  	// Required for flexible environment builds.
   319  	//
   320  	// See https://cloud.google.com/appengine/docs/standard/python/config/appref
   321  	// for more details.
   322  	AppYamlPath string `protobuf:"bytes,1,opt,name=app_yaml_path,json=appYamlPath,proto3" json:"app_yaml_path,omitempty"`
   323  	// The Cloud Build timeout used as part of any dependent builds performed by
   324  	// version creation. Defaults to 10 minutes.
   325  	CloudBuildTimeout *durationpb.Duration `protobuf:"bytes,2,opt,name=cloud_build_timeout,json=cloudBuildTimeout,proto3" json:"cloud_build_timeout,omitempty"`
   326  }
   327  
   328  func (x *CloudBuildOptions) Reset() {
   329  	*x = CloudBuildOptions{}
   330  	if protoimpl.UnsafeEnabled {
   331  		mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[4]
   332  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   333  		ms.StoreMessageInfo(mi)
   334  	}
   335  }
   336  
   337  func (x *CloudBuildOptions) String() string {
   338  	return protoimpl.X.MessageStringOf(x)
   339  }
   340  
   341  func (*CloudBuildOptions) ProtoMessage() {}
   342  
   343  func (x *CloudBuildOptions) ProtoReflect() protoreflect.Message {
   344  	mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[4]
   345  	if protoimpl.UnsafeEnabled && x != nil {
   346  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   347  		if ms.LoadMessageInfo() == nil {
   348  			ms.StoreMessageInfo(mi)
   349  		}
   350  		return ms
   351  	}
   352  	return mi.MessageOf(x)
   353  }
   354  
   355  // Deprecated: Use CloudBuildOptions.ProtoReflect.Descriptor instead.
   356  func (*CloudBuildOptions) Descriptor() ([]byte, []int) {
   357  	return file_google_appengine_v1beta_deploy_proto_rawDescGZIP(), []int{4}
   358  }
   359  
   360  func (x *CloudBuildOptions) GetAppYamlPath() string {
   361  	if x != nil {
   362  		return x.AppYamlPath
   363  	}
   364  	return ""
   365  }
   366  
   367  func (x *CloudBuildOptions) GetCloudBuildTimeout() *durationpb.Duration {
   368  	if x != nil {
   369  		return x.CloudBuildTimeout
   370  	}
   371  	return nil
   372  }
   373  
   374  // The zip file information for a zip deployment.
   375  type ZipInfo struct {
   376  	state         protoimpl.MessageState
   377  	sizeCache     protoimpl.SizeCache
   378  	unknownFields protoimpl.UnknownFields
   379  
   380  	// URL of the zip file to deploy from. Must be a URL to a resource in
   381  	// Google Cloud Storage in the form
   382  	// 'http(s)://storage.googleapis.com/\<bucket\>/\<object\>'.
   383  	SourceUrl string `protobuf:"bytes,3,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
   384  	// An estimate of the number of files in a zip for a zip deployment.
   385  	// If set, must be greater than or equal to the actual number of files.
   386  	// Used for optimizing performance; if not provided, deployment may be slow.
   387  	FilesCount int32 `protobuf:"varint,4,opt,name=files_count,json=filesCount,proto3" json:"files_count,omitempty"`
   388  }
   389  
   390  func (x *ZipInfo) Reset() {
   391  	*x = ZipInfo{}
   392  	if protoimpl.UnsafeEnabled {
   393  		mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[5]
   394  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   395  		ms.StoreMessageInfo(mi)
   396  	}
   397  }
   398  
   399  func (x *ZipInfo) String() string {
   400  	return protoimpl.X.MessageStringOf(x)
   401  }
   402  
   403  func (*ZipInfo) ProtoMessage() {}
   404  
   405  func (x *ZipInfo) ProtoReflect() protoreflect.Message {
   406  	mi := &file_google_appengine_v1beta_deploy_proto_msgTypes[5]
   407  	if protoimpl.UnsafeEnabled && x != nil {
   408  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   409  		if ms.LoadMessageInfo() == nil {
   410  			ms.StoreMessageInfo(mi)
   411  		}
   412  		return ms
   413  	}
   414  	return mi.MessageOf(x)
   415  }
   416  
   417  // Deprecated: Use ZipInfo.ProtoReflect.Descriptor instead.
   418  func (*ZipInfo) Descriptor() ([]byte, []int) {
   419  	return file_google_appengine_v1beta_deploy_proto_rawDescGZIP(), []int{5}
   420  }
   421  
   422  func (x *ZipInfo) GetSourceUrl() string {
   423  	if x != nil {
   424  		return x.SourceUrl
   425  	}
   426  	return ""
   427  }
   428  
   429  func (x *ZipInfo) GetFilesCount() int32 {
   430  	if x != nil {
   431  		return x.FilesCount
   432  	}
   433  	return 0
   434  }
   435  
   436  var File_google_appengine_v1beta_deploy_proto protoreflect.FileDescriptor
   437  
   438  var file_google_appengine_v1beta_deploy_proto_rawDesc = []byte{
   439  	0x0a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
   440  	0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
   441  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
   442  	0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x1a,
   443  	0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
   444  	0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
   445  	0xbf, 0x03, 0x0a, 0x0a, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x44,
   446  	0x0a, 0x05, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e,
   447  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65,
   448  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
   449  	0x6e, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x66,
   450  	0x69, 0x6c, 0x65, 0x73, 0x12, 0x44, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
   451  	0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   452  	0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   453  	0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
   454  	0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x32, 0x0a, 0x03, 0x7a, 0x69,
   455  	0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   456  	0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
   457  	0x61, 0x2e, 0x5a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x7a, 0x69, 0x70, 0x12, 0x38,
   458  	0x0a, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e,
   459  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65,
   460  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x66,
   461  	0x6f, 0x52, 0x05, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x5a, 0x0a, 0x13, 0x63, 0x6c, 0x6f, 0x75,
   462  	0x64, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
   463  	0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
   464  	0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
   465  	0x43, 0x6c, 0x6f, 0x75, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
   466  	0x73, 0x52, 0x11, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4f, 0x70, 0x74,
   467  	0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x5b, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74,
   468  	0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   469  	0x03, 0x6b, 0x65, 0x79, 0x12, 0x37, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
   470  	0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
   471  	0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x46, 0x69,
   472  	0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
   473  	0x01, 0x22, 0x61, 0x0a, 0x08, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a,
   474  	0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28,
   475  	0x09, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x19, 0x0a, 0x08,
   476  	0x73, 0x68, 0x61, 0x31, 0x5f, 0x73, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
   477  	0x73, 0x68, 0x61, 0x31, 0x53, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x6d, 0x65, 0x5f,
   478  	0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x6d, 0x65,
   479  	0x54, 0x79, 0x70, 0x65, 0x22, 0x25, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
   480  	0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x01,
   481  	0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x31, 0x0a, 0x09, 0x42,
   482  	0x75, 0x69, 0x6c, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x24, 0x0a, 0x0e, 0x63, 0x6c, 0x6f, 0x75,
   483  	0x64, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   484  	0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x49, 0x64, 0x22, 0x82,
   485  	0x01, 0x0a, 0x11, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x4f, 0x70, 0x74,
   486  	0x69, 0x6f, 0x6e, 0x73, 0x12, 0x22, 0x0a, 0x0d, 0x61, 0x70, 0x70, 0x5f, 0x79, 0x61, 0x6d, 0x6c,
   487  	0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x70, 0x70,
   488  	0x59, 0x61, 0x6d, 0x6c, 0x50, 0x61, 0x74, 0x68, 0x12, 0x49, 0x0a, 0x13, 0x63, 0x6c, 0x6f, 0x75,
   489  	0x64, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18,
   490  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   491  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   492  	0x52, 0x11, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x69, 0x6d, 0x65,
   493  	0x6f, 0x75, 0x74, 0x22, 0x49, 0x0a, 0x07, 0x5a, 0x69, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d,
   494  	0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01,
   495  	0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x1f, 0x0a,
   496  	0x0b, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01,
   497  	0x28, 0x05, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0xd1,
   498  	0x01, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
   499  	0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x0b,
   500  	0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67,
   501  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
   502  	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   503  	0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x76,
   504  	0x31, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0xaa,
   505  	0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41,
   506  	0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0xca,
   507  	0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41,
   508  	0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xea,
   509  	0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a,
   510  	0x3a, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65,
   511  	0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   512  }
   513  
   514  var (
   515  	file_google_appengine_v1beta_deploy_proto_rawDescOnce sync.Once
   516  	file_google_appengine_v1beta_deploy_proto_rawDescData = file_google_appengine_v1beta_deploy_proto_rawDesc
   517  )
   518  
   519  func file_google_appengine_v1beta_deploy_proto_rawDescGZIP() []byte {
   520  	file_google_appengine_v1beta_deploy_proto_rawDescOnce.Do(func() {
   521  		file_google_appengine_v1beta_deploy_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_appengine_v1beta_deploy_proto_rawDescData)
   522  	})
   523  	return file_google_appengine_v1beta_deploy_proto_rawDescData
   524  }
   525  
   526  var file_google_appengine_v1beta_deploy_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
   527  var file_google_appengine_v1beta_deploy_proto_goTypes = []interface{}{
   528  	(*Deployment)(nil),          // 0: google.appengine.v1beta.Deployment
   529  	(*FileInfo)(nil),            // 1: google.appengine.v1beta.FileInfo
   530  	(*ContainerInfo)(nil),       // 2: google.appengine.v1beta.ContainerInfo
   531  	(*BuildInfo)(nil),           // 3: google.appengine.v1beta.BuildInfo
   532  	(*CloudBuildOptions)(nil),   // 4: google.appengine.v1beta.CloudBuildOptions
   533  	(*ZipInfo)(nil),             // 5: google.appengine.v1beta.ZipInfo
   534  	nil,                         // 6: google.appengine.v1beta.Deployment.FilesEntry
   535  	(*durationpb.Duration)(nil), // 7: google.protobuf.Duration
   536  }
   537  var file_google_appengine_v1beta_deploy_proto_depIdxs = []int32{
   538  	6, // 0: google.appengine.v1beta.Deployment.files:type_name -> google.appengine.v1beta.Deployment.FilesEntry
   539  	2, // 1: google.appengine.v1beta.Deployment.container:type_name -> google.appengine.v1beta.ContainerInfo
   540  	5, // 2: google.appengine.v1beta.Deployment.zip:type_name -> google.appengine.v1beta.ZipInfo
   541  	3, // 3: google.appengine.v1beta.Deployment.build:type_name -> google.appengine.v1beta.BuildInfo
   542  	4, // 4: google.appengine.v1beta.Deployment.cloud_build_options:type_name -> google.appengine.v1beta.CloudBuildOptions
   543  	7, // 5: google.appengine.v1beta.CloudBuildOptions.cloud_build_timeout:type_name -> google.protobuf.Duration
   544  	1, // 6: google.appengine.v1beta.Deployment.FilesEntry.value:type_name -> google.appengine.v1beta.FileInfo
   545  	7, // [7:7] is the sub-list for method output_type
   546  	7, // [7:7] is the sub-list for method input_type
   547  	7, // [7:7] is the sub-list for extension type_name
   548  	7, // [7:7] is the sub-list for extension extendee
   549  	0, // [0:7] is the sub-list for field type_name
   550  }
   551  
   552  func init() { file_google_appengine_v1beta_deploy_proto_init() }
   553  func file_google_appengine_v1beta_deploy_proto_init() {
   554  	if File_google_appengine_v1beta_deploy_proto != nil {
   555  		return
   556  	}
   557  	if !protoimpl.UnsafeEnabled {
   558  		file_google_appengine_v1beta_deploy_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   559  			switch v := v.(*Deployment); i {
   560  			case 0:
   561  				return &v.state
   562  			case 1:
   563  				return &v.sizeCache
   564  			case 2:
   565  				return &v.unknownFields
   566  			default:
   567  				return nil
   568  			}
   569  		}
   570  		file_google_appengine_v1beta_deploy_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   571  			switch v := v.(*FileInfo); i {
   572  			case 0:
   573  				return &v.state
   574  			case 1:
   575  				return &v.sizeCache
   576  			case 2:
   577  				return &v.unknownFields
   578  			default:
   579  				return nil
   580  			}
   581  		}
   582  		file_google_appengine_v1beta_deploy_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   583  			switch v := v.(*ContainerInfo); i {
   584  			case 0:
   585  				return &v.state
   586  			case 1:
   587  				return &v.sizeCache
   588  			case 2:
   589  				return &v.unknownFields
   590  			default:
   591  				return nil
   592  			}
   593  		}
   594  		file_google_appengine_v1beta_deploy_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   595  			switch v := v.(*BuildInfo); i {
   596  			case 0:
   597  				return &v.state
   598  			case 1:
   599  				return &v.sizeCache
   600  			case 2:
   601  				return &v.unknownFields
   602  			default:
   603  				return nil
   604  			}
   605  		}
   606  		file_google_appengine_v1beta_deploy_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   607  			switch v := v.(*CloudBuildOptions); i {
   608  			case 0:
   609  				return &v.state
   610  			case 1:
   611  				return &v.sizeCache
   612  			case 2:
   613  				return &v.unknownFields
   614  			default:
   615  				return nil
   616  			}
   617  		}
   618  		file_google_appengine_v1beta_deploy_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   619  			switch v := v.(*ZipInfo); i {
   620  			case 0:
   621  				return &v.state
   622  			case 1:
   623  				return &v.sizeCache
   624  			case 2:
   625  				return &v.unknownFields
   626  			default:
   627  				return nil
   628  			}
   629  		}
   630  	}
   631  	type x struct{}
   632  	out := protoimpl.TypeBuilder{
   633  		File: protoimpl.DescBuilder{
   634  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   635  			RawDescriptor: file_google_appengine_v1beta_deploy_proto_rawDesc,
   636  			NumEnums:      0,
   637  			NumMessages:   7,
   638  			NumExtensions: 0,
   639  			NumServices:   0,
   640  		},
   641  		GoTypes:           file_google_appengine_v1beta_deploy_proto_goTypes,
   642  		DependencyIndexes: file_google_appengine_v1beta_deploy_proto_depIdxs,
   643  		MessageInfos:      file_google_appengine_v1beta_deploy_proto_msgTypes,
   644  	}.Build()
   645  	File_google_appengine_v1beta_deploy_proto = out.File
   646  	file_google_appengine_v1beta_deploy_proto_rawDesc = nil
   647  	file_google_appengine_v1beta_deploy_proto_goTypes = nil
   648  	file_google_appengine_v1beta_deploy_proto_depIdxs = nil
   649  }
   650  

View as plain text