[][src]Struct google_datacatalog1_beta1::GoogleCloudDatacatalogV1beta1SearchCatalogResult

pub struct GoogleCloudDatacatalogV1beta1SearchCatalogResult {
    pub relative_resource_name: Option<String>,
    pub search_result_subtype: Option<String>,
    pub linked_resource: Option<String>,
    pub search_result_type: Option<String>,
}

A result that appears in the response of a search request. Each result captures details of one entry that matches the search.

This type is not used in any activity, and only used as part of another schema.

Fields

relative_resource_name: Option<String>

The relative resource name of the resource in URL format. Examples:

  • projects/{project_id}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}
  • projects/{project_id}/tagTemplates/{tag_template_id}
search_result_subtype: Option<String>

Sub-type of the search result. This is a dot-delimited description of the resource's full type, and is the same as the value callers would provide in the "type" search facet. Examples: entry.table, entry.dataStream, tagTemplate.

linked_resource: Option<String>

The full name of the cloud resource the entry belongs to. See: https://cloud.google.com/apis/design/resource_names#full_resource_name. Example:

  • //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId
search_result_type: Option<String>

Type of the search result. This field can be used to determine which Get method to call to fetch the full resource.

Trait Implementations

impl Clone for GoogleCloudDatacatalogV1beta1SearchCatalogResult[src]

impl Debug for GoogleCloudDatacatalogV1beta1SearchCatalogResult[src]

impl Default for GoogleCloudDatacatalogV1beta1SearchCatalogResult[src]

impl<'de> Deserialize<'de> for GoogleCloudDatacatalogV1beta1SearchCatalogResult[src]

impl Part for GoogleCloudDatacatalogV1beta1SearchCatalogResult[src]

impl Serialize for GoogleCloudDatacatalogV1beta1SearchCatalogResult[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any