Reference documentation and code samples for the Data Catalog V1 API class Google::Cloud::DataCatalog::V1::DataplexExternalTable.
External table registered by Dataplex.
Dataplex publishes data discovered from an asset into multiple other systems
(BigQuery, DPMS) in form of tables. We call them "external tables". External
tables are also synced into the Data Catalog.
This message contains pointers to
those external tables (fully qualified name, resource name et cetera) within
the Data Catalog.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#data_catalog_entry
defdata_catalog_entry()->::String
Returns
(::String) — Name of the Data Catalog entry representing the external table.
#data_catalog_entry=
defdata_catalog_entry=(value)->::String
Parameter
value (::String) — Name of the Data Catalog entry representing the external table.
Returns
(::String) — Name of the Data Catalog entry representing the external table.
#fully_qualified_name
deffully_qualified_name()->::String
Returns
(::String) — Fully qualified name (FQN) of the external table.
#fully_qualified_name=
deffully_qualified_name=(value)->::String
Parameter
value (::String) — Fully qualified name (FQN) of the external table.
Returns
(::String) — Fully qualified name (FQN) of the external table.
#google_cloud_resource
defgoogle_cloud_resource()->::String
Returns
(::String) — Google Cloud resource name of the external table.
#google_cloud_resource=
defgoogle_cloud_resource=(value)->::String
Parameter
value (::String) — Google Cloud resource name of the external table.
Returns
(::String) — Google Cloud resource name of the external table.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Data Catalog V1 API - Class Google::Cloud::DataCatalog::V1::DataplexExternalTable (v2.3.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.1 (latest)](/ruby/docs/reference/google-cloud-data_catalog-v1/latest/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [2.3.0](/ruby/docs/reference/google-cloud-data_catalog-v1/2.3.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [2.2.2](/ruby/docs/reference/google-cloud-data_catalog-v1/2.2.2/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [2.1.1](/ruby/docs/reference/google-cloud-data_catalog-v1/2.1.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [2.0.0](/ruby/docs/reference/google-cloud-data_catalog-v1/2.0.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [1.4.0](/ruby/docs/reference/google-cloud-data_catalog-v1/1.4.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [1.3.1](/ruby/docs/reference/google-cloud-data_catalog-v1/1.3.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [1.2.0](/ruby/docs/reference/google-cloud-data_catalog-v1/1.2.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [1.1.0](/ruby/docs/reference/google-cloud-data_catalog-v1/1.1.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [1.0.1](/ruby/docs/reference/google-cloud-data_catalog-v1/1.0.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.23.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.23.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.22.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.22.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.21.2](/ruby/docs/reference/google-cloud-data_catalog-v1/0.21.2/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.20.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.20.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.19.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.19.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.18.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.18.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.17.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.17.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.16.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.16.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.15.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.15.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.14.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.14.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.13.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.13.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.12.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.12.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.11.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.11.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.10.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.10.0/Google-Cloud-DataCatalog-V1-DataplexExternalTable)\n- [0.9.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.9.1/Google-Cloud-DataCatalog-V1-DataplexExternalTable) \nReference documentation and code samples for the Data Catalog V1 API class Google::Cloud::DataCatalog::V1::DataplexExternalTable.\n\nExternal table registered by Dataplex.\nDataplex publishes data discovered from an asset into multiple other systems\n(BigQuery, DPMS) in form of tables. We call them \"external tables\". External\ntables are also synced into the Data Catalog.\nThis message contains pointers to\nthose external tables (fully qualified name, resource name et cetera) within\nthe Data Catalog. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #data_catalog_entry\n\n def data_catalog_entry() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Name of the Data Catalog entry representing the external table.\n\n### #data_catalog_entry=\n\n def data_catalog_entry=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Name of the Data Catalog entry representing the external table. \n**Returns**\n\n- (::String) --- Name of the Data Catalog entry representing the external table.\n\n### #fully_qualified_name\n\n def fully_qualified_name() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Fully qualified name (FQN) of the external table.\n\n### #fully_qualified_name=\n\n def fully_qualified_name=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Fully qualified name (FQN) of the external table. \n**Returns**\n\n- (::String) --- Fully qualified name (FQN) of the external table.\n\n### #google_cloud_resource\n\n def google_cloud_resource() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Google Cloud resource name of the external table.\n\n### #google_cloud_resource=\n\n def google_cloud_resource=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Google Cloud resource name of the external table. \n**Returns**\n\n- (::String) --- Google Cloud resource name of the external table.\n\n### #system\n\n def system() -\u003e ::Google::Cloud::DataCatalog::V1::IntegratedSystem\n\n**Returns**\n\n- ([::Google::Cloud::DataCatalog::V1::IntegratedSystem](./Google-Cloud-DataCatalog-V1-IntegratedSystem)) --- Service in which the external table is registered.\n\n### #system=\n\n def system=(value) -\u003e ::Google::Cloud::DataCatalog::V1::IntegratedSystem\n\n**Parameter**\n\n- **value** ([::Google::Cloud::DataCatalog::V1::IntegratedSystem](./Google-Cloud-DataCatalog-V1-IntegratedSystem)) --- Service in which the external table is registered. \n**Returns**\n\n- ([::Google::Cloud::DataCatalog::V1::IntegratedSystem](./Google-Cloud-DataCatalog-V1-IntegratedSystem)) --- Service in which the external table is registered."]]