public static final class OutputStorageConfig.Builder extends GeneratedMessageV3.Builder<OutputStorageConfig.Builder> implements OutputStorageConfigOrBuilder
Cloud repository for storing output.Protobuf type
google.privacy.dlp.v2.OutputStorageConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic OutputStorageConfig build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic OutputStorageConfig buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic OutputStorageConfig.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder mergeFrom(OutputStorageConfig other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public OutputStorageConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<OutputStorageConfig.Builder>java.io.IOExceptionpublic OutputStorageConfig.TypeCase getTypeCase()
getTypeCase in interface OutputStorageConfigOrBuilderpublic OutputStorageConfig.Builder clearType()
public boolean hasTable()
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;hasTable in interface OutputStorageConfigOrBuilderpublic BigQueryTable getTable()
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;getTable in interface OutputStorageConfigOrBuilderpublic OutputStorageConfig.Builder setTable(BigQueryTable value)
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;public OutputStorageConfig.Builder setTable(BigQueryTable.Builder builderForValue)
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;public OutputStorageConfig.Builder mergeTable(BigQueryTable value)
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;public OutputStorageConfig.Builder clearTable()
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;public BigQueryTable.Builder getTableBuilder()
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;public BigQueryTableOrBuilder getTableOrBuilder()
Store findings in an existing table or a new table in an existing dataset. Each column in an existing table must have the same name, type, and mode of a field in the `Finding` object. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific timezone will be used for generating the date details.
.google.privacy.dlp.v2.BigQueryTable table = 1;getTableOrBuilder in interface OutputStorageConfigOrBuilderpublic int getOutputSchemaValue()
Schema used for writing the findings. Columns are derived 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.
.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3;getOutputSchemaValue in interface OutputStorageConfigOrBuilderpublic OutputStorageConfig.Builder setOutputSchemaValue(int value)
Schema used for writing the findings. Columns are derived 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.
.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3;public OutputStorageConfig.OutputSchema getOutputSchema()
Schema used for writing the findings. Columns are derived 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.
.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3;getOutputSchema in interface OutputStorageConfigOrBuilderpublic OutputStorageConfig.Builder setOutputSchema(OutputStorageConfig.OutputSchema value)
Schema used for writing the findings. Columns are derived 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.
.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3;public OutputStorageConfig.Builder clearOutputSchema()
Schema used for writing the findings. Columns are derived 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.
.google.privacy.dlp.v2.OutputStorageConfig.OutputSchema output_schema = 3;public final OutputStorageConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>public final OutputStorageConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<OutputStorageConfig.Builder>