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 @@
+ * 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