Interface BigQueryTableSpecOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BigQueryTableSpec
,BigQueryTableSpec.Builder
public interface BigQueryTableSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableSourceType
getTableSourceType()
Output only.int
getTableSourceTypeValue()
Output only.TableSpec
getTableSpec()
Spec of a BigQuery table.TableSpecOrBuilder
getTableSpecOrBuilder()
Spec of a BigQuery table.BigQueryTableSpec.TypeSpecCase
getTypeSpecCase()
ViewSpec
getViewSpec()
Table view specification.ViewSpecOrBuilder
getViewSpecOrBuilder()
Table view specification.boolean
hasTableSpec()
Spec of a BigQuery table.boolean
hasViewSpec()
Table view specification.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getTableSourceTypeValue
int getTableSourceTypeValue()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for tableSourceType.
-
getTableSourceType
TableSourceType getTableSourceType()
Output only. The table source type.
.google.cloud.datacatalog.v1beta1.TableSourceType table_source_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The tableSourceType.
-
hasViewSpec
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;
- Returns:
- Whether the viewSpec field is set.
-
getViewSpec
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;
- Returns:
- The viewSpec.
-
getViewSpecOrBuilder
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;
-
hasTableSpec
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;
- Returns:
- Whether the tableSpec field is set.
-
getTableSpec
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;
- Returns:
- The tableSpec.
-
getTableSpecOrBuilder
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;
-
getTypeSpecCase
BigQueryTableSpec.TypeSpecCase getTypeSpecCase()
-
-