Reference documentation and code samples for the Google Cloud Dataproc Metastore V1beta Client class Service.
A managed metastore service that serves metadata queries.
Generated from protobuf message google.cloud.metastore.v1beta.Service
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ hive_metastore_config |
Google\Cloud\Metastore\V1beta\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: |
↳ create_time |
Google\Protobuf\Timestamp
Output only. The time when the metastore service was created. |
↳ update_time |
Google\Protobuf\Timestamp
Output only. The time when the metastore service was last updated. |
↳ labels |
array|Google\Protobuf\Internal\MapField
User-defined labels for the metastore service. |
↳ 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: |
↳ 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 |
↳ tier |
int
The tier of the service. |
↳ metadata_integration |
Google\Cloud\Metastore\V1beta\MetadataIntegration
The setting that defines how metastore metadata should be integrated with external services and systems. |
↳ maintenance_window |
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 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 |
Google\Cloud\Metastore\V1beta\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 |
↳ encryption_config |
Google\Cloud\Metastore\V1beta\EncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. |
↳ network_config |
Google\Cloud\Metastore\V1beta\NetworkConfig
The configuration specifying the network settings for the Dataproc Metastore service. |
↳ database_type |
int
Immutable. The database type that the Metastore service stores its data. |
↳ telemetry_config |
Google\Cloud\Metastore\V1beta\TelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to |
getHiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.HiveMetastoreConfig hive_metastore_config = 5;
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\HiveMetastoreConfig|null |
hasHiveMetastoreConfig
setHiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.HiveMetastoreConfig hive_metastore_config = 5;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\HiveMetastoreConfig
|
Returns | |
---|---|
Type | Description |
$this |
getName
Immutable. The relative resource name of the metastore service, in the
following format:
projects/{project_number}/locations/{location_id}/services/{service_id}
.
Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Returns | |
---|---|
Type | Description |
string |
setName
Immutable. The relative resource name of the metastore service, in the
following format:
projects/{project_number}/locations/{location_id}/services/{service_id}
.
Generated from protobuf field string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getCreateTime
Output only. The time when the metastore service was created.
Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasCreateTime
clearCreateTime
setCreateTime
Output only. The time when the metastore service was created.
Generated from protobuf field .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getUpdateTime
Output only. The time when the metastore service was last updated.
Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Google\Protobuf\Timestamp|null |
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. The time when the metastore service was last updated.
Generated from protobuf field .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Timestamp
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
User-defined labels for the metastore service.
Generated from protobuf field map<string, string> labels = 4;
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabels
User-defined labels for the metastore service.
Generated from protobuf field map<string, string> labels = 4;
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$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}
.
Generated from protobuf field string network = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = {
Returns | |
---|---|
Type | Description |
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}
.
Generated from protobuf field string network = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = {
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getEndpointUri
Output only. The URI of the endpoint used to access the metastore service.
Generated from protobuf field string endpoint_uri = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
string |
setEndpointUri
Output only. The URI of the endpoint used to access the metastore service.
Generated from protobuf field string endpoint_uri = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getPort
The TCP port at which the metastore service is reached. Default: 9083.
Generated from protobuf field int32 port = 9;
Returns | |
---|---|
Type | Description |
int |
setPort
The TCP port at which the metastore service is reached. Default: 9083.
Generated from protobuf field int32 port = 9;
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getState
Output only. The current state of the metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
setState
Output only. The current state of the metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.State state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getStateMessage
Output only. Additional information about the current state of the metastore service, if available.
Generated from protobuf field string state_message = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
string |
setStateMessage
Output only. Additional information about the current state of the metastore service, if available.
Generated from protobuf field string state_message = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getArtifactGcsUri
Output only. A Cloud Storage URI (starting with gs://
) that specifies
where artifacts related to the metastore service are stored.
Generated from protobuf field string artifact_gcs_uri = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
string |
setArtifactGcsUri
Output only. A Cloud Storage URI (starting with gs://
) that specifies
where artifacts related to the metastore service are stored.
Generated from protobuf field string artifact_gcs_uri = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getTier
The tier of the service.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.Tier tier = 13;
Returns | |
---|---|
Type | Description |
int |
setTier
The tier of the service.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.Tier tier = 13;
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getMetadataIntegration
The setting that defines how metastore metadata should be integrated with external services and systems.
Generated from protobuf field .google.cloud.metastore.v1beta.MetadataIntegration metadata_integration = 14;
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\MetadataIntegration|null |
hasMetadataIntegration
clearMetadataIntegration
setMetadataIntegration
The setting that defines how metastore metadata should be integrated with external services and systems.
Generated from protobuf field .google.cloud.metastore.v1beta.MetadataIntegration metadata_integration = 14;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\MetadataIntegration
|
Returns | |
---|---|
Type | Description |
$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.
Generated from protobuf field .google.cloud.metastore.v1beta.MaintenanceWindow maintenance_window = 15;
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\MaintenanceWindow|null |
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.
Generated from protobuf field .google.cloud.metastore.v1beta.MaintenanceWindow maintenance_window = 15;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\MaintenanceWindow
|
Returns | |
---|---|
Type | Description |
$this |
getUid
Output only. The globally unique resource identifier of the metastore service.
Generated from protobuf field string uid = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
string |
setUid
Output only. The globally unique resource identifier of the metastore service.
Generated from protobuf field string uid = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getMetadataManagementActivity
Output only. The metadata management activities of the metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.MetadataManagementActivity metadata_management_activity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\MetadataManagementActivity|null |
hasMetadataManagementActivity
clearMetadataManagementActivity
setMetadataManagementActivity
Output only. The metadata management activities of the metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.MetadataManagementActivity metadata_management_activity = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\MetadataManagementActivity
|
Returns | |
---|---|
Type | Description |
$this |
getReleaseChannel
Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.ReleaseChannel release_channel = 19 [(.google.api.field_behavior) = IMMUTABLE];
Returns | |
---|---|
Type | Description |
int |
setReleaseChannel
Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.ReleaseChannel release_channel = 19 [(.google.api.field_behavior) = IMMUTABLE];
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getEncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
Generated from protobuf field .google.cloud.metastore.v1beta.EncryptionConfig encryption_config = 20 [(.google.api.field_behavior) = IMMUTABLE];
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\EncryptionConfig|null |
hasEncryptionConfig
clearEncryptionConfig
setEncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
Generated from protobuf field .google.cloud.metastore.v1beta.EncryptionConfig encryption_config = 20 [(.google.api.field_behavior) = IMMUTABLE];
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\EncryptionConfig
|
Returns | |
---|---|
Type | Description |
$this |
getNetworkConfig
The configuration specifying the network settings for the Dataproc Metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.NetworkConfig network_config = 21;
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\NetworkConfig|null |
hasNetworkConfig
clearNetworkConfig
setNetworkConfig
The configuration specifying the network settings for the Dataproc Metastore service.
Generated from protobuf field .google.cloud.metastore.v1beta.NetworkConfig network_config = 21;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\NetworkConfig
|
Returns | |
---|---|
Type | Description |
$this |
getDatabaseType
Immutable. The database type that the Metastore service stores its data.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.DatabaseType database_type = 22 [(.google.api.field_behavior) = IMMUTABLE];
Returns | |
---|---|
Type | Description |
int |
setDatabaseType
Immutable. The database type that the Metastore service stores its data.
Generated from protobuf field .google.cloud.metastore.v1beta.Service.DatabaseType database_type = 22 [(.google.api.field_behavior) = IMMUTABLE];
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getTelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to JSON
.
Generated from protobuf field .google.cloud.metastore.v1beta.TelemetryConfig telemetry_config = 23;
Returns | |
---|---|
Type | Description |
Google\Cloud\Metastore\V1beta\TelemetryConfig|null |
hasTelemetryConfig
clearTelemetryConfig
setTelemetryConfig
The configuration specifying telemetry settings for the Dataproc Metastore
service. If unspecified defaults to JSON
.
Generated from protobuf field .google.cloud.metastore.v1beta.TelemetryConfig telemetry_config = 23;
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Metastore\V1beta\TelemetryConfig
|
Returns | |
---|---|
Type | Description |
$this |
getMetastoreConfig
Returns | |
---|---|
Type | Description |
string |