diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java index 6994ae04c49f..27ef101aa6b3 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptions.java @@ -24,6 +24,7 @@ private BigQueryOptions() { rowsLimit_ = 0L; rowsLimitPercent_ = 0; sampleMethod_ = 0; + excludedFields_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -83,6 +84,15 @@ private BigQueryOptions( sampleMethod_ = rawValue; break; } + case 42: { + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + excludedFields_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + excludedFields_.add( + input.readMessage(com.google.privacy.dlp.v2.FieldId.parser(), extensionRegistry)); + break; + } case 48: { rowsLimitPercent_ = input.readInt32(); @@ -106,6 +116,9 @@ private BigQueryOptions( if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { identifyingFields_ = java.util.Collections.unmodifiableList(identifyingFields_); } + if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + excludedFields_ = java.util.Collections.unmodifiableList(excludedFields_); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -396,6 +409,66 @@ public com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod getSampleMethod() return result == null ? com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.UNRECOGNIZED : result; } + public static final int EXCLUDED_FIELDS_FIELD_NUMBER = 5; + private java.util.List excludedFields_; + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public java.util.List getExcludedFieldsList() { + return excludedFields_; + } + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public java.util.List + getExcludedFieldsOrBuilderList() { + return excludedFields_; + } + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public int getExcludedFieldsCount() { + return excludedFields_.size(); + } + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldId getExcludedFields(int index) { + return excludedFields_.get(index); + } + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldIdOrBuilder getExcludedFieldsOrBuilder( + int index) { + return excludedFields_.get(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -422,6 +495,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) if (sampleMethod_ != com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod.SAMPLE_METHOD_UNSPECIFIED.getNumber()) { output.writeEnum(4, sampleMethod_); } + for (int i = 0; i < excludedFields_.size(); i++) { + output.writeMessage(5, excludedFields_.get(i)); + } if (rowsLimitPercent_ != 0) { output.writeInt32(6, rowsLimitPercent_); } @@ -450,6 +526,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream .computeEnumSize(4, sampleMethod_); } + for (int i = 0; i < excludedFields_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, excludedFields_.get(i)); + } if (rowsLimitPercent_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, rowsLimitPercent_); @@ -482,6 +562,8 @@ public boolean equals(final java.lang.Object obj) { result = result && (getRowsLimitPercent() == other.getRowsLimitPercent()); result = result && sampleMethod_ == other.sampleMethod_; + result = result && getExcludedFieldsList() + .equals(other.getExcludedFieldsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @@ -508,6 +590,10 @@ public int hashCode() { hash = (53 * hash) + getRowsLimitPercent(); hash = (37 * hash) + SAMPLE_METHOD_FIELD_NUMBER; hash = (53 * hash) + sampleMethod_; + if (getExcludedFieldsCount() > 0) { + hash = (37 * hash) + EXCLUDED_FIELDS_FIELD_NUMBER; + hash = (53 * hash) + getExcludedFieldsList().hashCode(); + } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; @@ -641,6 +727,7 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getIdentifyingFieldsFieldBuilder(); + getExcludedFieldsFieldBuilder(); } } @java.lang.Override @@ -664,6 +751,12 @@ public Builder clear() { sampleMethod_ = 0; + if (excludedFieldsBuilder_ == null) { + excludedFields_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + } else { + excludedFieldsBuilder_.clear(); + } return this; } @@ -709,6 +802,15 @@ public com.google.privacy.dlp.v2.BigQueryOptions buildPartial() { result.rowsLimit_ = rowsLimit_; result.rowsLimitPercent_ = rowsLimitPercent_; result.sampleMethod_ = sampleMethod_; + if (excludedFieldsBuilder_ == null) { + if (((bitField0_ & 0x00000020) == 0x00000020)) { + excludedFields_ = java.util.Collections.unmodifiableList(excludedFields_); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.excludedFields_ = excludedFields_; + } else { + result.excludedFields_ = excludedFieldsBuilder_.build(); + } result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -796,6 +898,32 @@ public Builder mergeFrom(com.google.privacy.dlp.v2.BigQueryOptions other) { if (other.sampleMethod_ != 0) { setSampleMethodValue(other.getSampleMethodValue()); } + if (excludedFieldsBuilder_ == null) { + if (!other.excludedFields_.isEmpty()) { + if (excludedFields_.isEmpty()) { + excludedFields_ = other.excludedFields_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureExcludedFieldsIsMutable(); + excludedFields_.addAll(other.excludedFields_); + } + onChanged(); + } + } else { + if (!other.excludedFields_.isEmpty()) { + if (excludedFieldsBuilder_.isEmpty()) { + excludedFieldsBuilder_.dispose(); + excludedFieldsBuilder_ = null; + excludedFields_ = other.excludedFields_; + bitField0_ = (bitField0_ & ~0x00000020); + excludedFieldsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getExcludedFieldsFieldBuilder() : null; + } else { + excludedFieldsBuilder_.addAllMessages(other.excludedFields_); + } + } + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -1450,6 +1578,336 @@ public Builder clearSampleMethod() { onChanged(); return this; } + + private java.util.List excludedFields_ = + java.util.Collections.emptyList(); + private void ensureExcludedFieldsIsMutable() { + if (!((bitField0_ & 0x00000020) == 0x00000020)) { + excludedFields_ = new java.util.ArrayList(excludedFields_); + bitField0_ |= 0x00000020; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.privacy.dlp.v2.FieldId, com.google.privacy.dlp.v2.FieldId.Builder, com.google.privacy.dlp.v2.FieldIdOrBuilder> excludedFieldsBuilder_; + + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public java.util.List getExcludedFieldsList() { + if (excludedFieldsBuilder_ == null) { + return java.util.Collections.unmodifiableList(excludedFields_); + } else { + return excludedFieldsBuilder_.getMessageList(); + } + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public int getExcludedFieldsCount() { + if (excludedFieldsBuilder_ == null) { + return excludedFields_.size(); + } else { + return excludedFieldsBuilder_.getCount(); + } + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldId getExcludedFields(int index) { + if (excludedFieldsBuilder_ == null) { + return excludedFields_.get(index); + } else { + return excludedFieldsBuilder_.getMessage(index); + } + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder setExcludedFields( + int index, com.google.privacy.dlp.v2.FieldId value) { + if (excludedFieldsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedFieldsIsMutable(); + excludedFields_.set(index, value); + onChanged(); + } else { + excludedFieldsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder setExcludedFields( + int index, com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { + if (excludedFieldsBuilder_ == null) { + ensureExcludedFieldsIsMutable(); + excludedFields_.set(index, builderForValue.build()); + onChanged(); + } else { + excludedFieldsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder addExcludedFields(com.google.privacy.dlp.v2.FieldId value) { + if (excludedFieldsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedFieldsIsMutable(); + excludedFields_.add(value); + onChanged(); + } else { + excludedFieldsBuilder_.addMessage(value); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder addExcludedFields( + int index, com.google.privacy.dlp.v2.FieldId value) { + if (excludedFieldsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExcludedFieldsIsMutable(); + excludedFields_.add(index, value); + onChanged(); + } else { + excludedFieldsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder addExcludedFields( + com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { + if (excludedFieldsBuilder_ == null) { + ensureExcludedFieldsIsMutable(); + excludedFields_.add(builderForValue.build()); + onChanged(); + } else { + excludedFieldsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder addExcludedFields( + int index, com.google.privacy.dlp.v2.FieldId.Builder builderForValue) { + if (excludedFieldsBuilder_ == null) { + ensureExcludedFieldsIsMutable(); + excludedFields_.add(index, builderForValue.build()); + onChanged(); + } else { + excludedFieldsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder addAllExcludedFields( + java.lang.Iterable values) { + if (excludedFieldsBuilder_ == null) { + ensureExcludedFieldsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, excludedFields_); + onChanged(); + } else { + excludedFieldsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder clearExcludedFields() { + if (excludedFieldsBuilder_ == null) { + excludedFields_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + } else { + excludedFieldsBuilder_.clear(); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public Builder removeExcludedFields(int index) { + if (excludedFieldsBuilder_ == null) { + ensureExcludedFieldsIsMutable(); + excludedFields_.remove(index); + onChanged(); + } else { + excludedFieldsBuilder_.remove(index); + } + return this; + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldId.Builder getExcludedFieldsBuilder( + int index) { + return getExcludedFieldsFieldBuilder().getBuilder(index); + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldIdOrBuilder getExcludedFieldsOrBuilder( + int index) { + if (excludedFieldsBuilder_ == null) { + return excludedFields_.get(index); } else { + return excludedFieldsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public java.util.List + getExcludedFieldsOrBuilderList() { + if (excludedFieldsBuilder_ != null) { + return excludedFieldsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(excludedFields_); + } + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldId.Builder addExcludedFieldsBuilder() { + return getExcludedFieldsFieldBuilder().addBuilder( + com.google.privacy.dlp.v2.FieldId.getDefaultInstance()); + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public com.google.privacy.dlp.v2.FieldId.Builder addExcludedFieldsBuilder( + int index) { + return getExcludedFieldsFieldBuilder().addBuilder( + index, com.google.privacy.dlp.v2.FieldId.getDefaultInstance()); + } + /** + *
+     * References to fields excluded from scanning. This allows you to skip
+     * inspection of entire columns which you know have no findings.
+     * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + public java.util.List + getExcludedFieldsBuilderList() { + return getExcludedFieldsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.privacy.dlp.v2.FieldId, com.google.privacy.dlp.v2.FieldId.Builder, com.google.privacy.dlp.v2.FieldIdOrBuilder> + getExcludedFieldsFieldBuilder() { + if (excludedFieldsBuilder_ == null) { + excludedFieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.privacy.dlp.v2.FieldId, com.google.privacy.dlp.v2.FieldId.Builder, com.google.privacy.dlp.v2.FieldIdOrBuilder>( + excludedFields_, + ((bitField0_ & 0x00000020) == 0x00000020), + getParentForChildren(), + isClean()); + excludedFields_ = null; + } + return excludedFieldsBuilder_; + } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java index 2cb069b6ff3c..04c2ae89c2fe 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/BigQueryOptionsOrBuilder.java @@ -114,4 +114,53 @@ com.google.privacy.dlp.v2.FieldIdOrBuilder getIdentifyingFieldsOrBuilder( * .google.privacy.dlp.v2.BigQueryOptions.SampleMethod sample_method = 4; */ com.google.privacy.dlp.v2.BigQueryOptions.SampleMethod getSampleMethod(); + + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + java.util.List + getExcludedFieldsList(); + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + com.google.privacy.dlp.v2.FieldId getExcludedFields(int index); + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + int getExcludedFieldsCount(); + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + java.util.List + getExcludedFieldsOrBuilderList(); + /** + *
+   * References to fields excluded from scanning. This allows you to skip
+   * inspection of entire columns which you know have no findings.
+   * 
+ * + * repeated .google.privacy.dlp.v2.FieldId excluded_fields = 5; + */ + com.google.privacy.dlp.v2.FieldIdOrBuilder getExcludedFieldsOrBuilder( + int index); } diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java index 8973e6da7abd..df7ea6bb6fb1 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptions.java @@ -1237,7 +1237,8 @@ public com.google.privacy.dlp.v2.FileType convert(java.lang.Integer from) { *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -1250,7 +1251,8 @@ public java.util.List getFileTypesList() { *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -1262,7 +1264,8 @@ public int getFileTypesCount() { *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -1274,7 +1277,8 @@ public com.google.privacy.dlp.v2.FileType getFileTypes(int index) { *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -1287,7 +1291,8 @@ public com.google.privacy.dlp.v2.FileType getFileTypes(int index) { *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2020,7 +2025,8 @@ private void ensureFileTypesIsMutable() { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2033,7 +2039,8 @@ public java.util.List getFileTypesList() { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2045,7 +2052,8 @@ public int getFileTypesCount() { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2057,7 +2065,8 @@ public com.google.privacy.dlp.v2.FileType getFileTypes(int index) { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2076,7 +2085,8 @@ public Builder setFileTypes( *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2094,7 +2104,8 @@ public Builder addFileTypes(com.google.privacy.dlp.v2.FileType value) { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2112,7 +2123,8 @@ public Builder addAllFileTypes( *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2127,7 +2139,8 @@ public Builder clearFileTypes() { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2140,7 +2153,8 @@ public Builder clearFileTypes() { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2152,7 +2166,8 @@ public int getFileTypesValue(int index) { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2168,7 +2183,8 @@ public Builder setFileTypesValue( *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -2183,7 +2199,8 @@ public Builder addFileTypesValue(int value) { *
      * List of file type groups to include in the scan.
      * If empty, all files are scanned and available data format processors
-     * are applied.
+     * are applied. In addition, the binary content of the selected files
+     * is always scanned as well.
      * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java index a2040d0427ef..38ba7a96c280 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/CloudStorageOptionsOrBuilder.java @@ -59,7 +59,8 @@ public interface CloudStorageOptionsOrBuilder extends *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -69,7 +70,8 @@ public interface CloudStorageOptionsOrBuilder extends *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -79,7 +81,8 @@ public interface CloudStorageOptionsOrBuilder extends *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -89,7 +92,8 @@ public interface CloudStorageOptionsOrBuilder extends *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; @@ -100,7 +104,8 @@ public interface CloudStorageOptionsOrBuilder extends *
    * List of file type groups to include in the scan.
    * If empty, all files are scanned and available data format processors
-   * are applied.
+   * are applied. In addition, the binary content of the selected files
+   * is always scanned as well.
    * 
* * repeated .google.privacy.dlp.v2.FileType file_types = 5; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DateTime.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DateTime.java index 64ac693c362d..9eb21e2b7f88 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DateTime.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DateTime.java @@ -6,6 +6,7 @@ /** *
  * Message for a date time object.
+ * e.g. 2018-01-01, 5th August.
  * 
* * Protobuf type {@code google.privacy.dlp.v2.DateTime} @@ -926,6 +927,7 @@ protected Builder newBuilderForType( /** *
    * Message for a date time object.
+   * e.g. 2018-01-01, 5th August.
    * 
* * Protobuf type {@code google.privacy.dlp.v2.DateTime} diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java index 6147ebda4afe..490002a20ee0 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/DlpStorage.java @@ -242,57 +242,58 @@ public static void registerAllExtensions( "xFileSet\"H\n\014SampleMethod\022\035\n\031SAMPLE_METHO" + "D_UNSPECIFIED\020\000\022\007\n\003TOP\020\001\022\020\n\014RANDOM_START" + "\020\002\"\"\n\023CloudStorageFileSet\022\013\n\003url\030\001 \001(\t\" " + - "\n\020CloudStoragePath\022\014\n\004path\030\001 \001(\t\"\322\002\n\017Big" + + "\n\020CloudStoragePath\022\014\n\004path\030\001 \001(\t\"\213\003\n\017Big" + "QueryOptions\022=\n\017table_reference\030\001 \001(\0132$." + "google.privacy.dlp.v2.BigQueryTable\022:\n\022i" + "dentifying_fields\030\002 \003(\0132\036.google.privacy" + ".dlp.v2.FieldId\022\022\n\nrows_limit\030\003 \001(\003\022\032\n\022r" + "ows_limit_percent\030\006 \001(\005\022J\n\rsample_method" + "\030\004 \001(\01623.google.privacy.dlp.v2.BigQueryO" + - "ptions.SampleMethod\"H\n\014SampleMethod\022\035\n\031S" + - "AMPLE_METHOD_UNSPECIFIED\020\000\022\007\n\003TOP\020\001\022\020\n\014R" + - "ANDOM_START\020\002\"\232\004\n\rStorageConfig\022D\n\021datas" + - "tore_options\030\002 \001(\0132\'.google.privacy.dlp." + - "v2.DatastoreOptionsH\000\022K\n\025cloud_storage_o" + - "ptions\030\003 \001(\0132*.google.privacy.dlp.v2.Clo" + - "udStorageOptionsH\000\022C\n\021big_query_options\030" + - "\004 \001(\0132&.google.privacy.dlp.v2.BigQueryOp" + - "tionsH\000\022L\n\017timespan_config\030\006 \001(\01323.googl" + - "e.privacy.dlp.v2.StorageConfig.TimespanC" + - "onfig\032\332\001\n\016TimespanConfig\022.\n\nstart_time\030\001" + - " \001(\0132\032.google.protobuf.Timestamp\022,\n\010end_" + - "time\030\002 \001(\0132\032.google.protobuf.Timestamp\0227" + - "\n\017timestamp_field\030\003 \001(\0132\036.google.privacy" + - ".dlp.v2.FieldId\0221\n)enable_auto_populatio" + - "n_of_timespan_config\030\004 \001(\010B\006\n\004type\"`\n\013Bi" + - "gQueryKey\022=\n\017table_reference\030\001 \001(\0132$.goo" + - "gle.privacy.dlp.v2.BigQueryTable\022\022\n\nrow_" + - "number\030\002 \001(\003\">\n\014DatastoreKey\022.\n\nentity_k" + - "ey\030\001 \001(\0132\032.google.privacy.dlp.v2.Key\"\273\001\n" + - "\003Key\0228\n\014partition_id\030\001 \001(\0132\".google.priv" + - "acy.dlp.v2.PartitionId\0224\n\004path\030\002 \003(\0132&.g" + - "oogle.privacy.dlp.v2.Key.PathElement\032D\n\013" + - "PathElement\022\014\n\004kind\030\001 \001(\t\022\014\n\002id\030\002 \001(\003H\000\022" + - "\016\n\004name\030\003 \001(\tH\000B\t\n\007id_type\"\216\001\n\tRecordKey" + - "\022<\n\rdatastore_key\030\002 \001(\0132#.google.privacy" + - ".dlp.v2.DatastoreKeyH\000\022;\n\rbig_query_key\030" + - "\003 \001(\0132\".google.privacy.dlp.v2.BigQueryKe" + - "yH\000B\006\n\004type\"I\n\rBigQueryTable\022\022\n\nproject_" + - "id\030\001 \001(\t\022\022\n\ndataset_id\030\002 \001(\t\022\020\n\010table_id" + - "\030\003 \001(\t\"s\n\rBigQueryField\0223\n\005table\030\001 \001(\0132$" + - ".google.privacy.dlp.v2.BigQueryTable\022-\n\005" + - "field\030\002 \001(\0132\036.google.privacy.dlp.v2.Fiel" + - "dId\"9\n\010EntityId\022-\n\005field\030\001 \001(\0132\036.google." + - "privacy.dlp.v2.FieldId*t\n\nLikelihood\022\032\n\026" + - "LIKELIHOOD_UNSPECIFIED\020\000\022\021\n\rVERY_UNLIKEL" + - "Y\020\001\022\014\n\010UNLIKELY\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006LIKEL" + - "Y\020\004\022\017\n\013VERY_LIKELY\020\005*E\n\010FileType\022\031\n\025FILE" + - "_TYPE_UNSPECIFIED\020\000\022\017\n\013BINARY_FILE\020\001\022\r\n\t" + - "TEXT_FILE\020\002B\217\001\n\031com.google.privacy.dlp.v" + - "2B\nDlpStorageP\001Z8google.golang.org/genpr" + - "oto/googleapis/privacy/dlp/v2;dlp\252\002\023Goog" + - "le.Cloud.Dlp.V2\312\002\023Google\\Cloud\\Dlp\\V2b\006p" + - "roto3" + "ptions.SampleMethod\0227\n\017excluded_fields\030\005" + + " \003(\0132\036.google.privacy.dlp.v2.FieldId\"H\n\014" + + "SampleMethod\022\035\n\031SAMPLE_METHOD_UNSPECIFIE" + + "D\020\000\022\007\n\003TOP\020\001\022\020\n\014RANDOM_START\020\002\"\232\004\n\rStora" + + "geConfig\022D\n\021datastore_options\030\002 \001(\0132\'.go" + + "ogle.privacy.dlp.v2.DatastoreOptionsH\000\022K" + + "\n\025cloud_storage_options\030\003 \001(\0132*.google.p" + + "rivacy.dlp.v2.CloudStorageOptionsH\000\022C\n\021b" + + "ig_query_options\030\004 \001(\0132&.google.privacy." + + "dlp.v2.BigQueryOptionsH\000\022L\n\017timespan_con" + + "fig\030\006 \001(\01323.google.privacy.dlp.v2.Storag" + + "eConfig.TimespanConfig\032\332\001\n\016TimespanConfi" + + "g\022.\n\nstart_time\030\001 \001(\0132\032.google.protobuf." + + "Timestamp\022,\n\010end_time\030\002 \001(\0132\032.google.pro" + + "tobuf.Timestamp\0227\n\017timestamp_field\030\003 \001(\013" + + "2\036.google.privacy.dlp.v2.FieldId\0221\n)enab" + + "le_auto_population_of_timespan_config\030\004 " + + "\001(\010B\006\n\004type\"`\n\013BigQueryKey\022=\n\017table_refe" + + "rence\030\001 \001(\0132$.google.privacy.dlp.v2.BigQ" + + "ueryTable\022\022\n\nrow_number\030\002 \001(\003\">\n\014Datasto" + + "reKey\022.\n\nentity_key\030\001 \001(\0132\032.google.priva" + + "cy.dlp.v2.Key\"\273\001\n\003Key\0228\n\014partition_id\030\001 " + + "\001(\0132\".google.privacy.dlp.v2.PartitionId\022" + + "4\n\004path\030\002 \003(\0132&.google.privacy.dlp.v2.Ke" + + "y.PathElement\032D\n\013PathElement\022\014\n\004kind\030\001 \001" + + "(\t\022\014\n\002id\030\002 \001(\003H\000\022\016\n\004name\030\003 \001(\tH\000B\t\n\007id_t" + + "ype\"\216\001\n\tRecordKey\022<\n\rdatastore_key\030\002 \001(\013" + + "2#.google.privacy.dlp.v2.DatastoreKeyH\000\022" + + ";\n\rbig_query_key\030\003 \001(\0132\".google.privacy." + + "dlp.v2.BigQueryKeyH\000B\006\n\004type\"I\n\rBigQuery" + + "Table\022\022\n\nproject_id\030\001 \001(\t\022\022\n\ndataset_id\030" + + "\002 \001(\t\022\020\n\010table_id\030\003 \001(\t\"s\n\rBigQueryField" + + "\0223\n\005table\030\001 \001(\0132$.google.privacy.dlp.v2." + + "BigQueryTable\022-\n\005field\030\002 \001(\0132\036.google.pr" + + "ivacy.dlp.v2.FieldId\"9\n\010EntityId\022-\n\005fiel" + + "d\030\001 \001(\0132\036.google.privacy.dlp.v2.FieldId*" + + "t\n\nLikelihood\022\032\n\026LIKELIHOOD_UNSPECIFIED\020" + + "\000\022\021\n\rVERY_UNLIKELY\020\001\022\014\n\010UNLIKELY\020\002\022\014\n\010PO" + + "SSIBLE\020\003\022\n\n\006LIKELY\020\004\022\017\n\013VERY_LIKELY\020\005*E\n" + + "\010FileType\022\031\n\025FILE_TYPE_UNSPECIFIED\020\000\022\017\n\013" + + "BINARY_FILE\020\001\022\r\n\tTEXT_FILE\020\002B\217\001\n\031com.goo" + + "gle.privacy.dlp.v2B\nDlpStorageP\001Z8google" + + ".golang.org/genproto/googleapis/privacy/" + + "dlp/v2;dlp\252\002\023Google.Cloud.Dlp.V2\312\002\023Googl" + + "e\\Cloud\\Dlp\\V2b\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -433,7 +434,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_google_privacy_dlp_v2_BigQueryOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_privacy_dlp_v2_BigQueryOptions_descriptor, - new java.lang.String[] { "TableReference", "IdentifyingFields", "RowsLimit", "RowsLimitPercent", "SampleMethod", }); + new java.lang.String[] { "TableReference", "IdentifyingFields", "RowsLimit", "RowsLimitPercent", "SampleMethod", "ExcludedFields", }); internal_static_google_privacy_dlp_v2_StorageConfig_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_google_privacy_dlp_v2_StorageConfig_fieldAccessorTable = new diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoType.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoType.java index d894e1157ef5..5bf773114a63 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoType.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoType.java @@ -92,7 +92,8 @@ private InfoType( * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -114,7 +115,8 @@ public java.lang.String getName() { * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -446,7 +448,8 @@ public Builder mergeFrom( * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -468,7 +471,8 @@ public java.lang.String getName() { * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -491,7 +495,8 @@ public java.lang.String getName() { * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -511,7 +516,8 @@ public Builder setName( * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -527,7 +533,8 @@ public Builder clearName() { * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeOrBuilder.java index ae46cc7f23bc..d4eabed6f731 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeOrBuilder.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/InfoTypeOrBuilder.java @@ -12,7 +12,8 @@ public interface InfoTypeOrBuilder extends * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; @@ -23,7 +24,8 @@ public interface InfoTypeOrBuilder extends * Name of the information type. Either a name of your choosing when * creating a CustomInfoType, or one of the names listed * at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - * a built-in type. + * a built-in type. InfoType names should conform to the pattern + * [a-zA-Z0-9_]{1,64}. * * * string name = 1; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTrigger.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTrigger.java index 52e678bde7c4..ba4636213dc1 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTrigger.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTrigger.java @@ -1364,7 +1364,7 @@ public com.google.privacy.dlp.v2.JobTrigger.TriggerOrBuilder getTriggersOrBuilde /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -1377,7 +1377,7 @@ public java.util.List getErrorsList() { /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -1391,7 +1391,7 @@ public java.util.List getErrorsList() { /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -1404,7 +1404,7 @@ public int getErrorsCount() { /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -1417,7 +1417,7 @@ public com.google.privacy.dlp.v2.Error getErrors(int index) { /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -2951,7 +2951,7 @@ private void ensureErrorsIsMutable() { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -2968,7 +2968,7 @@ public java.util.List getErrorsList() { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -2985,7 +2985,7 @@ public int getErrorsCount() { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3002,7 +3002,7 @@ public com.google.privacy.dlp.v2.Error getErrors(int index) { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3026,7 +3026,7 @@ public Builder setErrors( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3047,7 +3047,7 @@ public Builder setErrors( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3070,7 +3070,7 @@ public Builder addErrors(com.google.privacy.dlp.v2.Error value) { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3094,7 +3094,7 @@ public Builder addErrors( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3115,7 +3115,7 @@ public Builder addErrors( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3136,7 +3136,7 @@ public Builder addErrors( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3158,7 +3158,7 @@ public Builder addAllErrors( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3178,7 +3178,7 @@ public Builder clearErrors() { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3198,7 +3198,7 @@ public Builder removeErrors(int index) { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3212,7 +3212,7 @@ public com.google.privacy.dlp.v2.Error.Builder getErrorsBuilder( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3229,7 +3229,7 @@ public com.google.privacy.dlp.v2.ErrorOrBuilder getErrorsOrBuilder( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3247,7 +3247,7 @@ public com.google.privacy.dlp.v2.ErrorOrBuilder getErrorsOrBuilder( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3261,7 +3261,7 @@ public com.google.privacy.dlp.v2.Error.Builder addErrorsBuilder() { /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
@@ -3276,7 +3276,7 @@ public com.google.privacy.dlp.v2.Error.Builder addErrorsBuilder( /** *
      * A stream of errors encountered when the trigger was activated. Repeated
-     * errors may result in the JobTrigger automaticaly being paused.
+     * errors may result in the JobTrigger automatically being paused.
      * Will return the last 100 errors. Whenever the JobTrigger is modified
      * this list will be cleared. Output only field.
      * 
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTriggerOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTriggerOrBuilder.java index 28fcba8f15bc..3e25dcc3a5dc 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTriggerOrBuilder.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/JobTriggerOrBuilder.java @@ -135,7 +135,7 @@ com.google.privacy.dlp.v2.JobTrigger.TriggerOrBuilder getTriggersOrBuilder( /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -147,7 +147,7 @@ com.google.privacy.dlp.v2.JobTrigger.TriggerOrBuilder getTriggersOrBuilder( /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -158,7 +158,7 @@ com.google.privacy.dlp.v2.JobTrigger.TriggerOrBuilder getTriggersOrBuilder( /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -169,7 +169,7 @@ com.google.privacy.dlp.v2.JobTrigger.TriggerOrBuilder getTriggersOrBuilder( /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
@@ -181,7 +181,7 @@ com.google.privacy.dlp.v2.JobTrigger.TriggerOrBuilder getTriggersOrBuilder( /** *
    * A stream of errors encountered when the trigger was activated. Repeated
-   * errors may result in the JobTrigger automaticaly being paused.
+   * errors may result in the JobTrigger automatically being paused.
    * Will return the last 100 errors. Whenever the JobTrigger is modified
    * this list will be cleared. Output only field.
    * 
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java index 87d78fdd83d9..cbb71cdc37bc 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfig.java @@ -395,8 +395,9 @@ public com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableOrBuilder() { * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -411,8 +412,9 @@ public int getOutputSchemaValue() { * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -1068,8 +1070,9 @@ public com.google.privacy.dlp.v2.BigQueryTableOrBuilder getTableOrBuilder() { * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -1084,8 +1087,9 @@ public int getOutputSchemaValue() { * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -1102,8 +1106,9 @@ public Builder setOutputSchemaValue(int value) { * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -1120,8 +1125,9 @@ public com.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema getOutputSchem * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -1142,8 +1148,9 @@ public Builder setOutputSchema(com.google.privacy.dlp.v2.OutputStorageConfig.Out * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java index e2a3d29c4d65..91e692b1c21a 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/OutputStorageConfigOrBuilder.java @@ -72,8 +72,9 @@ public interface OutputStorageConfigOrBuilder extends * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; @@ -86,8 +87,9 @@ public interface OutputStorageConfigOrBuilder extends * from the `Finding` object. If appending to an existing table, any columns * from the predefined schema that are missing will be added. No columns in * the existing table will be deleted. - * If unspecified, then all available columns will be used for a new table, - * and no changes will be made to an existing table. + * If unspecified, then all available columns will be used for a new table or + * an (existing) table with no schema, and no changes will be made to an + * existing table that has a schema. * * * .google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java index 542464ced3bf..6fc33134db6c 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/PrivacyMetric.java @@ -1648,7 +1648,7 @@ com.google.privacy.dlp.v2.FieldIdOrBuilder getQuasiIdsOrBuilder( *
      * Optional message indicating that multiple rows might be associated to a
      * single individual. If the same entity_id is associated to multiple
-     * quasi-identifier tuples over distict rows, we consider the entire
+     * quasi-identifier tuples over distinct rows, we consider the entire
      * collection of tuples as the composite quasi-identifier. This collection
      * is a multiset: the order in which the different tuples appear in the
      * dataset is ignored, but their frequency is taken into account.
@@ -1664,7 +1664,7 @@ com.google.privacy.dlp.v2.FieldIdOrBuilder getQuasiIdsOrBuilder(
      * 
      * Optional message indicating that multiple rows might be associated to a
      * single individual. If the same entity_id is associated to multiple
-     * quasi-identifier tuples over distict rows, we consider the entire
+     * quasi-identifier tuples over distinct rows, we consider the entire
      * collection of tuples as the composite quasi-identifier. This collection
      * is a multiset: the order in which the different tuples appear in the
      * dataset is ignored, but their frequency is taken into account.
@@ -1680,7 +1680,7 @@ com.google.privacy.dlp.v2.FieldIdOrBuilder getQuasiIdsOrBuilder(
      * 
      * Optional message indicating that multiple rows might be associated to a
      * single individual. If the same entity_id is associated to multiple
-     * quasi-identifier tuples over distict rows, we consider the entire
+     * quasi-identifier tuples over distinct rows, we consider the entire
      * collection of tuples as the composite quasi-identifier. This collection
      * is a multiset: the order in which the different tuples appear in the
      * dataset is ignored, but their frequency is taken into account.
@@ -1876,7 +1876,7 @@ public com.google.privacy.dlp.v2.FieldIdOrBuilder getQuasiIdsOrBuilder(
      * 
      * Optional message indicating that multiple rows might be associated to a
      * single individual. If the same entity_id is associated to multiple
-     * quasi-identifier tuples over distict rows, we consider the entire
+     * quasi-identifier tuples over distinct rows, we consider the entire
      * collection of tuples as the composite quasi-identifier. This collection
      * is a multiset: the order in which the different tuples appear in the
      * dataset is ignored, but their frequency is taken into account.
@@ -1894,7 +1894,7 @@ public boolean hasEntityId() {
      * 
      * Optional message indicating that multiple rows might be associated to a
      * single individual. If the same entity_id is associated to multiple
-     * quasi-identifier tuples over distict rows, we consider the entire
+     * quasi-identifier tuples over distinct rows, we consider the entire
      * collection of tuples as the composite quasi-identifier. This collection
      * is a multiset: the order in which the different tuples appear in the
      * dataset is ignored, but their frequency is taken into account.
@@ -1912,7 +1912,7 @@ public com.google.privacy.dlp.v2.EntityId getEntityId() {
      * 
      * Optional message indicating that multiple rows might be associated to a
      * single individual. If the same entity_id is associated to multiple
-     * quasi-identifier tuples over distict rows, we consider the entire
+     * quasi-identifier tuples over distinct rows, we consider the entire
      * collection of tuples as the composite quasi-identifier. This collection
      * is a multiset: the order in which the different tuples appear in the
      * dataset is ignored, but their frequency is taken into account.
@@ -2697,7 +2697,7 @@ public com.google.privacy.dlp.v2.FieldId.Builder addQuasiIdsBuilder(
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2715,7 +2715,7 @@ public boolean hasEntityId() {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2737,7 +2737,7 @@ public com.google.privacy.dlp.v2.EntityId getEntityId() {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2765,7 +2765,7 @@ public Builder setEntityId(com.google.privacy.dlp.v2.EntityId value) {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2791,7 +2791,7 @@ public Builder setEntityId(
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2821,7 +2821,7 @@ public Builder mergeEntityId(com.google.privacy.dlp.v2.EntityId value) {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2847,7 +2847,7 @@ public Builder clearEntityId() {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2867,7 +2867,7 @@ public com.google.privacy.dlp.v2.EntityId.Builder getEntityIdBuilder() {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
@@ -2890,7 +2890,7 @@ public com.google.privacy.dlp.v2.EntityIdOrBuilder getEntityIdOrBuilder() {
        * 
        * Optional message indicating that multiple rows might be associated to a
        * single individual. If the same entity_id is associated to multiple
-       * quasi-identifier tuples over distict rows, we consider the entire
+       * quasi-identifier tuples over distinct rows, we consider the entire
        * collection of tuples as the composite quasi-identifier. This collection
        * is a multiset: the order in which the different tuples appear in the
        * dataset is ignored, but their frequency is taken into account.
diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfo.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfo.java
index 4f0ee44541ae..37e61d277e36 100644
--- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfo.java
+++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfo.java
@@ -130,12 +130,20 @@ public int getNumber() {
 
   public static final int DATE_TIME_FIELD_NUMBER = 2;
   /**
+   * 
+   * The date time indicated by the quote.
+   * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public boolean hasDateTime() { return parsedQuoteCase_ == 2; } /** + *
+   * The date time indicated by the quote.
+   * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public com.google.privacy.dlp.v2.DateTime getDateTime() { @@ -145,6 +153,10 @@ public com.google.privacy.dlp.v2.DateTime getDateTime() { return com.google.privacy.dlp.v2.DateTime.getDefaultInstance(); } /** + *
+   * The date time indicated by the quote.
+   * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public com.google.privacy.dlp.v2.DateTimeOrBuilder getDateTimeOrBuilder() { @@ -507,12 +519,20 @@ public Builder clearParsedQuote() { private com.google.protobuf.SingleFieldBuilderV3< com.google.privacy.dlp.v2.DateTime, com.google.privacy.dlp.v2.DateTime.Builder, com.google.privacy.dlp.v2.DateTimeOrBuilder> dateTimeBuilder_; /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public boolean hasDateTime() { return parsedQuoteCase_ == 2; } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public com.google.privacy.dlp.v2.DateTime getDateTime() { @@ -529,6 +549,10 @@ public com.google.privacy.dlp.v2.DateTime getDateTime() { } } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public Builder setDateTime(com.google.privacy.dlp.v2.DateTime value) { @@ -545,6 +569,10 @@ public Builder setDateTime(com.google.privacy.dlp.v2.DateTime value) { return this; } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public Builder setDateTime( @@ -559,6 +587,10 @@ public Builder setDateTime( return this; } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public Builder mergeDateTime(com.google.privacy.dlp.v2.DateTime value) { @@ -581,6 +613,10 @@ public Builder mergeDateTime(com.google.privacy.dlp.v2.DateTime value) { return this; } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public Builder clearDateTime() { @@ -600,12 +636,20 @@ public Builder clearDateTime() { return this; } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public com.google.privacy.dlp.v2.DateTime.Builder getDateTimeBuilder() { return getDateTimeFieldBuilder().getBuilder(); } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ public com.google.privacy.dlp.v2.DateTimeOrBuilder getDateTimeOrBuilder() { @@ -619,6 +663,10 @@ public com.google.privacy.dlp.v2.DateTimeOrBuilder getDateTimeOrBuilder() { } } /** + *
+     * The date time indicated by the quote.
+     * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ private com.google.protobuf.SingleFieldBuilderV3< diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfoOrBuilder.java b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfoOrBuilder.java index 0ee7e2e29ca2..0e80ec0ef8fb 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfoOrBuilder.java +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/java/com/google/privacy/dlp/v2/QuoteInfoOrBuilder.java @@ -8,14 +8,26 @@ public interface QuoteInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { /** + *
+   * The date time indicated by the quote.
+   * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ boolean hasDateTime(); /** + *
+   * The date time indicated by the quote.
+   * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ com.google.privacy.dlp.v2.DateTime getDateTime(); /** + *
+   * The date time indicated by the quote.
+   * 
+ * * .google.privacy.dlp.v2.DateTime date_time = 2; */ com.google.privacy.dlp.v2.DateTimeOrBuilder getDateTimeOrBuilder(); diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto index a23eef6147d7..e2858d6f652c 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/dlp.proto @@ -965,8 +965,9 @@ message OutputStorageConfig { // from the predefined schema that are missing will be added. No columns in // the existing table will be deleted. // - // If unspecified, then all available columns will be used for a new table, - // and no changes will be made to an existing table. + // If unspecified, then all available columns will be used for a new table or + // an (existing) table with no schema, and no changes will be made to an + // existing table that has a schema. OutputSchema output_schema = 3; } @@ -1138,7 +1139,7 @@ message PrivacyMetric { // Optional message indicating that multiple rows might be associated to a // single individual. If the same entity_id is associated to multiple - // quasi-identifier tuples over distict rows, we consider the entire + // quasi-identifier tuples over distinct rows, we consider the entire // collection of tuples as the composite quasi-identifier. This collection // is a multiset: the order in which the different tuples appear in the // dataset is ignored, but their frequency is taken into account. @@ -1556,11 +1557,13 @@ message Value { message QuoteInfo { // Object representation of the quote. oneof parsed_quote { + // The date time indicated by the quote. DateTime date_time = 2; } } // Message for a date time object. +// e.g. 2018-01-01, 5th August. message DateTime { message TimeZone { // Set only if the offset can be determined. Positive for time ahead of UTC. @@ -2284,7 +2287,7 @@ message JobTrigger { repeated Trigger triggers = 5; // A stream of errors encountered when the trigger was activated. Repeated - // errors may result in the JobTrigger automaticaly being paused. + // errors may result in the JobTrigger automatically being paused. // Will return the last 100 errors. Whenever the JobTrigger is modified // this list will be cleared. Output only field. repeated Error errors = 6; diff --git a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto index f17ca6f15f7e..e7b540cbb861 100644 --- a/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto +++ b/google-api-grpc/proto-google-cloud-dlp-v2/src/main/proto/google/privacy/dlp/v2/storage.proto @@ -33,7 +33,8 @@ message InfoType { // Name of the information type. Either a name of your choosing when // creating a CustomInfoType, or one of the names listed // at https://cloud.google.com/dlp/docs/infotypes-reference when specifying - // a built-in type. + // a built-in type. InfoType names should conform to the pattern + // [a-zA-Z0-9_]{1,64}. string name = 1; } @@ -359,7 +360,8 @@ message CloudStorageOptions { // List of file type groups to include in the scan. // If empty, all files are scanned and available data format processors - // are applied. + // are applied. In addition, the binary content of the selected files + // is always scanned as well. repeated FileType file_types = 5; SampleMethod sample_method = 6; @@ -420,6 +422,10 @@ message BigQueryOptions { int32 rows_limit_percent = 6; SampleMethod sample_method = 4; + + // References to fields excluded from scanning. This allows you to skip + // inspection of entire columns which you know have no findings. + repeated FieldId excluded_fields = 5; } // Shared message indicating Cloud storage type.