Class GoogleCloudMetastoreV2Service
A managed metastore service that serves metadata queries.
Implements
Inherited Members
Namespace: Google.Apis.DataprocMetastore.v2.Data
Assembly: Google.Apis.DataprocMetastore.v2.dll
Syntax
public class GoogleCloudMetastoreV2Service : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. The time when the metastore service was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EncryptionConfig
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
Declaration
[JsonProperty("encryptionConfig")]
public virtual GoogleCloudMetastoreV2EncryptionConfig EncryptionConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudMetastoreV2EncryptionConfig |
Endpoints
Output only. The list of endpoints used to access the metastore service.
Declaration
[JsonProperty("endpoints")]
public virtual IList<GoogleCloudMetastoreV2Endpoint> Endpoints { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleCloudMetastoreV2Endpoint> |
HiveMetastoreConfig
Configuration information specific to running Hive metastore software as the metastore service.
Declaration
[JsonProperty("hiveMetastoreConfig")]
public virtual GoogleCloudMetastoreV2HiveMetastoreConfig HiveMetastoreConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudMetastoreV2HiveMetastoreConfig |
Labels
User-defined labels for the metastore service.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
MetadataIntegration
Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
Declaration
[JsonProperty("metadataIntegration")]
public virtual GoogleCloudMetastoreV2MetadataIntegration MetadataIntegration { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudMetastoreV2MetadataIntegration |
Name
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScalingConfig
Optional. Scaling configuration of the metastore service.
Declaration
[JsonProperty("scalingConfig")]
public virtual GoogleCloudMetastoreV2ScalingConfig ScalingConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudMetastoreV2ScalingConfig |
ScheduledBackup
Optional. The configuration of scheduled backup for the metastore service.
Declaration
[JsonProperty("scheduledBackup")]
public virtual GoogleCloudMetastoreV2ScheduledBackup ScheduledBackup { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudMetastoreV2ScheduledBackup |
State
Output only. The current state of the metastore service.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
StateMessage
Output only. Additional information about the current state of the metastore service, if available.
Declaration
[JsonProperty("stateMessage")]
public virtual string StateMessage { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Uid
Output only. The globally unique resource identifier of the metastore service.
Declaration
[JsonProperty("uid")]
public virtual string Uid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. The time when the metastore service was last updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WarehouseGcsUri
Required. A Cloud Storage URI (starting with gs://) that specifies the default warehouse directory of the Hive Metastore.
Declaration
[JsonProperty("warehouseGcsUri")]
public virtual string WarehouseGcsUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |