Current section

Files

Jump to
flyte lib flyteidl2 cacheservice cacheservice.pb.ex
Raw

lib/flyteidl2/cacheservice/cacheservice.pb.ex

defmodule Flyteidl2.Cacheservice.KeyMapMetadata.ValuesEntry do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.KeyMapMetadata.ValuesEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Flyteidl2.Cacheservice.KeyMapMetadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.KeyMapMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :values, 1,
repeated: true,
type: Flyteidl2.Cacheservice.KeyMapMetadata.ValuesEntry,
map: true
end
defmodule Flyteidl2.Cacheservice.Metadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.Metadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :source_identifier, 1, type: Flyteidl2.Core.Identifier, json_name: "sourceIdentifier"
field :key_map, 2, type: Flyteidl2.Cacheservice.KeyMapMetadata, json_name: "keyMap"
field :created_at, 3, type: Google.Protobuf.Timestamp, json_name: "createdAt"
field :last_updated_at, 4, type: Google.Protobuf.Timestamp, json_name: "lastUpdatedAt"
end
defmodule Flyteidl2.Cacheservice.CachedOutput do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.CachedOutput",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :output, 0
field :output_literals, 1,
type: Flyteidl2.Core.LiteralMap,
json_name: "outputLiterals",
oneof: 0
field :output_uri, 2, type: :string, json_name: "outputUri", oneof: 0
field :metadata, 3, type: Flyteidl2.Cacheservice.Metadata
end
defmodule Flyteidl2.Cacheservice.GetCacheRequest do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.GetCacheRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
end
defmodule Flyteidl2.Cacheservice.GetCacheResponse do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.GetCacheResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :output, 1, type: Flyteidl2.Cacheservice.CachedOutput
end
defmodule Flyteidl2.Cacheservice.OverwriteOutput do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.OverwriteOutput",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :overwrite, 1, type: :bool
field :delete_blob, 2, type: :bool, json_name: "deleteBlob"
field :max_age, 3, type: Google.Protobuf.Duration, json_name: "maxAge"
end
defmodule Flyteidl2.Cacheservice.PutCacheRequest do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.PutCacheRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :output, 2, type: Flyteidl2.Cacheservice.CachedOutput
field :overwrite, 3, type: Flyteidl2.Cacheservice.OverwriteOutput
end
defmodule Flyteidl2.Cacheservice.PutCacheResponse do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.PutCacheResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
end
defmodule Flyteidl2.Cacheservice.DeleteCacheRequest do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.DeleteCacheRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
end
defmodule Flyteidl2.Cacheservice.DeleteCacheResponse do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.DeleteCacheResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
end
defmodule Flyteidl2.Cacheservice.Reservation do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.Reservation",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :owner_id, 2, type: :string, json_name: "ownerId"
field :heartbeat_interval, 3, type: Google.Protobuf.Duration, json_name: "heartbeatInterval"
field :expires_at, 4, type: Google.Protobuf.Timestamp, json_name: "expiresAt"
end
defmodule Flyteidl2.Cacheservice.GetOrExtendReservationRequest do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.GetOrExtendReservationRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :owner_id, 2, type: :string, json_name: "ownerId"
field :heartbeat_interval, 3, type: Google.Protobuf.Duration, json_name: "heartbeatInterval"
end
defmodule Flyteidl2.Cacheservice.GetOrExtendReservationResponse do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.GetOrExtendReservationResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :reservation, 1, type: Flyteidl2.Cacheservice.Reservation
end
defmodule Flyteidl2.Cacheservice.ReleaseReservationRequest do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.ReleaseReservationRequest",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :owner_id, 2, type: :string, json_name: "ownerId"
end
defmodule Flyteidl2.Cacheservice.ReleaseReservationResponse do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.cacheservice.ReleaseReservationResponse",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
end
defmodule Flyteidl2.Cacheservice.CacheService.Service do
@moduledoc false
use GRPC.Service,
name: "flyteidl2.cacheservice.CacheService",
protoc_gen_elixir_version: "0.16.0"
rpc :Get, Flyteidl2.Cacheservice.GetCacheRequest, Flyteidl2.Cacheservice.GetCacheResponse
rpc :Put, Flyteidl2.Cacheservice.PutCacheRequest, Flyteidl2.Cacheservice.PutCacheResponse
rpc :Delete,
Flyteidl2.Cacheservice.DeleteCacheRequest,
Flyteidl2.Cacheservice.DeleteCacheResponse
rpc :GetOrExtendReservation,
Flyteidl2.Cacheservice.GetOrExtendReservationRequest,
Flyteidl2.Cacheservice.GetOrExtendReservationResponse
rpc :ReleaseReservation,
Flyteidl2.Cacheservice.ReleaseReservationRequest,
Flyteidl2.Cacheservice.ReleaseReservationResponse
end
defmodule Flyteidl2.Cacheservice.CacheService.Stub do
@moduledoc false
use GRPC.Stub, service: Flyteidl2.Cacheservice.CacheService.Service
end