GoogleApi.Dataflow.V1b3.Model.Snapshot (google_api_dataflow v0.53.0)

View Source

Represents a snapshot of a job.

Attributes

  • creationTime (type: DateTime.t, default: nil) - The time this snapshot was created.
  • description (type: String.t, default: nil) - User specified description of the snapshot. Maybe empty.
  • diskSizeBytes (type: String.t, default: nil) - The disk byte size of the snapshot. Only available for snapshots in READY state.
  • id (type: String.t, default: nil) - The unique ID of this snapshot.
  • projectId (type: String.t, default: nil) - The project this snapshot belongs to.
  • pubsubMetadata (type: list(GoogleApi.Dataflow.V1b3.Model.PubsubSnapshotMetadata.t), default: nil) - Pub/Sub snapshot metadata.
  • region (type: String.t, default: nil) - Cloud region where this snapshot lives in, e.g., "us-central1".
  • sourceJobId (type: String.t, default: nil) - The job this snapshot was created from.
  • state (type: String.t, default: nil) - State of the snapshot.
  • ttl (type: String.t, default: nil) - The time after which this snapshot will be automatically deleted.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Dataflow.V1b3.Model.Snapshot{
  creationTime: DateTime.t() | nil,
  description: String.t() | nil,
  diskSizeBytes: String.t() | nil,
  id: String.t() | nil,
  projectId: String.t() | nil,
  pubsubMetadata:
    [GoogleApi.Dataflow.V1b3.Model.PubsubSnapshotMetadata.t()] | nil,
  region: String.t() | nil,
  sourceJobId: String.t() | nil,
  state: String.t() | nil,
  ttl: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.