public final class BigQueryOptions extends GeneratedMessageV3 implements BigQueryOptionsOrBuilder
Options defining BigQuery table and row identifiers.Protobuf type
google.privacy.dlp.v2beta1.BigQueryOptions| Modifier and Type | Class and Description |
|---|---|
static class |
BigQueryOptions.Builder
Options defining BigQuery table and row identifiers.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
IDENTIFYING_FIELDS_FIELD_NUMBER |
static int |
TABLE_REFERENCE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCodecanUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int TABLE_REFERENCE_FIELD_NUMBER
public static final int IDENTIFYING_FIELDS_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public boolean hasTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2beta1.BigQueryTable table_reference = 1;hasTableReference in interface BigQueryOptionsOrBuilderpublic BigQueryTable getTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2beta1.BigQueryTable table_reference = 1;getTableReference in interface BigQueryOptionsOrBuilderpublic BigQueryTableOrBuilder getTableReferenceOrBuilder()
Complete BigQuery table reference.
.google.privacy.dlp.v2beta1.BigQueryTable table_reference = 1;getTableReferenceOrBuilder in interface BigQueryOptionsOrBuilderpublic java.util.List<FieldId> getIdentifyingFieldsList()
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2beta1.FieldId identifying_fields = 2;getIdentifyingFieldsList in interface BigQueryOptionsOrBuilderpublic java.util.List<? extends FieldIdOrBuilder> getIdentifyingFieldsOrBuilderList()
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2beta1.FieldId identifying_fields = 2;getIdentifyingFieldsOrBuilderList in interface BigQueryOptionsOrBuilderpublic int getIdentifyingFieldsCount()
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2beta1.FieldId identifying_fields = 2;getIdentifyingFieldsCount in interface BigQueryOptionsOrBuilderpublic FieldId getIdentifyingFields(int index)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2beta1.FieldId identifying_fields = 2;getIdentifyingFields in interface BigQueryOptionsOrBuilderpublic FieldIdOrBuilder getIdentifyingFieldsOrBuilder(int index)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2beta1.FieldId identifying_fields = 2;getIdentifyingFieldsOrBuilder in interface BigQueryOptionsOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3java.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(java.lang.Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static BigQueryOptions parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BigQueryOptions parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BigQueryOptions parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BigQueryOptions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BigQueryOptions parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BigQueryOptions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static BigQueryOptions parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static BigQueryOptions parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static BigQueryOptions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static BigQueryOptions parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static BigQueryOptions parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static BigQueryOptions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic BigQueryOptions.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static BigQueryOptions.Builder newBuilder()
public static BigQueryOptions.Builder newBuilder(BigQueryOptions prototype)
public BigQueryOptions.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected BigQueryOptions.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static BigQueryOptions getDefaultInstance()
public static Parser<BigQueryOptions> parser()
public Parser<BigQueryOptions> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public BigQueryOptions getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder