Current section
Files
Jump to
Current section
Files
lib/google/cloud/bigquery/migration/v2alpha/translation_task.pb.ex
defmodule Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails.FileEncoding do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails.FileEncoding",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :FILE_ENCODING_UNSPECIFIED, 0
field :UTF_8, 1
field :ISO_8859_1, 2
field :US_ASCII, 3
field :UTF_16, 4
field :UTF_16LE, 5
field :UTF_16BE, 6
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails.TokenType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails.TokenType",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :TOKEN_TYPE_UNSPECIFIED, 0
field :STRING, 1
field :INT64, 2
field :NUMERIC, 3
field :BOOL, 4
field :FLOAT64, 5
field :DATE, 6
field :TIMESTAMP, 7
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.IdentifierSettings.IdentifierCase do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.migration.v2alpha.IdentifierSettings.IdentifierCase",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :IDENTIFIER_CASE_UNSPECIFIED, 0
field :ORIGINAL, 1
field :UPPER, 2
field :LOWER, 3
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.IdentifierSettings.IdentifierRewriteMode do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.cloud.bigquery.migration.v2alpha.IdentifierSettings.IdentifierRewriteMode",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :IDENTIFIER_REWRITE_MODE_UNSPECIFIED, 0
field :NONE, 1
field :REWRITE_ALL, 2
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.TranslationFileMapping do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.TranslationFileMapping",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :input_path, 1, type: :string, json_name: "inputPath"
field :output_path, 2, type: :string, json_name: "outputPath"
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails.SpecialTokenMapEntry do
@moduledoc false
use Protobuf,
full_name:
"google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails.SpecialTokenMapEntry",
map: true,
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2,
type: Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails.TokenType,
enum: true
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.TranslationTaskDetails",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
oneof :language_options, 0
field :teradata_options, 10,
type: Google.Cloud.Bigquery.Migration.V2alpha.TeradataOptions,
json_name: "teradataOptions",
oneof: 0
field :bteq_options, 11,
type: Google.Cloud.Bigquery.Migration.V2alpha.BteqOptions,
json_name: "bteqOptions",
oneof: 0
field :input_path, 1, type: :string, json_name: "inputPath"
field :output_path, 2, type: :string, json_name: "outputPath"
field :file_paths, 12,
repeated: true,
type: Google.Cloud.Bigquery.Migration.V2alpha.TranslationFileMapping,
json_name: "filePaths"
field :schema_path, 3, type: :string, json_name: "schemaPath"
field :file_encoding, 4,
type: Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails.FileEncoding,
json_name: "fileEncoding",
enum: true
field :identifier_settings, 5,
type: Google.Cloud.Bigquery.Migration.V2alpha.IdentifierSettings,
json_name: "identifierSettings"
field :special_token_map, 6,
repeated: true,
type: Google.Cloud.Bigquery.Migration.V2alpha.TranslationTaskDetails.SpecialTokenMapEntry,
json_name: "specialTokenMap",
map: true
field :filter, 7, type: Google.Cloud.Bigquery.Migration.V2alpha.Filter
field :translation_exception_table, 13, type: :string, json_name: "translationExceptionTable"
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.Filter do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.Filter",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :input_file_exclusion_prefixes, 1,
repeated: true,
type: :string,
json_name: "inputFileExclusionPrefixes"
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.IdentifierSettings do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.IdentifierSettings",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :output_identifier_case, 1,
type: Google.Cloud.Bigquery.Migration.V2alpha.IdentifierSettings.IdentifierCase,
json_name: "outputIdentifierCase",
enum: true
field :identifier_rewrite_mode, 2,
type: Google.Cloud.Bigquery.Migration.V2alpha.IdentifierSettings.IdentifierRewriteMode,
json_name: "identifierRewriteMode",
enum: true
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.TeradataOptions do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.TeradataOptions",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.BteqOptions.FileReplacementMapEntry do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.BteqOptions.FileReplacementMapEntry",
map: true,
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.BteqOptions do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.BteqOptions",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :project_dataset, 1,
type: Google.Cloud.Bigquery.Migration.V2alpha.DatasetReference,
json_name: "projectDataset"
field :default_path_uri, 2, type: :string, json_name: "defaultPathUri"
field :file_replacement_map, 3,
repeated: true,
type: Google.Cloud.Bigquery.Migration.V2alpha.BteqOptions.FileReplacementMapEntry,
json_name: "fileReplacementMap",
map: true
end
defmodule Google.Cloud.Bigquery.Migration.V2alpha.DatasetReference do
@moduledoc false
use Protobuf,
full_name: "google.cloud.bigquery.migration.v2alpha.DatasetReference",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :dataset_id, 1, type: :string, json_name: "datasetId"
field :project_id, 2, type: :string, json_name: "projectId"
end