Data Catalog V1 API - Class Google::Cloud::DataCatalog::V1::SqlDatabaseSystemSpec (v2.3.1)
Stay organized with collections
Save and categorize content based on your preferences.
Reference documentation and code samples for the Data Catalog V1 API class Google::Cloud::DataCatalog::V1::SqlDatabaseSystemSpec.
Specification that applies to
entries that are part SQL_DATABASE
system
(user_specified_type)
Extended By
-
Google::Protobuf::MessageExts::ClassMethods
Includes
-
Google::Protobuf::MessageExts
Methods
#database_version
def database_version() -> ::String
Returns
-
(::String) — Version of the database engine.
#database_version=
def database_version=(value) -> ::String
Parameter
-
value (::String) — Version of the database engine.
Returns
-
(::String) — Version of the database engine.
#instance_host
def instance_host() -> ::String
Returns
-
(::String) — Host of the SQL database
enum InstanceHost {
UNDEFINED = 0;
SELF_HOSTED = 1;
CLOUD_SQL = 2;
AMAZON_RDS = 3;
AZURE_SQL = 4;
}
Host of the enclousing database instance.
#instance_host=
def instance_host=(value) -> ::String
Parameter
-
value (::String) — Host of the SQL database
enum InstanceHost {
UNDEFINED = 0;
SELF_HOSTED = 1;
CLOUD_SQL = 2;
AMAZON_RDS = 3;
AZURE_SQL = 4;
}
Host of the enclousing database instance.
Returns
-
(::String) — Host of the SQL database
enum InstanceHost {
UNDEFINED = 0;
SELF_HOSTED = 1;
CLOUD_SQL = 2;
AMAZON_RDS = 3;
AZURE_SQL = 4;
}
Host of the enclousing database instance.
#sql_engine
def sql_engine() -> ::String
Returns
-
(::String) — SQL Database Engine.
enum SqlEngine {
UNDEFINED = 0;
MY_SQL = 1;
POSTGRE_SQL = 2;
SQL_SERVER = 3;
}
Engine of the enclosing database instance.
#sql_engine=
def sql_engine=(value) -> ::String
Parameter
-
value (::String) — SQL Database Engine.
enum SqlEngine {
UNDEFINED = 0;
MY_SQL = 1;
POSTGRE_SQL = 2;
SQL_SERVER = 3;
}
Engine of the enclosing database instance.
Returns
-
(::String) — SQL Database Engine.
enum SqlEngine {
UNDEFINED = 0;
MY_SQL = 1;
POSTGRE_SQL = 2;
SQL_SERVER = 3;
}
Engine of the enclosing database instance.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["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::SqlDatabaseSystemSpec (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-SqlDatabaseSystemSpec)\n- [2.3.0](/ruby/docs/reference/google-cloud-data_catalog-v1/2.3.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [2.2.2](/ruby/docs/reference/google-cloud-data_catalog-v1/2.2.2/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [2.1.1](/ruby/docs/reference/google-cloud-data_catalog-v1/2.1.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [2.0.0](/ruby/docs/reference/google-cloud-data_catalog-v1/2.0.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [1.4.0](/ruby/docs/reference/google-cloud-data_catalog-v1/1.4.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [1.3.1](/ruby/docs/reference/google-cloud-data_catalog-v1/1.3.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [1.2.0](/ruby/docs/reference/google-cloud-data_catalog-v1/1.2.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [1.1.0](/ruby/docs/reference/google-cloud-data_catalog-v1/1.1.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [1.0.1](/ruby/docs/reference/google-cloud-data_catalog-v1/1.0.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.23.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.23.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.22.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.22.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.21.2](/ruby/docs/reference/google-cloud-data_catalog-v1/0.21.2/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.20.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.20.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.19.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.19.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.18.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.18.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.17.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.17.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.16.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.16.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.15.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.15.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.14.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.14.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.13.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.13.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.12.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.12.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.11.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.11.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.10.0](/ruby/docs/reference/google-cloud-data_catalog-v1/0.10.0/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec)\n- [0.9.1](/ruby/docs/reference/google-cloud-data_catalog-v1/0.9.1/Google-Cloud-DataCatalog-V1-SqlDatabaseSystemSpec) \nReference documentation and code samples for the Data Catalog V1 API class Google::Cloud::DataCatalog::V1::SqlDatabaseSystemSpec.\n\nSpecification that applies to\nentries that are part `SQL_DATABASE` system\n(user_specified_type) \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### #database_version\n\n def database_version() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Version of the database engine.\n\n### #database_version=\n\n def database_version=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Version of the database engine. \n**Returns**\n\n- (::String) --- Version of the database engine.\n\n### #instance_host\n\n def instance_host() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Host of the SQL database enum InstanceHost { UNDEFINED = 0; SELF_HOSTED = 1; CLOUD_SQL = 2; AMAZON_RDS = 3; AZURE_SQL = 4; } Host of the enclousing database instance.\n\n### #instance_host=\n\n def instance_host=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Host of the SQL database enum InstanceHost { UNDEFINED = 0; SELF_HOSTED = 1; CLOUD_SQL = 2; AMAZON_RDS = 3; AZURE_SQL = 4; } Host of the enclousing database instance. \n**Returns**\n\n- (::String) --- Host of the SQL database enum InstanceHost { UNDEFINED = 0; SELF_HOSTED = 1; CLOUD_SQL = 2; AMAZON_RDS = 3; AZURE_SQL = 4; } Host of the enclousing database instance.\n\n### #sql_engine\n\n def sql_engine() -\u003e ::String\n\n**Returns**\n\n- (::String) --- SQL Database Engine. enum SqlEngine { UNDEFINED = 0; MY_SQL = 1; POSTGRE_SQL = 2; SQL_SERVER = 3; } Engine of the enclosing database instance.\n\n### #sql_engine=\n\n def sql_engine=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- SQL Database Engine. enum SqlEngine { UNDEFINED = 0; MY_SQL = 1; POSTGRE_SQL = 2; SQL_SERVER = 3; } Engine of the enclosing database instance. \n**Returns**\n\n- (::String) --- SQL Database Engine. enum SqlEngine { UNDEFINED = 0; MY_SQL = 1; POSTGRE_SQL = 2; SQL_SERVER = 3; } Engine of the enclosing database instance."]]