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