• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/kms/v1/service.proto
18 
19 package com.google.cloud.kms.v1;
20 
21 public final class KmsProto {
KmsProto()22   private KmsProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_kms_v1_ListKeyRingsRequest_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_kms_v1_ListKeyRingsRequest_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_kms_v1_ListCryptoKeysRequest_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_kms_v1_ListCryptoKeysRequest_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsRequest_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsRequest_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_kms_v1_ListImportJobsRequest_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_kms_v1_ListImportJobsRequest_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_kms_v1_ListKeyRingsResponse_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_kms_v1_ListKeyRingsResponse_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_kms_v1_ListCryptoKeysResponse_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_kms_v1_ListCryptoKeysResponse_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsResponse_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsResponse_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_kms_v1_ListImportJobsResponse_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_kms_v1_ListImportJobsResponse_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_kms_v1_GetKeyRingRequest_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_kms_v1_GetKeyRingRequest_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_kms_v1_GetCryptoKeyRequest_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_kms_v1_GetCryptoKeyRequest_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_kms_v1_GetCryptoKeyVersionRequest_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_kms_v1_GetCryptoKeyVersionRequest_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_cloud_kms_v1_GetPublicKeyRequest_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_cloud_kms_v1_GetPublicKeyRequest_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_cloud_kms_v1_GetImportJobRequest_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_cloud_kms_v1_GetImportJobRequest_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_cloud_kms_v1_CreateKeyRingRequest_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_cloud_kms_v1_CreateKeyRingRequest_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_cloud_kms_v1_CreateCryptoKeyRequest_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_cloud_kms_v1_CreateCryptoKeyRequest_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_cloud_kms_v1_CreateCryptoKeyVersionRequest_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_cloud_kms_v1_CreateCryptoKeyVersionRequest_fieldAccessorTable;
94   static final com.google.protobuf.Descriptors.Descriptor
95       internal_static_google_cloud_kms_v1_ImportCryptoKeyVersionRequest_descriptor;
96   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
97       internal_static_google_cloud_kms_v1_ImportCryptoKeyVersionRequest_fieldAccessorTable;
98   static final com.google.protobuf.Descriptors.Descriptor
99       internal_static_google_cloud_kms_v1_CreateImportJobRequest_descriptor;
100   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101       internal_static_google_cloud_kms_v1_CreateImportJobRequest_fieldAccessorTable;
102   static final com.google.protobuf.Descriptors.Descriptor
103       internal_static_google_cloud_kms_v1_UpdateCryptoKeyRequest_descriptor;
104   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105       internal_static_google_cloud_kms_v1_UpdateCryptoKeyRequest_fieldAccessorTable;
106   static final com.google.protobuf.Descriptors.Descriptor
107       internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_descriptor;
108   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
109       internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_fieldAccessorTable;
110   static final com.google.protobuf.Descriptors.Descriptor
111       internal_static_google_cloud_kms_v1_UpdateCryptoKeyPrimaryVersionRequest_descriptor;
112   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113       internal_static_google_cloud_kms_v1_UpdateCryptoKeyPrimaryVersionRequest_fieldAccessorTable;
114   static final com.google.protobuf.Descriptors.Descriptor
115       internal_static_google_cloud_kms_v1_DestroyCryptoKeyVersionRequest_descriptor;
116   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
117       internal_static_google_cloud_kms_v1_DestroyCryptoKeyVersionRequest_fieldAccessorTable;
118   static final com.google.protobuf.Descriptors.Descriptor
119       internal_static_google_cloud_kms_v1_RestoreCryptoKeyVersionRequest_descriptor;
120   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
121       internal_static_google_cloud_kms_v1_RestoreCryptoKeyVersionRequest_fieldAccessorTable;
122   static final com.google.protobuf.Descriptors.Descriptor
123       internal_static_google_cloud_kms_v1_EncryptRequest_descriptor;
124   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
125       internal_static_google_cloud_kms_v1_EncryptRequest_fieldAccessorTable;
126   static final com.google.protobuf.Descriptors.Descriptor
127       internal_static_google_cloud_kms_v1_DecryptRequest_descriptor;
128   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129       internal_static_google_cloud_kms_v1_DecryptRequest_fieldAccessorTable;
130   static final com.google.protobuf.Descriptors.Descriptor
131       internal_static_google_cloud_kms_v1_AsymmetricSignRequest_descriptor;
132   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
133       internal_static_google_cloud_kms_v1_AsymmetricSignRequest_fieldAccessorTable;
134   static final com.google.protobuf.Descriptors.Descriptor
135       internal_static_google_cloud_kms_v1_AsymmetricDecryptRequest_descriptor;
136   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
137       internal_static_google_cloud_kms_v1_AsymmetricDecryptRequest_fieldAccessorTable;
138   static final com.google.protobuf.Descriptors.Descriptor
139       internal_static_google_cloud_kms_v1_MacSignRequest_descriptor;
140   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
141       internal_static_google_cloud_kms_v1_MacSignRequest_fieldAccessorTable;
142   static final com.google.protobuf.Descriptors.Descriptor
143       internal_static_google_cloud_kms_v1_MacVerifyRequest_descriptor;
144   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
145       internal_static_google_cloud_kms_v1_MacVerifyRequest_fieldAccessorTable;
146   static final com.google.protobuf.Descriptors.Descriptor
147       internal_static_google_cloud_kms_v1_GenerateRandomBytesRequest_descriptor;
148   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
149       internal_static_google_cloud_kms_v1_GenerateRandomBytesRequest_fieldAccessorTable;
150   static final com.google.protobuf.Descriptors.Descriptor
151       internal_static_google_cloud_kms_v1_EncryptResponse_descriptor;
152   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
153       internal_static_google_cloud_kms_v1_EncryptResponse_fieldAccessorTable;
154   static final com.google.protobuf.Descriptors.Descriptor
155       internal_static_google_cloud_kms_v1_DecryptResponse_descriptor;
156   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
157       internal_static_google_cloud_kms_v1_DecryptResponse_fieldAccessorTable;
158   static final com.google.protobuf.Descriptors.Descriptor
159       internal_static_google_cloud_kms_v1_AsymmetricSignResponse_descriptor;
160   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
161       internal_static_google_cloud_kms_v1_AsymmetricSignResponse_fieldAccessorTable;
162   static final com.google.protobuf.Descriptors.Descriptor
163       internal_static_google_cloud_kms_v1_AsymmetricDecryptResponse_descriptor;
164   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
165       internal_static_google_cloud_kms_v1_AsymmetricDecryptResponse_fieldAccessorTable;
166   static final com.google.protobuf.Descriptors.Descriptor
167       internal_static_google_cloud_kms_v1_MacSignResponse_descriptor;
168   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
169       internal_static_google_cloud_kms_v1_MacSignResponse_fieldAccessorTable;
170   static final com.google.protobuf.Descriptors.Descriptor
171       internal_static_google_cloud_kms_v1_MacVerifyResponse_descriptor;
172   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
173       internal_static_google_cloud_kms_v1_MacVerifyResponse_fieldAccessorTable;
174   static final com.google.protobuf.Descriptors.Descriptor
175       internal_static_google_cloud_kms_v1_GenerateRandomBytesResponse_descriptor;
176   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
177       internal_static_google_cloud_kms_v1_GenerateRandomBytesResponse_fieldAccessorTable;
178   static final com.google.protobuf.Descriptors.Descriptor
179       internal_static_google_cloud_kms_v1_Digest_descriptor;
180   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
181       internal_static_google_cloud_kms_v1_Digest_fieldAccessorTable;
182   static final com.google.protobuf.Descriptors.Descriptor
183       internal_static_google_cloud_kms_v1_LocationMetadata_descriptor;
184   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
185       internal_static_google_cloud_kms_v1_LocationMetadata_fieldAccessorTable;
186 
getDescriptor()187   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
188     return descriptor;
189   }
190 
191   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
192 
193   static {
194     java.lang.String[] descriptorData = {
195       "\n!google/cloud/kms/v1/service.proto\022\023goo"
196           + "gle.cloud.kms.v1\032\034google/api/annotations"
197           + ".proto\032\027google/api/client.proto\032\037google/"
198           + "api/field_behavior.proto\032\031google/api/res"
199           + "ource.proto\032#google/cloud/kms/v1/resourc"
200           + "es.proto\032 google/protobuf/field_mask.pro"
201           + "to\032\036google/protobuf/wrappers.proto\"\255\001\n\023L"
202           + "istKeyRingsRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372"
203           + "A#\n!locations.googleapis.com/Location\022\026\n"
204           + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003 \001("
205           + "\tB\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001\022\025\n\010order_by\030"
206           + "\005 \001(\tB\003\340A\001\"\377\001\n\025ListCryptoKeysRequest\0227\n\006"
207           + "parent\030\001 \001(\tB\'\340A\002\372A!\n\037cloudkms.googleapi"
208           + "s.com/KeyRing\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n"
209           + "\npage_token\030\003 \001(\tB\003\340A\001\022P\n\014version_view\030\004"
210           + " \001(\0162:.google.cloud.kms.v1.CryptoKeyVers"
211           + "ion.CryptoKeyVersionView\022\023\n\006filter\030\005 \001(\t"
212           + "B\003\340A\001\022\025\n\010order_by\030\006 \001(\tB\003\340A\001\"\200\002\n\034ListCry"
213           + "ptoKeyVersionsRequest\0229\n\006parent\030\001 \001(\tB)\340"
214           + "A\002\372A#\n!cloudkms.googleapis.com/CryptoKey"
215           + "\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003"
216           + " \001(\tB\003\340A\001\022H\n\004view\030\004 \001(\0162:.google.cloud.k"
217           + "ms.v1.CryptoKeyVersion.CryptoKeyVersionV"
218           + "iew\022\023\n\006filter\030\005 \001(\tB\003\340A\001\022\025\n\010order_by\030\006 \001"
219           + "(\tB\003\340A\001\"\255\001\n\025ListImportJobsRequest\0227\n\006par"
220           + "ent\030\001 \001(\tB\'\340A\002\372A!\n\037cloudkms.googleapis.c"
221           + "om/KeyRing\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npa"
222           + "ge_token\030\003 \001(\tB\003\340A\001\022\023\n\006filter\030\004 \001(\tB\003\340A\001"
223           + "\022\025\n\010order_by\030\005 \001(\tB\003\340A\001\"t\n\024ListKeyRingsR"
224           + "esponse\022/\n\tkey_rings\030\001 \003(\0132\034.google.clou"
225           + "d.kms.v1.KeyRing\022\027\n\017next_page_token\030\002 \001("
226           + "\t\022\022\n\ntotal_size\030\003 \001(\005\"z\n\026ListCryptoKeysR"
227           + "esponse\0223\n\013crypto_keys\030\001 \003(\0132\036.google.cl"
228           + "oud.kms.v1.CryptoKey\022\027\n\017next_page_token\030"
229           + "\002 \001(\t\022\022\n\ntotal_size\030\003 \001(\005\"\220\001\n\035ListCrypto"
230           + "KeyVersionsResponse\022B\n\023crypto_key_versio"
231           + "ns\030\001 \003(\0132%.google.cloud.kms.v1.CryptoKey"
232           + "Version\022\027\n\017next_page_token\030\002 \001(\t\022\022\n\ntota"
233           + "l_size\030\003 \001(\005\"z\n\026ListImportJobsResponse\0223"
234           + "\n\013import_jobs\030\001 \003(\0132\036.google.cloud.kms.v"
235           + "1.ImportJob\022\027\n\017next_page_token\030\002 \001(\t\022\022\n\n"
236           + "total_size\030\003 \001(\005\"J\n\021GetKeyRingRequest\0225\n"
237           + "\004name\030\001 \001(\tB\'\340A\002\372A!\n\037cloudkms.googleapis"
238           + ".com/KeyRing\"N\n\023GetCryptoKeyRequest\0227\n\004n"
239           + "ame\030\001 \001(\tB)\340A\002\372A#\n!cloudkms.googleapis.c"
240           + "om/CryptoKey\"\\\n\032GetCryptoKeyVersionReque"
241           + "st\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(cloudkms.googl"
242           + "eapis.com/CryptoKeyVersion\"U\n\023GetPublicK"
243           + "eyRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(cloudkm"
244           + "s.googleapis.com/CryptoKeyVersion\"N\n\023Get"
245           + "ImportJobRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!"
246           + "cloudkms.googleapis.com/ImportJob\"\240\001\n\024Cr"
247           + "eateKeyRingRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372"
248           + "A#\n!locations.googleapis.com/Location\022\030\n"
249           + "\013key_ring_id\030\002 \001(\tB\003\340A\002\0223\n\010key_ring\030\003 \001("
250           + "\0132\034.google.cloud.kms.v1.KeyRingB\003\340A\002\"\315\001\n"
251           + "\026CreateCryptoKeyRequest\0227\n\006parent\030\001 \001(\tB"
252           + "\'\340A\002\372A!\n\037cloudkms.googleapis.com/KeyRing"
253           + "\022\032\n\rcrypto_key_id\030\002 \001(\tB\003\340A\002\0227\n\ncrypto_k"
254           + "ey\030\003 \001(\0132\036.google.cloud.kms.v1.CryptoKey"
255           + "B\003\340A\002\022%\n\035skip_initial_version_creation\030\005"
256           + " \001(\010\"\242\001\n\035CreateCryptoKeyVersionRequest\0229"
257           + "\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!cloudkms.googlea"
258           + "pis.com/CryptoKey\022F\n\022crypto_key_version\030"
259           + "\002 \001(\0132%.google.cloud.kms.v1.CryptoKeyVer"
260           + "sionB\003\340A\002\"\360\002\n\035ImportCryptoKeyVersionRequ"
261           + "est\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!cloudkms.go"
262           + "ogleapis.com/CryptoKey\022L\n\022crypto_key_ver"
263           + "sion\030\006 \001(\tB0\340A\001\372A*\n(cloudkms.googleapis."
264           + "com/CryptoKeyVersion\022W\n\talgorithm\030\002 \001(\0162"
265           + "?.google.cloud.kms.v1.CryptoKeyVersion.C"
266           + "ryptoKeyVersionAlgorithmB\003\340A\002\022\027\n\nimport_"
267           + "job\030\004 \001(\tB\003\340A\002\022\030\n\013wrapped_key\030\010 \001(\014B\003\340A\001"
268           + "\022\"\n\023rsa_aes_wrapped_key\030\005 \001(\014B\003\340A\001H\000B\026\n\024"
269           + "wrapped_key_material\"\246\001\n\026CreateImportJob"
270           + "Request\0227\n\006parent\030\001 \001(\tB\'\340A\002\372A!\n\037cloudkm"
271           + "s.googleapis.com/KeyRing\022\032\n\rimport_job_i"
272           + "d\030\002 \001(\tB\003\340A\002\0227\n\nimport_job\030\003 \001(\0132\036.googl"
273           + "e.cloud.kms.v1.ImportJobB\003\340A\002\"\207\001\n\026Update"
274           + "CryptoKeyRequest\0227\n\ncrypto_key\030\001 \001(\0132\036.g"
275           + "oogle.cloud.kms.v1.CryptoKeyB\003\340A\002\0224\n\013upd"
276           + "ate_mask\030\002 \001(\0132\032.google.protobuf.FieldMa"
277           + "skB\003\340A\002\"\235\001\n\035UpdateCryptoKeyVersionReques"
278           + "t\022F\n\022crypto_key_version\030\001 \001(\0132%.google.c"
279           + "loud.kms.v1.CryptoKeyVersionB\003\340A\002\0224\n\013upd"
280           + "ate_mask\030\002 \001(\0132\032.google.protobuf.FieldMa"
281           + "skB\003\340A\002\"\203\001\n$UpdateCryptoKeyPrimaryVersio"
282           + "nRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!cloudkms"
283           + ".googleapis.com/CryptoKey\022\"\n\025crypto_key_"
284           + "version_id\030\002 \001(\tB\003\340A\002\"`\n\036DestroyCryptoKe"
285           + "yVersionRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(c"
286           + "loudkms.googleapis.com/CryptoKeyVersion\""
287           + "`\n\036RestoreCryptoKeyVersionRequest\022>\n\004nam"
288           + "e\030\001 \001(\tB0\340A\002\372A*\n(cloudkms.googleapis.com"
289           + "/CryptoKeyVersion\"\371\001\n\016EncryptRequest\022\027\n\004"
290           + "name\030\001 \001(\tB\t\340A\002\372A\003\n\001*\022\026\n\tplaintext\030\002 \001(\014"
291           + "B\003\340A\002\022*\n\035additional_authenticated_data\030\003"
292           + " \001(\014B\003\340A\001\022:\n\020plaintext_crc32c\030\007 \001(\0132\033.go"
293           + "ogle.protobuf.Int64ValueB\003\340A\001\022N\n$additio"
294           + "nal_authenticated_data_crc32c\030\010 \001(\0132\033.go"
295           + "ogle.protobuf.Int64ValueB\003\340A\001\"\233\002\n\016Decryp"
296           + "tRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!cloudkms"
297           + ".googleapis.com/CryptoKey\022\027\n\nciphertext\030"
298           + "\002 \001(\014B\003\340A\002\022*\n\035additional_authenticated_d"
299           + "ata\030\003 \001(\014B\003\340A\001\022;\n\021ciphertext_crc32c\030\005 \001("
300           + "\0132\033.google.protobuf.Int64ValueB\003\340A\001\022N\n$a"
301           + "dditional_authenticated_data_crc32c\030\006 \001("
302           + "\0132\033.google.protobuf.Int64ValueB\003\340A\001\"\214\002\n\025"
303           + "AsymmetricSignRequest\022>\n\004name\030\001 \001(\tB0\340A\002"
304           + "\372A*\n(cloudkms.googleapis.com/CryptoKeyVe"
305           + "rsion\0220\n\006digest\030\003 \001(\0132\033.google.cloud.kms"
306           + ".v1.DigestB\003\340A\001\0227\n\rdigest_crc32c\030\004 \001(\0132\033"
307           + ".google.protobuf.Int64ValueB\003\340A\001\022\021\n\004data"
308           + "\030\006 \001(\014B\003\340A\001\0225\n\013data_crc32c\030\007 \001(\0132\033.googl"
309           + "e.protobuf.Int64ValueB\003\340A\001\"\260\001\n\030Asymmetri"
310           + "cDecryptRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(c"
311           + "loudkms.googleapis.com/CryptoKeyVersion\022"
312           + "\027\n\nciphertext\030\003 \001(\014B\003\340A\002\022;\n\021ciphertext_c"
313           + "rc32c\030\004 \001(\0132\033.google.protobuf.Int64Value"
314           + "B\003\340A\001\"\232\001\n\016MacSignRequest\022>\n\004name\030\001 \001(\tB0"
315           + "\340A\002\372A*\n(cloudkms.googleapis.com/CryptoKe"
316           + "yVersion\022\021\n\004data\030\002 \001(\014B\003\340A\002\0225\n\013data_crc3"
317           + "2c\030\003 \001(\0132\033.google.protobuf.Int64ValueB\003\340"
318           + "A\001\"\344\001\n\020MacVerifyRequest\022>\n\004name\030\001 \001(\tB0\340"
319           + "A\002\372A*\n(cloudkms.googleapis.com/CryptoKey"
320           + "Version\022\021\n\004data\030\002 \001(\014B\003\340A\002\0225\n\013data_crc32"
321           + "c\030\003 \001(\0132\033.google.protobuf.Int64ValueB\003\340A"
322           + "\001\022\020\n\003mac\030\004 \001(\014B\003\340A\002\0224\n\nmac_crc32c\030\005 \001(\0132"
323           + "\033.google.protobuf.Int64ValueB\003\340A\001\"\204\001\n\032Ge"
324           + "nerateRandomBytesRequest\022\020\n\010location\030\001 \001"
325           + "(\t\022\024\n\014length_bytes\030\002 \001(\005\022>\n\020protection_l"
326           + "evel\030\003 \001(\0162$.google.cloud.kms.v1.Protect"
327           + "ionLevel\"\205\002\n\017EncryptResponse\022\014\n\004name\030\001 \001"
328           + "(\t\022\022\n\nciphertext\030\002 \001(\014\0226\n\021ciphertext_crc"
329           + "32c\030\004 \001(\0132\033.google.protobuf.Int64Value\022!"
330           + "\n\031verified_plaintext_crc32c\030\005 \001(\010\0225\n-ver"
331           + "ified_additional_authenticated_data_crc3"
332           + "2c\030\006 \001(\010\022>\n\020protection_level\030\007 \001(\0162$.goo"
333           + "gle.cloud.kms.v1.ProtectionLevel\"\261\001\n\017Dec"
334           + "ryptResponse\022\021\n\tplaintext\030\001 \001(\014\0225\n\020plain"
335           + "text_crc32c\030\002 \001(\0132\033.google.protobuf.Int6"
336           + "4Value\022\024\n\014used_primary\030\003 \001(\010\022>\n\020protecti"
337           + "on_level\030\004 \001(\0162$.google.cloud.kms.v1.Pro"
338           + "tectionLevel\"\356\001\n\026AsymmetricSignResponse\022"
339           + "\021\n\tsignature\030\001 \001(\014\0225\n\020signature_crc32c\030\002"
340           + " \001(\0132\033.google.protobuf.Int64Value\022\036\n\026ver"
341           + "ified_digest_crc32c\030\003 \001(\010\022\014\n\004name\030\004 \001(\t\022"
342           + "\034\n\024verified_data_crc32c\030\005 \001(\010\022>\n\020protect"
343           + "ion_level\030\006 \001(\0162$.google.cloud.kms.v1.Pr"
344           + "otectionLevel\"\311\001\n\031AsymmetricDecryptRespo"
345           + "nse\022\021\n\tplaintext\030\001 \001(\014\0225\n\020plaintext_crc3"
346           + "2c\030\002 \001(\0132\033.google.protobuf.Int64Value\022\"\n"
347           + "\032verified_ciphertext_crc32c\030\003 \001(\010\022>\n\020pro"
348           + "tection_level\030\004 \001(\0162$.google.cloud.kms.v"
349           + "1.ProtectionLevel\"\273\001\n\017MacSignResponse\022\014\n"
350           + "\004name\030\001 \001(\t\022\013\n\003mac\030\002 \001(\014\022/\n\nmac_crc32c\030\003"
351           + " \001(\0132\033.google.protobuf.Int64Value\022\034\n\024ver"
352           + "ified_data_crc32c\030\004 \001(\010\022>\n\020protection_le"
353           + "vel\030\005 \001(\0162$.google.cloud.kms.v1.Protecti"
354           + "onLevel\"\321\001\n\021MacVerifyResponse\022\014\n\004name\030\001 "
355           + "\001(\t\022\017\n\007success\030\002 \001(\010\022\034\n\024verified_data_cr"
356           + "c32c\030\003 \001(\010\022\033\n\023verified_mac_crc32c\030\004 \001(\010\022"
357           + "\"\n\032verified_success_integrity\030\005 \001(\010\022>\n\020p"
358           + "rotection_level\030\006 \001(\0162$.google.cloud.kms"
359           + ".v1.ProtectionLevel\"]\n\033GenerateRandomByt"
360           + "esResponse\022\014\n\004data\030\001 \001(\014\0220\n\013data_crc32c\030"
361           + "\003 \001(\0132\033.google.protobuf.Int64Value\"H\n\006Di"
362           + "gest\022\020\n\006sha256\030\001 \001(\014H\000\022\020\n\006sha384\030\002 \001(\014H\000"
363           + "\022\020\n\006sha512\030\003 \001(\014H\000B\010\n\006digest\"@\n\020Location"
364           + "Metadata\022\025\n\rhsm_available\030\001 \001(\010\022\025\n\rekm_a"
365           + "vailable\030\002 \001(\0102\206+\n\024KeyManagementService\022"
366           + "\242\001\n\014ListKeyRings\022(.google.cloud.kms.v1.L"
367           + "istKeyRingsRequest\032).google.cloud.kms.v1"
368           + ".ListKeyRingsResponse\"=\202\323\344\223\002.\022,/v1/{pare"
369           + "nt=projects/*/locations/*}/keyRings\332A\006pa"
370           + "rent\022\265\001\n\016ListCryptoKeys\022*.google.cloud.k"
371           + "ms.v1.ListCryptoKeysRequest\032+.google.clo"
372           + "ud.kms.v1.ListCryptoKeysResponse\"J\202\323\344\223\002;"
373           + "\0229/v1/{parent=projects/*/locations/*/key"
374           + "Rings/*}/cryptoKeys\332A\006parent\022\336\001\n\025ListCry"
375           + "ptoKeyVersions\0221.google.cloud.kms.v1.Lis"
376           + "tCryptoKeyVersionsRequest\0322.google.cloud"
377           + ".kms.v1.ListCryptoKeyVersionsResponse\"^\202"
378           + "\323\344\223\002O\022M/v1/{parent=projects/*/locations/"
379           + "*/keyRings/*/cryptoKeys/*}/cryptoKeyVers"
380           + "ions\332A\006parent\022\265\001\n\016ListImportJobs\022*.googl"
381           + "e.cloud.kms.v1.ListImportJobsRequest\032+.g"
382           + "oogle.cloud.kms.v1.ListImportJobsRespons"
383           + "e\"J\202\323\344\223\002;\0229/v1/{parent=projects/*/locati"
384           + "ons/*/keyRings/*}/importJobs\332A\006parent\022\217\001"
385           + "\n\nGetKeyRing\022&.google.cloud.kms.v1.GetKe"
386           + "yRingRequest\032\034.google.cloud.kms.v1.KeyRi"
387           + "ng\";\202\323\344\223\002.\022,/v1/{name=projects/*/locatio"
388           + "ns/*/keyRings/*}\332A\004name\022\242\001\n\014GetCryptoKey"
389           + "\022(.google.cloud.kms.v1.GetCryptoKeyReque"
390           + "st\032\036.google.cloud.kms.v1.CryptoKey\"H\202\323\344\223"
391           + "\002;\0229/v1/{name=projects/*/locations/*/key"
392           + "Rings/*/cryptoKeys/*}\332A\004name\022\313\001\n\023GetCryp"
393           + "toKeyVersion\022/.google.cloud.kms.v1.GetCr"
394           + "yptoKeyVersionRequest\032%.google.cloud.kms"
395           + ".v1.CryptoKeyVersion\"\\\202\323\344\223\002O\022M/v1/{name="
396           + "projects/*/locations/*/keyRings/*/crypto"
397           + "Keys/*/cryptoKeyVersions/*}\332A\004name\022\300\001\n\014G"
398           + "etPublicKey\022(.google.cloud.kms.v1.GetPub"
399           + "licKeyRequest\032\036.google.cloud.kms.v1.Publ"
400           + "icKey\"f\202\323\344\223\002Y\022W/v1/{name=projects/*/loca"
401           + "tions/*/keyRings/*/cryptoKeys/*/cryptoKe"
402           + "yVersions/*}/publicKey\332A\004name\022\242\001\n\014GetImp"
403           + "ortJob\022(.google.cloud.kms.v1.GetImportJo"
404           + "bRequest\032\036.google.cloud.kms.v1.ImportJob"
405           + "\"H\202\323\344\223\002;\0229/v1/{name=projects/*/locations"
406           + "/*/keyRings/*/importJobs/*}\332A\004name\022\266\001\n\rC"
407           + "reateKeyRing\022).google.cloud.kms.v1.Creat"
408           + "eKeyRingRequest\032\034.google.cloud.kms.v1.Ke"
409           + "yRing\"\\\202\323\344\223\0028\",/v1/{parent=projects/*/lo"
410           + "cations/*}/keyRings:\010key_ring\332A\033parent,k"
411           + "ey_ring_id,key_ring\022\317\001\n\017CreateCryptoKey\022"
412           + "+.google.cloud.kms.v1.CreateCryptoKeyReq"
413           + "uest\032\036.google.cloud.kms.v1.CryptoKey\"o\202\323"
414           + "\344\223\002G\"9/v1/{parent=projects/*/locations/*"
415           + "/keyRings/*}/cryptoKeys:\ncrypto_key\332A\037pa"
416           + "rent,crypto_key_id,crypto_key\022\373\001\n\026Create"
417           + "CryptoKeyVersion\0222.google.cloud.kms.v1.C"
418           + "reateCryptoKeyVersionRequest\032%.google.cl"
419           + "oud.kms.v1.CryptoKeyVersion\"\205\001\202\323\344\223\002c\"M/v"
420           + "1/{parent=projects/*/locations/*/keyRing"
421           + "s/*/cryptoKeys/*}/cryptoKeyVersions:\022cry"
422           + "pto_key_version\332A\031parent,crypto_key_vers"
423           + "ion\022\324\001\n\026ImportCryptoKeyVersion\0222.google."
424           + "cloud.kms.v1.ImportCryptoKeyVersionReque"
425           + "st\032%.google.cloud.kms.v1.CryptoKeyVersio"
426           + "n\"_\202\323\344\223\002Y\"T/v1/{parent=projects/*/locati"
427           + "ons/*/keyRings/*/cryptoKeys/*}/cryptoKey"
428           + "Versions:import:\001*\022\317\001\n\017CreateImportJob\022+"
429           + ".google.cloud.kms.v1.CreateImportJobRequ"
430           + "est\032\036.google.cloud.kms.v1.ImportJob\"o\202\323\344"
431           + "\223\002G\"9/v1/{parent=projects/*/locations/*/"
432           + "keyRings/*}/importJobs:\nimport_job\332A\037par"
433           + "ent,import_job_id,import_job\022\321\001\n\017UpdateC"
434           + "ryptoKey\022+.google.cloud.kms.v1.UpdateCry"
435           + "ptoKeyRequest\032\036.google.cloud.kms.v1.Cryp"
436           + "toKey\"q\202\323\344\223\002R2D/v1/{crypto_key.name=proj"
437           + "ects/*/locations/*/keyRings/*/cryptoKeys"
438           + "/*}:\ncrypto_key\332A\026crypto_key,update_mask"
439           + "\022\223\002\n\026UpdateCryptoKeyVersion\0222.google.clo"
440           + "ud.kms.v1.UpdateCryptoKeyVersionRequest\032"
441           + "%.google.cloud.kms.v1.CryptoKeyVersion\"\235"
442           + "\001\202\323\344\223\002v2`/v1/{crypto_key_version.name=pr"
443           + "ojects/*/locations/*/keyRings/*/cryptoKe"
444           + "ys/*/cryptoKeyVersions/*}:\022crypto_key_ve"
445           + "rsion\332A\036crypto_key_version,update_mask\022\362"
446           + "\001\n\035UpdateCryptoKeyPrimaryVersion\0229.googl"
447           + "e.cloud.kms.v1.UpdateCryptoKeyPrimaryVer"
448           + "sionRequest\032\036.google.cloud.kms.v1.Crypto"
449           + "Key\"v\202\323\344\223\002S\"N/v1/{name=projects/*/locati"
450           + "ons/*/keyRings/*/cryptoKeys/*}:updatePri"
451           + "maryVersion:\001*\332A\032name,crypto_key_version"
452           + "_id\022\336\001\n\027DestroyCryptoKeyVersion\0223.google"
453           + ".cloud.kms.v1.DestroyCryptoKeyVersionReq"
454           + "uest\032%.google.cloud.kms.v1.CryptoKeyVers"
455           + "ion\"g\202\323\344\223\002Z\"U/v1/{name=projects/*/locati"
456           + "ons/*/keyRings/*/cryptoKeys/*/cryptoKeyV"
457           + "ersions/*}:destroy:\001*\332A\004name\022\336\001\n\027Restore"
458           + "CryptoKeyVersion\0223.google.cloud.kms.v1.R"
459           + "estoreCryptoKeyVersionRequest\032%.google.c"
460           + "loud.kms.v1.CryptoKeyVersion\"g\202\323\344\223\002Z\"U/v"
461           + "1/{name=projects/*/locations/*/keyRings/"
462           + "*/cryptoKeys/*/cryptoKeyVersions/*}:rest"
463           + "ore:\001*\332A\004name\022\264\001\n\007Encrypt\022#.google.cloud"
464           + ".kms.v1.EncryptRequest\032$.google.cloud.km"
465           + "s.v1.EncryptResponse\"^\202\323\344\223\002G\"B/v1/{name="
466           + "projects/*/locations/*/keyRings/*/crypto"
467           + "Keys/**}:encrypt:\001*\332A\016name,plaintext\022\264\001\n"
468           + "\007Decrypt\022#.google.cloud.kms.v1.DecryptRe"
469           + "quest\032$.google.cloud.kms.v1.DecryptRespo"
470           + "nse\"^\202\323\344\223\002F\"A/v1/{name=projects/*/locati"
471           + "ons/*/keyRings/*/cryptoKeys/*}:decrypt:\001"
472           + "*\332A\017name,ciphertext\022\340\001\n\016AsymmetricSign\022*"
473           + ".google.cloud.kms.v1.AsymmetricSignReque"
474           + "st\032+.google.cloud.kms.v1.AsymmetricSignR"
475           + "esponse\"u\202\323\344\223\002a\"\\/v1/{name=projects/*/lo"
476           + "cations/*/keyRings/*/cryptoKeys/*/crypto"
477           + "KeyVersions/*}:asymmetricSign:\001*\332A\013name,"
478           + "digest\022\360\001\n\021AsymmetricDecrypt\022-.google.cl"
479           + "oud.kms.v1.AsymmetricDecryptRequest\032..go"
480           + "ogle.cloud.kms.v1.AsymmetricDecryptRespo"
481           + "nse\"|\202\323\344\223\002d\"_/v1/{name=projects/*/locati"
482           + "ons/*/keyRings/*/cryptoKeys/*/cryptoKeyV"
483           + "ersions/*}:asymmetricDecrypt:\001*\332A\017name,c"
484           + "iphertext\022\302\001\n\007MacSign\022#.google.cloud.kms"
485           + ".v1.MacSignRequest\032$.google.cloud.kms.v1"
486           + ".MacSignResponse\"l\202\323\344\223\002Z\"U/v1/{name=proj"
487           + "ects/*/locations/*/keyRings/*/cryptoKeys"
488           + "/*/cryptoKeyVersions/*}:macSign:\001*\332A\tnam"
489           + "e,data\022\316\001\n\tMacVerify\022%.google.cloud.kms."
490           + "v1.MacVerifyRequest\032&.google.cloud.kms.v"
491           + "1.MacVerifyResponse\"r\202\323\344\223\002\\\"W/v1/{name=p"
492           + "rojects/*/locations/*/keyRings/*/cryptoK"
493           + "eys/*/cryptoKeyVersions/*}:macVerify:\001*\332"
494           + "A\rname,data,mac\022\347\001\n\023GenerateRandomBytes\022"
495           + "/.google.cloud.kms.v1.GenerateRandomByte"
496           + "sRequest\0320.google.cloud.kms.v1.GenerateR"
497           + "andomBytesResponse\"m\202\323\344\223\002>\"9/v1/{locatio"
498           + "n=projects/*/locations/*}:generateRandom"
499           + "Bytes:\001*\332A&location,length_bytes,protect"
500           + "ion_level\032t\312A\027cloudkms.googleapis.com\322AW"
501           + "https://www.googleapis.com/auth/cloud-pl"
502           + "atform,https://www.googleapis.com/auth/c"
503           + "loudkmsB\177\n\027com.google.cloud.kms.v1B\010KmsP"
504           + "rotoP\001Z)cloud.google.com/go/kms/apiv1/km"
505           + "spb;kmspb\370\001\001\252\002\023Google.Cloud.Kms.V1\312\002\023Goo"
506           + "gle\\Cloud\\Kms\\V1b\006proto3"
507     };
508     descriptor =
509         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
510             descriptorData,
511             new com.google.protobuf.Descriptors.FileDescriptor[] {
512               com.google.api.AnnotationsProto.getDescriptor(),
513               com.google.api.ClientProto.getDescriptor(),
514               com.google.api.FieldBehaviorProto.getDescriptor(),
515               com.google.api.ResourceProto.getDescriptor(),
516               com.google.cloud.kms.v1.KmsResourcesProto.getDescriptor(),
517               com.google.protobuf.FieldMaskProto.getDescriptor(),
518               com.google.protobuf.WrappersProto.getDescriptor(),
519             });
520     internal_static_google_cloud_kms_v1_ListKeyRingsRequest_descriptor =
521         getDescriptor().getMessageTypes().get(0);
522     internal_static_google_cloud_kms_v1_ListKeyRingsRequest_fieldAccessorTable =
523         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
524             internal_static_google_cloud_kms_v1_ListKeyRingsRequest_descriptor,
525             new java.lang.String[] {
526               "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
527             });
528     internal_static_google_cloud_kms_v1_ListCryptoKeysRequest_descriptor =
529         getDescriptor().getMessageTypes().get(1);
530     internal_static_google_cloud_kms_v1_ListCryptoKeysRequest_fieldAccessorTable =
531         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
532             internal_static_google_cloud_kms_v1_ListCryptoKeysRequest_descriptor,
533             new java.lang.String[] {
534               "Parent", "PageSize", "PageToken", "VersionView", "Filter", "OrderBy",
535             });
536     internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsRequest_descriptor =
537         getDescriptor().getMessageTypes().get(2);
538     internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsRequest_fieldAccessorTable =
539         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
540             internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsRequest_descriptor,
541             new java.lang.String[] {
542               "Parent", "PageSize", "PageToken", "View", "Filter", "OrderBy",
543             });
544     internal_static_google_cloud_kms_v1_ListImportJobsRequest_descriptor =
545         getDescriptor().getMessageTypes().get(3);
546     internal_static_google_cloud_kms_v1_ListImportJobsRequest_fieldAccessorTable =
547         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
548             internal_static_google_cloud_kms_v1_ListImportJobsRequest_descriptor,
549             new java.lang.String[] {
550               "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
551             });
552     internal_static_google_cloud_kms_v1_ListKeyRingsResponse_descriptor =
553         getDescriptor().getMessageTypes().get(4);
554     internal_static_google_cloud_kms_v1_ListKeyRingsResponse_fieldAccessorTable =
555         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
556             internal_static_google_cloud_kms_v1_ListKeyRingsResponse_descriptor,
557             new java.lang.String[] {
558               "KeyRings", "NextPageToken", "TotalSize",
559             });
560     internal_static_google_cloud_kms_v1_ListCryptoKeysResponse_descriptor =
561         getDescriptor().getMessageTypes().get(5);
562     internal_static_google_cloud_kms_v1_ListCryptoKeysResponse_fieldAccessorTable =
563         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
564             internal_static_google_cloud_kms_v1_ListCryptoKeysResponse_descriptor,
565             new java.lang.String[] {
566               "CryptoKeys", "NextPageToken", "TotalSize",
567             });
568     internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsResponse_descriptor =
569         getDescriptor().getMessageTypes().get(6);
570     internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsResponse_fieldAccessorTable =
571         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
572             internal_static_google_cloud_kms_v1_ListCryptoKeyVersionsResponse_descriptor,
573             new java.lang.String[] {
574               "CryptoKeyVersions", "NextPageToken", "TotalSize",
575             });
576     internal_static_google_cloud_kms_v1_ListImportJobsResponse_descriptor =
577         getDescriptor().getMessageTypes().get(7);
578     internal_static_google_cloud_kms_v1_ListImportJobsResponse_fieldAccessorTable =
579         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
580             internal_static_google_cloud_kms_v1_ListImportJobsResponse_descriptor,
581             new java.lang.String[] {
582               "ImportJobs", "NextPageToken", "TotalSize",
583             });
584     internal_static_google_cloud_kms_v1_GetKeyRingRequest_descriptor =
585         getDescriptor().getMessageTypes().get(8);
586     internal_static_google_cloud_kms_v1_GetKeyRingRequest_fieldAccessorTable =
587         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
588             internal_static_google_cloud_kms_v1_GetKeyRingRequest_descriptor,
589             new java.lang.String[] {
590               "Name",
591             });
592     internal_static_google_cloud_kms_v1_GetCryptoKeyRequest_descriptor =
593         getDescriptor().getMessageTypes().get(9);
594     internal_static_google_cloud_kms_v1_GetCryptoKeyRequest_fieldAccessorTable =
595         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
596             internal_static_google_cloud_kms_v1_GetCryptoKeyRequest_descriptor,
597             new java.lang.String[] {
598               "Name",
599             });
600     internal_static_google_cloud_kms_v1_GetCryptoKeyVersionRequest_descriptor =
601         getDescriptor().getMessageTypes().get(10);
602     internal_static_google_cloud_kms_v1_GetCryptoKeyVersionRequest_fieldAccessorTable =
603         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
604             internal_static_google_cloud_kms_v1_GetCryptoKeyVersionRequest_descriptor,
605             new java.lang.String[] {
606               "Name",
607             });
608     internal_static_google_cloud_kms_v1_GetPublicKeyRequest_descriptor =
609         getDescriptor().getMessageTypes().get(11);
610     internal_static_google_cloud_kms_v1_GetPublicKeyRequest_fieldAccessorTable =
611         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
612             internal_static_google_cloud_kms_v1_GetPublicKeyRequest_descriptor,
613             new java.lang.String[] {
614               "Name",
615             });
616     internal_static_google_cloud_kms_v1_GetImportJobRequest_descriptor =
617         getDescriptor().getMessageTypes().get(12);
618     internal_static_google_cloud_kms_v1_GetImportJobRequest_fieldAccessorTable =
619         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
620             internal_static_google_cloud_kms_v1_GetImportJobRequest_descriptor,
621             new java.lang.String[] {
622               "Name",
623             });
624     internal_static_google_cloud_kms_v1_CreateKeyRingRequest_descriptor =
625         getDescriptor().getMessageTypes().get(13);
626     internal_static_google_cloud_kms_v1_CreateKeyRingRequest_fieldAccessorTable =
627         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
628             internal_static_google_cloud_kms_v1_CreateKeyRingRequest_descriptor,
629             new java.lang.String[] {
630               "Parent", "KeyRingId", "KeyRing",
631             });
632     internal_static_google_cloud_kms_v1_CreateCryptoKeyRequest_descriptor =
633         getDescriptor().getMessageTypes().get(14);
634     internal_static_google_cloud_kms_v1_CreateCryptoKeyRequest_fieldAccessorTable =
635         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
636             internal_static_google_cloud_kms_v1_CreateCryptoKeyRequest_descriptor,
637             new java.lang.String[] {
638               "Parent", "CryptoKeyId", "CryptoKey", "SkipInitialVersionCreation",
639             });
640     internal_static_google_cloud_kms_v1_CreateCryptoKeyVersionRequest_descriptor =
641         getDescriptor().getMessageTypes().get(15);
642     internal_static_google_cloud_kms_v1_CreateCryptoKeyVersionRequest_fieldAccessorTable =
643         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
644             internal_static_google_cloud_kms_v1_CreateCryptoKeyVersionRequest_descriptor,
645             new java.lang.String[] {
646               "Parent", "CryptoKeyVersion",
647             });
648     internal_static_google_cloud_kms_v1_ImportCryptoKeyVersionRequest_descriptor =
649         getDescriptor().getMessageTypes().get(16);
650     internal_static_google_cloud_kms_v1_ImportCryptoKeyVersionRequest_fieldAccessorTable =
651         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
652             internal_static_google_cloud_kms_v1_ImportCryptoKeyVersionRequest_descriptor,
653             new java.lang.String[] {
654               "Parent",
655               "CryptoKeyVersion",
656               "Algorithm",
657               "ImportJob",
658               "WrappedKey",
659               "RsaAesWrappedKey",
660               "WrappedKeyMaterial",
661             });
662     internal_static_google_cloud_kms_v1_CreateImportJobRequest_descriptor =
663         getDescriptor().getMessageTypes().get(17);
664     internal_static_google_cloud_kms_v1_CreateImportJobRequest_fieldAccessorTable =
665         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
666             internal_static_google_cloud_kms_v1_CreateImportJobRequest_descriptor,
667             new java.lang.String[] {
668               "Parent", "ImportJobId", "ImportJob",
669             });
670     internal_static_google_cloud_kms_v1_UpdateCryptoKeyRequest_descriptor =
671         getDescriptor().getMessageTypes().get(18);
672     internal_static_google_cloud_kms_v1_UpdateCryptoKeyRequest_fieldAccessorTable =
673         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
674             internal_static_google_cloud_kms_v1_UpdateCryptoKeyRequest_descriptor,
675             new java.lang.String[] {
676               "CryptoKey", "UpdateMask",
677             });
678     internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_descriptor =
679         getDescriptor().getMessageTypes().get(19);
680     internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_fieldAccessorTable =
681         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
682             internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_descriptor,
683             new java.lang.String[] {
684               "CryptoKeyVersion", "UpdateMask",
685             });
686     internal_static_google_cloud_kms_v1_UpdateCryptoKeyPrimaryVersionRequest_descriptor =
687         getDescriptor().getMessageTypes().get(20);
688     internal_static_google_cloud_kms_v1_UpdateCryptoKeyPrimaryVersionRequest_fieldAccessorTable =
689         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
690             internal_static_google_cloud_kms_v1_UpdateCryptoKeyPrimaryVersionRequest_descriptor,
691             new java.lang.String[] {
692               "Name", "CryptoKeyVersionId",
693             });
694     internal_static_google_cloud_kms_v1_DestroyCryptoKeyVersionRequest_descriptor =
695         getDescriptor().getMessageTypes().get(21);
696     internal_static_google_cloud_kms_v1_DestroyCryptoKeyVersionRequest_fieldAccessorTable =
697         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
698             internal_static_google_cloud_kms_v1_DestroyCryptoKeyVersionRequest_descriptor,
699             new java.lang.String[] {
700               "Name",
701             });
702     internal_static_google_cloud_kms_v1_RestoreCryptoKeyVersionRequest_descriptor =
703         getDescriptor().getMessageTypes().get(22);
704     internal_static_google_cloud_kms_v1_RestoreCryptoKeyVersionRequest_fieldAccessorTable =
705         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
706             internal_static_google_cloud_kms_v1_RestoreCryptoKeyVersionRequest_descriptor,
707             new java.lang.String[] {
708               "Name",
709             });
710     internal_static_google_cloud_kms_v1_EncryptRequest_descriptor =
711         getDescriptor().getMessageTypes().get(23);
712     internal_static_google_cloud_kms_v1_EncryptRequest_fieldAccessorTable =
713         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
714             internal_static_google_cloud_kms_v1_EncryptRequest_descriptor,
715             new java.lang.String[] {
716               "Name",
717               "Plaintext",
718               "AdditionalAuthenticatedData",
719               "PlaintextCrc32C",
720               "AdditionalAuthenticatedDataCrc32C",
721             });
722     internal_static_google_cloud_kms_v1_DecryptRequest_descriptor =
723         getDescriptor().getMessageTypes().get(24);
724     internal_static_google_cloud_kms_v1_DecryptRequest_fieldAccessorTable =
725         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
726             internal_static_google_cloud_kms_v1_DecryptRequest_descriptor,
727             new java.lang.String[] {
728               "Name",
729               "Ciphertext",
730               "AdditionalAuthenticatedData",
731               "CiphertextCrc32C",
732               "AdditionalAuthenticatedDataCrc32C",
733             });
734     internal_static_google_cloud_kms_v1_AsymmetricSignRequest_descriptor =
735         getDescriptor().getMessageTypes().get(25);
736     internal_static_google_cloud_kms_v1_AsymmetricSignRequest_fieldAccessorTable =
737         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
738             internal_static_google_cloud_kms_v1_AsymmetricSignRequest_descriptor,
739             new java.lang.String[] {
740               "Name", "Digest", "DigestCrc32C", "Data", "DataCrc32C",
741             });
742     internal_static_google_cloud_kms_v1_AsymmetricDecryptRequest_descriptor =
743         getDescriptor().getMessageTypes().get(26);
744     internal_static_google_cloud_kms_v1_AsymmetricDecryptRequest_fieldAccessorTable =
745         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
746             internal_static_google_cloud_kms_v1_AsymmetricDecryptRequest_descriptor,
747             new java.lang.String[] {
748               "Name", "Ciphertext", "CiphertextCrc32C",
749             });
750     internal_static_google_cloud_kms_v1_MacSignRequest_descriptor =
751         getDescriptor().getMessageTypes().get(27);
752     internal_static_google_cloud_kms_v1_MacSignRequest_fieldAccessorTable =
753         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
754             internal_static_google_cloud_kms_v1_MacSignRequest_descriptor,
755             new java.lang.String[] {
756               "Name", "Data", "DataCrc32C",
757             });
758     internal_static_google_cloud_kms_v1_MacVerifyRequest_descriptor =
759         getDescriptor().getMessageTypes().get(28);
760     internal_static_google_cloud_kms_v1_MacVerifyRequest_fieldAccessorTable =
761         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
762             internal_static_google_cloud_kms_v1_MacVerifyRequest_descriptor,
763             new java.lang.String[] {
764               "Name", "Data", "DataCrc32C", "Mac", "MacCrc32C",
765             });
766     internal_static_google_cloud_kms_v1_GenerateRandomBytesRequest_descriptor =
767         getDescriptor().getMessageTypes().get(29);
768     internal_static_google_cloud_kms_v1_GenerateRandomBytesRequest_fieldAccessorTable =
769         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
770             internal_static_google_cloud_kms_v1_GenerateRandomBytesRequest_descriptor,
771             new java.lang.String[] {
772               "Location", "LengthBytes", "ProtectionLevel",
773             });
774     internal_static_google_cloud_kms_v1_EncryptResponse_descriptor =
775         getDescriptor().getMessageTypes().get(30);
776     internal_static_google_cloud_kms_v1_EncryptResponse_fieldAccessorTable =
777         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
778             internal_static_google_cloud_kms_v1_EncryptResponse_descriptor,
779             new java.lang.String[] {
780               "Name",
781               "Ciphertext",
782               "CiphertextCrc32C",
783               "VerifiedPlaintextCrc32C",
784               "VerifiedAdditionalAuthenticatedDataCrc32C",
785               "ProtectionLevel",
786             });
787     internal_static_google_cloud_kms_v1_DecryptResponse_descriptor =
788         getDescriptor().getMessageTypes().get(31);
789     internal_static_google_cloud_kms_v1_DecryptResponse_fieldAccessorTable =
790         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
791             internal_static_google_cloud_kms_v1_DecryptResponse_descriptor,
792             new java.lang.String[] {
793               "Plaintext", "PlaintextCrc32C", "UsedPrimary", "ProtectionLevel",
794             });
795     internal_static_google_cloud_kms_v1_AsymmetricSignResponse_descriptor =
796         getDescriptor().getMessageTypes().get(32);
797     internal_static_google_cloud_kms_v1_AsymmetricSignResponse_fieldAccessorTable =
798         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
799             internal_static_google_cloud_kms_v1_AsymmetricSignResponse_descriptor,
800             new java.lang.String[] {
801               "Signature",
802               "SignatureCrc32C",
803               "VerifiedDigestCrc32C",
804               "Name",
805               "VerifiedDataCrc32C",
806               "ProtectionLevel",
807             });
808     internal_static_google_cloud_kms_v1_AsymmetricDecryptResponse_descriptor =
809         getDescriptor().getMessageTypes().get(33);
810     internal_static_google_cloud_kms_v1_AsymmetricDecryptResponse_fieldAccessorTable =
811         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
812             internal_static_google_cloud_kms_v1_AsymmetricDecryptResponse_descriptor,
813             new java.lang.String[] {
814               "Plaintext", "PlaintextCrc32C", "VerifiedCiphertextCrc32C", "ProtectionLevel",
815             });
816     internal_static_google_cloud_kms_v1_MacSignResponse_descriptor =
817         getDescriptor().getMessageTypes().get(34);
818     internal_static_google_cloud_kms_v1_MacSignResponse_fieldAccessorTable =
819         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
820             internal_static_google_cloud_kms_v1_MacSignResponse_descriptor,
821             new java.lang.String[] {
822               "Name", "Mac", "MacCrc32C", "VerifiedDataCrc32C", "ProtectionLevel",
823             });
824     internal_static_google_cloud_kms_v1_MacVerifyResponse_descriptor =
825         getDescriptor().getMessageTypes().get(35);
826     internal_static_google_cloud_kms_v1_MacVerifyResponse_fieldAccessorTable =
827         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
828             internal_static_google_cloud_kms_v1_MacVerifyResponse_descriptor,
829             new java.lang.String[] {
830               "Name",
831               "Success",
832               "VerifiedDataCrc32C",
833               "VerifiedMacCrc32C",
834               "VerifiedSuccessIntegrity",
835               "ProtectionLevel",
836             });
837     internal_static_google_cloud_kms_v1_GenerateRandomBytesResponse_descriptor =
838         getDescriptor().getMessageTypes().get(36);
839     internal_static_google_cloud_kms_v1_GenerateRandomBytesResponse_fieldAccessorTable =
840         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
841             internal_static_google_cloud_kms_v1_GenerateRandomBytesResponse_descriptor,
842             new java.lang.String[] {
843               "Data", "DataCrc32C",
844             });
845     internal_static_google_cloud_kms_v1_Digest_descriptor =
846         getDescriptor().getMessageTypes().get(37);
847     internal_static_google_cloud_kms_v1_Digest_fieldAccessorTable =
848         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
849             internal_static_google_cloud_kms_v1_Digest_descriptor,
850             new java.lang.String[] {
851               "Sha256", "Sha384", "Sha512", "Digest",
852             });
853     internal_static_google_cloud_kms_v1_LocationMetadata_descriptor =
854         getDescriptor().getMessageTypes().get(38);
855     internal_static_google_cloud_kms_v1_LocationMetadata_fieldAccessorTable =
856         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
857             internal_static_google_cloud_kms_v1_LocationMetadata_descriptor,
858             new java.lang.String[] {
859               "HsmAvailable", "EkmAvailable",
860             });
861     com.google.protobuf.ExtensionRegistry registry =
862         com.google.protobuf.ExtensionRegistry.newInstance();
863     registry.add(com.google.api.ClientProto.defaultHost);
864     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
865     registry.add(com.google.api.AnnotationsProto.http);
866     registry.add(com.google.api.ClientProto.methodSignature);
867     registry.add(com.google.api.ClientProto.oauthScopes);
868     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)869     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
870         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()871     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()872     com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor()873     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()874     com.google.api.ResourceProto.getDescriptor();
com.google.cloud.kms.v1.KmsResourcesProto.getDescriptor()875     com.google.cloud.kms.v1.KmsResourcesProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor()876     com.google.protobuf.FieldMaskProto.getDescriptor();
com.google.protobuf.WrappersProto.getDescriptor()877     com.google.protobuf.WrappersProto.getDescriptor();
878   }
879 
880   // @@protoc_insertion_point(outer_class_scope)
881 }
882