View Source GoogleApi.Looker.V1.Model.ExportMetadata (google_api_looker v0.5.0)

ExportMetadata represents the metadata of the exported artifacts. The metadata.json file in export artifact can be parsed as this message

Attributes

  • exportEncryptionKey (type: GoogleApi.Looker.V1.Model.ExportMetadataEncryptionKey.t, default: nil) - Encryption key that was used to encrypt the export artifacts.
  • filePaths (type: list(String.t), default: nil) - List of files created as part of export artifact (excluding the metadata). The paths are relative to the folder containing the metadata.
  • lookerEncryptionKey (type: String.t, default: nil) - Looker encryption key, encrypted with the provided export encryption key. This value will only be populated if the looker instance uses Looker managed encryption instead of CMEK.
  • lookerInstance (type: String.t, default: nil) - Name of the exported instance. Format: projects/{project}/locations/{location}/instances/{instance}
  • lookerPlatformEdition (type: String.t, default: nil) - Platform edition of the exported instance.
  • lookerVersion (type: String.t, default: nil) - Version of instance when the export was created.
  • source (type: String.t, default: nil) - The source type of the migration.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Looker.V1.Model.ExportMetadata{
  exportEncryptionKey:
    GoogleApi.Looker.V1.Model.ExportMetadataEncryptionKey.t() | nil,
  filePaths: [String.t()] | nil,
  lookerEncryptionKey: String.t() | nil,
  lookerInstance: String.t() | nil,
  lookerPlatformEdition: String.t() | nil,
  lookerVersion: String.t() | nil,
  source: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.