Reference documentation and code samples for the Google Cloud Dataproc Metastore V1 Client class Service.
A managed metastore service that serves metadata queries.
Generated from protobuf message google.cloud.metastore.v1.Service
Namespace
Google \ Cloud \ Metastore \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ hive_metastore_config
HiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
↳ name
string
Immutable. The relative resource name of the metastore service, in the following format: projects/{project_number}/locations/{location_id}/services/{service_id}
.
↳ create_time
↳ update_time
↳ labels
↳ network
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}
.
↳ endpoint_uri
string
Output only. The URI of the endpoint used to access the metastore service.
↳ port
int
The TCP port at which the metastore service is reached. Default: 9083.
↳ state
int
Output only. The current state of the metastore service.
↳ state_message
string
Output only. Additional information about the current state of the metastore service, if available.
↳ artifact_gcs_uri
string
Output only. A Cloud Storage URI (starting with gs://
) that specifies where artifacts related to the metastore service are stored.
↳ tier
int
The tier of the service.
↳ maintenance_window
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.
↳ uid
string
Output only. The globally unique resource identifier of the metastore service.
↳ metadata_management_activity
MetadataManagementActivity
Output only. The metadata management activities of the metastore service.
↳ release_channel
int
Immutable. The release channel of the service. If unspecified, defaults to STABLE
.
↳ encryption_config
EncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
↳ network_config
↳ database_type
int
Immutable. The database type that the Metastore service stores its data.
↳ telemetry_config
TelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON
.
↳ scaling_config
getHiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
hasHiveMetastoreConfig
setHiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
$this
getName
Immutable. The relative resource name of the metastore service, in the
following format: projects/{project_number}/locations/{location_id}/services/{service_id}
.
string
setName
Immutable. The relative resource name of the metastore service, in the
following format: projects/{project_number}/locations/{location_id}/services/{service_id}
.
var
string
$this
getCreateTime
Output only. The time when the metastore service was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the metastore service was created.
$this
getUpdateTime
Output only. The time when the metastore service was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the metastore service was last updated.
$this
getLabels
User-defined labels for the metastore service.
setLabels
User-defined labels for the metastore service.
$this
getNetwork
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
setNetwork
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}
.
var
string
$this
getEndpointUri
Output only. The URI of the endpoint used to access the metastore service.
string
setEndpointUri
Output only. The URI of the endpoint used to access the metastore service.
var
string
$this
getPort
The TCP port at which the metastore service is reached. Default: 9083.
int
setPort
The TCP port at which the metastore service is reached. Default: 9083.
var
int
$this
getState
Output only. The current state of the metastore service.
int
setState
Output only. The current state of the metastore service.
var
int
$this
getStateMessage
Output only. Additional information about the current state of the metastore service, if available.
string
setStateMessage
Output only. Additional information about the current state of the metastore service, if available.
var
string
$this
getArtifactGcsUri
Output only. A Cloud Storage URI (starting with gs://
) that specifies
where artifacts related to the metastore service are stored.
string
setArtifactGcsUri
Output only. A Cloud Storage URI (starting with gs://
) that specifies
where artifacts related to the metastore service are stored.
var
string
$this
getTier
The tier of the service.
int
setTier
The tier of the service.
var
int
$this
getMaintenanceWindow
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.
hasMaintenanceWindow
clearMaintenanceWindow
setMaintenanceWindow
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.
$this
getUid
Output only. The globally unique resource identifier of the metastore service.
string
setUid
Output only. The globally unique resource identifier of the metastore service.
var
string
$this
getMetadataManagementActivity
Output only. The metadata management activities of the metastore service.
hasMetadataManagementActivity
clearMetadataManagementActivity
setMetadataManagementActivity
Output only. The metadata management activities of the metastore service.
$this
getReleaseChannel
Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
int
setReleaseChannel
Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
var
int
$this
getEncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
hasEncryptionConfig
clearEncryptionConfig
setEncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
$this
getNetworkConfig
The configuration specifying the network settings for the Dataproc Metastore service.
hasNetworkConfig
clearNetworkConfig
setNetworkConfig
The configuration specifying the network settings for the Dataproc Metastore service.
$this
getDatabaseType
Immutable. The database type that the Metastore service stores its data.
int
setDatabaseType
Immutable. The database type that the Metastore service stores its data.
var
int
$this
getTelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to JSON
.
hasTelemetryConfig
clearTelemetryConfig
setTelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to JSON
.
$this
getScalingConfig
Scaling configuration of the metastore service.
hasScalingConfig
clearScalingConfig
setScalingConfig
Scaling configuration of the metastore service.
$this
getMetastoreConfig
string