Current section

Files

Jump to
flyte lib flyteidl2 core literals.pb.ex
Raw

lib/flyteidl2/core/literals.pb.ex

defmodule Flyteidl2.Core.Primitive do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Primitive",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :integer, 1, type: :int64, oneof: 0
field :float_value, 2, type: :double, json_name: "floatValue", oneof: 0
field :string_value, 3, type: :string, json_name: "stringValue", oneof: 0
field :boolean, 4, type: :bool, oneof: 0
field :datetime, 5, type: Google.Protobuf.Timestamp, oneof: 0
field :duration, 6, type: Google.Protobuf.Duration, oneof: 0
end
defmodule Flyteidl2.Core.Void do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Void",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
end
defmodule Flyteidl2.Core.Blob do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Blob",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :metadata, 1, type: Flyteidl2.Core.BlobMetadata
field :uri, 3, type: :string
end
defmodule Flyteidl2.Core.BlobMetadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.BlobMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :type, 1, type: Flyteidl2.Core.BlobType
end
defmodule Flyteidl2.Core.Binary do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Binary",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :value, 1, type: :bytes
field :tag, 2, type: :string
end
defmodule Flyteidl2.Core.Schema do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Schema",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :uri, 1, type: :string
field :type, 3, type: Flyteidl2.Core.SchemaType
end
defmodule Flyteidl2.Core.Union do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Union",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :value, 1, type: Flyteidl2.Core.Literal
field :type, 2, type: Flyteidl2.Core.LiteralType
end
defmodule Flyteidl2.Core.StructuredDatasetMetadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.StructuredDatasetMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :structured_dataset_type, 1,
type: Flyteidl2.Core.StructuredDatasetType,
json_name: "structuredDatasetType"
end
defmodule Flyteidl2.Core.StructuredDataset do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.StructuredDataset",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :uri, 1, type: :string
field :metadata, 2, type: Flyteidl2.Core.StructuredDatasetMetadata
end
defmodule Flyteidl2.Core.Scalar do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Scalar",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :primitive, 1, type: Flyteidl2.Core.Primitive, oneof: 0
field :blob, 2, type: Flyteidl2.Core.Blob, oneof: 0
field :binary, 3, type: Flyteidl2.Core.Binary, oneof: 0
field :schema, 4, type: Flyteidl2.Core.Schema, oneof: 0
field :none_type, 5, type: Flyteidl2.Core.Void, json_name: "noneType", oneof: 0
field :error, 6, type: Flyteidl2.Core.Error, oneof: 0
field :generic, 7, type: Google.Protobuf.Struct, oneof: 0
field :structured_dataset, 8,
type: Flyteidl2.Core.StructuredDataset,
json_name: "structuredDataset",
oneof: 0
field :union, 9, type: Flyteidl2.Core.Union, oneof: 0
end
defmodule Flyteidl2.Core.Literal.MetadataEntry do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Literal.MetadataEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Flyteidl2.Core.Literal do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Literal",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :scalar, 1, type: Flyteidl2.Core.Scalar, oneof: 0
field :collection, 2, type: Flyteidl2.Core.LiteralCollection, oneof: 0
field :map, 3, type: Flyteidl2.Core.LiteralMap, oneof: 0
field :offloaded_metadata, 8,
type: Flyteidl2.Core.LiteralOffloadedMetadata,
json_name: "offloadedMetadata",
oneof: 0
field :hash, 4, type: :string
field :metadata, 5, repeated: true, type: Flyteidl2.Core.Literal.MetadataEntry, map: true
end
defmodule Flyteidl2.Core.LiteralOffloadedMetadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.LiteralOffloadedMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :uri, 1, type: :string
field :size_bytes, 2, type: :uint64, json_name: "sizeBytes"
field :inferred_type, 3, type: Flyteidl2.Core.LiteralType, json_name: "inferredType"
end
defmodule Flyteidl2.Core.LiteralCollection do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.LiteralCollection",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :literals, 1, repeated: true, type: Flyteidl2.Core.Literal
end
defmodule Flyteidl2.Core.LiteralMap.LiteralsEntry do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.LiteralMap.LiteralsEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Flyteidl2.Core.Literal
end
defmodule Flyteidl2.Core.LiteralMap do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.LiteralMap",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :literals, 1, repeated: true, type: Flyteidl2.Core.LiteralMap.LiteralsEntry, map: true
end
defmodule Flyteidl2.Core.BindingDataCollection do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.BindingDataCollection",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :bindings, 1, repeated: true, type: Flyteidl2.Core.BindingData
end
defmodule Flyteidl2.Core.BindingDataMap.BindingsEntry do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.BindingDataMap.BindingsEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Flyteidl2.Core.BindingData
end
defmodule Flyteidl2.Core.BindingDataMap do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.BindingDataMap",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :bindings, 1, repeated: true, type: Flyteidl2.Core.BindingDataMap.BindingsEntry, map: true
end
defmodule Flyteidl2.Core.UnionInfo do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.UnionInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :targetType, 1, type: Flyteidl2.Core.LiteralType
end
defmodule Flyteidl2.Core.BindingData do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.BindingData",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :value, 0
field :scalar, 1, type: Flyteidl2.Core.Scalar, oneof: 0
field :collection, 2, type: Flyteidl2.Core.BindingDataCollection, oneof: 0
field :promise, 3, type: Flyteidl2.Core.OutputReference, oneof: 0
field :map, 4, type: Flyteidl2.Core.BindingDataMap, oneof: 0
field :offloaded_metadata, 6,
type: Flyteidl2.Core.LiteralOffloadedMetadata,
json_name: "offloadedMetadata",
oneof: 0
field :union, 5, type: Flyteidl2.Core.UnionInfo
end
defmodule Flyteidl2.Core.Binding do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.Binding",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :var, 1, type: :string
field :binding, 2, type: Flyteidl2.Core.BindingData
end
defmodule Flyteidl2.Core.KeyValuePair do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.KeyValuePair",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Flyteidl2.Core.RetryStrategy do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.core.RetryStrategy",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :retries, 5, type: :uint32
end