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/devtools/artifactregistry/v1/artifact.proto 20 21package artifactregistry 22 23import ( 24 reflect "reflect" 25 sync "sync" 26 27 _ "google.golang.org/genproto/googleapis/api/annotations" 28 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 29 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 30 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 31) 32 33const ( 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// DockerImage represents a docker artifact. 41// The following fields are returned as untyped metadata in the Version 42// resource, using camelcase keys (i.e. metadata.imageSizeBytes): 43// - imageSizeBytes 44// - mediaType 45// - buildTime 46type DockerImage struct { 47 state protoimpl.MessageState 48 sizeCache protoimpl.SizeCache 49 unknownFields protoimpl.UnknownFields 50 51 // Required. registry_location, project_id, repository_name and image id forms a unique 52 // image 53 // name:`projects/<project_id>/locations/<location>/repository/<repository_name>/dockerImages/<docker_image>`. 54 // For example, 55 // "projects/test-project/locations/us-west4/repositories/test-repo/dockerImages/ 56 // nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf", 57 // where "us-west4" is the registry_location, "test-project" is the 58 // project_id, "test-repo" is the repository_name and 59 // "nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf" 60 // is the image's digest. 61 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 62 // Required. URL to access the image. 63 // Example: 64 // us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf 65 Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` 66 // Tags attached to this image. 67 Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"` 68 // Calculated size of the image. 69 // This field is returned as the 'metadata.imageSizeBytes' field in the 70 // Version resource. 71 ImageSizeBytes int64 `protobuf:"varint,4,opt,name=image_size_bytes,json=imageSizeBytes,proto3" json:"image_size_bytes,omitempty"` 72 // Time the image was uploaded. 73 UploadTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=upload_time,json=uploadTime,proto3" json:"upload_time,omitempty"` 74 // Media type of this image, e.g. 75 // "application/vnd.docker.distribution.manifest.v2+json". 76 // This field is returned as the 'metadata.mediaType' field in the 77 // Version resource. 78 MediaType string `protobuf:"bytes,6,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"` 79 // The time this image was built. 80 // This field is returned as the 'metadata.buildTime' field in the 81 // Version resource. 82 // The build time is returned to the client as an RFC 3339 string, which can 83 // be easily used with the JavaScript Date constructor. 84 BuildTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=build_time,json=buildTime,proto3" json:"build_time,omitempty"` 85} 86 87func (x *DockerImage) Reset() { 88 *x = DockerImage{} 89 if protoimpl.UnsafeEnabled { 90 mi := &file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[0] 91 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 92 ms.StoreMessageInfo(mi) 93 } 94} 95 96func (x *DockerImage) String() string { 97 return protoimpl.X.MessageStringOf(x) 98} 99 100func (*DockerImage) ProtoMessage() {} 101 102func (x *DockerImage) ProtoReflect() protoreflect.Message { 103 mi := &file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[0] 104 if protoimpl.UnsafeEnabled && x != nil { 105 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 106 if ms.LoadMessageInfo() == nil { 107 ms.StoreMessageInfo(mi) 108 } 109 return ms 110 } 111 return mi.MessageOf(x) 112} 113 114// Deprecated: Use DockerImage.ProtoReflect.Descriptor instead. 115func (*DockerImage) Descriptor() ([]byte, []int) { 116 return file_google_devtools_artifactregistry_v1_artifact_proto_rawDescGZIP(), []int{0} 117} 118 119func (x *DockerImage) GetName() string { 120 if x != nil { 121 return x.Name 122 } 123 return "" 124} 125 126func (x *DockerImage) GetUri() string { 127 if x != nil { 128 return x.Uri 129 } 130 return "" 131} 132 133func (x *DockerImage) GetTags() []string { 134 if x != nil { 135 return x.Tags 136 } 137 return nil 138} 139 140func (x *DockerImage) GetImageSizeBytes() int64 { 141 if x != nil { 142 return x.ImageSizeBytes 143 } 144 return 0 145} 146 147func (x *DockerImage) GetUploadTime() *timestamppb.Timestamp { 148 if x != nil { 149 return x.UploadTime 150 } 151 return nil 152} 153 154func (x *DockerImage) GetMediaType() string { 155 if x != nil { 156 return x.MediaType 157 } 158 return "" 159} 160 161func (x *DockerImage) GetBuildTime() *timestamppb.Timestamp { 162 if x != nil { 163 return x.BuildTime 164 } 165 return nil 166} 167 168// The request to list docker images. 169type ListDockerImagesRequest struct { 170 state protoimpl.MessageState 171 sizeCache protoimpl.SizeCache 172 unknownFields protoimpl.UnknownFields 173 174 // Required. The name of the parent resource whose docker images will be listed. 175 Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 176 // The maximum number of artifacts to return. 177 PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 178 // The next_page_token value returned from a previous list request, if any. 179 PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 180} 181 182func (x *ListDockerImagesRequest) Reset() { 183 *x = ListDockerImagesRequest{} 184 if protoimpl.UnsafeEnabled { 185 mi := &file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[1] 186 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 187 ms.StoreMessageInfo(mi) 188 } 189} 190 191func (x *ListDockerImagesRequest) String() string { 192 return protoimpl.X.MessageStringOf(x) 193} 194 195func (*ListDockerImagesRequest) ProtoMessage() {} 196 197func (x *ListDockerImagesRequest) ProtoReflect() protoreflect.Message { 198 mi := &file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[1] 199 if protoimpl.UnsafeEnabled && x != nil { 200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 201 if ms.LoadMessageInfo() == nil { 202 ms.StoreMessageInfo(mi) 203 } 204 return ms 205 } 206 return mi.MessageOf(x) 207} 208 209// Deprecated: Use ListDockerImagesRequest.ProtoReflect.Descriptor instead. 210func (*ListDockerImagesRequest) Descriptor() ([]byte, []int) { 211 return file_google_devtools_artifactregistry_v1_artifact_proto_rawDescGZIP(), []int{1} 212} 213 214func (x *ListDockerImagesRequest) GetParent() string { 215 if x != nil { 216 return x.Parent 217 } 218 return "" 219} 220 221func (x *ListDockerImagesRequest) GetPageSize() int32 { 222 if x != nil { 223 return x.PageSize 224 } 225 return 0 226} 227 228func (x *ListDockerImagesRequest) GetPageToken() string { 229 if x != nil { 230 return x.PageToken 231 } 232 return "" 233} 234 235// The response from listing docker images. 236type ListDockerImagesResponse struct { 237 state protoimpl.MessageState 238 sizeCache protoimpl.SizeCache 239 unknownFields protoimpl.UnknownFields 240 241 // The docker images returned. 242 DockerImages []*DockerImage `protobuf:"bytes,1,rep,name=docker_images,json=dockerImages,proto3" json:"docker_images,omitempty"` 243 // The token to retrieve the next page of artifacts, or empty if there are no 244 // more artifacts to return. 245 NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 246} 247 248func (x *ListDockerImagesResponse) Reset() { 249 *x = ListDockerImagesResponse{} 250 if protoimpl.UnsafeEnabled { 251 mi := &file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[2] 252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 253 ms.StoreMessageInfo(mi) 254 } 255} 256 257func (x *ListDockerImagesResponse) String() string { 258 return protoimpl.X.MessageStringOf(x) 259} 260 261func (*ListDockerImagesResponse) ProtoMessage() {} 262 263func (x *ListDockerImagesResponse) ProtoReflect() protoreflect.Message { 264 mi := &file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[2] 265 if protoimpl.UnsafeEnabled && x != nil { 266 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 267 if ms.LoadMessageInfo() == nil { 268 ms.StoreMessageInfo(mi) 269 } 270 return ms 271 } 272 return mi.MessageOf(x) 273} 274 275// Deprecated: Use ListDockerImagesResponse.ProtoReflect.Descriptor instead. 276func (*ListDockerImagesResponse) Descriptor() ([]byte, []int) { 277 return file_google_devtools_artifactregistry_v1_artifact_proto_rawDescGZIP(), []int{2} 278} 279 280func (x *ListDockerImagesResponse) GetDockerImages() []*DockerImage { 281 if x != nil { 282 return x.DockerImages 283 } 284 return nil 285} 286 287func (x *ListDockerImagesResponse) GetNextPageToken() string { 288 if x != nil { 289 return x.NextPageToken 290 } 291 return "" 292} 293 294var File_google_devtools_artifactregistry_v1_artifact_proto protoreflect.FileDescriptor 295 296var file_google_devtools_artifactregistry_v1_artifact_proto_rawDesc = []byte{ 297 0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 298 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 299 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x2e, 0x70, 300 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 301 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 302 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 303 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 304 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 305 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 306 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 307 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 308 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 309 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 310 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa5, 0x03, 0x0a, 0x0b, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 311 0x6d, 0x61, 0x67, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 312 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x15, 0x0a, 313 0x03, 0x75, 0x72, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 314 0x03, 0x75, 0x72, 0x69, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 315 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x28, 0x0a, 0x10, 0x69, 0x6d, 0x61, 0x67, 316 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 317 0x28, 0x03, 0x52, 0x0e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 318 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 319 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 320 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 321 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 322 0x1d, 0x0a, 0x0a, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 323 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x39, 324 0x0a, 0x0a, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 325 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 326 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 327 0x62, 0x75, 0x69, 0x6c, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x90, 0x01, 0xea, 0x41, 0x8c, 0x01, 328 0x0a, 0x2b, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 329 0x72, 0x79, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 330 0x6d, 0x2f, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x5d, 0x70, 331 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 332 0x7d, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 333 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 334 0x69, 0x65, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x7d, 335 0x2f, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x7b, 0x64, 336 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x7d, 0x22, 0x72, 0x0a, 0x17, 337 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x73, 338 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 339 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 340 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 341 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 342 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 343 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 344 0x22, 0x99, 0x01, 0x0a, 0x18, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 345 0x6d, 0x61, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 346 0x0d, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 347 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 348 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 349 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x6f, 0x63, 0x6b, 0x65, 350 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 351 0x61, 0x67, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 352 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 353 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x42, 0xfb, 0x01, 0x0a, 354 0x27, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 355 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 356 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 357 0x63, 0x74, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 358 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 359 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 360 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 361 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x3b, 0x61, 0x72, 362 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0xaa, 0x02, 363 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x72, 364 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x2e, 0x56, 365 0x31, 0xca, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 366 0x5c, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 367 0x79, 0x5c, 0x56, 0x31, 0xea, 0x02, 0x23, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 368 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x52, 0x65, 369 0x67, 0x69, 0x73, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 370 0x6f, 0x33, 371} 372 373var ( 374 file_google_devtools_artifactregistry_v1_artifact_proto_rawDescOnce sync.Once 375 file_google_devtools_artifactregistry_v1_artifact_proto_rawDescData = file_google_devtools_artifactregistry_v1_artifact_proto_rawDesc 376) 377 378func file_google_devtools_artifactregistry_v1_artifact_proto_rawDescGZIP() []byte { 379 file_google_devtools_artifactregistry_v1_artifact_proto_rawDescOnce.Do(func() { 380 file_google_devtools_artifactregistry_v1_artifact_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_artifactregistry_v1_artifact_proto_rawDescData) 381 }) 382 return file_google_devtools_artifactregistry_v1_artifact_proto_rawDescData 383} 384 385var file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 386var file_google_devtools_artifactregistry_v1_artifact_proto_goTypes = []interface{}{ 387 (*DockerImage)(nil), // 0: google.devtools.artifactregistry.v1.DockerImage 388 (*ListDockerImagesRequest)(nil), // 1: google.devtools.artifactregistry.v1.ListDockerImagesRequest 389 (*ListDockerImagesResponse)(nil), // 2: google.devtools.artifactregistry.v1.ListDockerImagesResponse 390 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 391} 392var file_google_devtools_artifactregistry_v1_artifact_proto_depIdxs = []int32{ 393 3, // 0: google.devtools.artifactregistry.v1.DockerImage.upload_time:type_name -> google.protobuf.Timestamp 394 3, // 1: google.devtools.artifactregistry.v1.DockerImage.build_time:type_name -> google.protobuf.Timestamp 395 0, // 2: google.devtools.artifactregistry.v1.ListDockerImagesResponse.docker_images:type_name -> google.devtools.artifactregistry.v1.DockerImage 396 3, // [3:3] is the sub-list for method output_type 397 3, // [3:3] is the sub-list for method input_type 398 3, // [3:3] is the sub-list for extension type_name 399 3, // [3:3] is the sub-list for extension extendee 400 0, // [0:3] is the sub-list for field type_name 401} 402 403func init() { file_google_devtools_artifactregistry_v1_artifact_proto_init() } 404func file_google_devtools_artifactregistry_v1_artifact_proto_init() { 405 if File_google_devtools_artifactregistry_v1_artifact_proto != nil { 406 return 407 } 408 if !protoimpl.UnsafeEnabled { 409 file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 410 switch v := v.(*DockerImage); i { 411 case 0: 412 return &v.state 413 case 1: 414 return &v.sizeCache 415 case 2: 416 return &v.unknownFields 417 default: 418 return nil 419 } 420 } 421 file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 422 switch v := v.(*ListDockerImagesRequest); i { 423 case 0: 424 return &v.state 425 case 1: 426 return &v.sizeCache 427 case 2: 428 return &v.unknownFields 429 default: 430 return nil 431 } 432 } 433 file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 434 switch v := v.(*ListDockerImagesResponse); i { 435 case 0: 436 return &v.state 437 case 1: 438 return &v.sizeCache 439 case 2: 440 return &v.unknownFields 441 default: 442 return nil 443 } 444 } 445 } 446 type x struct{} 447 out := protoimpl.TypeBuilder{ 448 File: protoimpl.DescBuilder{ 449 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 450 RawDescriptor: file_google_devtools_artifactregistry_v1_artifact_proto_rawDesc, 451 NumEnums: 0, 452 NumMessages: 3, 453 NumExtensions: 0, 454 NumServices: 0, 455 }, 456 GoTypes: file_google_devtools_artifactregistry_v1_artifact_proto_goTypes, 457 DependencyIndexes: file_google_devtools_artifactregistry_v1_artifact_proto_depIdxs, 458 MessageInfos: file_google_devtools_artifactregistry_v1_artifact_proto_msgTypes, 459 }.Build() 460 File_google_devtools_artifactregistry_v1_artifact_proto = out.File 461 file_google_devtools_artifactregistry_v1_artifact_proto_rawDesc = nil 462 file_google_devtools_artifactregistry_v1_artifact_proto_goTypes = nil 463 file_google_devtools_artifactregistry_v1_artifact_proto_depIdxs = nil 464} 465