From f6f2480e7ddb63ba7a0419534236397fb2460e74 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Fri, 20 Dec 2019 08:40:00 -0800 Subject: [PATCH] feat: add isRequired to TagTemplateField (#49) * [CHANGE ME] Re-generated to pick up changes in the API or client library generator. * chore: fix allow proto interface changes Co-authored-by: Jeff Ching --- .../v1beta1/DataCatalogClient.java | 8 +- .../v1beta1/DataCatalogClientTest.java | 21 +- .../clirr-ignored-differences.xml | 16 + .../datacatalog/v1beta1/Datacatalog.java | 316 +++---- .../datacatalog/v1beta1/TagTemplateField.java | 88 ++ .../v1beta1/TagTemplateFieldOrBuilder.java | 13 + .../cloud/datacatalog/v1beta1/Tags.java | 41 +- .../UpdateTagTemplateFieldRequest.java | 108 ++- ...pdateTagTemplateFieldRequestOrBuilder.java | 27 +- .../datacatalog/v1beta1/datacatalog.proto | 8 +- .../cloud/datacatalog/v1beta1/tags.proto | 3 + synth.metadata | 837 +++++++++++++++++- 12 files changed, 1248 insertions(+), 238 deletions(-) diff --git a/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClient.java b/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClient.java index 0af376a4..0f7eaa4d 100644 --- a/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClient.java +++ b/google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClient.java @@ -1727,13 +1727,13 @@ public final TagTemplateField createTagTemplateField(CreateTagTemplateFieldReque *

* * projects/{project_id}/locations/{location}/tagTemplates/{tag_template_id}/fields/{tag_template_field_id} * @param tagTemplateField Required. The template to update. - * @param updateMask The field mask specifies the parts of the template to be updated. Allowed - * fields: - *

* `display_name` * `type.enum_type` + * @param updateMask Optional. The field mask specifies the parts of the template to be updated. + * Allowed fields: + *

* `display_name` * `type.enum_type` * `is_required` *

If `update_mask` is not set or empty, all of the allowed fields above will be updated. *

When updating an enum type, the provided values will be merged with the existing values. * Therefore, enum values can only be added, existing enum values cannot be deleted nor - * renamed. + * renamed. Updating a template field from optional to required is NOT allowed. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final TagTemplateField updateTagTemplateField( diff --git a/google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClientTest.java b/google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClientTest.java index 02d31870..937b3d19 100644 --- a/google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClientTest.java +++ b/google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClientTest.java @@ -667,8 +667,13 @@ public void deleteTagTemplateExceptionTest() throws Exception { public void createTagTemplateFieldTest() { String name = "name3373707"; String displayName = "displayName1615086568"; + boolean isRequired = true; TagTemplateField expectedResponse = - TagTemplateField.newBuilder().setName(name).setDisplayName(displayName).build(); + TagTemplateField.newBuilder() + .setName(name) + .setDisplayName(displayName) + .setIsRequired(isRequired) + .build(); mockDataCatalog.addResponse(expectedResponse); String formattedParent = @@ -718,8 +723,13 @@ public void createTagTemplateFieldExceptionTest() throws Exception { public void updateTagTemplateFieldTest() { String name2 = "name2-1052831874"; String displayName = "displayName1615086568"; + boolean isRequired = true; TagTemplateField expectedResponse = - TagTemplateField.newBuilder().setName(name2).setDisplayName(displayName).build(); + TagTemplateField.newBuilder() + .setName(name2) + .setDisplayName(displayName) + .setIsRequired(isRequired) + .build(); mockDataCatalog.addResponse(expectedResponse); String formattedName = @@ -769,8 +779,13 @@ public void updateTagTemplateFieldExceptionTest() throws Exception { public void renameTagTemplateFieldTest() { String name2 = "name2-1052831874"; String displayName = "displayName1615086568"; + boolean isRequired = true; TagTemplateField expectedResponse = - TagTemplateField.newBuilder().setName(name2).setDisplayName(displayName).build(); + TagTemplateField.newBuilder() + .setName(name2) + .setDisplayName(displayName) + .setIsRequired(isRequired) + .build(); mockDataCatalog.addResponse(expectedResponse); String formattedName = diff --git a/proto-google-cloud-datacatalog-v1beta1/clirr-ignored-differences.xml b/proto-google-cloud-datacatalog-v1beta1/clirr-ignored-differences.xml index 0292e60e..b04783aa 100644 --- a/proto-google-cloud-datacatalog-v1beta1/clirr-ignored-differences.xml +++ b/proto-google-cloud-datacatalog-v1beta1/clirr-ignored-differences.xml @@ -5,4 +5,20 @@ 8001 com/google/cloud/datacatalog/* + + 7012 + com/google/cloud/datacatalog/v1beta1/*OrBuilder + * get*(*) + + + 7012 + com/google/cloud/datacatalog/v1beta1/*OrBuilder + boolean contains*(*) + + + 7012 + com/google/cloud/datacatalog/v1beta1/*OrBuilder + boolean has*(*) + + \ No newline at end of file diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Datacatalog.java b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Datacatalog.java index d293cf7c..a639864b 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Datacatalog.java +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Datacatalog.java @@ -242,170 +242,170 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "acatalog.googleapis.com/TagTemplate\022\"\n\025t" + "ag_template_field_id\030\002 \001(\tB\003\340A\002\022S\n\022tag_t" + "emplate_field\030\003 \001(\01322.google.cloud.datac" - + "atalog.v1beta1.TagTemplateFieldB\003\340A\002\"\350\001\n" + + "atalog.v1beta1.TagTemplateFieldB\003\340A\002\"\355\001\n" + "\035UpdateTagTemplateFieldRequest\022A\n\004name\030\001" + " \001(\tB3\340A\002\372A-\n+datacatalog.googleapis.com" + "/TagTemplateField\022S\n\022tag_template_field\030" + "\002 \001(\01322.google.cloud.datacatalog.v1beta1" - + ".TagTemplateFieldB\003\340A\002\022/\n\013update_mask\030\003 " - + "\001(\0132\032.google.protobuf.FieldMask\"\212\001\n\035Rena" - + "meTagTemplateFieldRequest\022A\n\004name\030\001 \001(\tB" - + "3\340A\002\372A-\n+datacatalog.googleapis.com/TagT" - + "emplateField\022&\n\031new_tag_template_field_i" - + "d\030\002 \001(\tB\003\340A\002\"v\n\035DeleteTagTemplateFieldRe" - + "quest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+datacatalog" - + ".googleapis.com/TagTemplateField\022\022\n\005forc" - + "e\030\002 \001(\010B\003\340A\002\"p\n\017ListTagsRequest\0226\n\006paren" - + "t\030\001 \001(\tB&\340A\002\372A \022\036datacatalog.googleapis." - + "com/Tag\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token" - + "\030\003 \001(\t\"`\n\020ListTagsResponse\0223\n\004tags\030\001 \003(\013" - + "2%.google.cloud.datacatalog.v1beta1.Tag\022" - + "\027\n\017next_page_token\030\002 \001(\t*P\n\tEntryType\022\032\n" - + "\026ENTRY_TYPE_UNSPECIFIED\020\000\022\t\n\005TABLE\020\002\022\017\n\013" - + "DATA_STREAM\020\003\022\013\n\007FILESET\020\0042\310+\n\013DataCatal" - + "og\022\262\001\n\rSearchCatalog\0226.google.cloud.data" - + "catalog.v1beta1.SearchCatalogRequest\0327.g" - + "oogle.cloud.datacatalog.v1beta1.SearchCa" - + "talogResponse\"0\202\323\344\223\002\034\"\027/v1beta1/catalog:" - + "search:\001*\332A\013scope,query\022\352\001\n\020CreateEntryG" - + "roup\0229.google.cloud.datacatalog.v1beta1." - + "CreateEntryGroupRequest\032,.google.cloud.d" - + "atacatalog.v1beta1.EntryGroup\"m\202\323\344\223\002C\"4/" - + "v1beta1/{parent=projects/*/locations/*}/" - + "entryGroups:\013entry_group\332A!parent,entry_" - + "group_id,entry_group\022\313\001\n\rGetEntryGroup\0226" - + ".google.cloud.datacatalog.v1beta1.GetEnt" - + "ryGroupRequest\032,.google.cloud.datacatalo" - + "g.v1beta1.EntryGroup\"T\202\323\344\223\0026\0224/v1beta1/{" - + "name=projects/*/locations/*/entryGroups/" - + "*}\332A\004name\332A\016name,read_mask\022\252\001\n\020DeleteEnt" - + "ryGroup\0229.google.cloud.datacatalog.v1bet" - + "a1.DeleteEntryGroupRequest\032\026.google.prot" - + "obuf.Empty\"C\202\323\344\223\0026*4/v1beta1/{name=proje" - + "cts/*/locations/*/entryGroups/*}\332A\004name\022" - + "\323\001\n\013CreateEntry\0224.google.cloud.datacatal" - + "og.v1beta1.CreateEntryRequest\032\'.google.c" - + "loud.datacatalog.v1beta1.Entry\"e\202\323\344\223\002G\">" - + "/v1beta1/{parent=projects/*/locations/*/" - + "entryGroups/*}/entries:\005entry\332A\025parent,e" - + "ntry_id,entry\022\335\001\n\013UpdateEntry\0224.google.c" - + "loud.datacatalog.v1beta1.UpdateEntryRequ" - + "est\032\'.google.cloud.datacatalog.v1beta1.E" - + "ntry\"o\202\323\344\223\002M2D/v1beta1/{entry.name=proje" - + "cts/*/locations/*/entryGroups/*/entries/" - + "*}:\005entry\332A\005entry\332A\021entry,update_mask\022\252\001" - + "\n\013DeleteEntry\0224.google.cloud.datacatalog" - + ".v1beta1.DeleteEntryRequest\032\026.google.pro" - + "tobuf.Empty\"M\202\323\344\223\002@*>/v1beta1/{name=proj" - + "ects/*/locations/*/entryGroups/*/entries" - + "/*}\332A\004name\022\265\001\n\010GetEntry\0221.google.cloud.d" - + "atacatalog.v1beta1.GetEntryRequest\032\'.goo" - + "gle.cloud.datacatalog.v1beta1.Entry\"M\202\323\344" - + "\223\002@\022>/v1beta1/{name=projects/*/locations" - + "/*/entryGroups/*/entries/*}\332A\004name\022\215\001\n\013L" - + "ookupEntry\0224.google.cloud.datacatalog.v1" - + "beta1.LookupEntryRequest\032\'.google.cloud." - + "datacatalog.v1beta1.Entry\"\037\202\323\344\223\002\031\022\027/v1be" - + "ta1/entries:lookup\022\361\001\n\021CreateTagTemplate" - + "\022:.google.cloud.datacatalog.v1beta1.Crea" - + "teTagTemplateRequest\032-.google.cloud.data" - + "catalog.v1beta1.TagTemplate\"q\202\323\344\223\002E\"5/v1" - + "beta1/{parent=projects/*/locations/*}/ta" - + "gTemplates:\014tag_template\332A#parent,tag_te" - + "mplate_id,tag_template\022\276\001\n\016GetTagTemplat" - + "e\0227.google.cloud.datacatalog.v1beta1.Get" - + "TagTemplateRequest\032-.google.cloud.dataca" - + "talog.v1beta1.TagTemplate\"D\202\323\344\223\0027\0225/v1be" - + "ta1/{name=projects/*/locations/*/tagTemp" - + "lates/*}\332A\004name\022\203\002\n\021UpdateTagTemplate\022:." - + "google.cloud.datacatalog.v1beta1.UpdateT" - + "agTemplateRequest\032-.google.cloud.datacat" - + "alog.v1beta1.TagTemplate\"\202\001\202\323\344\223\002R2B/v1be" - + "ta1/{tag_template.name=projects/*/locati" - + "ons/*/tagTemplates/*}:\014tag_template\332A\014ta" - + "g_template\332A\030tag_template,update_mask\022\263\001" - + "\n\021DeleteTagTemplate\022:.google.cloud.datac" - + "atalog.v1beta1.DeleteTagTemplateRequest\032" - + "\026.google.protobuf.Empty\"J\202\323\344\223\0027*5/v1beta" - + "1/{name=projects/*/locations/*/tagTempla" - + "tes/*}\332A\nname,force\022\234\002\n\026CreateTagTemplat" - + "eField\022?.google.cloud.datacatalog.v1beta" - + "1.CreateTagTemplateFieldRequest\0322.google" - + ".cloud.datacatalog.v1beta1.TagTemplateFi" - + "eld\"\214\001\202\323\344\223\002T\">/v1beta1/{parent=projects/" - + "*/locations/*/tagTemplates/*}/fields:\022ta" - + "g_template_field\332A/parent,tag_template_f" - + "ield_id,tag_template_field\022\252\002\n\026UpdateTag" - + "TemplateField\022?.google.cloud.datacatalog" - + ".v1beta1.UpdateTagTemplateFieldRequest\0322" - + ".google.cloud.datacatalog.v1beta1.TagTem" - + "plateField\"\232\001\202\323\344\223\002T2>/v1beta1/{name=proj" - + "ects/*/locations/*/tagTemplates/*/fields" - + "/*}:\022tag_template_field\332A\027name,tag_templ" - + "ate_field\332A#name,tag_template_field,upda" - + "te_mask\022\200\002\n\026RenameTagTemplateField\022?.goo" - + "gle.cloud.datacatalog.v1beta1.RenameTagT" - + "emplateFieldRequest\0322.google.cloud.datac" - + "atalog.v1beta1.TagTemplateField\"q\202\323\344\223\002J\"" - + "E/v1beta1/{name=projects/*/locations/*/t" - + "agTemplates/*/fields/*}:rename:\001*\332A\036name" - + ",new_tag_template_field_id\022\306\001\n\026DeleteTag" - + "TemplateField\022?.google.cloud.datacatalog" - + ".v1beta1.DeleteTagTemplateFieldRequest\032\026" - + ".google.protobuf.Empty\"S\202\323\344\223\002@*>/v1beta1" - + "/{name=projects/*/locations/*/tagTemplat" - + "es/*/fields/*}\332A\nname,force\022\307\001\n\tCreateTa" - + "g\0222.google.cloud.datacatalog.v1beta1.Cre" - + "ateTagRequest\032%.google.cloud.datacatalog" - + ".v1beta1.Tag\"_\202\323\344\223\002L\"E/v1beta1/{parent=p" - + "rojects/*/locations/*/entryGroups/*/entr" - + "ies/*}/tags:\003tag\332A\nparent,tag\022\326\001\n\tUpdate" - + "Tag\0222.google.cloud.datacatalog.v1beta1.U" - + "pdateTagRequest\032%.google.cloud.datacatal" - + "og.v1beta1.Tag\"n\202\323\344\223\002P2I/v1beta1/{tag.na" - + "me=projects/*/locations/*/entryGroups/*/" - + "entries/*/tags/*}:\003tag\332A\003tag\332A\017tag,updat" - + "e_mask\022\255\001\n\tDeleteTag\0222.google.cloud.data" - + "catalog.v1beta1.DeleteTagRequest\032\026.googl" - + "e.protobuf.Empty\"T\202\323\344\223\002G*E/v1beta1/{name" + + ".TagTemplateFieldB\003\340A\002\0224\n\013update_mask\030\003 " + + "\001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"\212\001\n" + + "\035RenameTagTemplateFieldRequest\022A\n\004name\030\001" + + " \001(\tB3\340A\002\372A-\n+datacatalog.googleapis.com" + + "/TagTemplateField\022&\n\031new_tag_template_fi" + + "eld_id\030\002 \001(\tB\003\340A\002\"v\n\035DeleteTagTemplateFi" + + "eldRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+dataca" + + "talog.googleapis.com/TagTemplateField\022\022\n" + + "\005force\030\002 \001(\010B\003\340A\002\"p\n\017ListTagsRequest\0226\n\006" + + "parent\030\001 \001(\tB&\340A\002\372A \022\036datacatalog.google" + + "apis.com/Tag\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_" + + "token\030\003 \001(\t\"`\n\020ListTagsResponse\0223\n\004tags\030" + + "\001 \003(\0132%.google.cloud.datacatalog.v1beta1" + + ".Tag\022\027\n\017next_page_token\030\002 \001(\t*P\n\tEntryTy" + + "pe\022\032\n\026ENTRY_TYPE_UNSPECIFIED\020\000\022\t\n\005TABLE\020" + + "\002\022\017\n\013DATA_STREAM\020\003\022\013\n\007FILESET\020\0042\310+\n\013Data" + + "Catalog\022\262\001\n\rSearchCatalog\0226.google.cloud" + + ".datacatalog.v1beta1.SearchCatalogReques" + + "t\0327.google.cloud.datacatalog.v1beta1.Sea" + + "rchCatalogResponse\"0\202\323\344\223\002\034\"\027/v1beta1/cat" + + "alog:search:\001*\332A\013scope,query\022\352\001\n\020CreateE" + + "ntryGroup\0229.google.cloud.datacatalog.v1b" + + "eta1.CreateEntryGroupRequest\032,.google.cl" + + "oud.datacatalog.v1beta1.EntryGroup\"m\202\323\344\223" + + "\002C\"4/v1beta1/{parent=projects/*/location" + + "s/*}/entryGroups:\013entry_group\332A!parent,e" + + "ntry_group_id,entry_group\022\313\001\n\rGetEntryGr" + + "oup\0226.google.cloud.datacatalog.v1beta1.G" + + "etEntryGroupRequest\032,.google.cloud.datac" + + "atalog.v1beta1.EntryGroup\"T\202\323\344\223\0026\0224/v1be" + + "ta1/{name=projects/*/locations/*/entryGr" + + "oups/*}\332A\004name\332A\016name,read_mask\022\252\001\n\020Dele" + + "teEntryGroup\0229.google.cloud.datacatalog." + + "v1beta1.DeleteEntryGroupRequest\032\026.google" + + ".protobuf.Empty\"C\202\323\344\223\0026*4/v1beta1/{name=" + + "projects/*/locations/*/entryGroups/*}\332A\004" + + "name\022\323\001\n\013CreateEntry\0224.google.cloud.data" + + "catalog.v1beta1.CreateEntryRequest\032\'.goo" + + "gle.cloud.datacatalog.v1beta1.Entry\"e\202\323\344" + + "\223\002G\">/v1beta1/{parent=projects/*/locatio" + + "ns/*/entryGroups/*}/entries:\005entry\332A\025par" + + "ent,entry_id,entry\022\335\001\n\013UpdateEntry\0224.goo" + + "gle.cloud.datacatalog.v1beta1.UpdateEntr" + + "yRequest\032\'.google.cloud.datacatalog.v1be" + + "ta1.Entry\"o\202\323\344\223\002M2D/v1beta1/{entry.name=" + + "projects/*/locations/*/entryGroups/*/ent" + + "ries/*}:\005entry\332A\005entry\332A\021entry,update_ma" + + "sk\022\252\001\n\013DeleteEntry\0224.google.cloud.dataca" + + "talog.v1beta1.DeleteEntryRequest\032\026.googl" + + "e.protobuf.Empty\"M\202\323\344\223\002@*>/v1beta1/{name" + "=projects/*/locations/*/entryGroups/*/en" - + "tries/*/tags/*}\332A\004name\022\311\001\n\010ListTags\0221.go" - + "ogle.cloud.datacatalog.v1beta1.ListTagsR" - + "equest\0322.google.cloud.datacatalog.v1beta" - + "1.ListTagsResponse\"V\202\323\344\223\002G\022E/v1beta1/{pa" - + "rent=projects/*/locations/*/entryGroups/" - + "*/entries/*}/tags\332A\006parent\022\300\002\n\014SetIamPol" - + "icy\022\".google.iam.v1.SetIamPolicyRequest\032" - + "\025.google.iam.v1.Policy\"\364\001\202\323\344\223\002\355\001\"F/v1bet" - + "a1/{resource=projects/*/locations/*/tagT" - + "emplates/*}:setIamPolicy:\001*ZJ\"E/v1beta1/" - + "{resource=projects/*/locations/*/entryGr" - + "oups/*}:setIamPolicy:\001*ZT\"O/v1beta1/{res" - + "ource=projects/*/locations/*/entryGroups" - + "/*/entries/*}:setIamPolicy:\001*\022\300\002\n\014GetIam" - + "Policy\022\".google.iam.v1.GetIamPolicyReque" - + "st\032\025.google.iam.v1.Policy\"\364\001\202\323\344\223\002\355\001\"F/v1" - + "beta1/{resource=projects/*/locations/*/t" - + "agTemplates/*}:getIamPolicy:\001*ZJ\"E/v1bet" - + "a1/{resource=projects/*/locations/*/entr" - + "yGroups/*}:getIamPolicy:\001*ZT\"O/v1beta1/{" - + "resource=projects/*/locations/*/entryGro" - + "ups/*/entries/*}:getIamPolicy:\001*\022\362\002\n\022Tes" - + "tIamPermissions\022(.google.iam.v1.TestIamP" - + "ermissionsRequest\032).google.iam.v1.TestIa" - + "mPermissionsResponse\"\206\002\202\323\344\223\002\377\001\"L/v1beta1" - + "/{resource=projects/*/locations/*/tagTem" - + "plates/*}:testIamPermissions:\001*ZP\"K/v1be" + + "tries/*}\332A\004name\022\265\001\n\010GetEntry\0221.google.cl" + + "oud.datacatalog.v1beta1.GetEntryRequest\032" + + "\'.google.cloud.datacatalog.v1beta1.Entry" + + "\"M\202\323\344\223\002@\022>/v1beta1/{name=projects/*/loca" + + "tions/*/entryGroups/*/entries/*}\332A\004name\022" + + "\215\001\n\013LookupEntry\0224.google.cloud.datacatal" + + "og.v1beta1.LookupEntryRequest\032\'.google.c" + + "loud.datacatalog.v1beta1.Entry\"\037\202\323\344\223\002\031\022\027" + + "/v1beta1/entries:lookup\022\361\001\n\021CreateTagTem" + + "plate\022:.google.cloud.datacatalog.v1beta1" + + ".CreateTagTemplateRequest\032-.google.cloud" + + ".datacatalog.v1beta1.TagTemplate\"q\202\323\344\223\002E" + + "\"5/v1beta1/{parent=projects/*/locations/" + + "*}/tagTemplates:\014tag_template\332A#parent,t" + + "ag_template_id,tag_template\022\276\001\n\016GetTagTe" + + "mplate\0227.google.cloud.datacatalog.v1beta" + + "1.GetTagTemplateRequest\032-.google.cloud.d" + + "atacatalog.v1beta1.TagTemplate\"D\202\323\344\223\0027\0225" + + "/v1beta1/{name=projects/*/locations/*/ta" + + "gTemplates/*}\332A\004name\022\203\002\n\021UpdateTagTempla" + + "te\022:.google.cloud.datacatalog.v1beta1.Up" + + "dateTagTemplateRequest\032-.google.cloud.da" + + "tacatalog.v1beta1.TagTemplate\"\202\001\202\323\344\223\002R2B" + + "/v1beta1/{tag_template.name=projects/*/l" + + "ocations/*/tagTemplates/*}:\014tag_template" + + "\332A\014tag_template\332A\030tag_template,update_ma" + + "sk\022\263\001\n\021DeleteTagTemplate\022:.google.cloud." + + "datacatalog.v1beta1.DeleteTagTemplateReq" + + "uest\032\026.google.protobuf.Empty\"J\202\323\344\223\0027*5/v" + + "1beta1/{name=projects/*/locations/*/tagT" + + "emplates/*}\332A\nname,force\022\234\002\n\026CreateTagTe" + + "mplateField\022?.google.cloud.datacatalog.v" + + "1beta1.CreateTagTemplateFieldRequest\0322.g" + + "oogle.cloud.datacatalog.v1beta1.TagTempl" + + "ateField\"\214\001\202\323\344\223\002T\">/v1beta1/{parent=proj" + + "ects/*/locations/*/tagTemplates/*}/field" + + "s:\022tag_template_field\332A/parent,tag_templ" + + "ate_field_id,tag_template_field\022\252\002\n\026Upda" + + "teTagTemplateField\022?.google.cloud.dataca" + + "talog.v1beta1.UpdateTagTemplateFieldRequ" + + "est\0322.google.cloud.datacatalog.v1beta1.T" + + "agTemplateField\"\232\001\202\323\344\223\002T2>/v1beta1/{name" + + "=projects/*/locations/*/tagTemplates/*/f" + + "ields/*}:\022tag_template_field\332A\027name,tag_" + + "template_field\332A#name,tag_template_field" + + ",update_mask\022\200\002\n\026RenameTagTemplateField\022" + + "?.google.cloud.datacatalog.v1beta1.Renam" + + "eTagTemplateFieldRequest\0322.google.cloud." + + "datacatalog.v1beta1.TagTemplateField\"q\202\323" + + "\344\223\002J\"E/v1beta1/{name=projects/*/location" + + "s/*/tagTemplates/*/fields/*}:rename:\001*\332A" + + "\036name,new_tag_template_field_id\022\306\001\n\026Dele" + + "teTagTemplateField\022?.google.cloud.dataca" + + "talog.v1beta1.DeleteTagTemplateFieldRequ" + + "est\032\026.google.protobuf.Empty\"S\202\323\344\223\002@*>/v1" + + "beta1/{name=projects/*/locations/*/tagTe" + + "mplates/*/fields/*}\332A\nname,force\022\307\001\n\tCre" + + "ateTag\0222.google.cloud.datacatalog.v1beta" + + "1.CreateTagRequest\032%.google.cloud.dataca" + + "talog.v1beta1.Tag\"_\202\323\344\223\002L\"E/v1beta1/{par" + + "ent=projects/*/locations/*/entryGroups/*" + + "/entries/*}/tags:\003tag\332A\nparent,tag\022\326\001\n\tU" + + "pdateTag\0222.google.cloud.datacatalog.v1be" + + "ta1.UpdateTagRequest\032%.google.cloud.data" + + "catalog.v1beta1.Tag\"n\202\323\344\223\002P2I/v1beta1/{t" + + "ag.name=projects/*/locations/*/entryGrou" + + "ps/*/entries/*/tags/*}:\003tag\332A\003tag\332A\017tag," + + "update_mask\022\255\001\n\tDeleteTag\0222.google.cloud" + + ".datacatalog.v1beta1.DeleteTagRequest\032\026." + + "google.protobuf.Empty\"T\202\323\344\223\002G*E/v1beta1/" + + "{name=projects/*/locations/*/entryGroups" + + "/*/entries/*/tags/*}\332A\004name\022\311\001\n\010ListTags" + + "\0221.google.cloud.datacatalog.v1beta1.List" + + "TagsRequest\0322.google.cloud.datacatalog.v" + + "1beta1.ListTagsResponse\"V\202\323\344\223\002G\022E/v1beta" + + "1/{parent=projects/*/locations/*/entryGr" + + "oups/*/entries/*}/tags\332A\006parent\022\300\002\n\014SetI" + + "amPolicy\022\".google.iam.v1.SetIamPolicyReq" + + "uest\032\025.google.iam.v1.Policy\"\364\001\202\323\344\223\002\355\001\"F/" + + "v1beta1/{resource=projects/*/locations/*" + + "/tagTemplates/*}:setIamPolicy:\001*ZJ\"E/v1b" + + "eta1/{resource=projects/*/locations/*/en" + + "tryGroups/*}:setIamPolicy:\001*ZT\"O/v1beta1" + + "/{resource=projects/*/locations/*/entryG" + + "roups/*/entries/*}:setIamPolicy:\001*\022\300\002\n\014G" + + "etIamPolicy\022\".google.iam.v1.GetIamPolicy" + + "Request\032\025.google.iam.v1.Policy\"\364\001\202\323\344\223\002\355\001" + + "\"F/v1beta1/{resource=projects/*/location" + + "s/*/tagTemplates/*}:getIamPolicy:\001*ZJ\"E/" + + "v1beta1/{resource=projects/*/locations/*" + + "/entryGroups/*}:getIamPolicy:\001*ZT\"O/v1be" + "ta1/{resource=projects/*/locations/*/ent" - + "ryGroups/*}:testIamPermissions:\001*ZZ\"U/v1" - + "beta1/{resource=projects/*/locations/*/e" - + "ntryGroups/*/entries/*}:testIamPermissio" - + "ns:\001*\032N\312A\032datacatalog.googleapis.com\322A.h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tformBx\n$com.google.cloud.datacatalog.v1" - + "beta1P\001ZKgoogle.golang.org/genproto/goog" - + "leapis/cloud/datacatalog/v1beta1;datacat" - + "alog\370\001\001b\006proto3" + + "ryGroups/*/entries/*}:getIamPolicy:\001*\022\362\002" + + "\n\022TestIamPermissions\022(.google.iam.v1.Tes" + + "tIamPermissionsRequest\032).google.iam.v1.T" + + "estIamPermissionsResponse\"\206\002\202\323\344\223\002\377\001\"L/v1" + + "beta1/{resource=projects/*/locations/*/t" + + "agTemplates/*}:testIamPermissions:\001*ZP\"K" + + "/v1beta1/{resource=projects/*/locations/" + + "*/entryGroups/*}:testIamPermissions:\001*ZZ" + + "\"U/v1beta1/{resource=projects/*/location" + + "s/*/entryGroups/*/entries/*}:testIamPerm" + + "issions:\001*\032N\312A\032datacatalog.googleapis.co" + + "m\322A.https://www.googleapis.com/auth/clou" + + "d-platformBx\n$com.google.cloud.datacatal" + + "og.v1beta1P\001ZKgoogle.golang.org/genproto" + + "/googleapis/cloud/datacatalog/v1beta1;da" + + "tacatalog\370\001\001b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateField.java b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateField.java index 3833e710..0fccf5dd 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateField.java +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateField.java @@ -92,6 +92,11 @@ private TagTemplateField( type_ = subBuilder.buildPartial(); } + break; + } + case 24: + { + isRequired_ = input.readBool(); break; } case 50: @@ -286,6 +291,23 @@ public com.google.cloud.datacatalog.v1beta1.FieldTypeOrBuilder getTypeOrBuilder( return getType(); } + public static final int IS_REQUIRED_FIELD_NUMBER = 3; + private boolean isRequired_; + /** + * + * + *

+   * Whether this is a required field. Defaults to false.
+   * 
+ * + * bool is_required = 3; + * + * @return The isRequired. + */ + public boolean getIsRequired() { + return isRequired_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -306,6 +328,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (type_ != null) { output.writeMessage(2, getType()); } + if (isRequired_ != false) { + output.writeBool(3, isRequired_); + } if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, name_); } @@ -324,6 +349,9 @@ public int getSerializedSize() { if (type_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getType()); } + if (isRequired_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, isRequired_); + } if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, name_); } @@ -349,6 +377,7 @@ public boolean equals(final java.lang.Object obj) { if (hasType()) { if (!getType().equals(other.getType())) return false; } + if (getIsRequired() != other.getIsRequired()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -368,6 +397,8 @@ public int hashCode() { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } + hash = (37 * hash) + IS_REQUIRED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIsRequired()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -524,6 +555,8 @@ public Builder clear() { type_ = null; typeBuilder_ = null; } + isRequired_ = false; + return this; } @@ -558,6 +591,7 @@ public com.google.cloud.datacatalog.v1beta1.TagTemplateField buildPartial() { } else { result.type_ = typeBuilder_.build(); } + result.isRequired_ = isRequired_; onBuilt(); return result; } @@ -619,6 +653,9 @@ public Builder mergeFrom(com.google.cloud.datacatalog.v1beta1.TagTemplateField o if (other.hasType()) { mergeType(other.getType()); } + if (other.getIsRequired() != false) { + setIsRequired(other.getIsRequired()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -1079,6 +1116,57 @@ public com.google.cloud.datacatalog.v1beta1.FieldTypeOrBuilder getTypeOrBuilder( return typeBuilder_; } + private boolean isRequired_; + /** + * + * + *
+     * Whether this is a required field. Defaults to false.
+     * 
+ * + * bool is_required = 3; + * + * @return The isRequired. + */ + public boolean getIsRequired() { + return isRequired_; + } + /** + * + * + *
+     * Whether this is a required field. Defaults to false.
+     * 
+ * + * bool is_required = 3; + * + * @param value The isRequired to set. + * @return This builder for chaining. + */ + public Builder setIsRequired(boolean value) { + + isRequired_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Whether this is a required field. Defaults to false.
+     * 
+ * + * bool is_required = 3; + * + * @return This builder for chaining. + */ + public Builder clearIsRequired() { + + isRequired_ = false; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateFieldOrBuilder.java b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateFieldOrBuilder.java index 52380313..09ba83cc 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateFieldOrBuilder.java +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateFieldOrBuilder.java @@ -119,4 +119,17 @@ public interface TagTemplateFieldOrBuilder * */ com.google.cloud.datacatalog.v1beta1.FieldTypeOrBuilder getTypeOrBuilder(); + + /** + * + * + *
+   * Whether this is a required field. Defaults to false.
+   * 
+ * + * bool is_required = 3; + * + * @return The isRequired. + */ + boolean getIsRequired(); } diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Tags.java b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Tags.java index afe88320..bdae4e5c 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Tags.java +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Tags.java @@ -106,27 +106,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "eField:\0028\001:p\352Am\n&datacatalog.googleapis." + "com/TagTemplate\022Cprojects/{project}/loca" + "tions/{location}/tagTemplates/{tag_templ" - + "ate}\"\203\002\n\020TagTemplateField\022\021\n\004name\030\006 \001(\tB" + + "ate}\"\230\002\n\020TagTemplateField\022\021\n\004name\030\006 \001(\tB" + "\003\340A\003\022\024\n\014display_name\030\001 \001(\t\022>\n\004type\030\002 \001(\013" + "2+.google.cloud.datacatalog.v1beta1.Fiel" - + "dTypeB\003\340A\002:\205\001\352A\201\001\n+datacatalog.googleapi" - + "s.com/TagTemplateField\022Rprojects/{projec" - + "t}/locations/{location}/tagTemplates/{ta" - + "g_template}/fields/{field}\"\247\003\n\tFieldType" - + "\022S\n\016primitive_type\030\001 \001(\01629.google.cloud." - + "datacatalog.v1beta1.FieldType.PrimitiveT" - + "ypeH\000\022I\n\tenum_type\030\002 \001(\01324.google.cloud." - + "datacatalog.v1beta1.FieldType.EnumTypeH\000" - + "\032\212\001\n\010EnumType\022V\n\016allowed_values\030\001 \003(\0132>." - + "google.cloud.datacatalog.v1beta1.FieldTy" - + "pe.EnumType.EnumValue\032&\n\tEnumValue\022\031\n\014di" - + "splay_name\030\001 \001(\tB\003\340A\002\"`\n\rPrimitiveType\022\036" - + "\n\032PRIMITIVE_TYPE_UNSPECIFIED\020\000\022\n\n\006DOUBLE" - + "\020\001\022\n\n\006STRING\020\002\022\010\n\004BOOL\020\003\022\r\n\tTIMESTAMP\020\004B" - + "\013\n\ttype_declBx\n$com.google.cloud.datacat" - + "alog.v1beta1P\001ZKgoogle.golang.org/genpro" - + "to/googleapis/cloud/datacatalog/v1beta1;" - + "datacatalog\370\001\001b\006proto3" + + "dTypeB\003\340A\002\022\023\n\013is_required\030\003 \001(\010:\205\001\352A\201\001\n+" + + "datacatalog.googleapis.com/TagTemplateFi" + + "eld\022Rprojects/{project}/locations/{locat" + + "ion}/tagTemplates/{tag_template}/fields/" + + "{field}\"\247\003\n\tFieldType\022S\n\016primitive_type\030" + + "\001 \001(\01629.google.cloud.datacatalog.v1beta1" + + ".FieldType.PrimitiveTypeH\000\022I\n\tenum_type\030" + + "\002 \001(\01324.google.cloud.datacatalog.v1beta1" + + ".FieldType.EnumTypeH\000\032\212\001\n\010EnumType\022V\n\016al" + + "lowed_values\030\001 \003(\0132>.google.cloud.dataca" + + "talog.v1beta1.FieldType.EnumType.EnumVal" + + "ue\032&\n\tEnumValue\022\031\n\014display_name\030\001 \001(\tB\003\340" + + "A\002\"`\n\rPrimitiveType\022\036\n\032PRIMITIVE_TYPE_UN" + + "SPECIFIED\020\000\022\n\n\006DOUBLE\020\001\022\n\n\006STRING\020\002\022\010\n\004B" + + "OOL\020\003\022\r\n\tTIMESTAMP\020\004B\013\n\ttype_declBx\n$com" + + ".google.cloud.datacatalog.v1beta1P\001ZKgoo" + + "gle.golang.org/genproto/googleapis/cloud" + + "/datacatalog/v1beta1;datacatalog\370\001\001b\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -200,7 +201,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_datacatalog_v1beta1_TagTemplateField_descriptor, new java.lang.String[] { - "Name", "DisplayName", "Type", + "Name", "DisplayName", "Type", "IsRequired", }); internal_static_google_cloud_datacatalog_v1beta1_FieldType_descriptor = getDescriptor().getMessageTypes().get(4); diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequest.java b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequest.java index ebba7d68..81fda7cc 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequest.java +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequest.java @@ -255,18 +255,21 @@ public com.google.cloud.datacatalog.v1beta1.TagTemplateField getTagTemplateField * * *
-   * The field mask specifies the parts of the template to be updated.
+   * Optional. The field mask specifies the parts of the template to be updated.
    * Allowed fields:
    *   * `display_name`
    *   * `type.enum_type`
+   *   * `is_required`
    * If `update_mask` is not set or empty, all of the allowed fields above will
    * be updated.
    * When updating an enum type, the provided values will be merged with the
    * existing values. Therefore, enum values can only be added, existing enum
-   * values cannot be deleted nor renamed.
+   * values cannot be deleted nor renamed. Updating a template field from
+   * optional to required is NOT allowed.
    * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return Whether the updateMask field is set. */ @@ -277,18 +280,21 @@ public boolean hasUpdateMask() { * * *
-   * The field mask specifies the parts of the template to be updated.
+   * Optional. The field mask specifies the parts of the template to be updated.
    * Allowed fields:
    *   * `display_name`
    *   * `type.enum_type`
+   *   * `is_required`
    * If `update_mask` is not set or empty, all of the allowed fields above will
    * be updated.
    * When updating an enum type, the provided values will be merged with the
    * existing values. Therefore, enum values can only be added, existing enum
-   * values cannot be deleted nor renamed.
+   * values cannot be deleted nor renamed. Updating a template field from
+   * optional to required is NOT allowed.
    * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return The updateMask. */ @@ -299,18 +305,21 @@ public com.google.protobuf.FieldMask getUpdateMask() { * * *
-   * The field mask specifies the parts of the template to be updated.
+   * Optional. The field mask specifies the parts of the template to be updated.
    * Allowed fields:
    *   * `display_name`
    *   * `type.enum_type`
+   *   * `is_required`
    * If `update_mask` is not set or empty, all of the allowed fields above will
    * be updated.
    * When updating an enum type, the provided values will be merged with the
    * existing values. Therefore, enum values can only be added, existing enum
-   * values cannot be deleted nor renamed.
+   * values cannot be deleted nor renamed. Updating a template field from
+   * optional to required is NOT allowed.
    * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); @@ -1039,18 +1048,21 @@ public Builder clearTagTemplateField() { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return Whether the updateMask field is set. */ @@ -1061,18 +1073,21 @@ public boolean hasUpdateMask() { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return The updateMask. */ @@ -1089,18 +1104,21 @@ public com.google.protobuf.FieldMask getUpdateMask() { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { @@ -1119,18 +1137,21 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { if (updateMaskBuilder_ == null) { @@ -1146,18 +1167,21 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { @@ -1178,18 +1202,21 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { @@ -1206,18 +1233,21 @@ public Builder clearUpdateMask() { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { @@ -1228,18 +1258,21 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { if (updateMaskBuilder_ != null) { @@ -1254,18 +1287,21 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * * *
-     * The field mask specifies the parts of the template to be updated.
+     * Optional. The field mask specifies the parts of the template to be updated.
      * Allowed fields:
      *   * `display_name`
      *   * `type.enum_type`
+     *   * `is_required`
      * If `update_mask` is not set or empty, all of the allowed fields above will
      * be updated.
      * When updating an enum type, the provided values will be merged with the
      * existing values. Therefore, enum values can only be added, existing enum
-     * values cannot be deleted nor renamed.
+     * values cannot be deleted nor renamed. Updating a template field from
+     * optional to required is NOT allowed.
      * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequestOrBuilder.java b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequestOrBuilder.java index 3bc26906..01031fb6 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequestOrBuilder.java +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequestOrBuilder.java @@ -99,18 +99,21 @@ public interface UpdateTagTemplateFieldRequestOrBuilder * * *
-   * The field mask specifies the parts of the template to be updated.
+   * Optional. The field mask specifies the parts of the template to be updated.
    * Allowed fields:
    *   * `display_name`
    *   * `type.enum_type`
+   *   * `is_required`
    * If `update_mask` is not set or empty, all of the allowed fields above will
    * be updated.
    * When updating an enum type, the provided values will be merged with the
    * existing values. Therefore, enum values can only be added, existing enum
-   * values cannot be deleted nor renamed.
+   * values cannot be deleted nor renamed. Updating a template field from
+   * optional to required is NOT allowed.
    * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return Whether the updateMask field is set. */ @@ -119,18 +122,21 @@ public interface UpdateTagTemplateFieldRequestOrBuilder * * *
-   * The field mask specifies the parts of the template to be updated.
+   * Optional. The field mask specifies the parts of the template to be updated.
    * Allowed fields:
    *   * `display_name`
    *   * `type.enum_type`
+   *   * `is_required`
    * If `update_mask` is not set or empty, all of the allowed fields above will
    * be updated.
    * When updating an enum type, the provided values will be merged with the
    * existing values. Therefore, enum values can only be added, existing enum
-   * values cannot be deleted nor renamed.
+   * values cannot be deleted nor renamed. Updating a template field from
+   * optional to required is NOT allowed.
    * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return The updateMask. */ @@ -139,18 +145,21 @@ public interface UpdateTagTemplateFieldRequestOrBuilder * * *
-   * The field mask specifies the parts of the template to be updated.
+   * Optional. The field mask specifies the parts of the template to be updated.
    * Allowed fields:
    *   * `display_name`
    *   * `type.enum_type`
+   *   * `is_required`
    * If `update_mask` is not set or empty, all of the allowed fields above will
    * be updated.
    * When updating an enum type, the provided values will be merged with the
    * existing values. Therefore, enum values can only be added, existing enum
-   * values cannot be deleted nor renamed.
+   * values cannot be deleted nor renamed. Updating a template field from
+   * optional to required is NOT allowed.
    * 
* - * .google.protobuf.FieldMask update_mask = 3; + * .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = OPTIONAL]; + * */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); } diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/datacatalog.proto b/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/datacatalog.proto index b725b20f..0a4bbda6 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/datacatalog.proto +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/datacatalog.proto @@ -914,19 +914,21 @@ message UpdateTagTemplateFieldRequest { // Required. The template to update. TagTemplateField tag_template_field = 2 [(google.api.field_behavior) = REQUIRED]; - // The field mask specifies the parts of the template to be updated. + // Optional. The field mask specifies the parts of the template to be updated. // Allowed fields: // // * `display_name` // * `type.enum_type` + // * `is_required` // // If `update_mask` is not set or empty, all of the allowed fields above will // be updated. // // When updating an enum type, the provided values will be merged with the // existing values. Therefore, enum values can only be added, existing enum - // values cannot be deleted nor renamed. - google.protobuf.FieldMask update_mask = 3; + // values cannot be deleted nor renamed. Updating a template field from + // optional to required is NOT allowed. + google.protobuf.FieldMask update_mask = 3 [(google.api.field_behavior) = OPTIONAL]; } // Request message for diff --git a/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/tags.proto b/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/tags.proto index 8d12e241..91b3a01d 100644 --- a/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/tags.proto +++ b/proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/tags.proto @@ -159,6 +159,9 @@ message TagTemplateField { // Required. The type of value this tag field can contain. FieldType type = 2 [(google.api.field_behavior) = REQUIRED]; + + // Whether this is a required field. Defaults to false. + bool is_required = 3; } message FieldType { diff --git a/synth.metadata b/synth.metadata index 2b4917fa..d6ddbfc3 100644 --- a/synth.metadata +++ b/synth.metadata @@ -1,19 +1,19 @@ { - "updateTime": "2019-12-12T08:38:29.237943Z", + "updateTime": "2019-12-20T08:39:01.500779Z", "sources": [ { "generator": { "name": "artman", - "version": "0.42.2", - "dockerImage": "googleapis/artman@sha256:a86051ce32e2454ca2558ec9e437d46c2184b6dd291f57b0686676d77242658e" + "version": "0.42.3", + "dockerImage": "googleapis/artman@sha256:feed210b5723c6f524b52ef6d7740a030f2d1a8f7c29a71c5e5b4481ceaad7f5" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "19c4589a3cb44b3679f7b3fba88365b3d055d5f8", - "internalRef": "285013366" + "sha": "50af0530730348f1e3697bf3c70261f7daaf2981", + "internalRef": "286491002" } }, { @@ -35,5 +35,832 @@ "config": "google/cloud/datacatalog/v1beta1/artman_datacatalog_v1beta1.yaml" } } + ], + "newFiles": [ + { + "path": "versions.txt" + }, + { + "path": "CONTRIBUTING.md" + }, + { + "path": "CHANGELOG.md" + }, + { + "path": "README.md" + }, + { + "path": "synth.metadata" + }, + { + "path": "LICENSE" + }, + { + "path": "codecov.yaml" + }, + { + "path": ".gitignore" + }, + { + "path": "license-checks.xml" + }, + { + "path": "synth.py" + }, + { + "path": "pom.xml" + }, + { + "path": "java.header" + }, + { + "path": ".repo-metadata.json" + }, + { + "path": "CODE_OF_CONDUCT.md" + }, + { + "path": "renovate.json" + }, + { + "path": "grpc-google-cloud-datacatalog-v1beta1/clirr-ignored-differences.xml" + }, + { + "path": "grpc-google-cloud-datacatalog-v1beta1/pom.xml" + }, + { + "path": "grpc-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogGrpc.java" + }, + { + "path": "grpc-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerSerializationGrpc.java" + }, + { + "path": "grpc-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerGrpc.java" + }, + { + "path": ".git/HEAD" + }, + { + "path": ".git/index" + }, + { + "path": ".git/shallow" + }, + { + "path": ".git/packed-refs" + }, + { + "path": ".git/config" + }, + { + "path": ".git/logs/HEAD" + }, + { + "path": ".git/logs/refs/heads/master" + }, + { + "path": ".git/logs/refs/heads/autosynth" + }, + { + "path": ".git/logs/refs/remotes/origin/HEAD" + }, + { + "path": ".git/refs/heads/master" + }, + { + "path": ".git/refs/heads/autosynth" + }, + { + "path": ".git/refs/remotes/origin/HEAD" + }, + { + "path": ".git/objects/pack/pack-2b475c506a9ef44d6d65889c3bd927d9f93c463c.pack" + }, + { + "path": ".git/objects/pack/pack-2b475c506a9ef44d6d65889c3bd927d9f93c463c.idx" + }, + { + "path": "__pycache__/synth.cpython-36.pyc" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/clirr-ignored-differences.xml" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/pom.xml" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GcsFilesetSpecOuterClass.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/EntryGroupName.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Search.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchResultType.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchCatalogResponse.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/EntryName.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateField.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTagTemplateRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTaxonomiesResponse.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/BigQueryDateShardedSpec.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TableSourceType.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateEntryRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ImportTaxonomiesResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/LookupEntryRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagFieldOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ExportTaxonomiesResponse.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTagTemplateRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetEntryRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTaxonomyRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/FieldType.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTagsRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListPolicyTagsResponse.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateEntryGroupRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/InlineSource.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListPolicyTagsRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeletePolicyTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateFieldOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/EntryGroup.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Entry.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/EntryOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Taxonomy.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplate.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTaxonomiesRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ImportTaxonomiesRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerSerializationProto.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchCatalogResultOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SerializedPolicyTagOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteEntryGroupRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/EntryType.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TableSpecOuterClass.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SystemTimestampsOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTaxonomyRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Datacatalog.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagField.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetEntryGroupRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SchemaOuterClass.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteEntryGroupRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ExportTaxonomiesResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTaxonomyRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchCatalogResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTagTemplateFieldRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetPolicyTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateEntryRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GcsFileSpecOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ColumnSchemaOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ViewSpecOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdatePolicyTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTaxonomiesResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTaxonomyRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetPolicyTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteEntryRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateEntryRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ColumnSchema.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SystemTimestamps.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TableSpecOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetEntryGroupRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTag.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetTaxonomyRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/FieldName.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateEntryRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTagTemplateFieldRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchCatalogRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetTagTemplateRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/BigQueryDateShardedSpecOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetTagTemplateRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/BigQueryTableSpec.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTaxonomiesRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTagTemplateFieldRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/RenameTagTemplateFieldRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListPolicyTagsResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SerializedPolicyTag.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Schema.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GcsFilesetSpecOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdatePolicyTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTagTemplateFieldRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateName.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTaxonomyRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchCatalogRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SearchCatalogResult.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/RenameTagTemplateFieldRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreatePolicyTagRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GcsFileSpec.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ExportTaxonomiesRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagTemplateOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ImportTaxonomiesResponse.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreatePolicyTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/LookupEntryRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Tag.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TableSpec.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/FieldTypeOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListPolicyTagsRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GcsFilesetSpec.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/InlineSourceOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ImportTaxonomiesRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ExportTaxonomiesRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/BigQueryTableSpecOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTagsResponse.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerProto.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Timestamps.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetTaxonomyRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SchemaOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/GetEntryRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTagTemplateRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/Tags.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateTagTemplateFieldRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTagsRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ListTagsResponseOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagName.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/UpdateTaxonomyRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TaxonomyOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeletePolicyTagRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/ViewSpec.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/TagOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SerializedTaxonomyOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteEntryRequestOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/LocationName.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/DeleteTagTemplateRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/SerializedTaxonomy.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/EntryGroupOrBuilder.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/java/com/google/cloud/datacatalog/v1beta1/CreateEntryGroupRequest.java" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/timestamps.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/table_spec.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/schema.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/tags.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/gcs_fileset_spec.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/datacatalog.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/policytagmanager.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/search.proto" + }, + { + "path": "proto-google-cloud-datacatalog-v1beta1/src/main/proto/google/cloud/datacatalog/v1beta1/policytagmanagerserialization.proto" + }, + { + "path": ".github/PULL_REQUEST_TEMPLATE.md" + }, + { + "path": ".github/release-please.yml" + }, + { + "path": ".github/ISSUE_TEMPLATE/feature_request.md" + }, + { + "path": ".github/ISSUE_TEMPLATE/bug_report.md" + }, + { + "path": ".github/ISSUE_TEMPLATE/support_request.md" + }, + { + "path": "google-cloud-datacatalog-bom/pom.xml" + }, + { + "path": "google-cloud-datacatalog/clirr-ignored-differences.xml" + }, + { + "path": "google-cloud-datacatalog/pom.xml" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerSerializationClientTest.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClientTest.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerClientTest.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/MockDataCatalog.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/MockDataCatalogImpl.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/MockPolicyTagManagerSerialization.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/MockPolicyTagManagerImpl.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/MockPolicyTagManager.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/MockPolicyTagManagerSerializationImpl.java" + }, + { + "path": "google-cloud-datacatalog/src/test/java/com/google/cloud/datacatalog/v1beta1/it/ITSystemTest.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogClient.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerSerializationSettings.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerClient.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerSerializationClient.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/package-info.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/PolicyTagManagerSettings.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/DataCatalogSettings.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerCallableFactory.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/DataCatalogStubSettings.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/DataCatalogStub.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerSerializationStub.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcDataCatalogStub.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerSerializationStub.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerStub.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerSerializationStubSettings.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcDataCatalogCallableFactory.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerStub.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/PolicyTagManagerStubSettings.java" + }, + { + "path": "google-cloud-datacatalog/src/main/java/com/google/cloud/datacatalog/v1beta1/stub/GrpcPolicyTagManagerSerializationCallableFactory.java" + }, + { + "path": ".kokoro/common.cfg" + }, + { + "path": ".kokoro/dependencies.sh" + }, + { + "path": ".kokoro/linkage-monitor.sh" + }, + { + "path": ".kokoro/build.sh" + }, + { + "path": ".kokoro/build.bat" + }, + { + "path": ".kokoro/coerce_logs.sh" + }, + { + "path": ".kokoro/trampoline.sh" + }, + { + "path": ".kokoro/nightly/common.cfg" + }, + { + "path": ".kokoro/nightly/java11.cfg" + }, + { + "path": ".kokoro/nightly/java8.cfg" + }, + { + "path": ".kokoro/nightly/integration.cfg" + }, + { + "path": ".kokoro/nightly/java8-osx.cfg" + }, + { + "path": ".kokoro/nightly/dependencies.cfg" + }, + { + "path": ".kokoro/nightly/java8-win.cfg" + }, + { + "path": ".kokoro/nightly/lint.cfg" + }, + { + "path": ".kokoro/nightly/java7.cfg" + }, + { + "path": ".kokoro/presubmit/common.cfg" + }, + { + "path": ".kokoro/presubmit/java11.cfg" + }, + { + "path": ".kokoro/presubmit/java8.cfg" + }, + { + "path": ".kokoro/presubmit/integration.cfg" + }, + { + "path": ".kokoro/presubmit/java8-osx.cfg" + }, + { + "path": ".kokoro/presubmit/dependencies.cfg" + }, + { + "path": ".kokoro/presubmit/linkage-monitor.cfg" + }, + { + "path": ".kokoro/presubmit/java8-win.cfg" + }, + { + "path": ".kokoro/presubmit/clirr.cfg" + }, + { + "path": ".kokoro/presubmit/lint.cfg" + }, + { + "path": ".kokoro/presubmit/java7.cfg" + }, + { + "path": ".kokoro/release/common.cfg" + }, + { + "path": ".kokoro/release/bump_snapshot.cfg" + }, + { + "path": ".kokoro/release/stage.sh" + }, + { + "path": ".kokoro/release/snapshot.cfg" + }, + { + "path": ".kokoro/release/snapshot.sh" + }, + { + "path": ".kokoro/release/bump_snapshot.sh" + }, + { + "path": ".kokoro/release/promote.sh" + }, + { + "path": ".kokoro/release/drop.sh" + }, + { + "path": ".kokoro/release/publish_javadoc.cfg" + }, + { + "path": ".kokoro/release/common.sh" + }, + { + "path": ".kokoro/release/drop.cfg" + }, + { + "path": ".kokoro/release/stage.cfg" + }, + { + "path": ".kokoro/release/publish_javadoc.sh" + }, + { + "path": ".kokoro/release/promote.cfg" + }, + { + "path": ".kokoro/continuous/common.cfg" + }, + { + "path": ".kokoro/continuous/java11.cfg" + }, + { + "path": ".kokoro/continuous/java8.cfg" + }, + { + "path": ".kokoro/continuous/integration.cfg" + }, + { + "path": ".kokoro/continuous/propose_release.sh" + }, + { + "path": ".kokoro/continuous/java8-osx.cfg" + }, + { + "path": ".kokoro/continuous/dependencies.cfg" + }, + { + "path": ".kokoro/continuous/propose_release.cfg" + }, + { + "path": ".kokoro/continuous/java8-win.cfg" + }, + { + "path": ".kokoro/continuous/lint.cfg" + }, + { + "path": ".kokoro/continuous/java7.cfg" + } ] } \ No newline at end of file