public sealed class Service : IMessage<Service>, IEquatable<Service>, IDeepCloneable<Service>, IBufferMessage, IMessage
A managed metastore service that serves metadata queries.
Implements
IMessage<Service>, IEquatable<Service>, IDeepCloneable<Service>, IBufferMessage, IMessageNamespace
Google.Cloud.Metastore.V1BetaAssembly
Google.Cloud.Metastore.V1Beta.dll
Constructors
Service()
public Service()
Service(Service)
public Service(Service other)
Parameter | |
---|---|
Name | Description |
other | Service |
Properties
ArtifactGcsUri
public string ArtifactGcsUri { get; set; }
Output only. A Cloud Storage URI (starting with gs://
) that specifies
where artifacts related to the metastore service are stored.
Property Value | |
---|---|
Type | Description |
String |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time when the metastore service was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
EndpointUri
public string EndpointUri { get; set; }
Output only. The URI of the endpoint used to access the metastore service.
Property Value | |
---|---|
Type | Description |
String |
HiveMetastoreConfig
public HiveMetastoreConfig HiveMetastoreConfig { get; set; }
Configuration information specific to running Hive metastore software as the metastore service.
Property Value | |
---|---|
Type | Description |
HiveMetastoreConfig |
Labels
public MapField<string, string> Labels { get; }
User-defined labels for the metastore service.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |
MaintenanceWindow
public MaintenanceWindow MaintenanceWindow { get; set; }
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time.
Property Value | |
---|---|
Type | Description |
MaintenanceWindow |
MetadataIntegration
public MetadataIntegration MetadataIntegration { get; set; }
The setting that defines how metastore metadata should be integrated with external services and systems.
Property Value | |
---|---|
Type | Description |
MetadataIntegration |
MetadataManagementActivity
public MetadataManagementActivity MetadataManagementActivity { get; set; }
Output only. The metadata management activities of the metastore service.
Property Value | |
---|---|
Type | Description |
MetadataManagementActivity |
MetastoreConfigCase
public Service.MetastoreConfigOneofCase MetastoreConfigCase { get; }
Property Value | |
---|---|
Type | Description |
Service.MetastoreConfigOneofCase |
Name
public string Name { get; set; }
Immutable. The relative resource name of the metastore service, of the form:
projects/{project_number}/locations/{location_id}/services/{service_id}
.
Property Value | |
---|---|
Type | Description |
String |
Network
public string Network { get; set; }
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}
.
Property Value | |
---|---|
Type | Description |
String |
NetworkAsNetworkName
public NetworkName NetworkAsNetworkName { get; set; }
NetworkName-typed view over the Network resource name property.
Property Value | |
---|---|
Type | Description |
NetworkName |
Port
public int Port { get; set; }
The TCP port at which the metastore service is reached. Default: 9083.
Property Value | |
---|---|
Type | Description |
Int32 |
ReleaseChannel
public Service.Types.ReleaseChannel ReleaseChannel { get; set; }
Immutable. The release channel of the service.
If unspecified, defaults to STABLE
.
Property Value | |
---|---|
Type | Description |
Service.Types.ReleaseChannel |
ServiceName
public ServiceName ServiceName { get; set; }
ServiceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ServiceName |
State
public Service.Types.State State { get; set; }
Output only. The current state of the metastore service.
Property Value | |
---|---|
Type | Description |
Service.Types.State |
StateMessage
public string StateMessage { get; set; }
Output only. Additional information about the current state of the metastore service, if available.
Property Value | |
---|---|
Type | Description |
String |
Tier
public Service.Types.Tier Tier { get; set; }
The tier of the service.
Property Value | |
---|---|
Type | Description |
Service.Types.Tier |
Uid
public string Uid { get; set; }
Output only. The globally unique resource identifier of the metastore service.
Property Value | |
---|---|
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time when the metastore service was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |