Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google cloud bigquery migration v2 translation_config.pb.ex
Raw

lib/google/cloud/bigquery/migration/v2/translation_config.pb.ex

defmodule Google.Cloud.Bigquery.Migration.V2.TeradataDialect.Mode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.migration.v2.TeradataDialect.Mode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :MODE_UNSPECIFIED, 0
field :SQL, 1
field :BTEQ, 2
end
defmodule Google.Cloud.Bigquery.Migration.V2.NameMappingKey.Type do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.migration.v2.NameMappingKey.Type",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :TYPE_UNSPECIFIED, 0
field :DATABASE, 1
field :SCHEMA, 2
field :RELATION, 3
field :ATTRIBUTE, 4
field :RELATION_ALIAS, 5
field :ATTRIBUTE_ALIAS, 6
field :FUNCTION, 7
end
defmodule Google.Cloud.Bigquery.Migration.V2.TranslationConfigDetails do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.TranslationConfigDetails",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :source_location, 0
oneof :target_location, 1
oneof :output_name_mapping, 2
field :gcs_source_path, 1, type: :string, json_name: "gcsSourcePath", oneof: 0
field :gcs_target_path, 2, type: :string, json_name: "gcsTargetPath", oneof: 1
field :name_mapping_list, 5,
type: Google.Cloud.Bigquery.Migration.V2.ObjectNameMappingList,
json_name: "nameMappingList",
oneof: 2
field :source_dialect, 3,
type: Google.Cloud.Bigquery.Migration.V2.Dialect,
json_name: "sourceDialect"
field :target_dialect, 4,
type: Google.Cloud.Bigquery.Migration.V2.Dialect,
json_name: "targetDialect"
field :source_env, 6, type: Google.Cloud.Bigquery.Migration.V2.SourceEnv, json_name: "sourceEnv"
field :request_source, 8, type: :string, json_name: "requestSource"
field :target_types, 9, repeated: true, type: :string, json_name: "targetTypes"
end
defmodule Google.Cloud.Bigquery.Migration.V2.Dialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.Dialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :dialect_value, 0
field :bigquery_dialect, 1,
type: Google.Cloud.Bigquery.Migration.V2.BigQueryDialect,
json_name: "bigqueryDialect",
oneof: 0
field :hiveql_dialect, 2,
type: Google.Cloud.Bigquery.Migration.V2.HiveQLDialect,
json_name: "hiveqlDialect",
oneof: 0
field :redshift_dialect, 3,
type: Google.Cloud.Bigquery.Migration.V2.RedshiftDialect,
json_name: "redshiftDialect",
oneof: 0
field :teradata_dialect, 4,
type: Google.Cloud.Bigquery.Migration.V2.TeradataDialect,
json_name: "teradataDialect",
oneof: 0
field :oracle_dialect, 5,
type: Google.Cloud.Bigquery.Migration.V2.OracleDialect,
json_name: "oracleDialect",
oneof: 0
field :sparksql_dialect, 6,
type: Google.Cloud.Bigquery.Migration.V2.SparkSQLDialect,
json_name: "sparksqlDialect",
oneof: 0
field :snowflake_dialect, 7,
type: Google.Cloud.Bigquery.Migration.V2.SnowflakeDialect,
json_name: "snowflakeDialect",
oneof: 0
field :netezza_dialect, 8,
type: Google.Cloud.Bigquery.Migration.V2.NetezzaDialect,
json_name: "netezzaDialect",
oneof: 0
field :azure_synapse_dialect, 9,
type: Google.Cloud.Bigquery.Migration.V2.AzureSynapseDialect,
json_name: "azureSynapseDialect",
oneof: 0
field :vertica_dialect, 10,
type: Google.Cloud.Bigquery.Migration.V2.VerticaDialect,
json_name: "verticaDialect",
oneof: 0
field :sql_server_dialect, 11,
type: Google.Cloud.Bigquery.Migration.V2.SQLServerDialect,
json_name: "sqlServerDialect",
oneof: 0
field :postgresql_dialect, 12,
type: Google.Cloud.Bigquery.Migration.V2.PostgresqlDialect,
json_name: "postgresqlDialect",
oneof: 0
field :presto_dialect, 13,
type: Google.Cloud.Bigquery.Migration.V2.PrestoDialect,
json_name: "prestoDialect",
oneof: 0
field :mysql_dialect, 14,
type: Google.Cloud.Bigquery.Migration.V2.MySQLDialect,
json_name: "mysqlDialect",
oneof: 0
field :db2_dialect, 15,
type: Google.Cloud.Bigquery.Migration.V2.DB2Dialect,
json_name: "db2Dialect",
oneof: 0
field :sqlite_dialect, 16,
type: Google.Cloud.Bigquery.Migration.V2.SQLiteDialect,
json_name: "sqliteDialect",
oneof: 0
field :greenplum_dialect, 17,
type: Google.Cloud.Bigquery.Migration.V2.GreenplumDialect,
json_name: "greenplumDialect",
oneof: 0
end
defmodule Google.Cloud.Bigquery.Migration.V2.BigQueryDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.BigQueryDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.HiveQLDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.HiveQLDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.RedshiftDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.RedshiftDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.TeradataDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.TeradataDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :mode, 1, type: Google.Cloud.Bigquery.Migration.V2.TeradataDialect.Mode, enum: true
end
defmodule Google.Cloud.Bigquery.Migration.V2.OracleDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.OracleDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SparkSQLDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.SparkSQLDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SnowflakeDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.SnowflakeDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.NetezzaDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.NetezzaDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.AzureSynapseDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.AzureSynapseDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.VerticaDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.VerticaDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SQLServerDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.SQLServerDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.PostgresqlDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.PostgresqlDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.PrestoDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.PrestoDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.MySQLDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.MySQLDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.DB2Dialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.DB2Dialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.SQLiteDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.SQLiteDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.GreenplumDialect do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.GreenplumDialect",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2.ObjectNameMappingList do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.ObjectNameMappingList",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name_map, 1,
repeated: true,
type: Google.Cloud.Bigquery.Migration.V2.ObjectNameMapping,
json_name: "nameMap"
end
defmodule Google.Cloud.Bigquery.Migration.V2.ObjectNameMapping do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.ObjectNameMapping",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :source, 1, type: Google.Cloud.Bigquery.Migration.V2.NameMappingKey
field :target, 2, type: Google.Cloud.Bigquery.Migration.V2.NameMappingValue
end
defmodule Google.Cloud.Bigquery.Migration.V2.NameMappingKey do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.NameMappingKey",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :type, 1, type: Google.Cloud.Bigquery.Migration.V2.NameMappingKey.Type, enum: true
field :database, 2, type: :string
field :schema, 3, type: :string
field :relation, 4, type: :string
field :attribute, 5, type: :string
end
defmodule Google.Cloud.Bigquery.Migration.V2.NameMappingValue do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.NameMappingValue",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :database, 1, type: :string
field :schema, 2, type: :string
field :relation, 3, type: :string
field :attribute, 4, type: :string
end
defmodule Google.Cloud.Bigquery.Migration.V2.SourceEnv do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2.SourceEnv",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :default_database, 1, type: :string, json_name: "defaultDatabase"
field :schema_search_path, 2, repeated: true, type: :string, json_name: "schemaSearchPath"
field :metadata_store_dataset, 3,
type: :string,
json_name: "metadataStoreDataset",
deprecated: false
end