View Source GoogleApi.DataLineage.V1.Model.GoogleCloudDatacatalogLineageV1Run (google_api_data_lineage v0.2.0)

A lineage run represents an execution of a process that creates lineage events.

Attributes

  • attributes (type: map(), default: nil) - Optional. The attributes of the run. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the run). Up to 100 attributes are allowed.
  • displayName (type: String.t, default: nil) - Optional. A human-readable name you can set to display in a user interface. Must be not longer than 1024 characters and only contain UTF-8 letters or numbers, spaces or characters like _-:&.
  • endTime (type: DateTime.t, default: nil) - Optional. The timestamp of the end of the run.
  • name (type: String.t, default: nil) - Immutable. The resource name of the run. Format: projects/{project}/locations/{location}/processes/{process}/runs/{run}. Can be specified or auto-assigned. {run} must be not longer than 200 characters and only contain characters in a set: a-zA-Z0-9_-:.
  • startTime (type: DateTime.t, default: nil) - Required. The timestamp of the start of the run.
  • state (type: String.t, default: nil) - Required. The state of the run.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DataLineage.V1.Model.GoogleCloudDatacatalogLineageV1Run{
  attributes: map() | nil,
  displayName: String.t() | nil,
  endTime: DateTime.t() | nil,
  name: String.t() | nil,
  startTime: DateTime.t() | nil,
  state: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.