View Source GoogleApi.Dataflow.V1b3.Model.JobMetadata (google_api_dataflow v0.50.0)

Metadata available primarily for filtering jobs. Will be included in the ListJob response and Job SUMMARY view.

Attributes

  • bigTableDetails (type: list(GoogleApi.Dataflow.V1b3.Model.BigTableIODetails.t), default: nil) - Identification of a Cloud Bigtable source used in the Dataflow job.
  • bigqueryDetails (type: list(GoogleApi.Dataflow.V1b3.Model.BigQueryIODetails.t), default: nil) - Identification of a BigQuery source used in the Dataflow job.
  • datastoreDetails (type: list(GoogleApi.Dataflow.V1b3.Model.DatastoreIODetails.t), default: nil) - Identification of a Datastore source used in the Dataflow job.
  • fileDetails (type: list(GoogleApi.Dataflow.V1b3.Model.FileIODetails.t), default: nil) - Identification of a File source used in the Dataflow job.
  • pubsubDetails (type: list(GoogleApi.Dataflow.V1b3.Model.PubSubIODetails.t), default: nil) - Identification of a Pub/Sub source used in the Dataflow job.
  • sdkVersion (type: GoogleApi.Dataflow.V1b3.Model.SdkVersion.t, default: nil) - The SDK version used to run the job.
  • spannerDetails (type: list(GoogleApi.Dataflow.V1b3.Model.SpannerIODetails.t), default: nil) - Identification of a Spanner source used in the Dataflow job.
  • userDisplayProperties (type: map(), default: nil) - List of display properties to help UI filter jobs.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataflow.V1b3.Model.JobMetadata{
  bigTableDetails: [GoogleApi.Dataflow.V1b3.Model.BigTableIODetails.t()] | nil,
  bigqueryDetails: [GoogleApi.Dataflow.V1b3.Model.BigQueryIODetails.t()] | nil,
  datastoreDetails:
    [GoogleApi.Dataflow.V1b3.Model.DatastoreIODetails.t()] | nil,
  fileDetails: [GoogleApi.Dataflow.V1b3.Model.FileIODetails.t()] | nil,
  pubsubDetails: [GoogleApi.Dataflow.V1b3.Model.PubSubIODetails.t()] | nil,
  sdkVersion: GoogleApi.Dataflow.V1b3.Model.SdkVersion.t() | nil,
  spannerDetails: [GoogleApi.Dataflow.V1b3.Model.SpannerIODetails.t()] | nil,
  userDisplayProperties: map() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.