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.
#database_type
def database_type() -> ::Google::Cloud::Metastore::V1::Service::DatabaseType
- (::Google::Cloud::Metastore::V1::Service::DatabaseType) — Immutable. The database type that the Metastore service stores its data.
#database_type=
def database_type=(value) -> ::Google::Cloud::Metastore::V1::Service::DatabaseType
- value (::Google::Cloud::Metastore::V1::Service::DatabaseType) — Immutable. The database type that the Metastore service stores its data.
- (::Google::Cloud::Metastore::V1::Service::DatabaseType) — Immutable. The database type that the Metastore service stores its data.
#encryption_config
def encryption_config() -> ::Google::Cloud::Metastore::V1::EncryptionConfig
- (::Google::Cloud::Metastore::V1::EncryptionConfig) — Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
#encryption_config=
def encryption_config=(value) -> ::Google::Cloud::Metastore::V1::EncryptionConfig
- value (::Google::Cloud::Metastore::V1::EncryptionConfig) — Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
- (::Google::Cloud::Metastore::V1::EncryptionConfig) — Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
#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 is not needed for services with the SPANNER database type.
#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. Maintenance window is not needed for services with the SPANNER database type.
- (::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 is not needed for services with the SPANNER database type.
#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, in the
following format:
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, in the
following format:
projects/{project_number}/locations/{location_id}/services/{service_id}
.
-
(::String) — Immutable. The relative resource name of the metastore service, in the
following format:
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}
.
#network_config
def network_config() -> ::Google::Cloud::Metastore::V1::NetworkConfig
- (::Google::Cloud::Metastore::V1::NetworkConfig) — The configuration specifying the network settings for the Dataproc Metastore service.
#network_config=
def network_config=(value) -> ::Google::Cloud::Metastore::V1::NetworkConfig
- value (::Google::Cloud::Metastore::V1::NetworkConfig) — The configuration specifying the network settings for the Dataproc Metastore service.
- (::Google::Cloud::Metastore::V1::NetworkConfig) — The configuration specifying the network settings for the Dataproc Metastore service.
#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
.
#scaling_config
def scaling_config() -> ::Google::Cloud::Metastore::V1::ScalingConfig
- (::Google::Cloud::Metastore::V1::ScalingConfig) — Scaling configuration of the metastore service.
#scaling_config=
def scaling_config=(value) -> ::Google::Cloud::Metastore::V1::ScalingConfig
- value (::Google::Cloud::Metastore::V1::ScalingConfig) — Scaling configuration of the metastore service.
- (::Google::Cloud::Metastore::V1::ScalingConfig) — Scaling configuration of the metastore service.
#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.
#telemetry_config
def telemetry_config() -> ::Google::Cloud::Metastore::V1::TelemetryConfig
-
(::Google::Cloud::Metastore::V1::TelemetryConfig) — The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to
JSON
.
#telemetry_config=
def telemetry_config=(value) -> ::Google::Cloud::Metastore::V1::TelemetryConfig
-
value (::Google::Cloud::Metastore::V1::TelemetryConfig) — The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to
JSON
.
-
(::Google::Cloud::Metastore::V1::TelemetryConfig) — The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to
JSON
.
#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.