Class BigQueryTableSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BigQueryTableSpec.Builder>
com.google.cloud.datacatalog.v1beta1.BigQueryTableSpec.Builder
- All Implemented Interfaces:
BigQueryTableSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BigQueryTableSpec
public static final class BigQueryTableSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BigQueryTableSpec.Builder>
implements BigQueryTableSpecOrBuilder
Describes a BigQuery table.Protobuf type
google.cloud.datacatalog.v1beta1.BigQueryTableSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Spec of a BigQuery table.Table view specification.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.intOutput only.Spec of a BigQuery table.Spec of a BigQuery table.Spec of a BigQuery table.Table view specification.Table view specification.Table view specification.booleanSpec of a BigQuery table.booleanTable view specification.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(BigQueryTableSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTableSpec(TableSpec value) Spec of a BigQuery table.mergeViewSpec(ViewSpec value) Table view specification.Output only.setTableSourceTypeValue(int value) Output only.setTableSpec(TableSpec value) Spec of a BigQuery table.setTableSpec(TableSpec.Builder builderForValue) Spec of a BigQuery table.setViewSpec(ViewSpec value) Table view specification.setViewSpec(ViewSpec.Builder builderForValue) Table view specification.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BigQueryTableSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BigQueryTableSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<BigQueryTableSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BigQueryTableSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BigQueryTableSpec.Builder>
-
mergeFrom
public BigQueryTableSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BigQueryTableSpec.Builder>- Throws:
IOException
-
getTypeSpecCase
- Specified by:
getTypeSpecCasein interfaceBigQueryTableSpecOrBuilder
-
clearTypeSpec
-
getTableSourceTypeValue
public int getTableSourceTypeValue()Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTableSourceTypeValuein interfaceBigQueryTableSpecOrBuilder- Returns:
- The enum numeric value on the wire for tableSourceType.
-
setTableSourceTypeValue
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for tableSourceType to set.- Returns:
- This builder for chaining.
-
getTableSourceType
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTableSourceTypein interfaceBigQueryTableSpecOrBuilder- Returns:
- The tableSourceType.
-
setTableSourceType
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The tableSourceType to set.- Returns:
- This builder for chaining.
-
clearTableSourceType
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasViewSpec
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;- Specified by:
hasViewSpecin interfaceBigQueryTableSpecOrBuilder- Returns:
- Whether the viewSpec field is set.
-
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;- Specified by:
getViewSpecin interfaceBigQueryTableSpecOrBuilder- Returns:
- The viewSpec.
-
setViewSpec
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2; -
setViewSpec
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2; -
mergeViewSpec
Table view specification. This field should only be populated if `table_source_type` is `BIGQUERY_VIEW`.
.google.cloud.datacatalog.v1beta1.ViewSpec view_spec = 2; -
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; -
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; -
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;- Specified by:
getViewSpecOrBuilderin interfaceBigQueryTableSpecOrBuilder
-
hasTableSpec
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;- Specified by:
hasTableSpecin interfaceBigQueryTableSpecOrBuilder- Returns:
- Whether the tableSpec field is set.
-
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;- Specified by:
getTableSpecin interfaceBigQueryTableSpecOrBuilder- Returns:
- The tableSpec.
-
setTableSpec
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; -
setTableSpec
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; -
mergeTableSpec
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; -
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; -
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; -
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;- Specified by:
getTableSpecOrBuilderin interfaceBigQueryTableSpecOrBuilder
-