Show / Hide Table of Contents

Class Service

A managed metastore service that serves metadata queries.

Inheritance
object
Service
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DataprocMetastore.v1beta.Data
Assembly: Google.Apis.DataprocMetastore.v1beta.dll
Syntax
public class Service : IDirectResponseSchema

Properties

ArtifactGcsUri

Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.

Declaration
[JsonProperty("artifactGcsUri")]
public virtual string ArtifactGcsUri { get; set; }
Property Value
Type Description
string

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

DatabaseType

Immutable. The database type that the Metastore service stores its data.

Declaration
[JsonProperty("databaseType")]
public virtual string DatabaseType { get; set; }
Property Value
Type Description
string

DeletionProtection

Optional. Indicates if the dataproc metastore should be protected against accidental deletions.

Declaration
[JsonProperty("deletionProtection")]
public virtual bool? DeletionProtection { get; set; }
Property Value
Type Description
bool?

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 EncryptionConfig EncryptionConfig { get; set; }
Property Value
Type Description
EncryptionConfig

EndpointUri

Output only. The URI of the endpoint used to access the metastore service.

Declaration
[JsonProperty("endpointUri")]
public virtual string EndpointUri { get; set; }
Property Value
Type Description
string

HiveMetastoreConfig

Configuration information specific to running Hive metastore software as the metastore service.

Declaration
[JsonProperty("hiveMetastoreConfig")]
public virtual HiveMetastoreConfig HiveMetastoreConfig { get; set; }
Property Value
Type Description
HiveMetastoreConfig

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>

MaintenanceWindow

Optional. 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.

Declaration
[JsonProperty("maintenanceWindow")]
public virtual MaintenanceWindow MaintenanceWindow { get; set; }
Property Value
Type Description
MaintenanceWindow

MetadataIntegration

Optional. The setting that defines how metastore metadata should be integrated with external services and systems.

Declaration
[JsonProperty("metadataIntegration")]
public virtual MetadataIntegration MetadataIntegration { get; set; }
Property Value
Type Description
MetadataIntegration

MetadataManagementActivity

Output only. The metadata management activities of the metastore service.

Declaration
[JsonProperty("metadataManagementActivity")]
public virtual MetadataManagementActivity MetadataManagementActivity { get; set; }
Property Value
Type Description
MetadataManagementActivity

MultiRegionConfig

Optional. Specifies the multi-region configuration information for the Hive metastore service.

Declaration
[JsonProperty("multiRegionConfig")]
public virtual MultiRegionConfig MultiRegionConfig { get; set; }
Property Value
Type Description
MultiRegionConfig

Name

Immutable. Identifier. 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

Network

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}.

Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type Description
string

NetworkConfig

Optional. The configuration specifying the network settings for the Dataproc Metastore service.

Declaration
[JsonProperty("networkConfig")]
public virtual NetworkConfig NetworkConfig { get; set; }
Property Value
Type Description
NetworkConfig

Port

Optional. The TCP port at which the metastore service is reached. Default: 9083.

Declaration
[JsonProperty("port")]
public virtual int? Port { get; set; }
Property Value
Type Description
int?

ReleaseChannel

Immutable. The release channel of the service. If unspecified, defaults to STABLE.

Declaration
[JsonProperty("releaseChannel")]
public virtual string ReleaseChannel { get; set; }
Property Value
Type Description
string

ScalingConfig

Optional. Scaling configuration of the metastore service.

Declaration
[JsonProperty("scalingConfig")]
public virtual ScalingConfig ScalingConfig { get; set; }
Property Value
Type Description
ScalingConfig

ScheduledBackup

Optional. The configuration of scheduled backup for the metastore service.

Declaration
[JsonProperty("scheduledBackup")]
public virtual ScheduledBackup ScheduledBackup { get; set; }
Property Value
Type Description
ScheduledBackup

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

Tags

Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing"

Declaration
[JsonProperty("tags")]
public virtual IDictionary<string, string> Tags { get; set; }
Property Value
Type Description
IDictionary<string, string>

TelemetryConfig

Optional. The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.

Declaration
[JsonProperty("telemetryConfig")]
public virtual TelemetryConfig TelemetryConfig { get; set; }
Property Value
Type Description
TelemetryConfig

Tier

Optional. The tier of the service.

Declaration
[JsonProperty("tier")]
public virtual string Tier { 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX