pub struct GoogleCloudDataplexV1Entry {
pub aspects: Option<HashMap<String, GoogleCloudDataplexV1Aspect>>,
pub create_time: Option<DateTime<Utc>>,
pub entry_source: Option<GoogleCloudDataplexV1EntrySource>,
pub entry_type: Option<String>,
pub fully_qualified_name: Option<String>,
pub name: Option<String>,
pub parent_entry: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
An entry is a representation of a data asset which can be described by various metadata.
§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 entry groups entries create projects (request|response)
- locations entry groups entries delete projects (response)
- locations entry groups entries get projects (response)
- locations entry groups entries patch projects (request|response)
- locations lookup entry projects (response)
Fields§
§aspects: Option<HashMap<String, GoogleCloudDataplexV1Aspect>>Optional. The Aspects attached to the Entry. The format for the key can be one of the following: 1. {projectId}.{locationId}.{aspectTypeId} (if the aspect is attached directly to the entry) 2. {projectId}.{locationId}.{aspectTypeId}@{path} (if the aspect is attached to an entry’s path)
create_time: Option<DateTime<Utc>>Output only. The time when the Entry was created.
entry_source: Option<GoogleCloudDataplexV1EntrySource>Optional. Source system related information for an entry.
entry_type: Option<String>Required. Immutable. The resource name of the EntryType used to create this Entry.
fully_qualified_name: Option<String>Optional. A name for the entry that can reference it in an external system. The maximum size of the field is 4000 characters.
name: Option<String>Identifier. The relative resource name of the Entry, of the form: projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}.
parent_entry: Option<String>Optional. Immutable. The resource name of the parent entry.
update_time: Option<DateTime<Utc>>Output only. The time when the Entry was last updated.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1Entry
impl Clone for GoogleCloudDataplexV1Entry
Source§fn clone(&self) -> GoogleCloudDataplexV1Entry
fn clone(&self) -> GoogleCloudDataplexV1Entry
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GoogleCloudDataplexV1Entry
impl Debug for GoogleCloudDataplexV1Entry
Source§impl Default for GoogleCloudDataplexV1Entry
impl Default for GoogleCloudDataplexV1Entry
Source§fn default() -> GoogleCloudDataplexV1Entry
fn default() -> GoogleCloudDataplexV1Entry
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1Entry
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1Entry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl RequestValue for GoogleCloudDataplexV1Entry
impl ResponseResult for GoogleCloudDataplexV1Entry
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1Entry
impl RefUnwindSafe for GoogleCloudDataplexV1Entry
impl Send for GoogleCloudDataplexV1Entry
impl Sync for GoogleCloudDataplexV1Entry
impl Unpin for GoogleCloudDataplexV1Entry
impl UnwindSafe for GoogleCloudDataplexV1Entry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more