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.BigQueryTableSpec
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
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>
public BigQueryTableSpec getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public BigQueryTableSpec build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public BigQueryTableSpec buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public BigQueryTableSpec.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
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.Builder
setField
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.Builder
clearField
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.Builder
clearOneof
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.Builder
setRepeatedField
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.Builder
addRepeatedField
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.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<BigQueryTableSpec.Builder>
IOException
public BigQueryTableSpec.TypeSpecCase getTypeSpecCase()
getTypeSpecCase
in interface BigQueryTableSpecOrBuilder
public BigQueryTableSpec.Builder clearTypeSpec()
public int getTableSourceTypeValue()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1;
getTableSourceTypeValue
in interface BigQueryTableSpecOrBuilder
public BigQueryTableSpec.Builder setTableSourceTypeValue(int value)
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1;
public TableSourceType getTableSourceType()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1;
getTableSourceType
in interface BigQueryTableSpecOrBuilder
public BigQueryTableSpec.Builder setTableSourceType(TableSourceType value)
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1;
public BigQueryTableSpec.Builder clearTableSourceType()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1;
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 BigQueryTableSpecOrBuilder
public 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 BigQueryTableSpecOrBuilder
public 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 BigQueryTableSpecOrBuilder
public 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 BigQueryTableSpecOrBuilder
public 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 BigQueryTableSpecOrBuilder
public 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 BigQueryTableSpecOrBuilder
public final BigQueryTableSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<BigQueryTableSpec.Builder>
Copyright © 2019 Google LLC. All rights reserved.