Reference documentation and code samples for the Dataproc Metastore V1 API class Google::Cloud::Metastore::V1::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::V1::HiveMetastoreConfig
- (::Google::Cloud::Metastore::V1::HiveMetastoreConfig) — Configuration information specific to running Hive metastore software as the metastore service.
#hive_metastore_config=
def hive_metastore_config=(value) -> ::Google::Cloud::Metastore::V1::HiveMetastoreConfig
- value (::Google::Cloud::Metastore::V1::HiveMetastoreConfig) — Configuration information specific to running Hive metastore software as the metastore service.
- (::Google::Cloud::Metastore::V1::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::V1::MaintenanceWindow
- (::Google::Cloud::Metastore::V1::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::V1::MaintenanceWindow
- value (::Google::Cloud::Metastore::V1::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::V1::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_management_activity
def metadata_management_activity() -> ::Google::Cloud::Metastore::V1::MetadataManagementActivity
- (::Google::Cloud::Metastore::V1::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::V1::Service::ReleaseChannel
-
(::Google::Cloud::Metastore::V1::Service::ReleaseChannel) — Immutable. The release channel of the service.
If unspecified, defaults to
STABLE
.
#release_channel=
def release_channel=(value) -> ::Google::Cloud::Metastore::V1::Service::ReleaseChannel
-
value (::Google::Cloud::Metastore::V1::Service::ReleaseChannel) — Immutable. The release channel of the service.
If unspecified, defaults to
STABLE
.
-
(::Google::Cloud::Metastore::V1::Service::ReleaseChannel) — Immutable. The release channel of the service.
If unspecified, defaults to
STABLE
.
#state
def state() -> ::Google::Cloud::Metastore::V1::Service::State
- (::Google::Cloud::Metastore::V1::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::V1::Service::Tier
- (::Google::Cloud::Metastore::V1::Service::Tier) — The tier of the service.
#tier=
def tier=(value) -> ::Google::Cloud::Metastore::V1::Service::Tier
- value (::Google::Cloud::Metastore::V1::Service::Tier) — The tier of the service.
- (::Google::Cloud::Metastore::V1::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.