View Source GoogleApi.Metastore.V1.Model.MigrationExecution (google_api_metastore v0.11.0)

The details of a migration execution resource.

Attributes

  • cloudSqlMigrationConfig (type: GoogleApi.Metastore.V1.Model.CloudSQLMigrationConfig.t, default: nil) - Configuration information specific to migrating from self-managed hive metastore on Google Cloud using Cloud SQL as the backend database to Dataproc Metastore.
  • createTime (type: DateTime.t, default: nil) - Output only. The time when the migration execution was started.
  • endTime (type: DateTime.t, default: nil) - Output only. The time when the migration execution finished.
  • name (type: String.t, default: nil) - Output only. The relative resource name of the migration execution, in the following form: projects/{project_number}/locations/{location_id}/services/{service_id}/migrationExecutions/{migration_execution_id}
  • phase (type: String.t, default: nil) - Output only. The current phase of the migration execution.
  • state (type: String.t, default: nil) - Output only. The current state of the migration execution.
  • stateMessage (type: String.t, default: nil) - Output only. Additional information about the current state of the migration execution.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Metastore.V1.Model.MigrationExecution{
  cloudSqlMigrationConfig:
    GoogleApi.Metastore.V1.Model.CloudSQLMigrationConfig.t() | nil,
  createTime: DateTime.t() | nil,
  endTime: DateTime.t() | nil,
  name: String.t() | nil,
  phase: String.t() | nil,
  state: String.t() | nil,
  stateMessage: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.