public static final class BigQueryTableSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder> implements BigQueryTableSpecOrBuilder
Describes a BigQuery table.Protobuf type
google.cloud.datacatalog.v1beta1.BigQueryTableSpecgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BigQueryTableSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BigQueryTableSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BigQueryTableSpec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder mergeFrom(BigQueryTableSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public BigQueryTableSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigQueryTableSpec.Builder>IOExceptionpublic BigQueryTableSpec.TypeSpecCase getTypeSpecCase()
getTypeSpecCase in interface BigQueryTableSpecOrBuilderpublic BigQueryTableSpec.Builder clearTypeSpec()
public int getTableSourceTypeValue()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTableSourceTypeValue in interface BigQueryTableSpecOrBuilderpublic BigQueryTableSpec.Builder setTableSourceTypeValue(int value)
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for tableSourceType to set.public TableSourceType getTableSourceType()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTableSourceType in interface BigQueryTableSpecOrBuilderpublic BigQueryTableSpec.Builder setTableSourceType(TableSourceType value)
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The tableSourceType to set.public BigQueryTableSpec.Builder clearTableSourceType()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasViewSpec()
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;hasViewSpec in interface BigQueryTableSpecOrBuilderpublic ViewSpec getViewSpec()
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;getViewSpec in interface BigQueryTableSpecOrBuilderpublic BigQueryTableSpec.Builder setViewSpec(ViewSpec value)
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;public BigQueryTableSpec.Builder setViewSpec(ViewSpec.Builder builderForValue)
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;public BigQueryTableSpec.Builder mergeViewSpec(ViewSpec value)
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;public BigQueryTableSpec.Builder clearViewSpec()
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;public ViewSpec.Builder getViewSpecBuilder()
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;public ViewSpecOrBuilder getViewSpecOrBuilder()
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2;getViewSpecOrBuilder in interface BigQueryTableSpecOrBuilderpublic boolean hasTableSpec()
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;hasTableSpec in interface BigQueryTableSpecOrBuilderpublic TableSpec getTableSpec()
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;getTableSpec in interface BigQueryTableSpecOrBuilderpublic BigQueryTableSpec.Builder setTableSpec(TableSpec value)
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;public BigQueryTableSpec.Builder setTableSpec(TableSpec.Builder builderForValue)
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;public BigQueryTableSpec.Builder mergeTableSpec(TableSpec value)
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;public BigQueryTableSpec.Builder clearTableSpec()
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;public TableSpec.Builder getTableSpecBuilder()
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;public TableSpecOrBuilder getTableSpecOrBuilder()
Spec of a BigQuery table. This field should only be populated if `table_source_type` is `BIGQUERY_TABLE`.
.google.cloud.datacatalog.v1beta1.TableSpec table_spec = 3;getTableSpecOrBuilder in interface BigQueryTableSpecOrBuilderpublic final BigQueryTableSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>public final BigQueryTableSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>Copyright © 2025 Google LLC. All rights reserved.