public static final class BigQueryOptions.Builder extends GeneratedMessageV3.Builder<BigQueryOptions.Builder> implements BigQueryOptionsOrBuilder
Options defining BigQuery table and row identifiers.Protobuf type
google.privacy.dlp.v2.BigQueryOptions
Modifier and Type | Method and Description |
---|---|
BigQueryOptions.Builder |
addAllIdentifyingFields(java.lang.Iterable<? extends FieldId> values)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
addIdentifyingFields(FieldId.Builder builderForValue)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
addIdentifyingFields(FieldId value)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
addIdentifyingFields(int index,
FieldId.Builder builderForValue)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
addIdentifyingFields(int index,
FieldId value)
References to fields uniquely identifying rows within the table.
|
FieldId.Builder |
addIdentifyingFieldsBuilder()
References to fields uniquely identifying rows within the table.
|
FieldId.Builder |
addIdentifyingFieldsBuilder(int index)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
BigQueryOptions |
build() |
BigQueryOptions |
buildPartial() |
BigQueryOptions.Builder |
clear() |
BigQueryOptions.Builder |
clearField(Descriptors.FieldDescriptor field) |
BigQueryOptions.Builder |
clearIdentifyingFields()
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
BigQueryOptions.Builder |
clearTableReference()
Complete BigQuery table reference.
|
BigQueryOptions.Builder |
clone() |
BigQueryOptions |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
FieldId |
getIdentifyingFields(int index)
References to fields uniquely identifying rows within the table.
|
FieldId.Builder |
getIdentifyingFieldsBuilder(int index)
References to fields uniquely identifying rows within the table.
|
java.util.List<FieldId.Builder> |
getIdentifyingFieldsBuilderList()
References to fields uniquely identifying rows within the table.
|
int |
getIdentifyingFieldsCount()
References to fields uniquely identifying rows within the table.
|
java.util.List<FieldId> |
getIdentifyingFieldsList()
References to fields uniquely identifying rows within the table.
|
FieldIdOrBuilder |
getIdentifyingFieldsOrBuilder(int index)
References to fields uniquely identifying rows within the table.
|
java.util.List<? extends FieldIdOrBuilder> |
getIdentifyingFieldsOrBuilderList()
References to fields uniquely identifying rows within the table.
|
BigQueryTable |
getTableReference()
Complete BigQuery table reference.
|
BigQueryTable.Builder |
getTableReferenceBuilder()
Complete BigQuery table reference.
|
BigQueryTableOrBuilder |
getTableReferenceOrBuilder()
Complete BigQuery table reference.
|
boolean |
hasTableReference()
Complete BigQuery table reference.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BigQueryOptions.Builder |
mergeFrom(BigQueryOptions other) |
BigQueryOptions.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
BigQueryOptions.Builder |
mergeFrom(Message other) |
BigQueryOptions.Builder |
mergeTableReference(BigQueryTable value)
Complete BigQuery table reference.
|
BigQueryOptions.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
BigQueryOptions.Builder |
removeIdentifyingFields(int index)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
BigQueryOptions.Builder |
setIdentifyingFields(int index,
FieldId.Builder builderForValue)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
setIdentifyingFields(int index,
FieldId value)
References to fields uniquely identifying rows within the table.
|
BigQueryOptions.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
BigQueryOptions.Builder |
setTableReference(BigQueryTable.Builder builderForValue)
Complete BigQuery table reference.
|
BigQueryOptions.Builder |
setTableReference(BigQueryTable value)
Complete BigQuery table reference.
|
BigQueryOptions.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public BigQueryOptions build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public BigQueryOptions buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public BigQueryOptions.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder mergeFrom(BigQueryOptions other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public BigQueryOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<BigQueryOptions.Builder>
java.io.IOException
public boolean hasTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
hasTableReference
in interface BigQueryOptionsOrBuilder
public BigQueryTable getTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
getTableReference
in interface BigQueryOptionsOrBuilder
public BigQueryOptions.Builder setTableReference(BigQueryTable value)
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
public BigQueryOptions.Builder setTableReference(BigQueryTable.Builder builderForValue)
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
public BigQueryOptions.Builder mergeTableReference(BigQueryTable value)
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
public BigQueryOptions.Builder clearTableReference()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
public BigQueryTable.Builder getTableReferenceBuilder()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
public BigQueryTableOrBuilder getTableReferenceOrBuilder()
Complete BigQuery table reference.
.google.privacy.dlp.v2.BigQueryTable table_reference = 1;
getTableReferenceOrBuilder
in interface BigQueryOptionsOrBuilder
public 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.v2.FieldId identifying_fields = 2;
getIdentifyingFieldsList
in interface BigQueryOptionsOrBuilder
public 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.v2.FieldId identifying_fields = 2;
getIdentifyingFieldsCount
in interface BigQueryOptionsOrBuilder
public 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.v2.FieldId identifying_fields = 2;
getIdentifyingFields
in interface BigQueryOptionsOrBuilder
public BigQueryOptions.Builder setIdentifyingFields(int index, FieldId value)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder setIdentifyingFields(int index, FieldId.Builder builderForValue)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder addIdentifyingFields(FieldId value)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder addIdentifyingFields(int index, FieldId value)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder addIdentifyingFields(FieldId.Builder builderForValue)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder addIdentifyingFields(int index, FieldId.Builder builderForValue)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder addAllIdentifyingFields(java.lang.Iterable<? extends FieldId> values)
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder clearIdentifyingFields()
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public BigQueryOptions.Builder removeIdentifyingFields(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.v2.FieldId identifying_fields = 2;
public FieldId.Builder getIdentifyingFieldsBuilder(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.v2.FieldId identifying_fields = 2;
public 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.v2.FieldId identifying_fields = 2;
getIdentifyingFieldsOrBuilder
in interface BigQueryOptionsOrBuilder
public 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.v2.FieldId identifying_fields = 2;
getIdentifyingFieldsOrBuilderList
in interface BigQueryOptionsOrBuilder
public FieldId.Builder addIdentifyingFieldsBuilder()
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public FieldId.Builder addIdentifyingFieldsBuilder(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.v2.FieldId identifying_fields = 2;
public java.util.List<FieldId.Builder> getIdentifyingFieldsBuilderList()
References to fields uniquely identifying rows within the table. Nested fields in the format, like `person.birthdate.year`, are allowed.
repeated .google.privacy.dlp.v2.FieldId identifying_fields = 2;
public final BigQueryOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>
public final BigQueryOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<BigQueryOptions.Builder>