Skip to content

Commit fa3e88f

Browse files
feat(metastore): update the api
#### metastore:v1 The following keys were added: - schemas.HiveMetastoreConfig.properties.endpointProtocol.type (Total Keys: 1)
1 parent c920b71 commit fa3e88f

5 files changed

+26
-3
lines changed

docs/dyn/metastore_v1.projects.locations.services.backups.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ <h3>Method Details</h3>
149149
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
150150
&quot;a_key&quot;: &quot;A String&quot;,
151151
},
152+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
152153
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
153154
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
154155
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
@@ -331,6 +332,7 @@ <h3>Method Details</h3>
331332
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
332333
&quot;a_key&quot;: &quot;A String&quot;,
333334
},
335+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
334336
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
335337
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
336338
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
@@ -501,6 +503,7 @@ <h3>Method Details</h3>
501503
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
502504
&quot;a_key&quot;: &quot;A String&quot;,
503505
},
506+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
504507
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
505508
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
506509
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.

docs/dyn/metastore_v1.projects.locations.services.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ <h3>Method Details</h3>
215215
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
216216
&quot;a_key&quot;: &quot;A String&quot;,
217217
},
218+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
218219
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
219220
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
220221
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
@@ -431,6 +432,7 @@ <h3>Method Details</h3>
431432
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
432433
&quot;a_key&quot;: &quot;A String&quot;,
433434
},
435+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
434436
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
435437
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
436438
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
@@ -592,6 +594,7 @@ <h3>Method Details</h3>
592594
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
593595
&quot;a_key&quot;: &quot;A String&quot;,
594596
},
597+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
595598
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
596599
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
597600
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
@@ -756,6 +759,7 @@ <h3>Method Details</h3>
756759
&quot;configOverrides&quot;: { # A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version&#x27;s AuxiliaryVersionConfig.
757760
&quot;a_key&quot;: &quot;A String&quot;,
758761
},
762+
&quot;endpointProtocol&quot;: &quot;A String&quot;, # The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
759763
&quot;kerberosConfig&quot;: { # Configuration information for a Kerberos principal. # Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field&#x27;s path (hive_metastore_config.kerberos_config) in the request&#x27;s update_mask while omitting this field from the request&#x27;s service.
760764
&quot;keytab&quot;: { # A securely stored value. # A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
761765
&quot;cloudSecret&quot;: &quot;A String&quot;, # The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.

googleapiclient/discovery_cache/documents/metastore.v1.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1339,7 +1339,7 @@
13391339
}
13401340
}
13411341
},
1342-
"revision": "20230518",
1342+
"revision": "20230530",
13431343
"rootUrl": "https://metastore.googleapis.com/",
13441344
"schemas": {
13451345
"AlterMetadataResourceLocationRequest": {
@@ -1442,10 +1442,12 @@
14421442
"description": "The type of the backend metastore.",
14431443
"enum": [
14441444
"METASTORE_TYPE_UNSPECIFIED",
1445+
"BIGQUERY",
14451446
"DATAPROC_METASTORE"
14461447
],
14471448
"enumDescriptions": [
14481449
"The metastore type is not set.",
1450+
"The backend metastore is BigQuery.",
14491451
"The backend metastore is Dataproc Metastore."
14501452
],
14511453
"type": "string"
@@ -1781,6 +1783,20 @@
17811783
"description": "A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.",
17821784
"type": "object"
17831785
},
1786+
"endpointProtocol": {
1787+
"description": "The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.",
1788+
"enum": [
1789+
"ENDPOINT_PROTOCOL_UNSPECIFIED",
1790+
"THRIFT",
1791+
"GRPC"
1792+
],
1793+
"enumDescriptions": [
1794+
"The protocol is not set.",
1795+
"Use the legacy Apache Thrift protocol for the metastore service endpoint.",
1796+
"Use the modernized gRPC protocol for the metastore service endpoint."
1797+
],
1798+
"type": "string"
1799+
},
17841800
"kerberosConfig": {
17851801
"$ref": "KerberosConfig",
17861802
"description": "Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service."

googleapiclient/discovery_cache/documents/metastore.v1alpha.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1579,7 +1579,7 @@
15791579
}
15801580
}
15811581
},
1582-
"revision": "20230518",
1582+
"revision": "20230530",
15831583
"rootUrl": "https://metastore.googleapis.com/",
15841584
"schemas": {
15851585
"AlterMetadataResourceLocationRequest": {

googleapiclient/discovery_cache/documents/metastore.v1beta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1579,7 +1579,7 @@
15791579
}
15801580
}
15811581
},
1582-
"revision": "20230518",
1582+
"revision": "20230530",
15831583
"rootUrl": "https://metastore.googleapis.com/",
15841584
"schemas": {
15851585
"AlterMetadataResourceLocationRequest": {

0 commit comments

Comments
 (0)