Reference documentation and code samples for the Dataproc Metastore V1beta API class Google::Cloud::Metastore::V1beta::Service.
A managed metastore service that serves metadata queries.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#artifact_gcs_uri
def artifact_gcs_uri() -> ::String-
(::String) — Output only. A Cloud Storage URI (starting with
gs://) that specifies where artifacts related to the metastore service are stored.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. The time when the metastore service was created.
#endpoint_uri
def endpoint_uri() -> ::String- (::String) — Output only. The URI of the endpoint used to access the metastore service.
#hive_metastore_config
def hive_metastore_config() -> ::Google::Cloud::Metastore::V1beta::HiveMetastoreConfig- (::Google::Cloud::Metastore::V1beta::HiveMetastoreConfig) — Configuration information specific to running Hive metastore software as the metastore service.
#hive_metastore_config=
def hive_metastore_config=(value) -> ::Google::Cloud::Metastore::V1beta::HiveMetastoreConfig- value (::Google::Cloud::Metastore::V1beta::HiveMetastoreConfig) — Configuration information specific to running Hive metastore software as the metastore service.
- (::Google::Cloud::Metastore::V1beta::HiveMetastoreConfig) — Configuration information specific to running Hive metastore software as the metastore service.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}- (::Google::Protobuf::Map{::String => ::String}) — User-defined labels for the metastore service.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}- value (::Google::Protobuf::Map{::String => ::String}) — User-defined labels for the metastore service.
- (::Google::Protobuf::Map{::String => ::String}) — User-defined labels for the metastore service.
#maintenance_window
def maintenance_window() -> ::Google::Cloud::Metastore::V1beta::MaintenanceWindow- (::Google::Cloud::Metastore::V1beta::MaintenanceWindow) — The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time.
#maintenance_window=
def maintenance_window=(value) -> ::Google::Cloud::Metastore::V1beta::MaintenanceWindow- value (::Google::Cloud::Metastore::V1beta::MaintenanceWindow) — The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time.
- (::Google::Cloud::Metastore::V1beta::MaintenanceWindow) — The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time.
#metadata_integration
def metadata_integration() -> ::Google::Cloud::Metastore::V1beta::MetadataIntegration- (::Google::Cloud::Metastore::V1beta::MetadataIntegration) — The setting that defines how metastore metadata should be integrated with external services and systems.
#metadata_integration=
def metadata_integration=(value) -> ::Google::Cloud::Metastore::V1beta::MetadataIntegration- value (::Google::Cloud::Metastore::V1beta::MetadataIntegration) — The setting that defines how metastore metadata should be integrated with external services and systems.
- (::Google::Cloud::Metastore::V1beta::MetadataIntegration) — The setting that defines how metastore metadata should be integrated with external services and systems.
#metadata_management_activity
def metadata_management_activity() -> ::Google::Cloud::Metastore::V1beta::MetadataManagementActivity- (::Google::Cloud::Metastore::V1beta::MetadataManagementActivity) — Output only. The metadata management activities of the metastore service.
#name
def name() -> ::String-
(::String) — Immutable. The relative resource name of the metastore service, of the
form:
projects/{project_number}/locations/{location_id}/services/{service_id}.
#name=
def name=(value) -> ::String-
value (::String) — Immutable. The relative resource name of the metastore service, of the
form:
projects/{project_number}/locations/{location_id}/services/{service_id}.
-
(::String) — Immutable. The relative resource name of the metastore service, of the
form:
projects/{project_number}/locations/{location_id}/services/{service_id}.
#network
def network() -> ::String-
(::String) — Immutable. The relative resource name of the VPC network on which the
instance can be accessed. It is specified in the following form:
projects/{project_number}/global/networks/{network_id}.
#network=
def network=(value) -> ::String-
value (::String) — Immutable. The relative resource name of the VPC network on which the
instance can be accessed. It is specified in the following form:
projects/{project_number}/global/networks/{network_id}.
-
(::String) — Immutable. The relative resource name of the VPC network on which the
instance can be accessed. It is specified in the following form:
projects/{project_number}/global/networks/{network_id}.
#port
def port() -> ::Integer- (::Integer) — The TCP port at which the metastore service is reached. Default: 9083.
#port=
def port=(value) -> ::Integer- value (::Integer) — The TCP port at which the metastore service is reached. Default: 9083.
- (::Integer) — The TCP port at which the metastore service is reached. Default: 9083.
#release_channel
def release_channel() -> ::Google::Cloud::Metastore::V1beta::Service::ReleaseChannel-
(::Google::Cloud::Metastore::V1beta::Service::ReleaseChannel) — Immutable. The release channel of the service.
If unspecified, defaults to
STABLE.
#release_channel=
def release_channel=(value) -> ::Google::Cloud::Metastore::V1beta::Service::ReleaseChannel-
value (::Google::Cloud::Metastore::V1beta::Service::ReleaseChannel) — Immutable. The release channel of the service.
If unspecified, defaults to
STABLE.
-
(::Google::Cloud::Metastore::V1beta::Service::ReleaseChannel) — Immutable. The release channel of the service.
If unspecified, defaults to
STABLE.
#state
def state() -> ::Google::Cloud::Metastore::V1beta::Service::State- (::Google::Cloud::Metastore::V1beta::Service::State) — Output only. The current state of the metastore service.
#state_message
def state_message() -> ::String- (::String) — Output only. Additional information about the current state of the metastore service, if available.
#tier
def tier() -> ::Google::Cloud::Metastore::V1beta::Service::Tier- (::Google::Cloud::Metastore::V1beta::Service::Tier) — The tier of the service.
#tier=
def tier=(value) -> ::Google::Cloud::Metastore::V1beta::Service::Tier- value (::Google::Cloud::Metastore::V1beta::Service::Tier) — The tier of the service.
- (::Google::Cloud::Metastore::V1beta::Service::Tier) — The tier of the service.
#uid
def uid() -> ::String- (::String) — Output only. The globally unique resource identifier of the metastore service.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp- (::Google::Protobuf::Timestamp) — Output only. The time when the metastore service was last updated.