View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1Entry (google_api_dataplex v0.11.0)

An entry is a representation of a data asset which can be described by various metadata.

Attributes

  • aspects (type: %{optional(String.t) => GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1Aspect.t}, default: nil) - Optional. The Aspects attached to the Entry. The key is either the resource name of the aspect type (if the aspect is attached directly to the entry) or "aspectType@path" if the aspect is attached to an entry's path.
  • createTime (type: DateTime.t, default: nil) - Output only. The time when the Entry was created.
  • entrySource (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1EntrySource.t, default: nil) - Optional. Source system related information for an entry.
  • entryType (type: String.t, default: nil) - Required. Immutable. The resource name of the EntryType used to create this Entry.
  • fullyQualifiedName (type: String.t, default: nil) - Optional. A name for the entry that can reference it in an external system. The maximum size of the field is 4000 characters.
  • name (type: String.t, default: nil) - Identifier. The relative resource name of the Entry, of the form: projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}.
  • parentEntry (type: String.t, default: nil) - Optional. Immutable. The resource name of the parent entry.
  • updateTime (type: DateTime.t, default: nil) - Output only. The time when the Entry was last updated.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1Entry{
  aspects:
    %{
      optional(String.t()) =>
        GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1Aspect.t()
    }
    | nil,
  createTime: DateTime.t() | nil,
  entrySource:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1EntrySource.t() | nil,
  entryType: String.t() | nil,
  fullyQualifiedName: String.t() | nil,
  name: String.t() | nil,
  parentEntry: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.