Package com.google.privacy.dlp.v2
Class DataProfileBigQueryRowSchema.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataProfileBigQueryRowSchema.Builder>
com.google.privacy.dlp.v2.DataProfileBigQueryRowSchema.Builder
- All Implemented Interfaces:
DataProfileBigQueryRowSchemaOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataProfileBigQueryRowSchema
public static final class DataProfileBigQueryRowSchema.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataProfileBigQueryRowSchema.Builder>
implements DataProfileBigQueryRowSchemaOrBuilder
The schema of data to be saved to the BigQuery table when the `DataProfileAction` is enabled.Protobuf type
google.privacy.dlp.v2.DataProfileBigQueryRowSchema-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Column data profile columnFile store data profile column.Table data profile columnColumn data profile columnColumn data profile columnColumn data profile columnstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFile store data profile column.File store data profile column.File store data profile column.Table data profile columnTable data profile columnTable data profile columnbooleanColumn data profile columnbooleanFile store data profile column.booleanTable data profile columnprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanColumn data profile columnFile store data profile column.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Table data profile columnColumn data profile columnsetColumnProfile(ColumnDataProfile.Builder builderForValue) Column data profile columnFile store data profile column.setFileStoreProfile(FileStoreDataProfile.Builder builderForValue) File store data profile column.setTableProfile(TableDataProfile value) Table data profile columnsetTableProfile(TableDataProfile.Builder builderForValue) Table data profile columnMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DataProfileBigQueryRowSchema.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DataProfileBigQueryRowSchema.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DataProfileBigQueryRowSchema.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataProfileBigQueryRowSchema.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataProfileBigQueryRowSchema.Builder>
-
mergeFrom
public DataProfileBigQueryRowSchema.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataProfileBigQueryRowSchema.Builder>- Throws:
IOException
-
getDataProfileCase
- Specified by:
getDataProfileCasein interfaceDataProfileBigQueryRowSchemaOrBuilder
-
clearDataProfile
-
hasTableProfile
public boolean hasTableProfile()Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1;- Specified by:
hasTableProfilein interfaceDataProfileBigQueryRowSchemaOrBuilder- Returns:
- Whether the tableProfile field is set.
-
getTableProfile
Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1;- Specified by:
getTableProfilein interfaceDataProfileBigQueryRowSchemaOrBuilder- Returns:
- The tableProfile.
-
setTableProfile
Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1; -
setTableProfile
public DataProfileBigQueryRowSchema.Builder setTableProfile(TableDataProfile.Builder builderForValue) Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1; -
mergeTableProfile
Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1; -
clearTableProfile
Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1; -
getTableProfileBuilder
Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1; -
getTableProfileOrBuilder
Table data profile column
.google.privacy.dlp.v2.TableDataProfile table_profile = 1;- Specified by:
getTableProfileOrBuilderin interfaceDataProfileBigQueryRowSchemaOrBuilder
-
hasColumnProfile
public boolean hasColumnProfile()Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2;- Specified by:
hasColumnProfilein interfaceDataProfileBigQueryRowSchemaOrBuilder- Returns:
- Whether the columnProfile field is set.
-
getColumnProfile
Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2;- Specified by:
getColumnProfilein interfaceDataProfileBigQueryRowSchemaOrBuilder- Returns:
- The columnProfile.
-
setColumnProfile
Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2; -
setColumnProfile
public DataProfileBigQueryRowSchema.Builder setColumnProfile(ColumnDataProfile.Builder builderForValue) Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2; -
mergeColumnProfile
Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2; -
clearColumnProfile
Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2; -
getColumnProfileBuilder
Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2; -
getColumnProfileOrBuilder
Column data profile column
.google.privacy.dlp.v2.ColumnDataProfile column_profile = 2;- Specified by:
getColumnProfileOrBuilderin interfaceDataProfileBigQueryRowSchemaOrBuilder
-
hasFileStoreProfile
public boolean hasFileStoreProfile()File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3;- Specified by:
hasFileStoreProfilein interfaceDataProfileBigQueryRowSchemaOrBuilder- Returns:
- Whether the fileStoreProfile field is set.
-
getFileStoreProfile
File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3;- Specified by:
getFileStoreProfilein interfaceDataProfileBigQueryRowSchemaOrBuilder- Returns:
- The fileStoreProfile.
-
setFileStoreProfile
File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3; -
setFileStoreProfile
public DataProfileBigQueryRowSchema.Builder setFileStoreProfile(FileStoreDataProfile.Builder builderForValue) File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3; -
mergeFileStoreProfile
File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3; -
clearFileStoreProfile
File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3; -
getFileStoreProfileBuilder
File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3; -
getFileStoreProfileOrBuilder
File store data profile column.
.google.privacy.dlp.v2.FileStoreDataProfile file_store_profile = 3;- Specified by:
getFileStoreProfileOrBuilderin interfaceDataProfileBigQueryRowSchemaOrBuilder
-