Struct google_metastore1_beta::api::Service [−][src]
A managed metastore service that serves metadata queries.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations services create projects (request)
- locations services get projects (response)
- locations services patch projects (request)
Fields
artifact_gcs_uri: Option<String>
Output only. A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
create_time: Option<String>
Output only. The time when the metastore service was created.
endpoint_uri: Option<String>
Output only. The URI of the endpoint used to access the metastore service.
hive_metastore_config: Option<HiveMetastoreConfig>
Configuration information specific to running Hive metastore software as the metastore service.
labels: Option<HashMap<String, String>>
User-defined labels for the metastore service.
maintenance_window: Option<MaintenanceWindow>
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time.
metadata_integration: Option<MetadataIntegration>
The setting that defines how metastore metadata should be integrated with external services and systems.
metadata_management_activity: Option<MetadataManagementActivity>
Output only. The metadata management activities of the metastore service.
name: Option<String>
Immutable. The relative resource name of the metastore service, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}.
network: Option<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}.
port: Option<i32>
The TCP port at which the metastore service is reached. Default: 9083.
release_channel: Option<String>
Immutable. The release channel of the service. If unspecified, defaults to STABLE.
state: Option<String>
Output only. The current state of the metastore service.
state_message: Option<String>
Output only. Additional information about the current state of the metastore service, if available.
tier: Option<String>
The tier of the service.
uid: Option<String>
Output only. The globally unique resource identifier of the metastore service.
update_time: Option<String>
Output only. The time when the metastore service was last updated.
Trait Implementations
impl Clone for Service
[src]
impl Debug for Service
[src]
impl Default for Service
[src]
impl<'de> Deserialize<'de> for Service
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for Service
[src]
impl ResponseResult for Service
[src]
impl Serialize for Service
[src]
Auto Trait Implementations
impl RefUnwindSafe for Service
impl Send for Service
impl Sync for Service
impl Unpin for Service
impl UnwindSafe for Service
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,