From ec73c1a804c5a8b79d7722808f5828129c0ae81a Mon Sep 17 00:00:00 2001
From: David Espejo <82604841+davidmirror-ops@users.noreply.github.com>
Date: Wed, 10 Jan 2024 16:49:51 -0500
Subject: [PATCH 01/17] Update community meeting cadence (#4699)
Signed-off-by: David Espejo <82604841+davidmirror-ops@users.noreply.github.com>
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 4f5a86fafb..24c2b3aff6 100644
--- a/README.md
+++ b/README.md
@@ -138,7 +138,7 @@ Join the likes of LinkedIn, Spotify, Freenome, Pachama, Warner Bros. and many ot
## How to stay involved
📆 [Weekly office hours](https://calendly.com/flyte-office-hours-01/30min): Live informal sessions with the Flyte team held every week. Book a 30-minute slot and get your questions answered.
-👥 [Biweekly community sync](https://www.addevent.com/event/EA7823958): A biweekly event where the Flyte team provides updates on the project and community members can share their progress and ask questions.
+👥 [Monthly community sync](https://www.addevent.com/event/EA7823958): Happening the first Tuesday of every month, this is where the Flyte team provides updates on the project, and community members can share their progress and ask questions.
💬 [Slack](https://slack.flyte.org/): Join the Flyte community on Slack to chat with other users, ask questions, and get help.
⚠️ [Newsletter](https://lists.lfaidata.foundation/g/flyte-announce/join): join this group to receive the Flyte Monthly newsletter.
📹 [Youtube](https://www.youtube.com/channel/UCNduEoLOToNo3nFVly-vUTQ): Tune into panel discussions, customer success stories, community updates and feature deep dives.
From 75c2b08ca12c20083ee2c1caa03f2259229b46d8 Mon Sep 17 00:00:00 2001
From: Kevin Su
Date: Wed, 10 Jan 2024 16:18:57 -0800
Subject: [PATCH 02/17] Remove dockerfiles from subfolder (#4715)
Signed-off-by: Kevin Su
---
datacatalog/Dockerfile | 53 --------------------------------
flyteadmin/Dockerfile | 54 ---------------------------------
flyteadmin/scheduler.Dockerfile | 44 ---------------------------
flytecopilot/Dockerfile | 39 ------------------------
flytepropeller/Dockerfile | 42 -------------------------
5 files changed, 232 deletions(-)
delete mode 100644 datacatalog/Dockerfile
delete mode 100644 flyteadmin/Dockerfile
delete mode 100644 flyteadmin/scheduler.Dockerfile
delete mode 100644 flytecopilot/Dockerfile
delete mode 100644 flytepropeller/Dockerfile
diff --git a/datacatalog/Dockerfile b/datacatalog/Dockerfile
deleted file mode 100644
index 6ba53406ed..0000000000
--- a/datacatalog/Dockerfile
+++ /dev/null
@@ -1,53 +0,0 @@
-# WARNING: THIS FILE IS MANAGED IN THE 'BOILERPLATE' REPO AND COPIED TO OTHER REPOSITORIES.
-# ONLY EDIT THIS FILE FROM WITHIN THE 'FLYTEORG/BOILERPLATE' REPOSITORY:
-#
-# TO OPT OUT OF UPDATES, SEE https://github.com/flyteorg/boilerplate/blob/master/Readme.rst
-
-FROM --platform=${BUILDPLATFORM} golang:1.19-alpine3.16 as builder
-
-ARG TARGETARCH
-ENV GOARCH "${TARGETARCH}"
-ENV GOOS linux
-
-RUN apk add git openssh-client make curl
-
-# Create the artifacts directory
-RUN mkdir /artifacts
-
-# Pull GRPC health probe binary for liveness and readiness checks
-RUN GRPC_HEALTH_PROBE_VERSION=v0.4.11 && \
- wget -qO/artifacts/grpc_health_probe https://github.com/grpc-ecosystem/grpc-health-probe/releases/download/${GRPC_HEALTH_PROBE_VERSION}/grpc_health_probe-linux-amd64 && \
- chmod +x /artifacts/grpc_health_probe && \
- echo 'ded15e598d887ccc47bf2321371950bbf930f5e4856b9f75712ce4b2b5120480 /artifacts/grpc_health_probe' > .grpc_checksum && \
- sha256sum -c .grpc_checksum
-
-# COPY only the go mod files for efficient caching
-COPY go.mod go.sum /go/src/github.com/flyteorg/datacatalog/
-WORKDIR /go/src/github.com/flyteorg/datacatalog
-
-# Pull dependencies
-RUN go mod download
-
-# COPY the rest of the source code
-COPY . /go/src/github.com/flyteorg/datacatalog/
-
-# This 'linux_compile' target should compile binaries to the /artifacts directory
-# The main entrypoint should be compiled to /artifacts/datacatalog
-RUN make linux_compile
-
-# update the PATH to include the /artifacts directory
-ENV PATH="/artifacts:${PATH}"
-
-# This will eventually move to centurylink/ca-certs:latest for minimum possible image size
-FROM alpine:3.16
-LABEL org.opencontainers.image.source=https://github.com/flyteorg/datacatalog
-
-COPY --from=builder /artifacts /bin
-
-# Ensure the latest CA certs are present to authenticate SSL connections.
-RUN apk --update add ca-certificates
-
-RUN addgroup -S flyte && adduser -S flyte -G flyte
-USER flyte
-
-CMD ["datacatalog"]
diff --git a/flyteadmin/Dockerfile b/flyteadmin/Dockerfile
deleted file mode 100644
index e7412dfe43..0000000000
--- a/flyteadmin/Dockerfile
+++ /dev/null
@@ -1,54 +0,0 @@
-# WARNING: THIS FILE IS MANAGED IN THE 'BOILERPLATE' REPO AND COPIED TO OTHER REPOSITORIES.
-# ONLY EDIT THIS FILE FROM WITHIN THE 'LYFT/BOILERPLATE' REPOSITORY:
-#
-# TO OPT OUT OF UPDATES, SEE https://github.com/lyft/boilerplate/blob/master/Readme.rst
-
-FROM --platform=${BUILDPLATFORM} golang:1.19-alpine3.16 as builder
-
-ARG TARGETARCH
-ENV GOARCH "${TARGETARCH}"
-ENV GOOS linux
-
-RUN apk add git openssh-client make curl
-
-# Create the artifacts directory
-RUN mkdir /artifacts
-
-# Pull GRPC health probe binary for liveness and readiness checks
-RUN GRPC_HEALTH_PROBE_VERSION=v0.4.11 && \
- wget -qO/artifacts/grpc_health_probe https://github.com/grpc-ecosystem/grpc-health-probe/releases/download/${GRPC_HEALTH_PROBE_VERSION}/grpc_health_probe-linux-amd64 && \
- chmod +x /artifacts/grpc_health_probe && \
- echo 'ded15e598d887ccc47bf2321371950bbf930f5e4856b9f75712ce4b2b5120480 /artifacts/grpc_health_probe' > .grpc_checksum && \
- sha256sum -c .grpc_checksum
-
-# COPY only the go mod files for efficient caching
-COPY go.mod go.sum /go/src/github.com/flyteorg/flyteadmin/
-WORKDIR /go/src/github.com/flyteorg/flyteadmin
-
-# Pull dependencies
-RUN go mod download
-
-
-# COPY the rest of the source code
-COPY . /go/src/github.com/flyteorg/flyteadmin/
-
-# This 'linux_compile' target should compile binaries to the /artifacts directory
-# The main entrypoint should be compiled to /artifacts/flyteadmin
-RUN make linux_compile
-
-# update the PATH to include the /artifacts directory
-ENV PATH="/artifacts:${PATH}"
-
-# This will eventually move to centurylink/ca-certs:latest for minimum possible image size
-FROM alpine:3.16
-LABEL org.opencontainers.image.source https://github.com/flyteorg/flyteadmin
-
-COPY --from=builder /artifacts /bin
-
-# Ensure the latest CA certs are present to authenticate SSL connections.
-RUN apk --update add ca-certificates
-
-RUN addgroup -S flyte && adduser -S flyte -G flyte
-USER flyte
-
-CMD ["flyteadmin"]
diff --git a/flyteadmin/scheduler.Dockerfile b/flyteadmin/scheduler.Dockerfile
deleted file mode 100644
index 35753d84be..0000000000
--- a/flyteadmin/scheduler.Dockerfile
+++ /dev/null
@@ -1,44 +0,0 @@
-# WARNING: THIS FILE IS MANAGED IN THE 'BOILERPLATE' REPO AND COPIED TO OTHER REPOSITORIES.
-# ONLY EDIT THIS FILE FROM WITHIN THE 'LYFT/BOILERPLATE' REPOSITORY:
-#
-# TO OPT OUT OF UPDATES, SEE https://github.com/lyft/boilerplate/blob/master/Readme.rst
-
-FROM --platform=${BUILDPLATFORM} golang:1.18-alpine3.15 as builder
-
-ARG TARGETARCH
-ENV GOARCH "${TARGETARCH}"
-ENV GOOS linux
-
-RUN apk add git openssh-client make curl
-
-# COPY only the go mod files for efficient caching
-COPY go.mod go.sum /go/src/github.com/flyteorg/flyteadmin/
-WORKDIR /go/src/github.com/flyteorg/flyteadmin
-
-# Pull dependencies
-RUN go mod download
-
-# COPY the rest of the source code
-COPY . /go/src/github.com/flyteorg/flyteadmin/
-
-# This 'linux_compile_scheduler' target should compile binaries to the /artifacts directory
-# The main entrypoint should be compiled to /artifacts/flytescheduler
-RUN make linux_compile_scheduler
-
-# update the PATH to include the /artifacts directory
-ENV PATH="/artifacts:${PATH}"
-
-# This will eventually move to centurylink/ca-certs:latest for minimum possible image size
-FROM alpine:3.15
-LABEL org.opencontainers.image.source https://github.com/flyteorg/flyteadmin
-
-COPY --from=builder /artifacts /bin
-
-# Ensure the latest CA certs are present to authenticate SSL connections.
-RUN apk --update add ca-certificates
-
-RUN addgroup -S flyte && adduser -S flyte -G flyte
-USER flyte
-
-CMD ["flytescheduler"]
-
diff --git a/flytecopilot/Dockerfile b/flytecopilot/Dockerfile
deleted file mode 100644
index 741b668bfd..0000000000
--- a/flytecopilot/Dockerfile
+++ /dev/null
@@ -1,39 +0,0 @@
-# WARNING: THIS FILE IS MANAGED IN THE 'BOILERPLATE' REPO AND COPIED TO OTHER REPOSITORIES.
-# ONLY EDIT THIS FILE FROM WITHIN THE 'LYFT/BOILERPLATE' REPOSITORY:
-#
-# TO OPT OUT OF UPDATES, SEE https://github.com/lyft/boilerplate/blob/master/Readme.rst
-
-FROM --platform=${BUILDPLATFORM} golang:1.19-alpine3.16 as builder
-
-ARG TARGETARCH
-ENV GOARCH "${TARGETARCH}"
-ENV GOOS linux
-
-RUN apk add git openssh-client make curl
-
-# COPY only the go mod files for efficient caching
-COPY go.mod go.sum /go/src/github.com/lyft/flyteplugins/
-WORKDIR /go/src/github.com/lyft/flyteplugins
-
-# Pull dependencies
-RUN go mod download
-
-# COPY the rest of the source code
-COPY . /go/src/github.com/lyft/flyteplugins/
-
-# This 'linux_compile' target should compile binaries to the /artifacts directory
-# The main entrypoint should be compiled to /artifacts/flyteplugins
-RUN make linux_compile
-
-# update the PATH to include the /artifacts directory
-ENV PATH="/artifacts:${PATH}"
-
-# This will eventually move to centurylink/ca-certs:latest for minimum possible image size
-FROM alpine:3.16
-LABEL org.opencontainers.image.source https://github.com/lyft/flyteplugins
-
-COPY --from=builder /artifacts /bin
-
-RUN apk --update add ca-certificates
-
-CMD ["flyte-copilot"]
diff --git a/flytepropeller/Dockerfile b/flytepropeller/Dockerfile
deleted file mode 100644
index 84ae3b8585..0000000000
--- a/flytepropeller/Dockerfile
+++ /dev/null
@@ -1,42 +0,0 @@
-# WARNING: THIS FILE IS MANAGED IN THE 'BOILERPLATE' REPO AND COPIED TO OTHER REPOSITORIES.
-# ONLY EDIT THIS FILE FROM WITHIN THE 'LYFT/BOILERPLATE' REPOSITORY:
-#
-# TO OPT OUT OF UPDATES, SEE https://github.com/lyft/boilerplate/blob/master/Readme.rst
-
-FROM --platform=${BUILDPLATFORM} golang:1.19-alpine3.16 as builder
-
-ARG TARGETARCH
-ENV GOARCH "${TARGETARCH}"
-ENV GOOS linux
-
-RUN apk add git openssh-client make curl
-
-# COPY only the go mod files for efficient caching
-COPY go.mod go.sum /go/src/github.com/flyteorg/flytepropeller/
-WORKDIR /go/src/github.com/flyteorg/flytepropeller
-
-# Pull dependencies
-RUN go mod download
-
-# COPY the rest of the source code
-COPY . /go/src/github.com/flyteorg/flytepropeller/
-
-# This 'linux_compile' target should compile binaries to the /artifacts directory
-# The main entrypoint should be compiled to /artifacts/flytepropeller
-RUN make linux_compile
-
-# update the PATH to include the /artifacts directory
-ENV PATH="/artifacts:${PATH}"
-
-# This will eventually move to centurylink/ca-certs:latest for minimum possible image size
-FROM alpine:3.16
-LABEL org.opencontainers.image.source https://github.com/flyteorg/flytepropeller
-
-COPY --from=builder /artifacts /bin
-
-RUN apk --update add ca-certificates
-
-RUN addgroup -S flyte && adduser -S flyte -G flyte
-USER flyte
-
-CMD ["flytepropeller"]
From 32cde08cdcccc3223c6c968ba9c8c7936788c922 Mon Sep 17 00:00:00 2001
From: Yee Hing Tong
Date: Wed, 10 Jan 2024 16:34:11 -0800
Subject: [PATCH 03/17] Update to artifact idl - Add List Usage endpoint
(#4714)
Signed-off-by: Yee Hing Tong
---
.../flyteidl/artifact/artifacts.grpc.pb.cc | 42 +
.../flyteidl/artifact/artifacts.grpc.pb.h | 169 +-
.../pb-cpp/flyteidl/artifact/artifacts.pb.cc | 756 +++++++-
.../pb-cpp/flyteidl/artifact/artifacts.pb.h | 327 +++-
.../pb-go/flyteidl/artifact/artifacts.pb.go | 331 ++--
.../flyteidl/artifact/artifacts.pb.gw.go | 95 +
.../flyteidl/artifact/artifacts.swagger.json | 54 +
.../pb-java/flyteidl/artifact/Artifacts.java | 1521 ++++++++++++++++-
.../flyteidl/artifact/artifacts_pb2.py | 12 +-
.../flyteidl/artifact/artifacts_pb2.pyi | 12 +
.../flyteidl/artifact/artifacts_pb2_grpc.py | 33 +
flyteidl/gen/pb_rust/flyteidl.artifact.rs | 12 +
.../protos/flyteidl/artifact/artifacts.proto | 13 +
13 files changed, 3159 insertions(+), 218 deletions(-)
diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc
index 80aff7ed55..5315df5372 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.cc
@@ -30,6 +30,7 @@ static const char* ArtifactRegistry_method_names[] = {
"/flyteidl.artifact.ArtifactRegistry/RegisterConsumer",
"/flyteidl.artifact.ArtifactRegistry/SetExecutionInputs",
"/flyteidl.artifact.ArtifactRegistry/FindByWorkflowExec",
+ "/flyteidl.artifact.ArtifactRegistry/ListUsage",
};
std::unique_ptr< ArtifactRegistry::Stub> ArtifactRegistry::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) {
@@ -49,6 +50,7 @@ ArtifactRegistry::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& c
, rpcmethod_RegisterConsumer_(ArtifactRegistry_method_names[7], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
, rpcmethod_SetExecutionInputs_(ArtifactRegistry_method_names[8], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
, rpcmethod_FindByWorkflowExec_(ArtifactRegistry_method_names[9], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
+ , rpcmethod_ListUsage_(ArtifactRegistry_method_names[10], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
{}
::grpc::Status ArtifactRegistry::Stub::CreateArtifact(::grpc::ClientContext* context, const ::flyteidl::artifact::CreateArtifactRequest& request, ::flyteidl::artifact::CreateArtifactResponse* response) {
@@ -331,6 +333,34 @@ ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::SearchArtifactsResponse
return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::artifact::SearchArtifactsResponse>::Create(channel_.get(), cq, rpcmethod_FindByWorkflowExec_, context, request, false);
}
+::grpc::Status ArtifactRegistry::Stub::ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::flyteidl::artifact::ListUsageResponse* response) {
+ return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_ListUsage_, context, request, response);
+}
+
+void ArtifactRegistry::Stub::experimental_async::ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, std::function f) {
+ ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_ListUsage_, context, request, response, std::move(f));
+}
+
+void ArtifactRegistry::Stub::experimental_async::ListUsage(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::ListUsageResponse* response, std::function f) {
+ ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_ListUsage_, context, request, response, std::move(f));
+}
+
+void ArtifactRegistry::Stub::experimental_async::ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) {
+ ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_ListUsage_, context, request, response, reactor);
+}
+
+void ArtifactRegistry::Stub::experimental_async::ListUsage(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) {
+ ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_ListUsage_, context, request, response, reactor);
+}
+
+::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>* ArtifactRegistry::Stub::AsyncListUsageRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) {
+ return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::artifact::ListUsageResponse>::Create(channel_.get(), cq, rpcmethod_ListUsage_, context, request, true);
+}
+
+::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>* ArtifactRegistry::Stub::PrepareAsyncListUsageRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) {
+ return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::artifact::ListUsageResponse>::Create(channel_.get(), cq, rpcmethod_ListUsage_, context, request, false);
+}
+
ArtifactRegistry::Service::Service() {
AddMethod(new ::grpc::internal::RpcServiceMethod(
ArtifactRegistry_method_names[0],
@@ -382,6 +412,11 @@ ArtifactRegistry::Service::Service() {
::grpc::internal::RpcMethod::NORMAL_RPC,
new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::FindByWorkflowExecRequest, ::flyteidl::artifact::SearchArtifactsResponse>(
std::mem_fn(&ArtifactRegistry::Service::FindByWorkflowExec), this)));
+ AddMethod(new ::grpc::internal::RpcServiceMethod(
+ ArtifactRegistry_method_names[10],
+ ::grpc::internal::RpcMethod::NORMAL_RPC,
+ new ::grpc::internal::RpcMethodHandler< ArtifactRegistry::Service, ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>(
+ std::mem_fn(&ArtifactRegistry::Service::ListUsage), this)));
}
ArtifactRegistry::Service::~Service() {
@@ -457,6 +492,13 @@ ::grpc::Status ArtifactRegistry::Service::FindByWorkflowExec(::grpc::ServerConte
return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
}
+::grpc::Status ArtifactRegistry::Service::ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) {
+ (void) context;
+ (void) request;
+ (void) response;
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+}
+
} // namespace flyteidl
} // namespace artifact
diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h
index 8de7e34e02..d113f04e20 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.grpc.pb.h
@@ -118,6 +118,13 @@ class ArtifactRegistry final {
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::SearchArtifactsResponse>> PrepareAsyncFindByWorkflowExec(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::SearchArtifactsResponse>>(PrepareAsyncFindByWorkflowExecRaw(context, request, cq));
}
+ virtual ::grpc::Status ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::flyteidl::artifact::ListUsageResponse* response) = 0;
+ std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ListUsageResponse>> AsyncListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) {
+ return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ListUsageResponse>>(AsyncListUsageRaw(context, request, cq));
+ }
+ std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ListUsageResponse>> PrepareAsyncListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) {
+ return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ListUsageResponse>>(PrepareAsyncListUsageRaw(context, request, cq));
+ }
class experimental_async_interface {
public:
virtual ~experimental_async_interface() {}
@@ -161,6 +168,10 @@ class ArtifactRegistry final {
virtual void FindByWorkflowExec(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::SearchArtifactsResponse* response, std::function) = 0;
virtual void FindByWorkflowExec(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest* request, ::flyteidl::artifact::SearchArtifactsResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
virtual void FindByWorkflowExec(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::SearchArtifactsResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
+ virtual void ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, std::function) = 0;
+ virtual void ListUsage(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::ListUsageResponse* response, std::function) = 0;
+ virtual void ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
+ virtual void ListUsage(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
};
virtual class experimental_async_interface* experimental_async() { return nullptr; }
private:
@@ -184,6 +195,8 @@ class ArtifactRegistry final {
virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ExecutionInputsResponse>* PrepareAsyncSetExecutionInputsRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ExecutionInputsRequest& request, ::grpc::CompletionQueue* cq) = 0;
virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::SearchArtifactsResponse>* AsyncFindByWorkflowExecRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest& request, ::grpc::CompletionQueue* cq) = 0;
virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::SearchArtifactsResponse>* PrepareAsyncFindByWorkflowExecRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest& request, ::grpc::CompletionQueue* cq) = 0;
+ virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ListUsageResponse>* AsyncListUsageRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) = 0;
+ virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::artifact::ListUsageResponse>* PrepareAsyncListUsageRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) = 0;
};
class Stub final : public StubInterface {
public:
@@ -258,6 +271,13 @@ class ArtifactRegistry final {
std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::SearchArtifactsResponse>> PrepareAsyncFindByWorkflowExec(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::SearchArtifactsResponse>>(PrepareAsyncFindByWorkflowExecRaw(context, request, cq));
}
+ ::grpc::Status ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::flyteidl::artifact::ListUsageResponse* response) override;
+ std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>> AsyncListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) {
+ return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>>(AsyncListUsageRaw(context, request, cq));
+ }
+ std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>> PrepareAsyncListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) {
+ return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>>(PrepareAsyncListUsageRaw(context, request, cq));
+ }
class experimental_async final :
public StubInterface::experimental_async_interface {
public:
@@ -301,6 +321,10 @@ class ArtifactRegistry final {
void FindByWorkflowExec(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::SearchArtifactsResponse* response, std::function) override;
void FindByWorkflowExec(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest* request, ::flyteidl::artifact::SearchArtifactsResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
void FindByWorkflowExec(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::SearchArtifactsResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
+ void ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, std::function) override;
+ void ListUsage(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::ListUsageResponse* response, std::function) override;
+ void ListUsage(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
+ void ListUsage(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override;
private:
friend class Stub;
explicit experimental_async(Stub* stub): stub_(stub) { }
@@ -332,6 +356,8 @@ class ArtifactRegistry final {
::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ExecutionInputsResponse>* PrepareAsyncSetExecutionInputsRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ExecutionInputsRequest& request, ::grpc::CompletionQueue* cq) override;
::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::SearchArtifactsResponse>* AsyncFindByWorkflowExecRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest& request, ::grpc::CompletionQueue* cq) override;
::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::SearchArtifactsResponse>* PrepareAsyncFindByWorkflowExecRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest& request, ::grpc::CompletionQueue* cq) override;
+ ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>* AsyncListUsageRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) override;
+ ::grpc::ClientAsyncResponseReader< ::flyteidl::artifact::ListUsageResponse>* PrepareAsyncListUsageRaw(::grpc::ClientContext* context, const ::flyteidl::artifact::ListUsageRequest& request, ::grpc::CompletionQueue* cq) override;
const ::grpc::internal::RpcMethod rpcmethod_CreateArtifact_;
const ::grpc::internal::RpcMethod rpcmethod_GetArtifact_;
const ::grpc::internal::RpcMethod rpcmethod_SearchArtifacts_;
@@ -342,6 +368,7 @@ class ArtifactRegistry final {
const ::grpc::internal::RpcMethod rpcmethod_RegisterConsumer_;
const ::grpc::internal::RpcMethod rpcmethod_SetExecutionInputs_;
const ::grpc::internal::RpcMethod rpcmethod_FindByWorkflowExec_;
+ const ::grpc::internal::RpcMethod rpcmethod_ListUsage_;
};
static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
@@ -359,6 +386,7 @@ class ArtifactRegistry final {
virtual ::grpc::Status RegisterConsumer(::grpc::ServerContext* context, const ::flyteidl::artifact::RegisterConsumerRequest* request, ::flyteidl::artifact::RegisterResponse* response);
virtual ::grpc::Status SetExecutionInputs(::grpc::ServerContext* context, const ::flyteidl::artifact::ExecutionInputsRequest* request, ::flyteidl::artifact::ExecutionInputsResponse* response);
virtual ::grpc::Status FindByWorkflowExec(::grpc::ServerContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest* request, ::flyteidl::artifact::SearchArtifactsResponse* response);
+ virtual ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response);
};
template
class WithAsyncMethod_CreateArtifact : public BaseClass {
@@ -560,7 +588,27 @@ class ArtifactRegistry final {
::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
}
};
- typedef WithAsyncMethod_CreateArtifact > > > > > > > > > AsyncService;
+ template
+ class WithAsyncMethod_ListUsage : public BaseClass {
+ private:
+ void BaseClassMustBeDerivedFromService(const Service *service) {}
+ public:
+ WithAsyncMethod_ListUsage() {
+ ::grpc::Service::MarkMethodAsync(10);
+ }
+ ~WithAsyncMethod_ListUsage() override {
+ BaseClassMustBeDerivedFromService(this);
+ }
+ // disable synchronous version of this method
+ ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) override {
+ abort();
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+ }
+ void RequestListUsage(::grpc::ServerContext* context, ::flyteidl::artifact::ListUsageRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::artifact::ListUsageResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
+ ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
+ }
+ };
+ typedef WithAsyncMethod_CreateArtifact > > > > > > > > > > AsyncService;
template
class ExperimentalWithCallbackMethod_CreateArtifact : public BaseClass {
private:
@@ -871,7 +919,38 @@ class ArtifactRegistry final {
}
virtual void FindByWorkflowExec(::grpc::ServerContext* context, const ::flyteidl::artifact::FindByWorkflowExecRequest* request, ::flyteidl::artifact::SearchArtifactsResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
};
- typedef ExperimentalWithCallbackMethod_CreateArtifact > > > > > > > > > ExperimentalCallbackService;
+ template
+ class ExperimentalWithCallbackMethod_ListUsage : public BaseClass {
+ private:
+ void BaseClassMustBeDerivedFromService(const Service *service) {}
+ public:
+ ExperimentalWithCallbackMethod_ListUsage() {
+ ::grpc::Service::experimental().MarkMethodCallback(10,
+ new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>(
+ [this](::grpc::ServerContext* context,
+ const ::flyteidl::artifact::ListUsageRequest* request,
+ ::flyteidl::artifact::ListUsageResponse* response,
+ ::grpc::experimental::ServerCallbackRpcController* controller) {
+ return this->ListUsage(context, request, response, controller);
+ }));
+ }
+ void SetMessageAllocatorFor_ListUsage(
+ ::grpc::experimental::MessageAllocator< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>* allocator) {
+ static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>*>(
+ ::grpc::Service::experimental().GetHandler(10))
+ ->SetMessageAllocator(allocator);
+ }
+ ~ExperimentalWithCallbackMethod_ListUsage() override {
+ BaseClassMustBeDerivedFromService(this);
+ }
+ // disable synchronous version of this method
+ ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) override {
+ abort();
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+ }
+ virtual void ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
+ };
+ typedef ExperimentalWithCallbackMethod_CreateArtifact > > > > > > > > > > ExperimentalCallbackService;
template
class WithGenericMethod_CreateArtifact : public BaseClass {
private:
@@ -1043,6 +1122,23 @@ class ArtifactRegistry final {
}
};
template
+ class WithGenericMethod_ListUsage : public BaseClass {
+ private:
+ void BaseClassMustBeDerivedFromService(const Service *service) {}
+ public:
+ WithGenericMethod_ListUsage() {
+ ::grpc::Service::MarkMethodGeneric(10);
+ }
+ ~WithGenericMethod_ListUsage() override {
+ BaseClassMustBeDerivedFromService(this);
+ }
+ // disable synchronous version of this method
+ ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) override {
+ abort();
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+ }
+ };
+ template
class WithRawMethod_CreateArtifact : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service *service) {}
@@ -1243,6 +1339,26 @@ class ArtifactRegistry final {
}
};
template
+ class WithRawMethod_ListUsage : public BaseClass {
+ private:
+ void BaseClassMustBeDerivedFromService(const Service *service) {}
+ public:
+ WithRawMethod_ListUsage() {
+ ::grpc::Service::MarkMethodRaw(10);
+ }
+ ~WithRawMethod_ListUsage() override {
+ BaseClassMustBeDerivedFromService(this);
+ }
+ // disable synchronous version of this method
+ ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) override {
+ abort();
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+ }
+ void RequestListUsage(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
+ ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
+ }
+ };
+ template
class ExperimentalWithRawCallbackMethod_CreateArtifact : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service *service) {}
@@ -1493,6 +1609,31 @@ class ArtifactRegistry final {
virtual void FindByWorkflowExec(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
};
template
+ class ExperimentalWithRawCallbackMethod_ListUsage : public BaseClass {
+ private:
+ void BaseClassMustBeDerivedFromService(const Service *service) {}
+ public:
+ ExperimentalWithRawCallbackMethod_ListUsage() {
+ ::grpc::Service::experimental().MarkMethodRawCallback(10,
+ new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
+ [this](::grpc::ServerContext* context,
+ const ::grpc::ByteBuffer* request,
+ ::grpc::ByteBuffer* response,
+ ::grpc::experimental::ServerCallbackRpcController* controller) {
+ this->ListUsage(context, request, response, controller);
+ }));
+ }
+ ~ExperimentalWithRawCallbackMethod_ListUsage() override {
+ BaseClassMustBeDerivedFromService(this);
+ }
+ // disable synchronous version of this method
+ ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) override {
+ abort();
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+ }
+ virtual void ListUsage(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
+ };
+ template
class WithStreamedUnaryMethod_CreateArtifact : public BaseClass {
private:
void BaseClassMustBeDerivedFromService(const Service *service) {}
@@ -1692,9 +1833,29 @@ class ArtifactRegistry final {
// replace default version of method with streamed unary
virtual ::grpc::Status StreamedFindByWorkflowExec(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::artifact::FindByWorkflowExecRequest,::flyteidl::artifact::SearchArtifactsResponse>* server_unary_streamer) = 0;
};
- typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > StreamedUnaryService;
+ template
+ class WithStreamedUnaryMethod_ListUsage : public BaseClass {
+ private:
+ void BaseClassMustBeDerivedFromService(const Service *service) {}
+ public:
+ WithStreamedUnaryMethod_ListUsage() {
+ ::grpc::Service::MarkMethodStreamed(10,
+ new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::artifact::ListUsageRequest, ::flyteidl::artifact::ListUsageResponse>(std::bind(&WithStreamedUnaryMethod_ListUsage::StreamedListUsage, this, std::placeholders::_1, std::placeholders::_2)));
+ }
+ ~WithStreamedUnaryMethod_ListUsage() override {
+ BaseClassMustBeDerivedFromService(this);
+ }
+ // disable regular version of this method
+ ::grpc::Status ListUsage(::grpc::ServerContext* context, const ::flyteidl::artifact::ListUsageRequest* request, ::flyteidl::artifact::ListUsageResponse* response) override {
+ abort();
+ return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
+ }
+ // replace default version of method with streamed unary
+ virtual ::grpc::Status StreamedListUsage(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::artifact::ListUsageRequest,::flyteidl::artifact::ListUsageResponse>* server_unary_streamer) = 0;
+ };
+ typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > > StreamedUnaryService;
typedef Service SplitStreamedService;
- typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > StreamedService;
+ typedef WithStreamedUnaryMethod_CreateArtifact > > > > > > > > > > StreamedService;
};
} // namespace artifact
diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc
index 8ad1843781..94d3515bb0 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc
@@ -137,6 +137,14 @@ class ExecutionInputsResponseDefaultTypeInternal {
public:
::google::protobuf::internal::ExplicitlyConstructed _instance;
} _ExecutionInputsResponse_default_instance_;
+class ListUsageRequestDefaultTypeInternal {
+ public:
+ ::google::protobuf::internal::ExplicitlyConstructed _instance;
+} _ListUsageRequest_default_instance_;
+class ListUsageResponseDefaultTypeInternal {
+ public:
+ ::google::protobuf::internal::ExplicitlyConstructed _instance;
+} _ListUsageResponse_default_instance_;
} // namespace artifact
} // namespace flyteidl
static void InitDefaultsArtifact_flyteidl_2fartifact_2fartifacts_2eproto() {
@@ -519,6 +527,36 @@ static void InitDefaultsExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_
::google::protobuf::internal::SCCInfo<0> scc_info_ExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto =
{{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {}};
+static void InitDefaultsListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto() {
+ GOOGLE_PROTOBUF_VERIFY_VERSION;
+
+ {
+ void* ptr = &::flyteidl::artifact::_ListUsageRequest_default_instance_;
+ new (ptr) ::flyteidl::artifact::ListUsageRequest();
+ ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
+ }
+ ::flyteidl::artifact::ListUsageRequest::InitAsDefaultInstance();
+}
+
+::google::protobuf::internal::SCCInfo<1> scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto =
+ {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto}, {
+ &scc_info_ArtifactID_flyteidl_2fcore_2fartifact_5fid_2eproto.base,}};
+
+static void InitDefaultsListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto() {
+ GOOGLE_PROTOBUF_VERIFY_VERSION;
+
+ {
+ void* ptr = &::flyteidl::artifact::_ListUsageResponse_default_instance_;
+ new (ptr) ::flyteidl::artifact::ListUsageResponse();
+ ::google::protobuf::internal::OnShutdownDestroyMessage(ptr);
+ }
+ ::flyteidl::artifact::ListUsageResponse::InitAsDefaultInstance();
+}
+
+::google::protobuf::internal::SCCInfo<1> scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto =
+ {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto}, {
+ &scc_info_WorkflowExecutionIdentifier_flyteidl_2fcore_2fidentifier_2eproto.base,}};
+
void InitDefaults_flyteidl_2fartifact_2fartifacts_2eproto() {
::google::protobuf::internal::InitSCC(&scc_info_Artifact_flyteidl_2fartifact_2fartifacts_2eproto.base);
::google::protobuf::internal::InitSCC(&scc_info_CreateArtifactRequest_PartitionsEntry_DoNotUse_flyteidl_2fartifact_2fartifacts_2eproto.base);
@@ -545,9 +583,11 @@ void InitDefaults_flyteidl_2fartifact_2fartifacts_2eproto() {
::google::protobuf::internal::InitSCC(&scc_info_RegisterResponse_flyteidl_2fartifact_2fartifacts_2eproto.base);
::google::protobuf::internal::InitSCC(&scc_info_ExecutionInputsRequest_flyteidl_2fartifact_2fartifacts_2eproto.base);
::google::protobuf::internal::InitSCC(&scc_info_ExecutionInputsResponse_flyteidl_2fartifact_2fartifacts_2eproto.base);
+ ::google::protobuf::internal::InitSCC(&scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto.base);
+ ::google::protobuf::internal::InitSCC(&scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto.base);
}
-::google::protobuf::Metadata file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[25];
+::google::protobuf::Metadata file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[27];
const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fartifact_2fartifacts_2eproto[1];
constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fartifact_2fartifacts_2eproto = nullptr;
@@ -731,6 +771,18 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fartifact_2fartifacts_2ep
~0u, // no _extensions_
~0u, // no _oneof_case_
~0u, // no _weak_field_map_
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ListUsageRequest, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ListUsageRequest, artifact_id_),
+ ~0u, // no _has_bits_
+ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ListUsageResponse, _internal_metadata_),
+ ~0u, // no _extensions_
+ ~0u, // no _oneof_case_
+ ~0u, // no _weak_field_map_
+ PROTOBUF_FIELD_OFFSET(::flyteidl::artifact::ListUsageResponse, executions_),
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::artifact::Artifact)},
@@ -758,6 +810,8 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SE
{ 162, -1, sizeof(::flyteidl::artifact::RegisterResponse)},
{ 167, -1, sizeof(::flyteidl::artifact::ExecutionInputsRequest)},
{ 174, -1, sizeof(::flyteidl::artifact::ExecutionInputsResponse)},
+ { 179, -1, sizeof(::flyteidl::artifact::ListUsageRequest)},
+ { 185, -1, sizeof(::flyteidl::artifact::ListUsageResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -786,12 +840,14 @@ static ::google::protobuf::Message const * const file_default_instances[] = {
reinterpret_cast(&::flyteidl::artifact::_RegisterResponse_default_instance_),
reinterpret_cast(&::flyteidl::artifact::_ExecutionInputsRequest_default_instance_),
reinterpret_cast(&::flyteidl::artifact::_ExecutionInputsResponse_default_instance_),
+ reinterpret_cast(&::flyteidl::artifact::_ListUsageRequest_default_instance_),
+ reinterpret_cast(&::flyteidl::artifact::_ListUsageResponse_default_instance_),
};
::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto = {
{}, AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto, "flyteidl/artifact/artifacts.proto", schemas,
file_default_instances, TableStruct_flyteidl_2fartifact_2fartifacts_2eproto::offsets,
- file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto, 25, file_level_enum_descriptors_flyteidl_2fartifact_2fartifacts_2eproto, file_level_service_descriptors_flyteidl_2fartifact_2fartifacts_2eproto,
+ file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto, 27, file_level_enum_descriptors_flyteidl_2fartifact_2fartifacts_2eproto, file_level_service_descriptors_flyteidl_2fartifact_2fartifacts_2eproto,
};
const char descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto[] =
@@ -868,62 +924,72 @@ const char descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto[] =
"ionInputsRequest\022@\n\014execution_id\030\001 \001(\0132*"
".flyteidl.core.WorkflowExecutionIdentifi"
"er\022)\n\006inputs\030\002 \003(\0132\031.flyteidl.core.Artif"
- "actID\"\031\n\027ExecutionInputsResponse2\371\016\n\020Art"
- "ifactRegistry\022g\n\016CreateArtifact\022(.flytei"
- "dl.artifact.CreateArtifactRequest\032).flyt"
- "eidl.artifact.CreateArtifactResponse\"\000\022\361"
- "\004\n\013GetArtifact\022%.flyteidl.artifact.GetAr"
- "tifactRequest\032&.flyteidl.artifact.GetArt"
- "ifactResponse\"\222\004\202\323\344\223\002\213\004\022\033/artifacts/api/"
- "v1/artifactsZ\263\001\022\260\001/artifacts/api/v1/arti"
- "fact/id/{query.artifact_id.artifact_key."
- "project}/{query.artifact_id.artifact_key"
- ".domain}/{query.artifact_id.artifact_key"
- ".name}/{query.artifact_id.version}Z\227\001\022\224\001"
- "/artifacts/api/v1/artifact/id/{query.art"
- "ifact_id.artifact_key.project}/{query.ar"
- "tifact_id.artifact_key.domain}/{query.ar"
- "tifact_id.artifact_key.name}Z\233\001\022\230\001/artif"
- "acts/api/v1/artifact/tag/{query.artifact"
- "_tag.artifact_key.project}/{query.artifa"
- "ct_tag.artifact_key.domain}/{query.artif"
- "act_tag.artifact_key.name}\022\226\002\n\017SearchArt"
- "ifacts\022).flyteidl.artifact.SearchArtifac"
- "tsRequest\032*.flyteidl.artifact.SearchArti"
- "factsResponse\"\253\001\202\323\344\223\002\244\001\022Y/artifacts/api/"
- "v1/search/{artifact_key.project}/{artifa"
- "ct_key.domain}/{artifact_key.name}ZG\022E/a"
- "rtifacts/api/v1/search/{artifact_key.pro"
- "ject}/{artifact_key.domain}\022d\n\rCreateTri"
- "gger\022\'.flyteidl.artifact.CreateTriggerRe"
- "quest\032(.flyteidl.artifact.CreateTriggerR"
- "esponse\"\000\022\237\001\n\021DeactivateTrigger\022+.flytei"
- "dl.artifact.DeactivateTriggerRequest\032,.f"
- "lyteidl.artifact.DeactivateTriggerRespon"
- "se\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger/de"
- "activate:\001*\022O\n\006AddTag\022 .flyteidl.artifac"
- "t.AddTagRequest\032!.flyteidl.artifact.AddT"
- "agResponse\"\000\022e\n\020RegisterProducer\022*.flyte"
- "idl.artifact.RegisterProducerRequest\032#.f"
- "lyteidl.artifact.RegisterResponse\"\000\022e\n\020R"
- "egisterConsumer\022*.flyteidl.artifact.Regi"
- "sterConsumerRequest\032#.flyteidl.artifact."
- "RegisterResponse\"\000\022m\n\022SetExecutionInputs"
- "\022).flyteidl.artifact.ExecutionInputsRequ"
- "est\032*.flyteidl.artifact.ExecutionInputsR"
- "esponse\"\000\022\330\001\n\022FindByWorkflowExec\022,.flyte"
- "idl.artifact.FindByWorkflowExecRequest\032*"
- ".flyteidl.artifact.SearchArtifactsRespon"
- "se\"h\202\323\344\223\002b\022`/artifacts/api/v1/search/exe"
- "cution/{exec_id.project}/{exec_id.domain"
- "}/{exec_id.name}/{direction}B@Z>github.c"
- "om/flyteorg/flyte/flyteidl/gen/pb-go/fly"
- "teidl/artifactb\006proto3"
+ "actID\"\031\n\027ExecutionInputsResponse\"B\n\020List"
+ "UsageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyt"
+ "eidl.core.ArtifactID\"S\n\021ListUsageRespons"
+ "e\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wo"
+ "rkflowExecutionIdentifier2\361\020\n\020ArtifactRe"
+ "gistry\022g\n\016CreateArtifact\022(.flyteidl.arti"
+ "fact.CreateArtifactRequest\032).flyteidl.ar"
+ "tifact.CreateArtifactResponse\"\000\022\361\004\n\013GetA"
+ "rtifact\022%.flyteidl.artifact.GetArtifactR"
+ "equest\032&.flyteidl.artifact.GetArtifactRe"
+ "sponse\"\222\004\202\323\344\223\002\213\004\022\033/artifacts/api/v1/arti"
+ "factsZ\263\001\022\260\001/artifacts/api/v1/artifact/id"
+ "/{query.artifact_id.artifact_key.project"
+ "}/{query.artifact_id.artifact_key.domain"
+ "}/{query.artifact_id.artifact_key.name}/"
+ "{query.artifact_id.version}Z\227\001\022\224\001/artifa"
+ "cts/api/v1/artifact/id/{query.artifact_i"
+ "d.artifact_key.project}/{query.artifact_"
+ "id.artifact_key.domain}/{query.artifact_"
+ "id.artifact_key.name}Z\233\001\022\230\001/artifacts/ap"
+ "i/v1/artifact/tag/{query.artifact_tag.ar"
+ "tifact_key.project}/{query.artifact_tag."
+ "artifact_key.domain}/{query.artifact_tag"
+ ".artifact_key.name}\022\226\002\n\017SearchArtifacts\022"
+ ").flyteidl.artifact.SearchArtifactsReque"
+ "st\032*.flyteidl.artifact.SearchArtifactsRe"
+ "sponse\"\253\001\202\323\344\223\002\244\001\022Y/artifacts/api/v1/sear"
+ "ch/{artifact_key.project}/{artifact_key."
+ "domain}/{artifact_key.name}ZG\022E/artifact"
+ "s/api/v1/search/{artifact_key.project}/{"
+ "artifact_key.domain}\022d\n\rCreateTrigger\022\'."
+ "flyteidl.artifact.CreateTriggerRequest\032("
+ ".flyteidl.artifact.CreateTriggerResponse"
+ "\"\000\022\237\001\n\021DeactivateTrigger\022+.flyteidl.arti"
+ "fact.DeactivateTriggerRequest\032,.flyteidl"
+ ".artifact.DeactivateTriggerResponse\"/\202\323\344"
+ "\223\002)2$/artifacts/api/v1/trigger/deactivat"
+ "e:\001*\022O\n\006AddTag\022 .flyteidl.artifact.AddTa"
+ "gRequest\032!.flyteidl.artifact.AddTagRespo"
+ "nse\"\000\022e\n\020RegisterProducer\022*.flyteidl.art"
+ "ifact.RegisterProducerRequest\032#.flyteidl"
+ ".artifact.RegisterResponse\"\000\022e\n\020Register"
+ "Consumer\022*.flyteidl.artifact.RegisterCon"
+ "sumerRequest\032#.flyteidl.artifact.Registe"
+ "rResponse\"\000\022m\n\022SetExecutionInputs\022).flyt"
+ "eidl.artifact.ExecutionInputsRequest\032*.f"
+ "lyteidl.artifact.ExecutionInputsResponse"
+ "\"\000\022\330\001\n\022FindByWorkflowExec\022,.flyteidl.art"
+ "ifact.FindByWorkflowExecRequest\032*.flytei"
+ "dl.artifact.SearchArtifactsResponse\"h\202\323\344"
+ "\223\002b\022`/artifacts/api/v1/search/execution/"
+ "{exec_id.project}/{exec_id.domain}/{exec"
+ "_id.name}/{direction}\022\365\001\n\tListUsage\022#.fl"
+ "yteidl.artifact.ListUsageRequest\032$.flyte"
+ "idl.artifact.ListUsageResponse\"\234\001\202\323\344\223\002\225\001"
+ "\022\222\001/artifacts/api/v1/usage/{artifact_id."
+ "artifact_key.project}/{artifact_id.artif"
+ "act_key.domain}/{artifact_id.artifact_ke"
+ "y.name}/{artifact_id.version}B@Z>github."
+ "com/flyteorg/flyte/flyteidl/gen/pb-go/fl"
+ "yteidl/artifactb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fartifact_2fartifacts_2eproto = {
false, InitDefaults_flyteidl_2fartifact_2fartifacts_2eproto,
descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto,
- "flyteidl/artifact/artifacts.proto", &assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto, 4942,
+ "flyteidl/artifact/artifacts.proto", &assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto, 5343,
};
void AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto() {
@@ -9706,6 +9772,582 @@ ::google::protobuf::Metadata ExecutionInputsResponse::GetMetadata() const {
}
+// ===================================================================
+
+void ListUsageRequest::InitAsDefaultInstance() {
+ ::flyteidl::artifact::_ListUsageRequest_default_instance_._instance.get_mutable()->artifact_id_ = const_cast< ::flyteidl::core::ArtifactID*>(
+ ::flyteidl::core::ArtifactID::internal_default_instance());
+}
+class ListUsageRequest::HasBitSetters {
+ public:
+ static const ::flyteidl::core::ArtifactID& artifact_id(const ListUsageRequest* msg);
+};
+
+const ::flyteidl::core::ArtifactID&
+ListUsageRequest::HasBitSetters::artifact_id(const ListUsageRequest* msg) {
+ return *msg->artifact_id_;
+}
+void ListUsageRequest::clear_artifact_id() {
+ if (GetArenaNoVirtual() == nullptr && artifact_id_ != nullptr) {
+ delete artifact_id_;
+ }
+ artifact_id_ = nullptr;
+}
+#if !defined(_MSC_VER) || _MSC_VER >= 1900
+const int ListUsageRequest::kArtifactIdFieldNumber;
+#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
+
+ListUsageRequest::ListUsageRequest()
+ : ::google::protobuf::Message(), _internal_metadata_(nullptr) {
+ SharedCtor();
+ // @@protoc_insertion_point(constructor:flyteidl.artifact.ListUsageRequest)
+}
+ListUsageRequest::ListUsageRequest(const ListUsageRequest& from)
+ : ::google::protobuf::Message(),
+ _internal_metadata_(nullptr) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ if (from.has_artifact_id()) {
+ artifact_id_ = new ::flyteidl::core::ArtifactID(*from.artifact_id_);
+ } else {
+ artifact_id_ = nullptr;
+ }
+ // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.ListUsageRequest)
+}
+
+void ListUsageRequest::SharedCtor() {
+ ::google::protobuf::internal::InitSCC(
+ &scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto.base);
+ artifact_id_ = nullptr;
+}
+
+ListUsageRequest::~ListUsageRequest() {
+ // @@protoc_insertion_point(destructor:flyteidl.artifact.ListUsageRequest)
+ SharedDtor();
+}
+
+void ListUsageRequest::SharedDtor() {
+ if (this != internal_default_instance()) delete artifact_id_;
+}
+
+void ListUsageRequest::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+const ListUsageRequest& ListUsageRequest::default_instance() {
+ ::google::protobuf::internal::InitSCC(&::scc_info_ListUsageRequest_flyteidl_2fartifact_2fartifacts_2eproto.base);
+ return *internal_default_instance();
+}
+
+
+void ListUsageRequest::Clear() {
+// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.ListUsageRequest)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ if (GetArenaNoVirtual() == nullptr && artifact_id_ != nullptr) {
+ delete artifact_id_;
+ }
+ artifact_id_ = nullptr;
+ _internal_metadata_.Clear();
+}
+
+#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+const char* ListUsageRequest::_InternalParse(const char* begin, const char* end, void* object,
+ ::google::protobuf::internal::ParseContext* ctx) {
+ auto msg = static_cast(object);
+ ::google::protobuf::int32 size; (void)size;
+ int depth; (void)depth;
+ ::google::protobuf::uint32 tag;
+ ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end;
+ auto ptr = begin;
+ while (ptr < end) {
+ ptr = ::google::protobuf::io::Parse32(ptr, &tag);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ switch (tag >> 3) {
+ // .flyteidl.core.ArtifactID artifact_id = 1;
+ case 1: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ parser_till_end = ::flyteidl::core::ArtifactID::_InternalParse;
+ object = msg->mutable_artifact_id();
+ if (size > end - ptr) goto len_delim_till_end;
+ ptr += size;
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange(
+ {parser_till_end, object}, ptr - size, ptr));
+ break;
+ }
+ default: {
+ handle_unusual:
+ if ((tag & 7) == 4 || tag == 0) {
+ ctx->EndGroup(tag);
+ return ptr;
+ }
+ auto res = UnknownFieldParse(tag, {_InternalParse, msg},
+ ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx);
+ ptr = res.first;
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr);
+ if (res.second) return ptr;
+ }
+ } // switch
+ } // while
+ return ptr;
+len_delim_till_end:
+ return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg},
+ {parser_till_end, object}, size);
+}
+#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+bool ListUsageRequest::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
+ ::google::protobuf::uint32 tag;
+ // @@protoc_insertion_point(parse_start:flyteidl.artifact.ListUsageRequest)
+ for (;;) {
+ ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
+ tag = p.first;
+ if (!p.second) goto handle_unusual;
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // .flyteidl.core.ArtifactID artifact_id = 1;
+ case 1: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
+ input, mutable_artifact_id()));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ default: {
+ handle_unusual:
+ if (tag == 0) {
+ goto success;
+ }
+ DO_(::google::protobuf::internal::WireFormat::SkipField(
+ input, tag, _internal_metadata_.mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+success:
+ // @@protoc_insertion_point(parse_success:flyteidl.artifact.ListUsageRequest)
+ return true;
+failure:
+ // @@protoc_insertion_point(parse_failure:flyteidl.artifact.ListUsageRequest)
+ return false;
+#undef DO_
+}
+#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+
+void ListUsageRequest::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // @@protoc_insertion_point(serialize_start:flyteidl.artifact.ListUsageRequest)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .flyteidl.core.ArtifactID artifact_id = 1;
+ if (this->has_artifact_id()) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
+ 1, HasBitSetters::artifact_id(this), output);
+ }
+
+ if (_internal_metadata_.have_unknown_fields()) {
+ ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
+ _internal_metadata_.unknown_fields(), output);
+ }
+ // @@protoc_insertion_point(serialize_end:flyteidl.artifact.ListUsageRequest)
+}
+
+::google::protobuf::uint8* ListUsageRequest::InternalSerializeWithCachedSizesToArray(
+ ::google::protobuf::uint8* target) const {
+ // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.ListUsageRequest)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // .flyteidl.core.ArtifactID artifact_id = 1;
+ if (this->has_artifact_id()) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessageToArray(
+ 1, HasBitSetters::artifact_id(this), target);
+ }
+
+ if (_internal_metadata_.have_unknown_fields()) {
+ target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields(), target);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.ListUsageRequest)
+ return target;
+}
+
+size_t ListUsageRequest::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.ListUsageRequest)
+ size_t total_size = 0;
+
+ if (_internal_metadata_.have_unknown_fields()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
+ _internal_metadata_.unknown_fields());
+ }
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // .flyteidl.core.ArtifactID artifact_id = 1;
+ if (this->has_artifact_id()) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
+ *artifact_id_);
+ }
+
+ int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
+}
+
+void ListUsageRequest::MergeFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.ListUsageRequest)
+ GOOGLE_DCHECK_NE(&from, this);
+ const ListUsageRequest* source =
+ ::google::protobuf::DynamicCastToGenerated(
+ &from);
+ if (source == nullptr) {
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.ListUsageRequest)
+ ::google::protobuf::internal::ReflectionOps::Merge(from, this);
+ } else {
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.ListUsageRequest)
+ MergeFrom(*source);
+ }
+}
+
+void ListUsageRequest::MergeFrom(const ListUsageRequest& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.ListUsageRequest)
+ GOOGLE_DCHECK_NE(&from, this);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ if (from.has_artifact_id()) {
+ mutable_artifact_id()->::flyteidl::core::ArtifactID::MergeFrom(from.artifact_id());
+ }
+}
+
+void ListUsageRequest::CopyFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.ListUsageRequest)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+void ListUsageRequest::CopyFrom(const ListUsageRequest& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.ListUsageRequest)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool ListUsageRequest::IsInitialized() const {
+ return true;
+}
+
+void ListUsageRequest::Swap(ListUsageRequest* other) {
+ if (other == this) return;
+ InternalSwap(other);
+}
+void ListUsageRequest::InternalSwap(ListUsageRequest* other) {
+ using std::swap;
+ _internal_metadata_.Swap(&other->_internal_metadata_);
+ swap(artifact_id_, other->artifact_id_);
+}
+
+::google::protobuf::Metadata ListUsageRequest::GetMetadata() const {
+ ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto);
+ return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages];
+}
+
+
+// ===================================================================
+
+void ListUsageResponse::InitAsDefaultInstance() {
+}
+class ListUsageResponse::HasBitSetters {
+ public:
+};
+
+void ListUsageResponse::clear_executions() {
+ executions_.Clear();
+}
+#if !defined(_MSC_VER) || _MSC_VER >= 1900
+const int ListUsageResponse::kExecutionsFieldNumber;
+#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
+
+ListUsageResponse::ListUsageResponse()
+ : ::google::protobuf::Message(), _internal_metadata_(nullptr) {
+ SharedCtor();
+ // @@protoc_insertion_point(constructor:flyteidl.artifact.ListUsageResponse)
+}
+ListUsageResponse::ListUsageResponse(const ListUsageResponse& from)
+ : ::google::protobuf::Message(),
+ _internal_metadata_(nullptr),
+ executions_(from.executions_) {
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ // @@protoc_insertion_point(copy_constructor:flyteidl.artifact.ListUsageResponse)
+}
+
+void ListUsageResponse::SharedCtor() {
+ ::google::protobuf::internal::InitSCC(
+ &scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto.base);
+}
+
+ListUsageResponse::~ListUsageResponse() {
+ // @@protoc_insertion_point(destructor:flyteidl.artifact.ListUsageResponse)
+ SharedDtor();
+}
+
+void ListUsageResponse::SharedDtor() {
+}
+
+void ListUsageResponse::SetCachedSize(int size) const {
+ _cached_size_.Set(size);
+}
+const ListUsageResponse& ListUsageResponse::default_instance() {
+ ::google::protobuf::internal::InitSCC(&::scc_info_ListUsageResponse_flyteidl_2fartifact_2fartifacts_2eproto.base);
+ return *internal_default_instance();
+}
+
+
+void ListUsageResponse::Clear() {
+// @@protoc_insertion_point(message_clear_start:flyteidl.artifact.ListUsageResponse)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ executions_.Clear();
+ _internal_metadata_.Clear();
+}
+
+#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+const char* ListUsageResponse::_InternalParse(const char* begin, const char* end, void* object,
+ ::google::protobuf::internal::ParseContext* ctx) {
+ auto msg = static_cast(object);
+ ::google::protobuf::int32 size; (void)size;
+ int depth; (void)depth;
+ ::google::protobuf::uint32 tag;
+ ::google::protobuf::internal::ParseFunc parser_till_end; (void)parser_till_end;
+ auto ptr = begin;
+ while (ptr < end) {
+ ptr = ::google::protobuf::io::Parse32(ptr, &tag);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ switch (tag >> 3) {
+ // repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ case 1: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual;
+ do {
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ parser_till_end = ::flyteidl::core::WorkflowExecutionIdentifier::_InternalParse;
+ object = msg->add_executions();
+ if (size > end - ptr) goto len_delim_till_end;
+ ptr += size;
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange(
+ {parser_till_end, object}, ptr - size, ptr));
+ if (ptr >= end) break;
+ } while ((::google::protobuf::io::UnalignedLoad<::google::protobuf::uint64>(ptr) & 255) == 10 && (ptr += 1));
+ break;
+ }
+ default: {
+ handle_unusual:
+ if ((tag & 7) == 4 || tag == 0) {
+ ctx->EndGroup(tag);
+ return ptr;
+ }
+ auto res = UnknownFieldParse(tag, {_InternalParse, msg},
+ ptr, end, msg->_internal_metadata_.mutable_unknown_fields(), ctx);
+ ptr = res.first;
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr != nullptr);
+ if (res.second) return ptr;
+ }
+ } // switch
+ } // while
+ return ptr;
+len_delim_till_end:
+ return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg},
+ {parser_till_end, object}, size);
+}
+#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+bool ListUsageResponse::MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) {
+#define DO_(EXPRESSION) if (!PROTOBUF_PREDICT_TRUE(EXPRESSION)) goto failure
+ ::google::protobuf::uint32 tag;
+ // @@protoc_insertion_point(parse_start:flyteidl.artifact.ListUsageResponse)
+ for (;;) {
+ ::std::pair<::google::protobuf::uint32, bool> p = input->ReadTagWithCutoffNoLastTag(127u);
+ tag = p.first;
+ if (!p.second) goto handle_unusual;
+ switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
+ // repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ case 1: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadMessage(
+ input, add_executions()));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
+ default: {
+ handle_unusual:
+ if (tag == 0) {
+ goto success;
+ }
+ DO_(::google::protobuf::internal::WireFormat::SkipField(
+ input, tag, _internal_metadata_.mutable_unknown_fields()));
+ break;
+ }
+ }
+ }
+success:
+ // @@protoc_insertion_point(parse_success:flyteidl.artifact.ListUsageResponse)
+ return true;
+failure:
+ // @@protoc_insertion_point(parse_failure:flyteidl.artifact.ListUsageResponse)
+ return false;
+#undef DO_
+}
+#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+
+void ListUsageResponse::SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const {
+ // @@protoc_insertion_point(serialize_start:flyteidl.artifact.ListUsageResponse)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ for (unsigned int i = 0,
+ n = static_cast(this->executions_size()); i < n; i++) {
+ ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
+ 1,
+ this->executions(static_cast(i)),
+ output);
+ }
+
+ if (_internal_metadata_.have_unknown_fields()) {
+ ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
+ _internal_metadata_.unknown_fields(), output);
+ }
+ // @@protoc_insertion_point(serialize_end:flyteidl.artifact.ListUsageResponse)
+}
+
+::google::protobuf::uint8* ListUsageResponse::InternalSerializeWithCachedSizesToArray(
+ ::google::protobuf::uint8* target) const {
+ // @@protoc_insertion_point(serialize_to_array_start:flyteidl.artifact.ListUsageResponse)
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ // repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ for (unsigned int i = 0,
+ n = static_cast(this->executions_size()); i < n; i++) {
+ target = ::google::protobuf::internal::WireFormatLite::
+ InternalWriteMessageToArray(
+ 1, this->executions(static_cast(i)), target);
+ }
+
+ if (_internal_metadata_.have_unknown_fields()) {
+ target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
+ _internal_metadata_.unknown_fields(), target);
+ }
+ // @@protoc_insertion_point(serialize_to_array_end:flyteidl.artifact.ListUsageResponse)
+ return target;
+}
+
+size_t ListUsageResponse::ByteSizeLong() const {
+// @@protoc_insertion_point(message_byte_size_start:flyteidl.artifact.ListUsageResponse)
+ size_t total_size = 0;
+
+ if (_internal_metadata_.have_unknown_fields()) {
+ total_size +=
+ ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
+ _internal_metadata_.unknown_fields());
+ }
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ // Prevent compiler warnings about cached_has_bits being unused
+ (void) cached_has_bits;
+
+ // repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ {
+ unsigned int count = static_cast(this->executions_size());
+ total_size += 1UL * count;
+ for (unsigned int i = 0; i < count; i++) {
+ total_size +=
+ ::google::protobuf::internal::WireFormatLite::MessageSize(
+ this->executions(static_cast(i)));
+ }
+ }
+
+ int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
+ SetCachedSize(cached_size);
+ return total_size;
+}
+
+void ListUsageResponse::MergeFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.artifact.ListUsageResponse)
+ GOOGLE_DCHECK_NE(&from, this);
+ const ListUsageResponse* source =
+ ::google::protobuf::DynamicCastToGenerated(
+ &from);
+ if (source == nullptr) {
+ // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.artifact.ListUsageResponse)
+ ::google::protobuf::internal::ReflectionOps::Merge(from, this);
+ } else {
+ // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.artifact.ListUsageResponse)
+ MergeFrom(*source);
+ }
+}
+
+void ListUsageResponse::MergeFrom(const ListUsageResponse& from) {
+// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.artifact.ListUsageResponse)
+ GOOGLE_DCHECK_NE(&from, this);
+ _internal_metadata_.MergeFrom(from._internal_metadata_);
+ ::google::protobuf::uint32 cached_has_bits = 0;
+ (void) cached_has_bits;
+
+ executions_.MergeFrom(from.executions_);
+}
+
+void ListUsageResponse::CopyFrom(const ::google::protobuf::Message& from) {
+// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.artifact.ListUsageResponse)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+void ListUsageResponse::CopyFrom(const ListUsageResponse& from) {
+// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.artifact.ListUsageResponse)
+ if (&from == this) return;
+ Clear();
+ MergeFrom(from);
+}
+
+bool ListUsageResponse::IsInitialized() const {
+ return true;
+}
+
+void ListUsageResponse::Swap(ListUsageResponse* other) {
+ if (other == this) return;
+ InternalSwap(other);
+}
+void ListUsageResponse::InternalSwap(ListUsageResponse* other) {
+ using std::swap;
+ _internal_metadata_.Swap(&other->_internal_metadata_);
+ CastToBase(&executions_)->InternalSwap(CastToBase(&other->executions_));
+}
+
+::google::protobuf::Metadata ListUsageResponse::GetMetadata() const {
+ ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto);
+ return ::file_level_metadata_flyteidl_2fartifact_2fartifacts_2eproto[kIndexInFileMessages];
+}
+
+
// @@protoc_insertion_point(namespace_scope)
} // namespace artifact
} // namespace flyteidl
@@ -9786,6 +10428,12 @@ template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ExecutionInputsRequest* Arena
template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ExecutionInputsResponse* Arena::CreateMaybeMessage< ::flyteidl::artifact::ExecutionInputsResponse >(Arena* arena) {
return Arena::CreateInternal< ::flyteidl::artifact::ExecutionInputsResponse >(arena);
}
+template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ListUsageRequest* Arena::CreateMaybeMessage< ::flyteidl::artifact::ListUsageRequest >(Arena* arena) {
+ return Arena::CreateInternal< ::flyteidl::artifact::ListUsageRequest >(arena);
+}
+template<> PROTOBUF_NOINLINE ::flyteidl::artifact::ListUsageResponse* Arena::CreateMaybeMessage< ::flyteidl::artifact::ListUsageResponse >(Arena* arena) {
+ return Arena::CreateInternal< ::flyteidl::artifact::ListUsageResponse >(arena);
+}
} // namespace protobuf
} // namespace google
diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h
index e64c3003b5..fb09c5adbc 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.h
@@ -54,7 +54,7 @@ struct TableStruct_flyteidl_2fartifact_2fartifacts_2eproto {
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
- static const ::google::protobuf::internal::ParseTable schema[25]
+ static const ::google::protobuf::internal::ParseTable schema[27]
PROTOBUF_SECTION_VARIABLE(protodesc_cold);
static const ::google::protobuf::internal::FieldMetadata field_metadata[];
static const ::google::protobuf::internal::SerializationTable serialization_table[];
@@ -120,6 +120,12 @@ extern GetArtifactRequestDefaultTypeInternal _GetArtifactRequest_default_instanc
class GetArtifactResponse;
class GetArtifactResponseDefaultTypeInternal;
extern GetArtifactResponseDefaultTypeInternal _GetArtifactResponse_default_instance_;
+class ListUsageRequest;
+class ListUsageRequestDefaultTypeInternal;
+extern ListUsageRequestDefaultTypeInternal _ListUsageRequest_default_instance_;
+class ListUsageResponse;
+class ListUsageResponseDefaultTypeInternal;
+extern ListUsageResponseDefaultTypeInternal _ListUsageResponse_default_instance_;
class RegisterConsumerRequest;
class RegisterConsumerRequestDefaultTypeInternal;
extern RegisterConsumerRequestDefaultTypeInternal _RegisterConsumerRequest_default_instance_;
@@ -161,6 +167,8 @@ template<> ::flyteidl::artifact::ExecutionInputsResponse* Arena::CreateMaybeMess
template<> ::flyteidl::artifact::FindByWorkflowExecRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::FindByWorkflowExecRequest>(Arena*);
template<> ::flyteidl::artifact::GetArtifactRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::GetArtifactRequest>(Arena*);
template<> ::flyteidl::artifact::GetArtifactResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::GetArtifactResponse>(Arena*);
+template<> ::flyteidl::artifact::ListUsageRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::ListUsageRequest>(Arena*);
+template<> ::flyteidl::artifact::ListUsageResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::ListUsageResponse>(Arena*);
template<> ::flyteidl::artifact::RegisterConsumerRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::RegisterConsumerRequest>(Arena*);
template<> ::flyteidl::artifact::RegisterProducerRequest* Arena::CreateMaybeMessage<::flyteidl::artifact::RegisterProducerRequest>(Arena*);
template<> ::flyteidl::artifact::RegisterResponse* Arena::CreateMaybeMessage<::flyteidl::artifact::RegisterResponse>(Arena*);
@@ -3328,6 +3336,239 @@ class ExecutionInputsResponse final :
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto;
};
+// -------------------------------------------------------------------
+
+class ListUsageRequest final :
+ public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.artifact.ListUsageRequest) */ {
+ public:
+ ListUsageRequest();
+ virtual ~ListUsageRequest();
+
+ ListUsageRequest(const ListUsageRequest& from);
+
+ inline ListUsageRequest& operator=(const ListUsageRequest& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListUsageRequest(ListUsageRequest&& from) noexcept
+ : ListUsageRequest() {
+ *this = ::std::move(from);
+ }
+
+ inline ListUsageRequest& operator=(ListUsageRequest&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor() {
+ return default_instance().GetDescriptor();
+ }
+ static const ListUsageRequest& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListUsageRequest* internal_default_instance() {
+ return reinterpret_cast(
+ &_ListUsageRequest_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 25;
+
+ void Swap(ListUsageRequest* other);
+ friend void swap(ListUsageRequest& a, ListUsageRequest& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListUsageRequest* New() const final {
+ return CreateMaybeMessage(nullptr);
+ }
+
+ ListUsageRequest* New(::google::protobuf::Arena* arena) const final {
+ return CreateMaybeMessage(arena);
+ }
+ void CopyFrom(const ::google::protobuf::Message& from) final;
+ void MergeFrom(const ::google::protobuf::Message& from) final;
+ void CopyFrom(const ListUsageRequest& from);
+ void MergeFrom(const ListUsageRequest& from);
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+ static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
+ ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
+ #else
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) final;
+ #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const final;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ ::google::protobuf::uint8* target) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(ListUsageRequest* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return nullptr;
+ }
+ inline void* MaybeArenaPtr() const {
+ return nullptr;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // .flyteidl.core.ArtifactID artifact_id = 1;
+ bool has_artifact_id() const;
+ void clear_artifact_id();
+ static const int kArtifactIdFieldNumber = 1;
+ const ::flyteidl::core::ArtifactID& artifact_id() const;
+ ::flyteidl::core::ArtifactID* release_artifact_id();
+ ::flyteidl::core::ArtifactID* mutable_artifact_id();
+ void set_allocated_artifact_id(::flyteidl::core::ArtifactID* artifact_id);
+
+ // @@protoc_insertion_point(class_scope:flyteidl.artifact.ListUsageRequest)
+ private:
+ class HasBitSetters;
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::flyteidl::core::ArtifactID* artifact_id_;
+ mutable ::google::protobuf::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto;
+};
+// -------------------------------------------------------------------
+
+class ListUsageResponse final :
+ public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.artifact.ListUsageResponse) */ {
+ public:
+ ListUsageResponse();
+ virtual ~ListUsageResponse();
+
+ ListUsageResponse(const ListUsageResponse& from);
+
+ inline ListUsageResponse& operator=(const ListUsageResponse& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ #if LANG_CXX11
+ ListUsageResponse(ListUsageResponse&& from) noexcept
+ : ListUsageResponse() {
+ *this = ::std::move(from);
+ }
+
+ inline ListUsageResponse& operator=(ListUsageResponse&& from) noexcept {
+ if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
+ if (this != &from) InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+ #endif
+ static const ::google::protobuf::Descriptor* descriptor() {
+ return default_instance().GetDescriptor();
+ }
+ static const ListUsageResponse& default_instance();
+
+ static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
+ static inline const ListUsageResponse* internal_default_instance() {
+ return reinterpret_cast(
+ &_ListUsageResponse_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 26;
+
+ void Swap(ListUsageResponse* other);
+ friend void swap(ListUsageResponse& a, ListUsageResponse& b) {
+ a.Swap(&b);
+ }
+
+ // implements Message ----------------------------------------------
+
+ inline ListUsageResponse* New() const final {
+ return CreateMaybeMessage(nullptr);
+ }
+
+ ListUsageResponse* New(::google::protobuf::Arena* arena) const final {
+ return CreateMaybeMessage(arena);
+ }
+ void CopyFrom(const ::google::protobuf::Message& from) final;
+ void MergeFrom(const ::google::protobuf::Message& from) final;
+ void CopyFrom(const ListUsageResponse& from);
+ void MergeFrom(const ListUsageResponse& from);
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+ static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
+ ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
+ #else
+ bool MergePartialFromCodedStream(
+ ::google::protobuf::io::CodedInputStream* input) final;
+ #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
+ void SerializeWithCachedSizes(
+ ::google::protobuf::io::CodedOutputStream* output) const final;
+ ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
+ ::google::protobuf::uint8* target) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(ListUsageResponse* other);
+ private:
+ inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
+ return nullptr;
+ }
+ inline void* MaybeArenaPtr() const {
+ return nullptr;
+ }
+ public:
+
+ ::google::protobuf::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ // repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ int executions_size() const;
+ void clear_executions();
+ static const int kExecutionsFieldNumber = 1;
+ ::flyteidl::core::WorkflowExecutionIdentifier* mutable_executions(int index);
+ ::google::protobuf::RepeatedPtrField< ::flyteidl::core::WorkflowExecutionIdentifier >*
+ mutable_executions();
+ const ::flyteidl::core::WorkflowExecutionIdentifier& executions(int index) const;
+ ::flyteidl::core::WorkflowExecutionIdentifier* add_executions();
+ const ::google::protobuf::RepeatedPtrField< ::flyteidl::core::WorkflowExecutionIdentifier >&
+ executions() const;
+
+ // @@protoc_insertion_point(class_scope:flyteidl.artifact.ListUsageResponse)
+ private:
+ class HasBitSetters;
+
+ ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
+ ::google::protobuf::RepeatedPtrField< ::flyteidl::core::WorkflowExecutionIdentifier > executions_;
+ mutable ::google::protobuf::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_flyteidl_2fartifact_2fartifacts_2eproto;
+};
// ===================================================================
@@ -5530,6 +5771,86 @@ ExecutionInputsRequest::inputs() const {
// ExecutionInputsResponse
+// -------------------------------------------------------------------
+
+// ListUsageRequest
+
+// .flyteidl.core.ArtifactID artifact_id = 1;
+inline bool ListUsageRequest::has_artifact_id() const {
+ return this != internal_default_instance() && artifact_id_ != nullptr;
+}
+inline const ::flyteidl::core::ArtifactID& ListUsageRequest::artifact_id() const {
+ const ::flyteidl::core::ArtifactID* p = artifact_id_;
+ // @@protoc_insertion_point(field_get:flyteidl.artifact.ListUsageRequest.artifact_id)
+ return p != nullptr ? *p : *reinterpret_cast(
+ &::flyteidl::core::_ArtifactID_default_instance_);
+}
+inline ::flyteidl::core::ArtifactID* ListUsageRequest::release_artifact_id() {
+ // @@protoc_insertion_point(field_release:flyteidl.artifact.ListUsageRequest.artifact_id)
+
+ ::flyteidl::core::ArtifactID* temp = artifact_id_;
+ artifact_id_ = nullptr;
+ return temp;
+}
+inline ::flyteidl::core::ArtifactID* ListUsageRequest::mutable_artifact_id() {
+
+ if (artifact_id_ == nullptr) {
+ auto* p = CreateMaybeMessage<::flyteidl::core::ArtifactID>(GetArenaNoVirtual());
+ artifact_id_ = p;
+ }
+ // @@protoc_insertion_point(field_mutable:flyteidl.artifact.ListUsageRequest.artifact_id)
+ return artifact_id_;
+}
+inline void ListUsageRequest::set_allocated_artifact_id(::flyteidl::core::ArtifactID* artifact_id) {
+ ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
+ if (message_arena == nullptr) {
+ delete reinterpret_cast< ::google::protobuf::MessageLite*>(artifact_id_);
+ }
+ if (artifact_id) {
+ ::google::protobuf::Arena* submessage_arena = nullptr;
+ if (message_arena != submessage_arena) {
+ artifact_id = ::google::protobuf::internal::GetOwnedMessage(
+ message_arena, artifact_id, submessage_arena);
+ }
+
+ } else {
+
+ }
+ artifact_id_ = artifact_id;
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.artifact.ListUsageRequest.artifact_id)
+}
+
+// -------------------------------------------------------------------
+
+// ListUsageResponse
+
+// repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+inline int ListUsageResponse::executions_size() const {
+ return executions_.size();
+}
+inline ::flyteidl::core::WorkflowExecutionIdentifier* ListUsageResponse::mutable_executions(int index) {
+ // @@protoc_insertion_point(field_mutable:flyteidl.artifact.ListUsageResponse.executions)
+ return executions_.Mutable(index);
+}
+inline ::google::protobuf::RepeatedPtrField< ::flyteidl::core::WorkflowExecutionIdentifier >*
+ListUsageResponse::mutable_executions() {
+ // @@protoc_insertion_point(field_mutable_list:flyteidl.artifact.ListUsageResponse.executions)
+ return &executions_;
+}
+inline const ::flyteidl::core::WorkflowExecutionIdentifier& ListUsageResponse::executions(int index) const {
+ // @@protoc_insertion_point(field_get:flyteidl.artifact.ListUsageResponse.executions)
+ return executions_.Get(index);
+}
+inline ::flyteidl::core::WorkflowExecutionIdentifier* ListUsageResponse::add_executions() {
+ // @@protoc_insertion_point(field_add:flyteidl.artifact.ListUsageResponse.executions)
+ return executions_.Add();
+}
+inline const ::google::protobuf::RepeatedPtrField< ::flyteidl::core::WorkflowExecutionIdentifier >&
+ListUsageResponse::executions() const {
+ // @@protoc_insertion_point(field_list:flyteidl.artifact.ListUsageResponse.executions)
+ return executions_;
+}
+
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif // __GNUC__
@@ -5581,6 +5902,10 @@ ExecutionInputsRequest::inputs() const {
// -------------------------------------------------------------------
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
// @@protoc_insertion_point(namespace_scope)
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go
index e29d85883e..27f84cb68d 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go
@@ -1219,6 +1219,84 @@ func (m *ExecutionInputsResponse) XXX_DiscardUnknown() {
var xxx_messageInfo_ExecutionInputsResponse proto.InternalMessageInfo
+type ListUsageRequest struct {
+ ArtifactId *core.ArtifactID `protobuf:"bytes,1,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ListUsageRequest) Reset() { *m = ListUsageRequest{} }
+func (m *ListUsageRequest) String() string { return proto.CompactTextString(m) }
+func (*ListUsageRequest) ProtoMessage() {}
+func (*ListUsageRequest) Descriptor() ([]byte, []int) {
+ return fileDescriptor_804518da5936dedb, []int{24}
+}
+
+func (m *ListUsageRequest) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ListUsageRequest.Unmarshal(m, b)
+}
+func (m *ListUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ListUsageRequest.Marshal(b, m, deterministic)
+}
+func (m *ListUsageRequest) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ListUsageRequest.Merge(m, src)
+}
+func (m *ListUsageRequest) XXX_Size() int {
+ return xxx_messageInfo_ListUsageRequest.Size(m)
+}
+func (m *ListUsageRequest) XXX_DiscardUnknown() {
+ xxx_messageInfo_ListUsageRequest.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListUsageRequest proto.InternalMessageInfo
+
+func (m *ListUsageRequest) GetArtifactId() *core.ArtifactID {
+ if m != nil {
+ return m.ArtifactId
+ }
+ return nil
+}
+
+type ListUsageResponse struct {
+ Executions []*core.WorkflowExecutionIdentifier `protobuf:"bytes,1,rep,name=executions,proto3" json:"executions,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
+}
+
+func (m *ListUsageResponse) Reset() { *m = ListUsageResponse{} }
+func (m *ListUsageResponse) String() string { return proto.CompactTextString(m) }
+func (*ListUsageResponse) ProtoMessage() {}
+func (*ListUsageResponse) Descriptor() ([]byte, []int) {
+ return fileDescriptor_804518da5936dedb, []int{25}
+}
+
+func (m *ListUsageResponse) XXX_Unmarshal(b []byte) error {
+ return xxx_messageInfo_ListUsageResponse.Unmarshal(m, b)
+}
+func (m *ListUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+ return xxx_messageInfo_ListUsageResponse.Marshal(b, m, deterministic)
+}
+func (m *ListUsageResponse) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_ListUsageResponse.Merge(m, src)
+}
+func (m *ListUsageResponse) XXX_Size() int {
+ return xxx_messageInfo_ListUsageResponse.Size(m)
+}
+func (m *ListUsageResponse) XXX_DiscardUnknown() {
+ xxx_messageInfo_ListUsageResponse.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ListUsageResponse proto.InternalMessageInfo
+
+func (m *ListUsageResponse) GetExecutions() []*core.WorkflowExecutionIdentifier {
+ if m != nil {
+ return m.Executions
+ }
+ return nil
+}
+
func init() {
proto.RegisterEnum("flyteidl.artifact.FindByWorkflowExecRequest_Direction", FindByWorkflowExecRequest_Direction_name, FindByWorkflowExecRequest_Direction_value)
proto.RegisterType((*Artifact)(nil), "flyteidl.artifact.Artifact")
@@ -1246,116 +1324,123 @@ func init() {
proto.RegisterType((*RegisterResponse)(nil), "flyteidl.artifact.RegisterResponse")
proto.RegisterType((*ExecutionInputsRequest)(nil), "flyteidl.artifact.ExecutionInputsRequest")
proto.RegisterType((*ExecutionInputsResponse)(nil), "flyteidl.artifact.ExecutionInputsResponse")
+ proto.RegisterType((*ListUsageRequest)(nil), "flyteidl.artifact.ListUsageRequest")
+ proto.RegisterType((*ListUsageResponse)(nil), "flyteidl.artifact.ListUsageResponse")
}
func init() { proto.RegisterFile("flyteidl/artifact/artifacts.proto", fileDescriptor_804518da5936dedb) }
var fileDescriptor_804518da5936dedb = []byte{
- // 1656 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcb, 0x73, 0xdb, 0xc6,
- 0x19, 0x37, 0x44, 0x8a, 0x14, 0x3f, 0x4a, 0xb2, 0xb4, 0x76, 0x25, 0x8a, 0x72, 0x6b, 0x19, 0x76,
- 0x5b, 0xf9, 0x51, 0x62, 0x4c, 0x77, 0x5c, 0x4b, 0x33, 0xee, 0x54, 0xb6, 0x5c, 0x0f, 0xeb, 0x97,
- 0x0c, 0xc9, 0x6d, 0xad, 0xe9, 0x0c, 0xbd, 0x04, 0x56, 0x14, 0x2c, 0x10, 0x80, 0x17, 0x4b, 0xa9,
- 0x18, 0x8f, 0xc7, 0x99, 0x5c, 0x7d, 0x4b, 0x32, 0x49, 0x26, 0x39, 0xe4, 0x92, 0x5b, 0x2e, 0x99,
- 0xe4, 0xbf, 0xc8, 0x35, 0x97, 0x1c, 0x72, 0xcc, 0x3f, 0x90, 0xa3, 0x27, 0x97, 0x0c, 0x16, 0x58,
- 0x00, 0x24, 0x40, 0x8a, 0xb2, 0x7d, 0xc8, 0x0d, 0xfb, 0xed, 0xef, 0x7b, 0xee, 0xf7, 0x22, 0xe1,
- 0xcc, 0x8e, 0xe9, 0x31, 0x62, 0xe8, 0xa6, 0x82, 0x29, 0x33, 0x76, 0xb0, 0xc6, 0xa2, 0x0f, 0xb7,
- 0xe6, 0x50, 0x9b, 0xd9, 0x68, 0x56, 0x40, 0x6a, 0xe2, 0xa6, 0xba, 0xd0, 0xb6, 0xed, 0xb6, 0x49,
- 0x14, 0x0e, 0x68, 0x75, 0x77, 0x14, 0x6c, 0x79, 0x01, 0xba, 0x7a, 0x2a, 0xbc, 0xc2, 0x8e, 0xa1,
- 0x60, 0xcb, 0xb2, 0x19, 0x66, 0x86, 0x6d, 0x85, 0xb2, 0xaa, 0x4b, 0xb1, 0x3a, 0xbd, 0x63, 0x58,
- 0x8a, 0x89, 0xbb, 0x96, 0xb6, 0xdb, 0x74, 0x4c, 0x6c, 0x09, 0xfe, 0x08, 0xa1, 0xd9, 0x94, 0x28,
- 0xa6, 0xc1, 0x08, 0xc5, 0xa6, 0xe0, 0x5f, 0xe8, 0xbd, 0x65, 0x9e, 0x43, 0xc4, 0xd5, 0x1f, 0x7a,
- 0xaf, 0x0c, 0x9d, 0x58, 0xcc, 0xd8, 0x31, 0x08, 0x0d, 0xef, 0x4f, 0xf7, 0xde, 0x0b, 0x5f, 0x9a,
- 0x86, 0x1e, 0x02, 0x7e, 0xdf, 0x27, 0xc0, 0x62, 0x84, 0xee, 0x60, 0x8d, 0xa4, 0x4c, 0x27, 0xfb,
- 0xc4, 0x62, 0x8a, 0x66, 0xda, 0x5d, 0x9d, 0x7f, 0x86, 0x16, 0xc8, 0xdf, 0x49, 0x30, 0xb1, 0x16,
- 0x8a, 0x45, 0xab, 0x50, 0x4e, 0xa8, 0xa8, 0x48, 0x4b, 0xd2, 0x72, 0xb9, 0xbe, 0x50, 0x8b, 0x62,
- 0xe9, 0xeb, 0xa8, 0x09, 0x74, 0x63, 0x5d, 0x05, 0x81, 0x6e, 0xe8, 0xe8, 0x0a, 0xe4, 0x5d, 0x87,
- 0x68, 0x95, 0x31, 0xce, 0x74, 0xba, 0x96, 0x7a, 0x80, 0x88, 0x71, 0xd3, 0x21, 0x9a, 0xca, 0xc1,
- 0x08, 0x41, 0x9e, 0xe1, 0xb6, 0x5b, 0xc9, 0x2d, 0xe5, 0x96, 0x4b, 0x2a, 0xff, 0x46, 0x2b, 0x50,
- 0x70, 0xed, 0x2e, 0xd5, 0x48, 0x25, 0xcf, 0x45, 0x9d, 0x19, 0x26, 0x8a, 0x03, 0xd5, 0x90, 0x41,
- 0x7e, 0x95, 0x83, 0xdf, 0xdd, 0xa4, 0x04, 0x33, 0x22, 0x00, 0x2a, 0x79, 0xd6, 0x25, 0x2e, 0x43,
- 0xd7, 0x61, 0x32, 0xf2, 0x6c, 0x8f, 0x78, 0xa1, 0x6b, 0xd5, 0x01, 0xae, 0xdd, 0x21, 0x9e, 0x1a,
- 0x45, 0xe2, 0x0e, 0xf1, 0x50, 0x05, 0x8a, 0xfb, 0x84, 0xba, 0x86, 0x6d, 0x55, 0x72, 0x4b, 0xd2,
- 0x72, 0x49, 0x15, 0xc7, 0x37, 0x73, 0xfb, 0xbf, 0x00, 0x8e, 0x7f, 0xcf, 0xb3, 0xac, 0x92, 0x5f,
- 0xca, 0x2d, 0x97, 0xeb, 0xd7, 0x32, 0x58, 0x33, 0x7d, 0xa9, 0x6d, 0x44, 0xac, 0xb7, 0x2c, 0x46,
- 0x3d, 0x35, 0x21, 0x0b, 0xcd, 0x40, 0x8e, 0xe1, 0x76, 0x65, 0x9c, 0x1b, 0xe9, 0x7f, 0x26, 0xc2,
- 0x59, 0x38, 0x62, 0x38, 0xab, 0xd7, 0xe1, 0x78, 0x9f, 0x2e, 0x5f, 0xbe, 0x08, 0x5f, 0x49, 0xf5,
- 0x3f, 0xd1, 0x49, 0x18, 0xdf, 0xc7, 0x66, 0x97, 0xf0, 0x08, 0x94, 0xd4, 0xe0, 0xb0, 0x3a, 0x76,
- 0x4d, 0x92, 0x7f, 0x91, 0x60, 0xba, 0x57, 0x32, 0x7a, 0x0c, 0xe8, 0xc0, 0xa6, 0x7b, 0x3b, 0xa6,
- 0x7d, 0xd0, 0x24, 0xff, 0x27, 0x5a, 0xd7, 0x17, 0x1d, 0x3e, 0xc6, 0x85, 0xbe, 0xc7, 0xf8, 0x4f,
- 0x08, 0xbc, 0x25, 0x70, 0x8d, 0xa8, 0x3a, 0xd4, 0xd9, 0x83, 0xfe, 0x4b, 0x34, 0x0f, 0x45, 0xcb,
- 0xd6, 0x89, 0x9f, 0xb7, 0x81, 0x25, 0x05, 0xff, 0xd8, 0xd0, 0x51, 0x1d, 0x8a, 0x0c, 0xbb, 0x7b,
- 0xfe, 0x45, 0x2e, 0x33, 0xa1, 0x13, 0x72, 0x0b, 0x3e, 0xb2, 0xa1, 0xa3, 0xb3, 0x30, 0x45, 0x09,
- 0xa3, 0x5e, 0x13, 0x33, 0x46, 0x3a, 0x0e, 0xe3, 0xa9, 0x38, 0xa5, 0x4e, 0x72, 0xe2, 0x5a, 0x40,
- 0x43, 0xa7, 0xa0, 0xe4, 0x50, 0xc3, 0xd2, 0x0c, 0x07, 0x9b, 0x61, 0xc4, 0x63, 0x82, 0xfc, 0x5a,
- 0x82, 0xc9, 0xe4, 0xd3, 0xa3, 0x4b, 0x22, 0x50, 0x81, 0xbb, 0x73, 0x7d, 0x56, 0xdc, 0x0d, 0x9a,
- 0x46, 0x18, 0x40, 0x54, 0x83, 0xbc, 0xdf, 0x28, 0xc2, 0xbc, 0xaa, 0x66, 0x83, 0xb7, 0x3c, 0x87,
- 0xa8, 0x1c, 0x87, 0x2e, 0xc2, 0xac, 0xbb, 0x6b, 0x53, 0xd6, 0xd4, 0x89, 0xab, 0x51, 0xc3, 0x61,
- 0x71, 0xae, 0xce, 0xf0, 0x8b, 0xf5, 0x98, 0x8e, 0x56, 0x60, 0xaa, 0xeb, 0x12, 0xda, 0xec, 0x10,
- 0x86, 0x75, 0xcc, 0x70, 0x58, 0x69, 0x27, 0x6b, 0x41, 0x1f, 0xac, 0x89, 0x16, 0x59, 0x5b, 0xb3,
- 0x3c, 0x75, 0xd2, 0x87, 0xde, 0x0b, 0x91, 0x7e, 0x64, 0x04, 0x57, 0x93, 0x1b, 0x18, 0x38, 0x3e,
- 0x29, 0x88, 0xbe, 0x49, 0xf2, 0x43, 0x98, 0xeb, 0x4f, 0x5d, 0xd7, 0xb1, 0x2d, 0x97, 0xa0, 0xbf,
- 0xc1, 0x84, 0xc8, 0xba, 0x30, 0x0e, 0x8b, 0x43, 0xf2, 0x51, 0x8d, 0xc0, 0x72, 0x0b, 0xd0, 0x6d,
- 0xc2, 0xfa, 0xcb, 0xba, 0x0e, 0xe3, 0xcf, 0xba, 0x84, 0x8a, 0x7a, 0x3e, 0x35, 0xa0, 0x9e, 0x1f,
- 0xfa, 0x18, 0x35, 0x80, 0xfa, 0xb5, 0xac, 0x13, 0x86, 0x0d, 0xd3, 0xe5, 0xc1, 0x9d, 0x50, 0xc5,
- 0x51, 0xbe, 0x0f, 0x27, 0x7a, 0x74, 0xbc, 0xad, 0xcd, 0x4f, 0x60, 0x6a, 0x93, 0x60, 0xaa, 0xed,
- 0x3e, 0x70, 0x82, 0xea, 0xf4, 0x1f, 0x89, 0x51, 0x43, 0x63, 0xcd, 0x44, 0xf9, 0x4b, 0xdc, 0x88,
- 0x99, 0xe0, 0x22, 0xae, 0x37, 0x24, 0xc3, 0x94, 0x89, 0x19, 0x71, 0x59, 0xb3, 0xe5, 0xf1, 0x9e,
- 0x15, 0x58, 0x5b, 0x0e, 0x88, 0x37, 0xbc, 0x3b, 0xc4, 0x93, 0xbf, 0x19, 0x83, 0xb9, 0x40, 0x85,
- 0x50, 0xef, 0xbe, 0xa3, 0x8e, 0xb7, 0xd2, 0xd3, 0xa2, 0xc6, 0x32, 0x0b, 0x27, 0x36, 0xb6, 0xa7,
- 0x07, 0xf5, 0xd4, 0x45, 0xae, 0xaf, 0x2e, 0x92, 0xad, 0x34, 0xdf, 0xdb, 0x4a, 0x57, 0xa1, 0x68,
- 0x07, 0x81, 0xe2, 0x49, 0x55, 0xae, 0x2f, 0x65, 0x84, 0xb9, 0x27, 0xa0, 0xaa, 0x60, 0xf0, 0xbb,
- 0x10, 0xb3, 0xf7, 0x88, 0xc5, 0x9b, 0x5c, 0x49, 0x0d, 0x0e, 0x3e, 0xd5, 0x34, 0x3a, 0x06, 0xab,
- 0x14, 0x97, 0xa4, 0xe5, 0x71, 0x35, 0x38, 0xc8, 0x4f, 0x61, 0x3e, 0x15, 0xb3, 0xf0, 0xa9, 0x57,
- 0xa0, 0x14, 0x6d, 0x12, 0x15, 0x89, 0xf7, 0xe5, 0xa1, 0x6f, 0x1d, 0xa3, 0x63, 0x0b, 0xc6, 0x12,
- 0x16, 0xc8, 0x3f, 0x4a, 0xb0, 0xf0, 0x4f, 0xc3, 0xd2, 0x6f, 0x78, 0xc9, 0x76, 0x26, 0xde, 0xe8,
- 0x26, 0x14, 0xfd, 0x2e, 0x18, 0xcf, 0xda, 0xa3, 0xf4, 0xc0, 0x82, 0xcf, 0xda, 0xd0, 0xd1, 0x16,
- 0x94, 0x74, 0x83, 0x12, 0x8d, 0x57, 0xbc, 0xaf, 0x7c, 0xba, 0x7e, 0x35, 0xc3, 0xe6, 0x81, 0x56,
- 0xd4, 0xd6, 0x05, 0xb7, 0x1a, 0x0b, 0x92, 0xcf, 0x41, 0x29, 0xa2, 0x23, 0x80, 0x42, 0xe3, 0xfe,
- 0xc6, 0xa3, 0xad, 0xcd, 0x99, 0x63, 0xa8, 0x0c, 0xc5, 0x07, 0x8f, 0xb6, 0xf8, 0x41, 0x92, 0x5f,
- 0xc2, 0xd4, 0x9a, 0xae, 0x6f, 0xe1, 0xb6, 0xf0, 0xe8, 0x6d, 0x36, 0x88, 0xcc, 0x49, 0xe2, 0x67,
- 0x93, 0xbd, 0x4f, 0xe8, 0x01, 0x35, 0x18, 0xe1, 0xd9, 0x34, 0xa1, 0xc6, 0x04, 0x79, 0x06, 0xa6,
- 0x85, 0x01, 0xc1, 0x13, 0xca, 0x2d, 0x38, 0x19, 0xf4, 0x9e, 0x2d, 0x6a, 0xb4, 0xdb, 0x84, 0x0a,
- 0xcb, 0xfe, 0x05, 0x27, 0x58, 0x40, 0x69, 0x26, 0x16, 0xb8, 0x74, 0x59, 0xf0, 0x1d, 0xaf, 0x76,
- 0x97, 0x43, 0x36, 0x4c, 0x6c, 0xa9, 0xb3, 0x21, 0x5b, 0x4c, 0x92, 0xe7, 0xc5, 0x9a, 0x11, 0xe9,
- 0x08, 0x95, 0x6f, 0x41, 0x65, 0x9d, 0x60, 0x8d, 0x19, 0xfb, 0x69, 0x03, 0xae, 0x01, 0x08, 0x03,
- 0x06, 0x46, 0x26, 0xf1, 0xbc, 0xa5, 0x10, 0xdc, 0xd0, 0xe5, 0x45, 0x58, 0xc8, 0x90, 0x1a, 0xaa,
- 0x7c, 0x4f, 0x82, 0x19, 0x11, 0xd0, 0x0d, 0x6a, 0xeb, 0x5d, 0x8d, 0x50, 0x74, 0x15, 0x4a, 0xbe,
- 0x20, 0xe6, 0x8d, 0xa4, 0x6a, 0x22, 0xc0, 0x36, 0x74, 0xf4, 0x57, 0x28, 0xda, 0x5d, 0xe6, 0x74,
- 0x99, 0x3b, 0x60, 0xf0, 0xfc, 0x1b, 0x53, 0x03, 0xb7, 0x4c, 0x72, 0x0f, 0x3b, 0xaa, 0x80, 0xca,
- 0xff, 0x83, 0x79, 0x95, 0xb4, 0x0d, 0x97, 0x11, 0x2a, 0x2c, 0x10, 0x4e, 0xaf, 0xf9, 0xbd, 0x20,
- 0x20, 0x89, 0x82, 0x3a, 0x3b, 0xa4, 0xa0, 0x22, 0xf6, 0x98, 0x4b, 0x7e, 0x19, 0xfb, 0x77, 0xd3,
- 0xb6, 0xdc, 0x6e, 0xe7, 0x2d, 0xfc, 0xbb, 0x02, 0x05, 0xc3, 0x4a, 0xb8, 0xb7, 0x98, 0xee, 0x68,
- 0xb8, 0x43, 0x18, 0xa1, 0xbe, 0x7f, 0x21, 0x34, 0xe9, 0x9e, 0x30, 0x20, 0xe1, 0x9e, 0x16, 0x92,
- 0x46, 0x71, 0x2f, 0x62, 0x8f, 0xb9, 0x64, 0x04, 0x33, 0x42, 0x7a, 0xf4, 0xa6, 0x9f, 0x49, 0x30,
- 0x17, 0x97, 0x3c, 0xb7, 0x42, 0x68, 0xbc, 0x07, 0x93, 0xd1, 0xe2, 0xf4, 0x66, 0x7d, 0xa3, 0x4c,
- 0x62, 0x22, 0xba, 0x9c, 0x08, 0x48, 0x6e, 0x78, 0xa9, 0x8a, 0x70, 0x2c, 0xc0, 0x7c, 0xca, 0xb6,
- 0xc0, 0xee, 0xfa, 0xeb, 0xe9, 0xf8, 0xad, 0x02, 0xa7, 0xa8, 0x87, 0xda, 0x30, 0xdd, 0xbb, 0x0c,
- 0xa0, 0xe5, 0x51, 0x57, 0xdd, 0xea, 0xf9, 0x11, 0x90, 0x61, 0xcc, 0x8e, 0xa1, 0x9f, 0xf3, 0x50,
- 0x4e, 0xcc, 0x6f, 0xf4, 0xc7, 0x0c, 0xe6, 0xf4, 0x0e, 0x51, 0xfd, 0xd3, 0x61, 0xb0, 0x50, 0xc1,
- 0x07, 0xf9, 0xf7, 0xbf, 0xff, 0xe9, 0xc3, 0xb1, 0x57, 0x79, 0xb4, 0x18, 0xff, 0xdc, 0xe4, 0x3f,
- 0x19, 0xf7, 0x2f, 0xc7, 0x84, 0xed, 0x6f, 0x25, 0xf4, 0xb5, 0x34, 0x18, 0xa0, 0x18, 0xba, 0xf2,
- 0x9c, 0x2f, 0x22, 0xb5, 0xe4, 0xaf, 0xb9, 0xe4, 0xa8, 0xf6, 0xd7, 0xaf, 0xa7, 0x44, 0x63, 0x2f,
- 0x0e, 0x05, 0xea, 0x76, 0x07, 0x1b, 0xd6, 0xe1, 0x38, 0x0b, 0x77, 0x48, 0x26, 0x2a, 0x1c, 0xbd,
- 0x2f, 0xb6, 0x3f, 0x91, 0xd0, 0x47, 0xbf, 0x49, 0xab, 0xb7, 0x3f, 0x97, 0xd0, 0xa7, 0xc3, 0x2c,
- 0x63, 0xb8, 0x9d, 0x92, 0xc4, 0x70, 0x7b, 0x44, 0xdb, 0x52, 0xc8, 0x41, 0xc6, 0xa5, 0x80, 0xdc,
- 0x3a, 0xf4, 0xf1, 0x18, 0x1c, 0xef, 0x5b, 0x26, 0xd0, 0xf9, 0x81, 0x6b, 0x4b, 0xff, 0x92, 0x56,
- 0xbd, 0x30, 0x0a, 0x34, 0xcc, 0xbf, 0xaf, 0x24, 0x9e, 0x7f, 0x5f, 0x4a, 0xe8, 0x71, 0x3a, 0x1c,
- 0x2e, 0x67, 0x52, 0x9e, 0x0f, 0xf0, 0x3a, 0xdb, 0xc5, 0x8c, 0x68, 0xdf, 0x46, 0xb7, 0xde, 0x89,
- 0x70, 0xa4, 0xc3, 0x54, 0xcf, 0x88, 0x44, 0x7f, 0x1e, 0x58, 0xca, 0xbd, 0x73, 0xb2, 0xba, 0x7c,
- 0x38, 0x30, 0x2a, 0xf9, 0x2f, 0x24, 0x98, 0x4d, 0x8d, 0x46, 0x74, 0x31, 0x43, 0xc2, 0xa0, 0xb1,
- 0x5c, 0xbd, 0x34, 0x1a, 0x38, 0x54, 0xa9, 0xf0, 0x37, 0x38, 0x5f, 0x3f, 0x97, 0x8e, 0x52, 0x38,
- 0xaf, 0x15, 0x3d, 0x62, 0x5e, 0x95, 0x2e, 0xa0, 0x07, 0x50, 0x08, 0x16, 0x14, 0x94, 0xb5, 0xcd,
- 0xf6, 0x2c, 0x4f, 0xd5, 0x33, 0x43, 0x10, 0x91, 0xcb, 0x24, 0x9e, 0x17, 0xd1, 0xb8, 0xcf, 0x4a,
- 0xa3, 0x01, 0x13, 0xb9, 0x7a, 0x76, 0x08, 0x36, 0x5b, 0x4d, 0x34, 0x75, 0x87, 0xa9, 0xe9, 0x9b,
- 0x8c, 0xa3, 0xaa, 0xe9, 0x00, 0xda, 0x24, 0xac, 0x6f, 0x9e, 0x64, 0x56, 0x50, 0xf6, 0x3c, 0xcc,
- 0xac, 0xa0, 0x01, 0xe3, 0x49, 0x3e, 0x86, 0x7e, 0x90, 0x00, 0xa5, 0x17, 0x61, 0x74, 0xe9, 0x28,
- 0xfb, 0xf2, 0x91, 0x8a, 0x76, 0x97, 0xe7, 0x4b, 0x0b, 0x3d, 0x19, 0x58, 0x55, 0xd1, 0x34, 0x56,
- 0x9e, 0x87, 0xbf, 0x05, 0x12, 0xa5, 0x25, 0x28, 0x51, 0xc9, 0x0a, 0x42, 0xd8, 0xd1, 0xa3, 0x7d,
- 0xfd, 0xc5, 0x8d, 0x7f, 0x6c, 0xff, 0xbd, 0x6d, 0xb0, 0xdd, 0x6e, 0xab, 0xa6, 0xd9, 0x1d, 0x85,
- 0x5b, 0x68, 0xd3, 0x76, 0xf0, 0xa1, 0x44, 0x7f, 0x03, 0xb6, 0x89, 0xa5, 0x38, 0xad, 0xbf, 0xb4,
- 0x6d, 0x25, 0xf5, 0x1f, 0x6a, 0xab, 0xc0, 0x7f, 0xf6, 0x5f, 0xf9, 0x35, 0x00, 0x00, 0xff, 0xff,
- 0x39, 0x44, 0x4a, 0xb7, 0x5f, 0x15, 0x00, 0x00,
+ // 1734 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcb, 0x6f, 0xdb, 0xc8,
+ 0x19, 0x0f, 0x2d, 0x45, 0xb2, 0x3e, 0xd9, 0x5e, 0x79, 0x36, 0xb5, 0x65, 0x39, 0xed, 0x3a, 0x4c,
+ 0xda, 0x3a, 0xd9, 0x54, 0xc4, 0x2a, 0xc5, 0x36, 0x36, 0xb0, 0x45, 0x9d, 0x38, 0x5d, 0x68, 0xf3,
+ 0xf2, 0xd2, 0x4e, 0xdb, 0x35, 0x0a, 0x68, 0x47, 0xe4, 0x98, 0xe6, 0x9a, 0x22, 0xb9, 0xc3, 0x91,
+ 0x5d, 0x22, 0x08, 0xb6, 0xe8, 0x75, 0x6f, 0xdb, 0x27, 0xda, 0x02, 0xbd, 0xf4, 0xd6, 0x4b, 0xd1,
+ 0xfe, 0x17, 0xbd, 0xf6, 0xd2, 0x43, 0x8f, 0xfd, 0x07, 0xf6, 0xd0, 0x43, 0xd1, 0x4b, 0xc1, 0xe1,
+ 0x0c, 0x49, 0x89, 0x94, 0x2c, 0x27, 0x39, 0xf4, 0x46, 0x7e, 0xf3, 0xfb, 0x9e, 0xf3, 0xbd, 0x48,
+ 0xb8, 0x76, 0xe4, 0x84, 0x8c, 0xd8, 0xa6, 0xa3, 0x61, 0xca, 0xec, 0x23, 0x6c, 0xb0, 0xe4, 0x21,
+ 0x68, 0xfb, 0xd4, 0x63, 0x1e, 0x5a, 0x96, 0x90, 0xb6, 0x3c, 0x69, 0xad, 0x59, 0x9e, 0x67, 0x39,
+ 0x44, 0xe3, 0x80, 0xfe, 0xf0, 0x48, 0xc3, 0x6e, 0x18, 0xa3, 0x5b, 0x57, 0xc5, 0x11, 0xf6, 0x6d,
+ 0x0d, 0xbb, 0xae, 0xc7, 0x30, 0xb3, 0x3d, 0x57, 0xc8, 0x6a, 0x6d, 0xa4, 0xea, 0xcc, 0x81, 0xed,
+ 0x6a, 0x0e, 0x1e, 0xba, 0xc6, 0x71, 0xcf, 0x77, 0xb0, 0x2b, 0xf9, 0x13, 0x84, 0xe1, 0x51, 0xa2,
+ 0x39, 0x36, 0x23, 0x14, 0x3b, 0x92, 0x7f, 0x6d, 0xf4, 0x94, 0x85, 0x3e, 0x91, 0x47, 0x5f, 0x1b,
+ 0x3d, 0xb2, 0x4d, 0xe2, 0x32, 0xfb, 0xc8, 0x26, 0x54, 0x9c, 0xbf, 0x35, 0x7a, 0x2e, 0x7d, 0xe9,
+ 0xd9, 0xa6, 0x00, 0x7c, 0x75, 0x4c, 0x80, 0xcb, 0x08, 0x3d, 0xc2, 0x06, 0xc9, 0x99, 0x4e, 0x4e,
+ 0x89, 0xcb, 0x34, 0xc3, 0xf1, 0x86, 0x26, 0x7f, 0x14, 0x16, 0xa8, 0x7f, 0x53, 0x60, 0x7e, 0x47,
+ 0x88, 0x45, 0xdb, 0x50, 0xcf, 0xa8, 0x68, 0x2a, 0x1b, 0xca, 0x66, 0xbd, 0xb3, 0xd6, 0x4e, 0x62,
+ 0x19, 0xe9, 0x68, 0x4b, 0x74, 0x77, 0x57, 0x07, 0x89, 0xee, 0x9a, 0xe8, 0x0e, 0x94, 0x03, 0x9f,
+ 0x18, 0xcd, 0x39, 0xce, 0xf4, 0x56, 0x3b, 0x77, 0x01, 0x09, 0xe3, 0xbe, 0x4f, 0x0c, 0x9d, 0x83,
+ 0x11, 0x82, 0x32, 0xc3, 0x56, 0xd0, 0x2c, 0x6d, 0x94, 0x36, 0x6b, 0x3a, 0x7f, 0x46, 0x5b, 0x50,
+ 0x09, 0xbc, 0x21, 0x35, 0x48, 0xb3, 0xcc, 0x45, 0x5d, 0x9b, 0x26, 0x8a, 0x03, 0x75, 0xc1, 0xa0,
+ 0x7e, 0x5e, 0x82, 0xaf, 0xdc, 0xa7, 0x04, 0x33, 0x22, 0x01, 0x3a, 0xf9, 0x74, 0x48, 0x02, 0x86,
+ 0xde, 0x83, 0x85, 0xc4, 0xb3, 0x13, 0x12, 0x0a, 0xd7, 0x5a, 0x13, 0x5c, 0x7b, 0x48, 0x42, 0x3d,
+ 0x89, 0xc4, 0x43, 0x12, 0xa2, 0x26, 0x54, 0x4f, 0x09, 0x0d, 0x6c, 0xcf, 0x6d, 0x96, 0x36, 0x94,
+ 0xcd, 0x9a, 0x2e, 0x5f, 0x5f, 0xce, 0xed, 0x1f, 0x01, 0xf8, 0xd1, 0x39, 0xcf, 0xb2, 0x66, 0x79,
+ 0xa3, 0xb4, 0x59, 0xef, 0xdc, 0x2d, 0x60, 0x2d, 0xf4, 0xa5, 0xbd, 0x97, 0xb0, 0x3e, 0x70, 0x19,
+ 0x0d, 0xf5, 0x8c, 0x2c, 0xd4, 0x80, 0x12, 0xc3, 0x56, 0xf3, 0x32, 0x37, 0x32, 0x7a, 0xcc, 0x84,
+ 0xb3, 0x72, 0xc1, 0x70, 0xb6, 0xde, 0x83, 0x37, 0xc6, 0x74, 0x45, 0xf2, 0x65, 0xf8, 0x6a, 0x7a,
+ 0xf4, 0x88, 0xae, 0xc0, 0xe5, 0x53, 0xec, 0x0c, 0x09, 0x8f, 0x40, 0x4d, 0x8f, 0x5f, 0xb6, 0xe7,
+ 0xee, 0x2a, 0xea, 0x7f, 0x15, 0x58, 0x1a, 0x95, 0x8c, 0x3e, 0x02, 0x74, 0xe6, 0xd1, 0x93, 0x23,
+ 0xc7, 0x3b, 0xeb, 0x91, 0x9f, 0x10, 0x63, 0x18, 0x89, 0x16, 0x97, 0x71, 0x6b, 0xec, 0x32, 0x7e,
+ 0x28, 0x80, 0x0f, 0x24, 0xae, 0x9b, 0x54, 0x87, 0xbe, 0x7c, 0x36, 0x7e, 0x88, 0x56, 0xa1, 0xea,
+ 0x7a, 0x26, 0x89, 0xf2, 0x36, 0xb6, 0xa4, 0x12, 0xbd, 0x76, 0x4d, 0xd4, 0x81, 0x2a, 0xc3, 0xc1,
+ 0x49, 0x74, 0x50, 0x2a, 0x4c, 0xe8, 0x8c, 0xdc, 0x4a, 0x84, 0xec, 0x9a, 0xe8, 0x3a, 0x2c, 0x52,
+ 0xc2, 0x68, 0xd8, 0xc3, 0x8c, 0x91, 0x81, 0xcf, 0x78, 0x2a, 0x2e, 0xea, 0x0b, 0x9c, 0xb8, 0x13,
+ 0xd3, 0xd0, 0x55, 0xa8, 0xf9, 0xd4, 0x76, 0x0d, 0xdb, 0xc7, 0x8e, 0x88, 0x78, 0x4a, 0x50, 0xff,
+ 0xa3, 0xc0, 0x42, 0xf6, 0xea, 0xd1, 0x6d, 0x19, 0xa8, 0xd8, 0xdd, 0x95, 0x31, 0x2b, 0x1e, 0xc5,
+ 0x4d, 0x43, 0x04, 0x10, 0xb5, 0xa1, 0x1c, 0x35, 0x0a, 0x91, 0x57, 0xad, 0x62, 0xf0, 0x41, 0xe8,
+ 0x13, 0x9d, 0xe3, 0xd0, 0xdb, 0xb0, 0x1c, 0x1c, 0x7b, 0x94, 0xf5, 0x4c, 0x12, 0x18, 0xd4, 0xf6,
+ 0x59, 0x9a, 0xab, 0x0d, 0x7e, 0xb0, 0x9b, 0xd2, 0xd1, 0x16, 0x2c, 0x0e, 0x03, 0x42, 0x7b, 0x03,
+ 0xc2, 0xb0, 0x89, 0x19, 0x16, 0x95, 0x76, 0xa5, 0x1d, 0xf7, 0xc1, 0xb6, 0x6c, 0x91, 0xed, 0x1d,
+ 0x37, 0xd4, 0x17, 0x22, 0xe8, 0x63, 0x81, 0x8c, 0x22, 0x23, 0xb9, 0x7a, 0xdc, 0xc0, 0xd8, 0xf1,
+ 0x05, 0x49, 0x8c, 0x4c, 0x52, 0x3f, 0x84, 0x95, 0xf1, 0xd4, 0x0d, 0x7c, 0xcf, 0x0d, 0x08, 0xfa,
+ 0x0e, 0xcc, 0xcb, 0xac, 0x13, 0x71, 0x58, 0x9f, 0x92, 0x8f, 0x7a, 0x02, 0x56, 0xfb, 0x80, 0xde,
+ 0x27, 0x6c, 0xbc, 0xac, 0x3b, 0x70, 0xf9, 0xd3, 0x21, 0xa1, 0xb2, 0x9e, 0xaf, 0x4e, 0xa8, 0xe7,
+ 0x0f, 0x23, 0x8c, 0x1e, 0x43, 0xa3, 0x5a, 0x36, 0x09, 0xc3, 0xb6, 0x13, 0xf0, 0xe0, 0xce, 0xeb,
+ 0xf2, 0x55, 0x7d, 0x02, 0x6f, 0x8e, 0xe8, 0x78, 0x55, 0x9b, 0x3f, 0x86, 0xc5, 0x7d, 0x82, 0xa9,
+ 0x71, 0xfc, 0xd4, 0x8f, 0xab, 0x33, 0xba, 0x24, 0x46, 0x6d, 0x83, 0xf5, 0x32, 0xe5, 0xaf, 0x70,
+ 0x23, 0x1a, 0xf1, 0x41, 0x5a, 0x6f, 0x48, 0x85, 0x45, 0x07, 0x33, 0x12, 0xb0, 0x5e, 0x3f, 0xe4,
+ 0x3d, 0x2b, 0xb6, 0xb6, 0x1e, 0x13, 0xef, 0x85, 0x0f, 0x49, 0xa8, 0xfe, 0x65, 0x0e, 0x56, 0x62,
+ 0x15, 0x52, 0x7d, 0xf0, 0x9a, 0x3a, 0xde, 0xd6, 0x48, 0x8b, 0x9a, 0x2b, 0x2c, 0x9c, 0xd4, 0xd8,
+ 0x91, 0x1e, 0x34, 0x52, 0x17, 0xa5, 0xb1, 0xba, 0xc8, 0xb6, 0xd2, 0xf2, 0x68, 0x2b, 0xdd, 0x86,
+ 0xaa, 0x17, 0x07, 0x8a, 0x27, 0x55, 0xbd, 0xb3, 0x51, 0x10, 0xe6, 0x91, 0x80, 0xea, 0x92, 0x21,
+ 0xea, 0x42, 0xcc, 0x3b, 0x21, 0x2e, 0x6f, 0x72, 0x35, 0x3d, 0x7e, 0x89, 0xa8, 0x8e, 0x3d, 0xb0,
+ 0x59, 0xb3, 0xba, 0xa1, 0x6c, 0x5e, 0xd6, 0xe3, 0x17, 0xf5, 0x13, 0x58, 0xcd, 0xc5, 0x4c, 0x5c,
+ 0xf5, 0x16, 0xd4, 0x92, 0x4d, 0xa2, 0xa9, 0xf0, 0xbe, 0x3c, 0xf5, 0xae, 0x53, 0x74, 0x6a, 0xc1,
+ 0x5c, 0xc6, 0x02, 0xf5, 0x9f, 0x0a, 0xac, 0x7d, 0xdf, 0x76, 0xcd, 0x7b, 0x61, 0xb6, 0x9d, 0xc9,
+ 0x3b, 0xba, 0x0f, 0xd5, 0xa8, 0x0b, 0xa6, 0xb3, 0xf6, 0x22, 0x3d, 0xb0, 0x12, 0xb1, 0x76, 0x4d,
+ 0x74, 0x00, 0x35, 0xd3, 0xa6, 0xc4, 0xe0, 0x15, 0x1f, 0x29, 0x5f, 0xea, 0xbc, 0x5b, 0x60, 0xf3,
+ 0x44, 0x2b, 0xda, 0xbb, 0x92, 0x5b, 0x4f, 0x05, 0xa9, 0x37, 0xa0, 0x96, 0xd0, 0x11, 0x40, 0xa5,
+ 0xfb, 0x64, 0xef, 0xd9, 0xc1, 0x7e, 0xe3, 0x12, 0xaa, 0x43, 0xf5, 0xe9, 0xb3, 0x03, 0xfe, 0xa2,
+ 0xa8, 0x9f, 0xc1, 0xe2, 0x8e, 0x69, 0x1e, 0x60, 0x4b, 0x7a, 0xf4, 0x2a, 0x1b, 0x44, 0xe1, 0x24,
+ 0x89, 0xb2, 0xc9, 0x3b, 0x25, 0xf4, 0x8c, 0xda, 0x8c, 0xf0, 0x6c, 0x9a, 0xd7, 0x53, 0x82, 0xda,
+ 0x80, 0x25, 0x69, 0x40, 0x7c, 0x85, 0x6a, 0x1f, 0xae, 0xc4, 0xbd, 0xe7, 0x80, 0xda, 0x96, 0x45,
+ 0xa8, 0xb4, 0xec, 0x03, 0x78, 0x93, 0xc5, 0x94, 0x5e, 0x66, 0x81, 0xcb, 0x97, 0x05, 0xdf, 0xf1,
+ 0xda, 0x8f, 0x38, 0x64, 0xcf, 0xc1, 0xae, 0xbe, 0x2c, 0xd8, 0x52, 0x92, 0xba, 0x2a, 0xd7, 0x8c,
+ 0x44, 0x87, 0x50, 0x7e, 0x00, 0xcd, 0x5d, 0x82, 0x0d, 0x66, 0x9f, 0xe6, 0x0d, 0xb8, 0x0b, 0x20,
+ 0x0d, 0x98, 0x18, 0x99, 0xcc, 0xf5, 0xd6, 0x04, 0xb8, 0x6b, 0xaa, 0xeb, 0xb0, 0x56, 0x20, 0x55,
+ 0xa8, 0xfc, 0xa9, 0x02, 0x0d, 0x19, 0xd0, 0x3d, 0xea, 0x99, 0x43, 0x83, 0x50, 0xf4, 0x2e, 0xd4,
+ 0x22, 0x41, 0x2c, 0x9c, 0x49, 0xd5, 0x7c, 0x8c, 0xed, 0x9a, 0xe8, 0xdb, 0x50, 0xf5, 0x86, 0xcc,
+ 0x1f, 0xb2, 0x60, 0xc2, 0xe0, 0xf9, 0x01, 0xa6, 0x36, 0xee, 0x3b, 0xe4, 0x31, 0xf6, 0x75, 0x09,
+ 0x55, 0x7f, 0x0c, 0xab, 0x3a, 0xb1, 0xec, 0x80, 0x11, 0x2a, 0x2d, 0x90, 0x4e, 0xef, 0x44, 0xbd,
+ 0x20, 0x26, 0xc9, 0x82, 0xba, 0x3e, 0xa5, 0xa0, 0x12, 0xf6, 0x94, 0x4b, 0xfd, 0x2c, 0xf5, 0xef,
+ 0xbe, 0xe7, 0x06, 0xc3, 0xc1, 0x2b, 0xf8, 0x77, 0x07, 0x2a, 0xb6, 0x9b, 0x71, 0x6f, 0x3d, 0xdf,
+ 0xd1, 0xf0, 0x80, 0x30, 0x42, 0x23, 0xff, 0x04, 0x34, 0xeb, 0x9e, 0x34, 0x20, 0xe3, 0x9e, 0x21,
+ 0x48, 0xb3, 0xb8, 0x97, 0xb0, 0xa7, 0x5c, 0x2a, 0x82, 0x86, 0x94, 0x9e, 0xdc, 0xe9, 0x6f, 0x15,
+ 0x58, 0x49, 0x4b, 0x9e, 0x5b, 0x21, 0x35, 0x3e, 0x86, 0x85, 0x64, 0x71, 0x7a, 0xb9, 0xbe, 0x51,
+ 0x27, 0x29, 0x11, 0xbd, 0x93, 0x09, 0x48, 0x69, 0x7a, 0xa9, 0xca, 0x70, 0xac, 0xc1, 0x6a, 0xce,
+ 0x36, 0x61, 0xf7, 0x13, 0x68, 0x3c, 0xb2, 0x03, 0xf6, 0x2c, 0xc0, 0x16, 0x79, 0x0d, 0x1d, 0x41,
+ 0xed, 0xc1, 0x72, 0x46, 0x9e, 0xe8, 0xd1, 0x1f, 0x00, 0x24, 0x1e, 0xc8, 0xa0, 0x5f, 0xc4, 0xff,
+ 0x0c, 0x77, 0xe7, 0xcb, 0x46, 0x9a, 0x5c, 0xf1, 0x2d, 0xd0, 0x10, 0x59, 0xb0, 0x34, 0xba, 0xbd,
+ 0xa0, 0xcd, 0x59, 0x77, 0xf3, 0xd6, 0xcd, 0x19, 0x90, 0x22, 0x58, 0x97, 0xd0, 0x97, 0x65, 0xa8,
+ 0x67, 0x16, 0x0e, 0xf4, 0xf5, 0x02, 0xe6, 0xfc, 0xd2, 0xd3, 0xfa, 0xc6, 0x79, 0x30, 0xa1, 0xe0,
+ 0x8b, 0xf2, 0xcf, 0xfe, 0xfe, 0xaf, 0x9f, 0xcf, 0x7d, 0x5e, 0x46, 0xeb, 0xe9, 0xf7, 0x31, 0xff,
+ 0xc6, 0x3d, 0x7d, 0x27, 0x25, 0x1c, 0xfe, 0x55, 0x41, 0x7f, 0x56, 0x26, 0x03, 0x34, 0xdb, 0xd4,
+ 0x9e, 0xf3, 0xcd, 0xa9, 0x9d, 0xfd, 0xfc, 0xcc, 0xee, 0x16, 0xd1, 0xbe, 0xf8, 0x09, 0x31, 0xd8,
+ 0x8b, 0x73, 0x81, 0xa6, 0x37, 0xc0, 0xb6, 0x7b, 0x3e, 0xce, 0xc5, 0x03, 0x52, 0x88, 0x12, 0xbb,
+ 0xc2, 0x8b, 0xc3, 0x5f, 0x2b, 0xe8, 0x17, 0xff, 0x97, 0x56, 0x1f, 0xfe, 0x4e, 0x41, 0xbf, 0x99,
+ 0x66, 0x19, 0xc3, 0x56, 0x4e, 0x12, 0xc3, 0xd6, 0x8c, 0xb6, 0xe5, 0x90, 0x93, 0x8c, 0xcb, 0x01,
+ 0xb9, 0x75, 0xe8, 0x57, 0x73, 0xf0, 0xc6, 0xd8, 0xf6, 0x83, 0x6e, 0x4e, 0xdc, 0xb3, 0xc6, 0xb7,
+ 0xca, 0xd6, 0xad, 0x59, 0xa0, 0x22, 0xff, 0xfe, 0xa4, 0xf0, 0xfc, 0xfb, 0xa3, 0x82, 0x3e, 0xca,
+ 0x87, 0x23, 0xe0, 0x4c, 0xda, 0xf3, 0x09, 0x5e, 0x17, 0xbb, 0x58, 0x10, 0xed, 0xf7, 0xd1, 0x83,
+ 0xd7, 0x22, 0x1c, 0x99, 0xb0, 0x38, 0x32, 0xd3, 0xd1, 0x37, 0x27, 0x96, 0xf2, 0xe8, 0x60, 0x6f,
+ 0x6d, 0x9e, 0x0f, 0x4c, 0x4a, 0xfe, 0x0f, 0x0a, 0x2c, 0xe7, 0x66, 0x39, 0x7a, 0xbb, 0x40, 0xc2,
+ 0xa4, 0x3d, 0xa2, 0x75, 0x7b, 0x36, 0xb0, 0x50, 0xa9, 0xf1, 0x3b, 0xb8, 0xd9, 0xb9, 0x91, 0x8f,
+ 0x92, 0x58, 0x30, 0x34, 0x33, 0x61, 0xde, 0x56, 0x6e, 0xa1, 0xa7, 0x50, 0x89, 0x37, 0x2a, 0x54,
+ 0xb4, 0x7e, 0x8f, 0x6c, 0x7b, 0xad, 0x6b, 0x53, 0x10, 0x89, 0xcb, 0x24, 0x1d, 0x70, 0xc9, 0x7e,
+ 0x52, 0x94, 0x46, 0x13, 0x56, 0x88, 0xd6, 0xf5, 0x29, 0xd8, 0x62, 0x35, 0xc9, 0x9a, 0x30, 0x4d,
+ 0xcd, 0xd8, 0x28, 0x9f, 0x55, 0xcd, 0x00, 0xd0, 0x3e, 0x61, 0x63, 0x03, 0xb0, 0xb0, 0x82, 0x8a,
+ 0x07, 0x78, 0x61, 0x05, 0x4d, 0x9a, 0xa7, 0x97, 0xd0, 0x3f, 0x14, 0x40, 0xf9, 0xcd, 0x1d, 0xdd,
+ 0xbe, 0xc8, 0x82, 0x7f, 0xa1, 0xa2, 0x3d, 0xe6, 0xf9, 0xd2, 0x47, 0x1f, 0x4f, 0xac, 0xaa, 0x64,
+ 0x7c, 0x6a, 0xcf, 0xc5, 0xc7, 0x4b, 0xa6, 0xb4, 0x24, 0x25, 0x29, 0x59, 0x49, 0x10, 0x1d, 0x3d,
+ 0xf9, 0xc0, 0x78, 0x81, 0xfe, 0xad, 0x40, 0x2d, 0x99, 0xee, 0xa8, 0x28, 0xfc, 0xe3, 0xbb, 0x44,
+ 0xeb, 0xc6, 0x74, 0x90, 0x70, 0xe1, 0xf7, 0x71, 0xdf, 0xf9, 0xa5, 0x82, 0xbe, 0x28, 0xe8, 0xc3,
+ 0xc3, 0x08, 0x9b, 0xe9, 0x01, 0x93, 0xa7, 0xc2, 0xf9, 0xf3, 0xe0, 0xbc, 0xf9, 0x55, 0x34, 0xb9,
+ 0xee, 0x7d, 0xef, 0xf0, 0xbb, 0x96, 0xcd, 0x8e, 0x87, 0xfd, 0xb6, 0xe1, 0x0d, 0x34, 0xee, 0x90,
+ 0x47, 0xad, 0xf8, 0x41, 0x4b, 0xfe, 0xd7, 0x5a, 0xc4, 0xd5, 0xfc, 0xfe, 0xb7, 0x2c, 0x4f, 0xcb,
+ 0xfd, 0xec, 0xee, 0x57, 0xf8, 0xff, 0x99, 0x3b, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x67,
+ 0x17, 0x6c, 0x08, 0x17, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
@@ -1380,6 +1465,7 @@ type ArtifactRegistryClient interface {
RegisterConsumer(ctx context.Context, in *RegisterConsumerRequest, opts ...grpc.CallOption) (*RegisterResponse, error)
SetExecutionInputs(ctx context.Context, in *ExecutionInputsRequest, opts ...grpc.CallOption) (*ExecutionInputsResponse, error)
FindByWorkflowExec(ctx context.Context, in *FindByWorkflowExecRequest, opts ...grpc.CallOption) (*SearchArtifactsResponse, error)
+ ListUsage(ctx context.Context, in *ListUsageRequest, opts ...grpc.CallOption) (*ListUsageResponse, error)
}
type artifactRegistryClient struct {
@@ -1480,6 +1566,15 @@ func (c *artifactRegistryClient) FindByWorkflowExec(ctx context.Context, in *Fin
return out, nil
}
+func (c *artifactRegistryClient) ListUsage(ctx context.Context, in *ListUsageRequest, opts ...grpc.CallOption) (*ListUsageResponse, error) {
+ out := new(ListUsageResponse)
+ err := c.cc.Invoke(ctx, "/flyteidl.artifact.ArtifactRegistry/ListUsage", in, out, opts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
// ArtifactRegistryServer is the server API for ArtifactRegistry service.
type ArtifactRegistryServer interface {
CreateArtifact(context.Context, *CreateArtifactRequest) (*CreateArtifactResponse, error)
@@ -1492,6 +1587,7 @@ type ArtifactRegistryServer interface {
RegisterConsumer(context.Context, *RegisterConsumerRequest) (*RegisterResponse, error)
SetExecutionInputs(context.Context, *ExecutionInputsRequest) (*ExecutionInputsResponse, error)
FindByWorkflowExec(context.Context, *FindByWorkflowExecRequest) (*SearchArtifactsResponse, error)
+ ListUsage(context.Context, *ListUsageRequest) (*ListUsageResponse, error)
}
// UnimplementedArtifactRegistryServer can be embedded to have forward compatible implementations.
@@ -1528,6 +1624,9 @@ func (*UnimplementedArtifactRegistryServer) SetExecutionInputs(ctx context.Conte
func (*UnimplementedArtifactRegistryServer) FindByWorkflowExec(ctx context.Context, req *FindByWorkflowExecRequest) (*SearchArtifactsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method FindByWorkflowExec not implemented")
}
+func (*UnimplementedArtifactRegistryServer) ListUsage(ctx context.Context, req *ListUsageRequest) (*ListUsageResponse, error) {
+ return nil, status.Errorf(codes.Unimplemented, "method ListUsage not implemented")
+}
func RegisterArtifactRegistryServer(s *grpc.Server, srv ArtifactRegistryServer) {
s.RegisterService(&_ArtifactRegistry_serviceDesc, srv)
@@ -1713,6 +1812,24 @@ func _ArtifactRegistry_FindByWorkflowExec_Handler(srv interface{}, ctx context.C
return interceptor(ctx, in, info, handler)
}
+func _ArtifactRegistry_ListUsage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(ListUsageRequest)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(ArtifactRegistryServer).ListUsage(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: "/flyteidl.artifact.ArtifactRegistry/ListUsage",
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(ArtifactRegistryServer).ListUsage(ctx, req.(*ListUsageRequest))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{
ServiceName: "flyteidl.artifact.ArtifactRegistry",
HandlerType: (*ArtifactRegistryServer)(nil),
@@ -1757,6 +1874,10 @@ var _ArtifactRegistry_serviceDesc = grpc.ServiceDesc{
MethodName: "FindByWorkflowExec",
Handler: _ArtifactRegistry_FindByWorkflowExec_Handler,
},
+ {
+ MethodName: "ListUsage",
+ Handler: _ArtifactRegistry_ListUsage_Handler,
+ },
},
Streams: []grpc.StreamDesc{},
Metadata: "flyteidl/artifact/artifacts.proto",
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go
index 664d0c4869..4d83ccf464 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go
@@ -439,6 +439,77 @@ func request_ArtifactRegistry_FindByWorkflowExec_0(ctx context.Context, marshale
}
+var (
+ filter_ArtifactRegistry_ListUsage_0 = &utilities.DoubleArray{Encoding: map[string]int{"artifact_id": 0, "artifact_key": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
+)
+
+func request_ArtifactRegistry_ListUsage_0(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq ListUsageRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["artifact_id.artifact_key.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_id.artifact_key.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "artifact_id.artifact_key.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_id.artifact_key.project", err)
+ }
+
+ val, ok = pathParams["artifact_id.artifact_key.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_id.artifact_key.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "artifact_id.artifact_key.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_id.artifact_key.domain", err)
+ }
+
+ val, ok = pathParams["artifact_id.artifact_key.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_id.artifact_key.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "artifact_id.artifact_key.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_id.artifact_key.name", err)
+ }
+
+ val, ok = pathParams["artifact_id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "artifact_id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_id.version", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_ListUsage_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListUsage(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
// RegisterArtifactRegistryHandlerFromEndpoint is same as RegisterArtifactRegistryHandler but
// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterArtifactRegistryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
@@ -637,6 +708,26 @@ func RegisterArtifactRegistryHandlerClient(ctx context.Context, mux *runtime.Ser
})
+ mux.Handle("GET", pattern_ArtifactRegistry_ListUsage_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_ArtifactRegistry_ListUsage_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_ArtifactRegistry_ListUsage_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
return nil
}
@@ -656,6 +747,8 @@ var (
pattern_ArtifactRegistry_DeactivateTrigger_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"artifacts", "api", "v1", "trigger", "deactivate"}, ""))
pattern_ArtifactRegistry_FindByWorkflowExec_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"artifacts", "api", "v1", "search", "execution", "exec_id.project", "exec_id.domain", "exec_id.name", "direction"}, ""))
+
+ pattern_ArtifactRegistry_ListUsage_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"artifacts", "api", "v1", "usage", "artifact_id.artifact_key.project", "artifact_id.artifact_key.domain", "artifact_id.artifact_key.name", "artifact_id.version"}, ""))
)
var (
@@ -674,4 +767,6 @@ var (
forward_ArtifactRegistry_DeactivateTrigger_0 = runtime.ForwardResponseMessage
forward_ArtifactRegistry_FindByWorkflowExec_0 = runtime.ForwardResponseMessage
+
+ forward_ArtifactRegistry_ListUsage_0 = runtime.ForwardResponseMessage
)
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
index e6ea0b65d9..a670f70f1d 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
@@ -700,6 +700,49 @@
"ArtifactRegistry"
]
}
+ },
+ "/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}": {
+ "get": {
+ "operationId": "ListUsage",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/artifactListUsageResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "artifact_id.artifact_key.project",
+ "description": "Project and domain and suffix needs to be unique across a given artifact store.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "artifact_id.artifact_key.domain",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "artifact_id.artifact_key.name",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "artifact_id.version",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "ArtifactRegistry"
+ ]
+ }
}
},
"definitions": {
@@ -1246,6 +1289,17 @@
}
}
},
+ "artifactListUsageResponse": {
+ "type": "object",
+ "properties": {
+ "executions": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/coreWorkflowExecutionIdentifier"
+ }
+ }
+ }
+ },
"artifactRegisterResponse": {
"type": "object"
},
diff --git a/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java b/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java
index 861dc1f87b..c4272da952 100644
--- a/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java
+++ b/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java
@@ -19810,6 +19810,1393 @@ public flyteidl.artifact.Artifacts.ExecutionInputsResponse getDefaultInstanceFor
}
+ public interface ListUsageRequestOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:flyteidl.artifact.ListUsageRequest)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ boolean hasArtifactId();
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ flyteidl.core.ArtifactId.ArtifactID getArtifactId();
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder();
+ }
+ /**
+ * Protobuf type {@code flyteidl.artifact.ListUsageRequest}
+ */
+ public static final class ListUsageRequest extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:flyteidl.artifact.ListUsageRequest)
+ ListUsageRequestOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ListUsageRequest.newBuilder() to construct.
+ private ListUsageRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ListUsageRequest() {
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ListUsageRequest(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ flyteidl.core.ArtifactId.ArtifactID.Builder subBuilder = null;
+ if (artifactId_ != null) {
+ subBuilder = artifactId_.toBuilder();
+ }
+ artifactId_ = input.readMessage(flyteidl.core.ArtifactId.ArtifactID.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(artifactId_);
+ artifactId_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ flyteidl.artifact.Artifacts.ListUsageRequest.class, flyteidl.artifact.Artifacts.ListUsageRequest.Builder.class);
+ }
+
+ public static final int ARTIFACT_ID_FIELD_NUMBER = 1;
+ private flyteidl.core.ArtifactId.ArtifactID artifactId_;
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public boolean hasArtifactId() {
+ return artifactId_ != null;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public flyteidl.core.ArtifactId.ArtifactID getArtifactId() {
+ return artifactId_ == null ? flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() {
+ return getArtifactId();
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (artifactId_ != null) {
+ output.writeMessage(1, getArtifactId());
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (artifactId_ != null) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, getArtifactId());
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof flyteidl.artifact.Artifacts.ListUsageRequest)) {
+ return super.equals(obj);
+ }
+ flyteidl.artifact.Artifacts.ListUsageRequest other = (flyteidl.artifact.Artifacts.ListUsageRequest) obj;
+
+ if (hasArtifactId() != other.hasArtifactId()) return false;
+ if (hasArtifactId()) {
+ if (!getArtifactId()
+ .equals(other.getArtifactId())) return false;
+ }
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasArtifactId()) {
+ hash = (37 * hash) + ARTIFACT_ID_FIELD_NUMBER;
+ hash = (53 * hash) + getArtifactId().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(flyteidl.artifact.Artifacts.ListUsageRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code flyteidl.artifact.ListUsageRequest}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:flyteidl.artifact.ListUsageRequest)
+ flyteidl.artifact.Artifacts.ListUsageRequestOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageRequest_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageRequest_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ flyteidl.artifact.Artifacts.ListUsageRequest.class, flyteidl.artifact.Artifacts.ListUsageRequest.Builder.class);
+ }
+
+ // Construct using flyteidl.artifact.Artifacts.ListUsageRequest.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (artifactIdBuilder_ == null) {
+ artifactId_ = null;
+ } else {
+ artifactId_ = null;
+ artifactIdBuilder_ = null;
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageRequest_descriptor;
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageRequest getDefaultInstanceForType() {
+ return flyteidl.artifact.Artifacts.ListUsageRequest.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageRequest build() {
+ flyteidl.artifact.Artifacts.ListUsageRequest result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageRequest buildPartial() {
+ flyteidl.artifact.Artifacts.ListUsageRequest result = new flyteidl.artifact.Artifacts.ListUsageRequest(this);
+ if (artifactIdBuilder_ == null) {
+ result.artifactId_ = artifactId_;
+ } else {
+ result.artifactId_ = artifactIdBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof flyteidl.artifact.Artifacts.ListUsageRequest) {
+ return mergeFrom((flyteidl.artifact.Artifacts.ListUsageRequest)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(flyteidl.artifact.Artifacts.ListUsageRequest other) {
+ if (other == flyteidl.artifact.Artifacts.ListUsageRequest.getDefaultInstance()) return this;
+ if (other.hasArtifactId()) {
+ mergeArtifactId(other.getArtifactId());
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ flyteidl.artifact.Artifacts.ListUsageRequest parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (flyteidl.artifact.Artifacts.ListUsageRequest) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+
+ private flyteidl.core.ArtifactId.ArtifactID artifactId_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder> artifactIdBuilder_;
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public boolean hasArtifactId() {
+ return artifactIdBuilder_ != null || artifactId_ != null;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public flyteidl.core.ArtifactId.ArtifactID getArtifactId() {
+ if (artifactIdBuilder_ == null) {
+ return artifactId_ == null ? flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_;
+ } else {
+ return artifactIdBuilder_.getMessage();
+ }
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public Builder setArtifactId(flyteidl.core.ArtifactId.ArtifactID value) {
+ if (artifactIdBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ artifactId_ = value;
+ onChanged();
+ } else {
+ artifactIdBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public Builder setArtifactId(
+ flyteidl.core.ArtifactId.ArtifactID.Builder builderForValue) {
+ if (artifactIdBuilder_ == null) {
+ artifactId_ = builderForValue.build();
+ onChanged();
+ } else {
+ artifactIdBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public Builder mergeArtifactId(flyteidl.core.ArtifactId.ArtifactID value) {
+ if (artifactIdBuilder_ == null) {
+ if (artifactId_ != null) {
+ artifactId_ =
+ flyteidl.core.ArtifactId.ArtifactID.newBuilder(artifactId_).mergeFrom(value).buildPartial();
+ } else {
+ artifactId_ = value;
+ }
+ onChanged();
+ } else {
+ artifactIdBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public Builder clearArtifactId() {
+ if (artifactIdBuilder_ == null) {
+ artifactId_ = null;
+ onChanged();
+ } else {
+ artifactId_ = null;
+ artifactIdBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public flyteidl.core.ArtifactId.ArtifactID.Builder getArtifactIdBuilder() {
+
+ onChanged();
+ return getArtifactIdFieldBuilder().getBuilder();
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ public flyteidl.core.ArtifactId.ArtifactIDOrBuilder getArtifactIdOrBuilder() {
+ if (artifactIdBuilder_ != null) {
+ return artifactIdBuilder_.getMessageOrBuilder();
+ } else {
+ return artifactId_ == null ?
+ flyteidl.core.ArtifactId.ArtifactID.getDefaultInstance() : artifactId_;
+ }
+ }
+ /**
+ * .flyteidl.core.ArtifactID artifact_id = 1;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>
+ getArtifactIdFieldBuilder() {
+ if (artifactIdBuilder_ == null) {
+ artifactIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
+ flyteidl.core.ArtifactId.ArtifactID, flyteidl.core.ArtifactId.ArtifactID.Builder, flyteidl.core.ArtifactId.ArtifactIDOrBuilder>(
+ getArtifactId(),
+ getParentForChildren(),
+ isClean());
+ artifactId_ = null;
+ }
+ return artifactIdBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:flyteidl.artifact.ListUsageRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:flyteidl.artifact.ListUsageRequest)
+ private static final flyteidl.artifact.Artifacts.ListUsageRequest DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.ListUsageRequest();
+ }
+
+ public static flyteidl.artifact.Artifacts.ListUsageRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ListUsageRequest parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ListUsageRequest(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageRequest getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
+ public interface ListUsageResponseOrBuilder extends
+ // @@protoc_insertion_point(interface_extends:flyteidl.artifact.ListUsageResponse)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ java.util.List
+ getExecutionsList();
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecutions(int index);
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ int getExecutionsCount();
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ java.util.List extends flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>
+ getExecutionsOrBuilderList();
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecutionsOrBuilder(
+ int index);
+ }
+ /**
+ * Protobuf type {@code flyteidl.artifact.ListUsageResponse}
+ */
+ public static final class ListUsageResponse extends
+ com.google.protobuf.GeneratedMessageV3 implements
+ // @@protoc_insertion_point(message_implements:flyteidl.artifact.ListUsageResponse)
+ ListUsageResponseOrBuilder {
+ private static final long serialVersionUID = 0L;
+ // Use ListUsageResponse.newBuilder() to construct.
+ private ListUsageResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
+ super(builder);
+ }
+ private ListUsageResponse() {
+ executions_ = java.util.Collections.emptyList();
+ }
+
+ @java.lang.Override
+ public final com.google.protobuf.UnknownFieldSet
+ getUnknownFields() {
+ return this.unknownFields;
+ }
+ private ListUsageResponse(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ this();
+ if (extensionRegistry == null) {
+ throw new java.lang.NullPointerException();
+ }
+ int mutable_bitField0_ = 0;
+ com.google.protobuf.UnknownFieldSet.Builder unknownFields =
+ com.google.protobuf.UnknownFieldSet.newBuilder();
+ try {
+ boolean done = false;
+ while (!done) {
+ int tag = input.readTag();
+ switch (tag) {
+ case 0:
+ done = true;
+ break;
+ case 10: {
+ if (!((mutable_bitField0_ & 0x00000001) != 0)) {
+ executions_ = new java.util.ArrayList();
+ mutable_bitField0_ |= 0x00000001;
+ }
+ executions_.add(
+ input.readMessage(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.parser(), extensionRegistry));
+ break;
+ }
+ default: {
+ if (!parseUnknownField(
+ input, unknownFields, extensionRegistry, tag)) {
+ done = true;
+ }
+ break;
+ }
+ }
+ }
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ throw e.setUnfinishedMessage(this);
+ } catch (java.io.IOException e) {
+ throw new com.google.protobuf.InvalidProtocolBufferException(
+ e).setUnfinishedMessage(this);
+ } finally {
+ if (((mutable_bitField0_ & 0x00000001) != 0)) {
+ executions_ = java.util.Collections.unmodifiableList(executions_);
+ }
+ this.unknownFields = unknownFields.build();
+ makeExtensionsImmutable();
+ }
+ }
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageResponse_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageResponse_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ flyteidl.artifact.Artifacts.ListUsageResponse.class, flyteidl.artifact.Artifacts.ListUsageResponse.Builder.class);
+ }
+
+ public static final int EXECUTIONS_FIELD_NUMBER = 1;
+ private java.util.List executions_;
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public java.util.List getExecutionsList() {
+ return executions_;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public java.util.List extends flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>
+ getExecutionsOrBuilderList() {
+ return executions_;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public int getExecutionsCount() {
+ return executions_.size();
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecutions(int index) {
+ return executions_.get(index);
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecutionsOrBuilder(
+ int index) {
+ return executions_.get(index);
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ for (int i = 0; i < executions_.size(); i++) {
+ output.writeMessage(1, executions_.get(i));
+ }
+ unknownFields.writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (int i = 0; i < executions_.size(); i++) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeMessageSize(1, executions_.get(i));
+ }
+ size += unknownFields.getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof flyteidl.artifact.Artifacts.ListUsageResponse)) {
+ return super.equals(obj);
+ }
+ flyteidl.artifact.Artifacts.ListUsageResponse other = (flyteidl.artifact.Artifacts.ListUsageResponse) obj;
+
+ if (!getExecutionsList()
+ .equals(other.getExecutionsList())) return false;
+ if (!unknownFields.equals(other.unknownFields)) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (getExecutionsCount() > 0) {
+ hash = (37 * hash) + EXECUTIONS_FIELD_NUMBER;
+ hash = (53 * hash) + getExecutionsList().hashCode();
+ }
+ hash = (29 * hash) + unknownFields.hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input);
+ }
+ public static flyteidl.artifact.Artifacts.ListUsageResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessageV3
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(flyteidl.artifact.Artifacts.ListUsageResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ * Protobuf type {@code flyteidl.artifact.ListUsageResponse}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessageV3.Builder implements
+ // @@protoc_insertion_point(builder_implements:flyteidl.artifact.ListUsageResponse)
+ flyteidl.artifact.Artifacts.ListUsageResponseOrBuilder {
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageResponse_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageResponse_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ flyteidl.artifact.Artifacts.ListUsageResponse.class, flyteidl.artifact.Artifacts.ListUsageResponse.Builder.class);
+ }
+
+ // Construct using flyteidl.artifact.Artifacts.ListUsageResponse.newBuilder()
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
+
+ private Builder(
+ com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+ super(parent);
+ maybeForceBuilderInitialization();
+ }
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessageV3
+ .alwaysUseFieldBuilders) {
+ getExecutionsFieldBuilder();
+ }
+ }
+ @java.lang.Override
+ public Builder clear() {
+ super.clear();
+ if (executionsBuilder_ == null) {
+ executions_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ executionsBuilder_.clear();
+ }
+ return this;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor
+ getDescriptorForType() {
+ return flyteidl.artifact.Artifacts.internal_static_flyteidl_artifact_ListUsageResponse_descriptor;
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstanceForType() {
+ return flyteidl.artifact.Artifacts.ListUsageResponse.getDefaultInstance();
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageResponse build() {
+ flyteidl.artifact.Artifacts.ListUsageResponse result = buildPartial();
+ if (!result.isInitialized()) {
+ throw newUninitializedMessageException(result);
+ }
+ return result;
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageResponse buildPartial() {
+ flyteidl.artifact.Artifacts.ListUsageResponse result = new flyteidl.artifact.Artifacts.ListUsageResponse(this);
+ int from_bitField0_ = bitField0_;
+ if (executionsBuilder_ == null) {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ executions_ = java.util.Collections.unmodifiableList(executions_);
+ bitField0_ = (bitField0_ & ~0x00000001);
+ }
+ result.executions_ = executions_;
+ } else {
+ result.executions_ = executionsBuilder_.build();
+ }
+ onBuilt();
+ return result;
+ }
+
+ @java.lang.Override
+ public Builder clone() {
+ return super.clone();
+ }
+ @java.lang.Override
+ public Builder setField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.setField(field, value);
+ }
+ @java.lang.Override
+ public Builder clearField(
+ com.google.protobuf.Descriptors.FieldDescriptor field) {
+ return super.clearField(field);
+ }
+ @java.lang.Override
+ public Builder clearOneof(
+ com.google.protobuf.Descriptors.OneofDescriptor oneof) {
+ return super.clearOneof(oneof);
+ }
+ @java.lang.Override
+ public Builder setRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ int index, java.lang.Object value) {
+ return super.setRepeatedField(field, index, value);
+ }
+ @java.lang.Override
+ public Builder addRepeatedField(
+ com.google.protobuf.Descriptors.FieldDescriptor field,
+ java.lang.Object value) {
+ return super.addRepeatedField(field, value);
+ }
+ @java.lang.Override
+ public Builder mergeFrom(com.google.protobuf.Message other) {
+ if (other instanceof flyteidl.artifact.Artifacts.ListUsageResponse) {
+ return mergeFrom((flyteidl.artifact.Artifacts.ListUsageResponse)other);
+ } else {
+ super.mergeFrom(other);
+ return this;
+ }
+ }
+
+ public Builder mergeFrom(flyteidl.artifact.Artifacts.ListUsageResponse other) {
+ if (other == flyteidl.artifact.Artifacts.ListUsageResponse.getDefaultInstance()) return this;
+ if (executionsBuilder_ == null) {
+ if (!other.executions_.isEmpty()) {
+ if (executions_.isEmpty()) {
+ executions_ = other.executions_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ } else {
+ ensureExecutionsIsMutable();
+ executions_.addAll(other.executions_);
+ }
+ onChanged();
+ }
+ } else {
+ if (!other.executions_.isEmpty()) {
+ if (executionsBuilder_.isEmpty()) {
+ executionsBuilder_.dispose();
+ executionsBuilder_ = null;
+ executions_ = other.executions_;
+ bitField0_ = (bitField0_ & ~0x00000001);
+ executionsBuilder_ =
+ com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+ getExecutionsFieldBuilder() : null;
+ } else {
+ executionsBuilder_.addAllMessages(other.executions_);
+ }
+ }
+ }
+ this.mergeUnknownFields(other.unknownFields);
+ onChanged();
+ return this;
+ }
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ return true;
+ }
+
+ @java.lang.Override
+ public Builder mergeFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ flyteidl.artifact.Artifacts.ListUsageResponse parsedMessage = null;
+ try {
+ parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+ } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+ parsedMessage = (flyteidl.artifact.Artifacts.ListUsageResponse) e.getUnfinishedMessage();
+ throw e.unwrapIOException();
+ } finally {
+ if (parsedMessage != null) {
+ mergeFrom(parsedMessage);
+ }
+ }
+ return this;
+ }
+ private int bitField0_;
+
+ private java.util.List executions_ =
+ java.util.Collections.emptyList();
+ private void ensureExecutionsIsMutable() {
+ if (!((bitField0_ & 0x00000001) != 0)) {
+ executions_ = new java.util.ArrayList(executions_);
+ bitField0_ |= 0x00000001;
+ }
+ }
+
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder> executionsBuilder_;
+
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public java.util.List getExecutionsList() {
+ if (executionsBuilder_ == null) {
+ return java.util.Collections.unmodifiableList(executions_);
+ } else {
+ return executionsBuilder_.getMessageList();
+ }
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public int getExecutionsCount() {
+ if (executionsBuilder_ == null) {
+ return executions_.size();
+ } else {
+ return executionsBuilder_.getCount();
+ }
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier getExecutions(int index) {
+ if (executionsBuilder_ == null) {
+ return executions_.get(index);
+ } else {
+ return executionsBuilder_.getMessage(index);
+ }
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder setExecutions(
+ int index, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) {
+ if (executionsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureExecutionsIsMutable();
+ executions_.set(index, value);
+ onChanged();
+ } else {
+ executionsBuilder_.setMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder setExecutions(
+ int index, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder builderForValue) {
+ if (executionsBuilder_ == null) {
+ ensureExecutionsIsMutable();
+ executions_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ executionsBuilder_.setMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder addExecutions(flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) {
+ if (executionsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureExecutionsIsMutable();
+ executions_.add(value);
+ onChanged();
+ } else {
+ executionsBuilder_.addMessage(value);
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder addExecutions(
+ int index, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier value) {
+ if (executionsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureExecutionsIsMutable();
+ executions_.add(index, value);
+ onChanged();
+ } else {
+ executionsBuilder_.addMessage(index, value);
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder addExecutions(
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder builderForValue) {
+ if (executionsBuilder_ == null) {
+ ensureExecutionsIsMutable();
+ executions_.add(builderForValue.build());
+ onChanged();
+ } else {
+ executionsBuilder_.addMessage(builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder addExecutions(
+ int index, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder builderForValue) {
+ if (executionsBuilder_ == null) {
+ ensureExecutionsIsMutable();
+ executions_.add(index, builderForValue.build());
+ onChanged();
+ } else {
+ executionsBuilder_.addMessage(index, builderForValue.build());
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder addAllExecutions(
+ java.lang.Iterable extends flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier> values) {
+ if (executionsBuilder_ == null) {
+ ensureExecutionsIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(
+ values, executions_);
+ onChanged();
+ } else {
+ executionsBuilder_.addAllMessages(values);
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder clearExecutions() {
+ if (executionsBuilder_ == null) {
+ executions_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ } else {
+ executionsBuilder_.clear();
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public Builder removeExecutions(int index) {
+ if (executionsBuilder_ == null) {
+ ensureExecutionsIsMutable();
+ executions_.remove(index);
+ onChanged();
+ } else {
+ executionsBuilder_.remove(index);
+ }
+ return this;
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder getExecutionsBuilder(
+ int index) {
+ return getExecutionsFieldBuilder().getBuilder(index);
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder getExecutionsOrBuilder(
+ int index) {
+ if (executionsBuilder_ == null) {
+ return executions_.get(index); } else {
+ return executionsBuilder_.getMessageOrBuilder(index);
+ }
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public java.util.List extends flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>
+ getExecutionsOrBuilderList() {
+ if (executionsBuilder_ != null) {
+ return executionsBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(executions_);
+ }
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder addExecutionsBuilder() {
+ return getExecutionsFieldBuilder().addBuilder(
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance());
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder addExecutionsBuilder(
+ int index) {
+ return getExecutionsFieldBuilder().addBuilder(
+ index, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.getDefaultInstance());
+ }
+ /**
+ * repeated .flyteidl.core.WorkflowExecutionIdentifier executions = 1;
+ */
+ public java.util.List
+ getExecutionsBuilderList() {
+ return getExecutionsFieldBuilder().getBuilderList();
+ }
+ private com.google.protobuf.RepeatedFieldBuilderV3<
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>
+ getExecutionsFieldBuilder() {
+ if (executionsBuilder_ == null) {
+ executionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+ flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifier.Builder, flyteidl.core.IdentifierOuterClass.WorkflowExecutionIdentifierOrBuilder>(
+ executions_,
+ ((bitField0_ & 0x00000001) != 0),
+ getParentForChildren(),
+ isClean());
+ executions_ = null;
+ }
+ return executionsBuilder_;
+ }
+ @java.lang.Override
+ public final Builder setUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.setUnknownFields(unknownFields);
+ }
+
+ @java.lang.Override
+ public final Builder mergeUnknownFields(
+ final com.google.protobuf.UnknownFieldSet unknownFields) {
+ return super.mergeUnknownFields(unknownFields);
+ }
+
+
+ // @@protoc_insertion_point(builder_scope:flyteidl.artifact.ListUsageResponse)
+ }
+
+ // @@protoc_insertion_point(class_scope:flyteidl.artifact.ListUsageResponse)
+ private static final flyteidl.artifact.Artifacts.ListUsageResponse DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new flyteidl.artifact.Artifacts.ListUsageResponse();
+ }
+
+ public static flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ PARSER = new com.google.protobuf.AbstractParser() {
+ @java.lang.Override
+ public ListUsageResponse parsePartialFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return new ListUsageResponse(input, extensionRegistry);
+ }
+ };
+
+ public static com.google.protobuf.Parser parser() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Parser getParserForType() {
+ return PARSER;
+ }
+
+ @java.lang.Override
+ public flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstanceForType() {
+ return DEFAULT_INSTANCE;
+ }
+
+ }
+
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_flyteidl_artifact_Artifact_descriptor;
private static final
@@ -19935,6 +21322,16 @@ public flyteidl.artifact.Artifacts.ExecutionInputsResponse getDefaultInstanceFor
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_flyteidl_artifact_ExecutionInputsResponse_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_flyteidl_artifact_ListUsageRequest_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_flyteidl_artifact_ListUsageRequest_fieldAccessorTable;
+ private static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_flyteidl_artifact_ListUsageResponse_descriptor;
+ private static final
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+ internal_static_flyteidl_artifact_ListUsageResponse_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
@@ -20017,57 +21414,67 @@ public flyteidl.artifact.Artifacts.ExecutionInputsResponse getDefaultInstanceFor
"ionInputsRequest\022@\n\014execution_id\030\001 \001(\0132*" +
".flyteidl.core.WorkflowExecutionIdentifi" +
"er\022)\n\006inputs\030\002 \003(\0132\031.flyteidl.core.Artif" +
- "actID\"\031\n\027ExecutionInputsResponse2\371\016\n\020Art" +
- "ifactRegistry\022g\n\016CreateArtifact\022(.flytei" +
- "dl.artifact.CreateArtifactRequest\032).flyt" +
- "eidl.artifact.CreateArtifactResponse\"\000\022\361" +
- "\004\n\013GetArtifact\022%.flyteidl.artifact.GetAr" +
- "tifactRequest\032&.flyteidl.artifact.GetArt" +
- "ifactResponse\"\222\004\202\323\344\223\002\213\004\022\033/artifacts/api/" +
- "v1/artifactsZ\263\001\022\260\001/artifacts/api/v1/arti" +
- "fact/id/{query.artifact_id.artifact_key." +
- "project}/{query.artifact_id.artifact_key" +
- ".domain}/{query.artifact_id.artifact_key" +
- ".name}/{query.artifact_id.version}Z\227\001\022\224\001" +
- "/artifacts/api/v1/artifact/id/{query.art" +
- "ifact_id.artifact_key.project}/{query.ar" +
- "tifact_id.artifact_key.domain}/{query.ar" +
- "tifact_id.artifact_key.name}Z\233\001\022\230\001/artif" +
- "acts/api/v1/artifact/tag/{query.artifact" +
- "_tag.artifact_key.project}/{query.artifa" +
- "ct_tag.artifact_key.domain}/{query.artif" +
- "act_tag.artifact_key.name}\022\226\002\n\017SearchArt" +
- "ifacts\022).flyteidl.artifact.SearchArtifac" +
- "tsRequest\032*.flyteidl.artifact.SearchArti" +
- "factsResponse\"\253\001\202\323\344\223\002\244\001\022Y/artifacts/api/" +
- "v1/search/{artifact_key.project}/{artifa" +
- "ct_key.domain}/{artifact_key.name}ZG\022E/a" +
- "rtifacts/api/v1/search/{artifact_key.pro" +
- "ject}/{artifact_key.domain}\022d\n\rCreateTri" +
- "gger\022\'.flyteidl.artifact.CreateTriggerRe" +
- "quest\032(.flyteidl.artifact.CreateTriggerR" +
- "esponse\"\000\022\237\001\n\021DeactivateTrigger\022+.flytei" +
- "dl.artifact.DeactivateTriggerRequest\032,.f" +
- "lyteidl.artifact.DeactivateTriggerRespon" +
- "se\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger/de" +
- "activate:\001*\022O\n\006AddTag\022 .flyteidl.artifac" +
- "t.AddTagRequest\032!.flyteidl.artifact.AddT" +
- "agResponse\"\000\022e\n\020RegisterProducer\022*.flyte" +
- "idl.artifact.RegisterProducerRequest\032#.f" +
- "lyteidl.artifact.RegisterResponse\"\000\022e\n\020R" +
- "egisterConsumer\022*.flyteidl.artifact.Regi" +
- "sterConsumerRequest\032#.flyteidl.artifact." +
- "RegisterResponse\"\000\022m\n\022SetExecutionInputs" +
- "\022).flyteidl.artifact.ExecutionInputsRequ" +
- "est\032*.flyteidl.artifact.ExecutionInputsR" +
- "esponse\"\000\022\330\001\n\022FindByWorkflowExec\022,.flyte" +
- "idl.artifact.FindByWorkflowExecRequest\032*" +
- ".flyteidl.artifact.SearchArtifactsRespon" +
- "se\"h\202\323\344\223\002b\022`/artifacts/api/v1/search/exe" +
- "cution/{exec_id.project}/{exec_id.domain" +
- "}/{exec_id.name}/{direction}B@Z>github.c" +
- "om/flyteorg/flyte/flyteidl/gen/pb-go/fly" +
- "teidl/artifactb\006proto3"
+ "actID\"\031\n\027ExecutionInputsResponse\"B\n\020List" +
+ "UsageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyt" +
+ "eidl.core.ArtifactID\"S\n\021ListUsageRespons" +
+ "e\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wo" +
+ "rkflowExecutionIdentifier2\361\020\n\020ArtifactRe" +
+ "gistry\022g\n\016CreateArtifact\022(.flyteidl.arti" +
+ "fact.CreateArtifactRequest\032).flyteidl.ar" +
+ "tifact.CreateArtifactResponse\"\000\022\361\004\n\013GetA" +
+ "rtifact\022%.flyteidl.artifact.GetArtifactR" +
+ "equest\032&.flyteidl.artifact.GetArtifactRe" +
+ "sponse\"\222\004\202\323\344\223\002\213\004\022\033/artifacts/api/v1/arti" +
+ "factsZ\263\001\022\260\001/artifacts/api/v1/artifact/id" +
+ "/{query.artifact_id.artifact_key.project" +
+ "}/{query.artifact_id.artifact_key.domain" +
+ "}/{query.artifact_id.artifact_key.name}/" +
+ "{query.artifact_id.version}Z\227\001\022\224\001/artifa" +
+ "cts/api/v1/artifact/id/{query.artifact_i" +
+ "d.artifact_key.project}/{query.artifact_" +
+ "id.artifact_key.domain}/{query.artifact_" +
+ "id.artifact_key.name}Z\233\001\022\230\001/artifacts/ap" +
+ "i/v1/artifact/tag/{query.artifact_tag.ar" +
+ "tifact_key.project}/{query.artifact_tag." +
+ "artifact_key.domain}/{query.artifact_tag" +
+ ".artifact_key.name}\022\226\002\n\017SearchArtifacts\022" +
+ ").flyteidl.artifact.SearchArtifactsReque" +
+ "st\032*.flyteidl.artifact.SearchArtifactsRe" +
+ "sponse\"\253\001\202\323\344\223\002\244\001\022Y/artifacts/api/v1/sear" +
+ "ch/{artifact_key.project}/{artifact_key." +
+ "domain}/{artifact_key.name}ZG\022E/artifact" +
+ "s/api/v1/search/{artifact_key.project}/{" +
+ "artifact_key.domain}\022d\n\rCreateTrigger\022\'." +
+ "flyteidl.artifact.CreateTriggerRequest\032(" +
+ ".flyteidl.artifact.CreateTriggerResponse" +
+ "\"\000\022\237\001\n\021DeactivateTrigger\022+.flyteidl.arti" +
+ "fact.DeactivateTriggerRequest\032,.flyteidl" +
+ ".artifact.DeactivateTriggerResponse\"/\202\323\344" +
+ "\223\002)2$/artifacts/api/v1/trigger/deactivat" +
+ "e:\001*\022O\n\006AddTag\022 .flyteidl.artifact.AddTa" +
+ "gRequest\032!.flyteidl.artifact.AddTagRespo" +
+ "nse\"\000\022e\n\020RegisterProducer\022*.flyteidl.art" +
+ "ifact.RegisterProducerRequest\032#.flyteidl" +
+ ".artifact.RegisterResponse\"\000\022e\n\020Register" +
+ "Consumer\022*.flyteidl.artifact.RegisterCon" +
+ "sumerRequest\032#.flyteidl.artifact.Registe" +
+ "rResponse\"\000\022m\n\022SetExecutionInputs\022).flyt" +
+ "eidl.artifact.ExecutionInputsRequest\032*.f" +
+ "lyteidl.artifact.ExecutionInputsResponse" +
+ "\"\000\022\330\001\n\022FindByWorkflowExec\022,.flyteidl.art" +
+ "ifact.FindByWorkflowExecRequest\032*.flytei" +
+ "dl.artifact.SearchArtifactsResponse\"h\202\323\344" +
+ "\223\002b\022`/artifacts/api/v1/search/execution/" +
+ "{exec_id.project}/{exec_id.domain}/{exec" +
+ "_id.name}/{direction}\022\365\001\n\tListUsage\022#.fl" +
+ "yteidl.artifact.ListUsageRequest\032$.flyte" +
+ "idl.artifact.ListUsageResponse\"\234\001\202\323\344\223\002\225\001" +
+ "\022\222\001/artifacts/api/v1/usage/{artifact_id." +
+ "artifact_key.project}/{artifact_id.artif" +
+ "act_key.domain}/{artifact_id.artifact_ke" +
+ "y.name}/{artifact_id.version}B@Z>github." +
+ "com/flyteorg/flyte/flyteidl/gen/pb-go/fl" +
+ "yteidl/artifactb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
@@ -20240,6 +21647,18 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_flyteidl_artifact_ExecutionInputsResponse_descriptor,
new java.lang.String[] { });
+ internal_static_flyteidl_artifact_ListUsageRequest_descriptor =
+ getDescriptor().getMessageTypes().get(24);
+ internal_static_flyteidl_artifact_ListUsageRequest_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_flyteidl_artifact_ListUsageRequest_descriptor,
+ new java.lang.String[] { "ArtifactId", });
+ internal_static_flyteidl_artifact_ListUsageResponse_descriptor =
+ getDescriptor().getMessageTypes().get(25);
+ internal_static_flyteidl_artifact_ListUsageResponse_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
+ internal_static_flyteidl_artifact_ListUsageResponse_descriptor,
+ new java.lang.String[] { "Executions", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.AnnotationsProto.http);
diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py
index 3cded1be54..cc5c3dc55f 100644
--- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py
+++ b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py
@@ -22,7 +22,7 @@
from flyteidl.event import cloudevents_pb2 as flyteidl_dot_event_dot_cloudevents__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!flyteidl/artifact/artifacts.proto\x12\x11\x66lyteidl.artifact\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/types.proto\x1a\x1e\x66lyteidl/core/identifier.proto\x1a\x1f\x66lyteidl/core/artifact_id.proto\x1a\x1d\x66lyteidl/core/interface.proto\x1a flyteidl/event/cloudevents.proto\"\xca\x01\n\x08\x41rtifact\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x39\n\x06source\x18\x04 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\"\x8b\x03\n\x15\x43reateArtifactRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12X\n\npartitions\x18\x04 \x03(\x0b\x32\x38.flyteidl.artifact.CreateArtifactRequest.PartitionsEntryR\npartitions\x12\x10\n\x03tag\x18\x05 \x01(\tR\x03tag\x12\x39\n\x06source\x18\x06 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\x1a=\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfb\x01\n\x0e\x41rtifactSource\x12Y\n\x12workflow_execution\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x11workflowExecution\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x32\n\x07task_id\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x06taskId\x12#\n\rretry_attempt\x18\x04 \x01(\rR\x0cretryAttempt\x12\x1c\n\tprincipal\x18\x05 \x01(\tR\tprincipal\"\xf9\x01\n\x0c\x41rtifactSpec\x12,\n\x05value\x18\x01 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05value\x12.\n\x04type\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.LiteralTypeR\x04type\x12+\n\x11short_description\x18\x03 \x01(\tR\x10shortDescription\x12\x39\n\ruser_metadata\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x0cuserMetadata\x12#\n\rmetadata_type\x18\x05 \x01(\tR\x0cmetadataType\"Q\n\x16\x43reateArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"b\n\x12GetArtifactRequest\x12\x32\n\x05query\x18\x01 \x01(\x0b\x32\x1c.flyteidl.core.ArtifactQueryR\x05query\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\x08R\x07\x64\x65tails\"N\n\x13GetArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"`\n\rSearchOptions\x12+\n\x11strict_partitions\x18\x01 \x01(\x08R\x10strictPartitions\x12\"\n\rlatest_by_key\x18\x02 \x01(\x08R\x0blatestByKey\"\xb2\x02\n\x16SearchArtifactsRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x39\n\npartitions\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12\x1c\n\tprincipal\x18\x03 \x01(\tR\tprincipal\x12\x18\n\x07version\x18\x04 \x01(\tR\x07version\x12:\n\x07options\x18\x05 \x01(\x0b\x32 .flyteidl.artifact.SearchOptionsR\x07options\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x14\n\x05limit\x18\x07 \x01(\x05R\x05limit\"j\n\x17SearchArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\tartifacts\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xdc\x01\n\x19\x46indByWorkflowExecRequest\x12\x43\n\x07\x65xec_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x06\x65xecId\x12T\n\tdirection\x18\x02 \x01(\x0e\x32\x36.flyteidl.artifact.FindByWorkflowExecRequest.DirectionR\tdirection\"$\n\tDirection\x12\n\n\x06INPUTS\x10\x00\x12\x0b\n\x07OUTPUTS\x10\x01\"\x7f\n\rAddTagRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\"\x10\n\x0e\x41\x64\x64TagResponse\"b\n\x14\x43reateTriggerRequest\x12J\n\x13trigger_launch_plan\x18\x01 \x01(\x0b\x32\x1a.flyteidl.admin.LaunchPlanR\x11triggerLaunchPlan\"\x17\n\x15\x43reateTriggerResponse\"T\n\x18\x44\x65\x61\x63tivateTriggerRequest\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\"\x1b\n\x19\x44\x65\x61\x63tivateTriggerResponse\"\x80\x01\n\x10\x41rtifactProducer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x34\n\x07outputs\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x07outputs\"\\\n\x17RegisterProducerRequest\x12\x41\n\tproducers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactProducerR\tproducers\"\x7f\n\x10\x41rtifactConsumer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x33\n\x06inputs\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.ParameterMapR\x06inputs\"\\\n\x17RegisterConsumerRequest\x12\x41\n\tconsumers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactConsumerR\tconsumers\"\x12\n\x10RegisterResponse\"\x9a\x01\n\x16\x45xecutionInputsRequest\x12M\n\x0c\x65xecution_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x0b\x65xecutionId\x12\x31\n\x06inputs\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x06inputs\"\x19\n\x17\x45xecutionInputsResponse2\xf9\x0e\n\x10\x41rtifactRegistry\x12g\n\x0e\x43reateArtifact\x12(.flyteidl.artifact.CreateArtifactRequest\x1a).flyteidl.artifact.CreateArtifactResponse\"\x00\x12\xf1\x04\n\x0bGetArtifact\x12%.flyteidl.artifact.GetArtifactRequest\x1a&.flyteidl.artifact.GetArtifactResponse\"\x92\x04\x82\xd3\xe4\x93\x02\x8b\x04Z\xb3\x01\x12\xb0\x01/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}/{query.artifact_id.version}Z\x97\x01\x12\x94\x01/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}Z\x9b\x01\x12\x98\x01/artifacts/api/v1/artifact/tag/{query.artifact_tag.artifact_key.project}/{query.artifact_tag.artifact_key.domain}/{query.artifact_tag.artifact_key.name}\x12\x1b/artifacts/api/v1/artifacts\x12\x96\x02\n\x0fSearchArtifacts\x12).flyteidl.artifact.SearchArtifactsRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"\xab\x01\x82\xd3\xe4\x93\x02\xa4\x01ZG\x12\x45/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}\x12Y/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}/{artifact_key.name}\x12\x64\n\rCreateTrigger\x12\'.flyteidl.artifact.CreateTriggerRequest\x1a(.flyteidl.artifact.CreateTriggerResponse\"\x00\x12\x9f\x01\n\x11\x44\x65\x61\x63tivateTrigger\x12+.flyteidl.artifact.DeactivateTriggerRequest\x1a,.flyteidl.artifact.DeactivateTriggerResponse\"/\x82\xd3\xe4\x93\x02):\x01*2$/artifacts/api/v1/trigger/deactivate\x12O\n\x06\x41\x64\x64Tag\x12 .flyteidl.artifact.AddTagRequest\x1a!.flyteidl.artifact.AddTagResponse\"\x00\x12\x65\n\x10RegisterProducer\x12*.flyteidl.artifact.RegisterProducerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12\x65\n\x10RegisterConsumer\x12*.flyteidl.artifact.RegisterConsumerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12m\n\x12SetExecutionInputs\x12).flyteidl.artifact.ExecutionInputsRequest\x1a*.flyteidl.artifact.ExecutionInputsResponse\"\x00\x12\xd8\x01\n\x12\x46indByWorkflowExec\x12,.flyteidl.artifact.FindByWorkflowExecRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"h\x82\xd3\xe4\x93\x02\x62\x12`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}B\xcc\x01\n\x15\x63om.flyteidl.artifactB\x0e\x41rtifactsProtoP\x01Z>github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact\xa2\x02\x03\x46\x41X\xaa\x02\x11\x46lyteidl.Artifact\xca\x02\x11\x46lyteidl\\Artifact\xe2\x02\x1d\x46lyteidl\\Artifact\\GPBMetadata\xea\x02\x12\x46lyteidl::Artifactb\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!flyteidl/artifact/artifacts.proto\x12\x11\x66lyteidl.artifact\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/types.proto\x1a\x1e\x66lyteidl/core/identifier.proto\x1a\x1f\x66lyteidl/core/artifact_id.proto\x1a\x1d\x66lyteidl/core/interface.proto\x1a flyteidl/event/cloudevents.proto\"\xca\x01\n\x08\x41rtifact\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x39\n\x06source\x18\x04 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\"\x8b\x03\n\x15\x43reateArtifactRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12X\n\npartitions\x18\x04 \x03(\x0b\x32\x38.flyteidl.artifact.CreateArtifactRequest.PartitionsEntryR\npartitions\x12\x10\n\x03tag\x18\x05 \x01(\tR\x03tag\x12\x39\n\x06source\x18\x06 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\x1a=\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfb\x01\n\x0e\x41rtifactSource\x12Y\n\x12workflow_execution\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x11workflowExecution\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x32\n\x07task_id\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x06taskId\x12#\n\rretry_attempt\x18\x04 \x01(\rR\x0cretryAttempt\x12\x1c\n\tprincipal\x18\x05 \x01(\tR\tprincipal\"\xf9\x01\n\x0c\x41rtifactSpec\x12,\n\x05value\x18\x01 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05value\x12.\n\x04type\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.LiteralTypeR\x04type\x12+\n\x11short_description\x18\x03 \x01(\tR\x10shortDescription\x12\x39\n\ruser_metadata\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x0cuserMetadata\x12#\n\rmetadata_type\x18\x05 \x01(\tR\x0cmetadataType\"Q\n\x16\x43reateArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"b\n\x12GetArtifactRequest\x12\x32\n\x05query\x18\x01 \x01(\x0b\x32\x1c.flyteidl.core.ArtifactQueryR\x05query\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\x08R\x07\x64\x65tails\"N\n\x13GetArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"`\n\rSearchOptions\x12+\n\x11strict_partitions\x18\x01 \x01(\x08R\x10strictPartitions\x12\"\n\rlatest_by_key\x18\x02 \x01(\x08R\x0blatestByKey\"\xb2\x02\n\x16SearchArtifactsRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x39\n\npartitions\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12\x1c\n\tprincipal\x18\x03 \x01(\tR\tprincipal\x12\x18\n\x07version\x18\x04 \x01(\tR\x07version\x12:\n\x07options\x18\x05 \x01(\x0b\x32 .flyteidl.artifact.SearchOptionsR\x07options\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x14\n\x05limit\x18\x07 \x01(\x05R\x05limit\"j\n\x17SearchArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\tartifacts\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xdc\x01\n\x19\x46indByWorkflowExecRequest\x12\x43\n\x07\x65xec_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x06\x65xecId\x12T\n\tdirection\x18\x02 \x01(\x0e\x32\x36.flyteidl.artifact.FindByWorkflowExecRequest.DirectionR\tdirection\"$\n\tDirection\x12\n\n\x06INPUTS\x10\x00\x12\x0b\n\x07OUTPUTS\x10\x01\"\x7f\n\rAddTagRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\"\x10\n\x0e\x41\x64\x64TagResponse\"b\n\x14\x43reateTriggerRequest\x12J\n\x13trigger_launch_plan\x18\x01 \x01(\x0b\x32\x1a.flyteidl.admin.LaunchPlanR\x11triggerLaunchPlan\"\x17\n\x15\x43reateTriggerResponse\"T\n\x18\x44\x65\x61\x63tivateTriggerRequest\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\"\x1b\n\x19\x44\x65\x61\x63tivateTriggerResponse\"\x80\x01\n\x10\x41rtifactProducer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x34\n\x07outputs\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x07outputs\"\\\n\x17RegisterProducerRequest\x12\x41\n\tproducers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactProducerR\tproducers\"\x7f\n\x10\x41rtifactConsumer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x33\n\x06inputs\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.ParameterMapR\x06inputs\"\\\n\x17RegisterConsumerRequest\x12\x41\n\tconsumers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactConsumerR\tconsumers\"\x12\n\x10RegisterResponse\"\x9a\x01\n\x16\x45xecutionInputsRequest\x12M\n\x0c\x65xecution_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x0b\x65xecutionId\x12\x31\n\x06inputs\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x06inputs\"\x19\n\x17\x45xecutionInputsResponse\"N\n\x10ListUsageRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\"_\n\x11ListUsageResponse\x12J\n\nexecutions\x18\x01 \x03(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\nexecutions2\xf1\x10\n\x10\x41rtifactRegistry\x12g\n\x0e\x43reateArtifact\x12(.flyteidl.artifact.CreateArtifactRequest\x1a).flyteidl.artifact.CreateArtifactResponse\"\x00\x12\xf1\x04\n\x0bGetArtifact\x12%.flyteidl.artifact.GetArtifactRequest\x1a&.flyteidl.artifact.GetArtifactResponse\"\x92\x04\x82\xd3\xe4\x93\x02\x8b\x04Z\xb3\x01\x12\xb0\x01/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}/{query.artifact_id.version}Z\x97\x01\x12\x94\x01/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}Z\x9b\x01\x12\x98\x01/artifacts/api/v1/artifact/tag/{query.artifact_tag.artifact_key.project}/{query.artifact_tag.artifact_key.domain}/{query.artifact_tag.artifact_key.name}\x12\x1b/artifacts/api/v1/artifacts\x12\x96\x02\n\x0fSearchArtifacts\x12).flyteidl.artifact.SearchArtifactsRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"\xab\x01\x82\xd3\xe4\x93\x02\xa4\x01ZG\x12\x45/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}\x12Y/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}/{artifact_key.name}\x12\x64\n\rCreateTrigger\x12\'.flyteidl.artifact.CreateTriggerRequest\x1a(.flyteidl.artifact.CreateTriggerResponse\"\x00\x12\x9f\x01\n\x11\x44\x65\x61\x63tivateTrigger\x12+.flyteidl.artifact.DeactivateTriggerRequest\x1a,.flyteidl.artifact.DeactivateTriggerResponse\"/\x82\xd3\xe4\x93\x02):\x01*2$/artifacts/api/v1/trigger/deactivate\x12O\n\x06\x41\x64\x64Tag\x12 .flyteidl.artifact.AddTagRequest\x1a!.flyteidl.artifact.AddTagResponse\"\x00\x12\x65\n\x10RegisterProducer\x12*.flyteidl.artifact.RegisterProducerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12\x65\n\x10RegisterConsumer\x12*.flyteidl.artifact.RegisterConsumerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12m\n\x12SetExecutionInputs\x12).flyteidl.artifact.ExecutionInputsRequest\x1a*.flyteidl.artifact.ExecutionInputsResponse\"\x00\x12\xd8\x01\n\x12\x46indByWorkflowExec\x12,.flyteidl.artifact.FindByWorkflowExecRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"h\x82\xd3\xe4\x93\x02\x62\x12`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}\x12\xf5\x01\n\tListUsage\x12#.flyteidl.artifact.ListUsageRequest\x1a$.flyteidl.artifact.ListUsageResponse\"\x9c\x01\x82\xd3\xe4\x93\x02\x95\x01\x12\x92\x01/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}B\xcc\x01\n\x15\x63om.flyteidl.artifactB\x0e\x41rtifactsProtoP\x01Z>github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact\xa2\x02\x03\x46\x41X\xaa\x02\x11\x46lyteidl.Artifact\xca\x02\x11\x46lyteidl\\Artifact\xe2\x02\x1d\x46lyteidl\\Artifact\\GPBMetadata\xea\x02\x12\x46lyteidl::Artifactb\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -41,6 +41,8 @@
_ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._serialized_options = b'\202\323\344\223\002):\001*2$/artifacts/api/v1/trigger/deactivate'
_ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._options = None
_ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._serialized_options = b'\202\323\344\223\002b\022`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}'
+ _ARTIFACTREGISTRY.methods_by_name['ListUsage']._options = None
+ _ARTIFACTREGISTRY.methods_by_name['ListUsage']._serialized_options = b'\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}'
_globals['_ARTIFACT']._serialized_start=335
_globals['_ARTIFACT']._serialized_end=537
_globals['_CREATEARTIFACTREQUEST']._serialized_start=540
@@ -93,6 +95,10 @@
_globals['_EXECUTIONINPUTSREQUEST']._serialized_end=3454
_globals['_EXECUTIONINPUTSRESPONSE']._serialized_start=3456
_globals['_EXECUTIONINPUTSRESPONSE']._serialized_end=3481
- _globals['_ARTIFACTREGISTRY']._serialized_start=3484
- _globals['_ARTIFACTREGISTRY']._serialized_end=5397
+ _globals['_LISTUSAGEREQUEST']._serialized_start=3483
+ _globals['_LISTUSAGEREQUEST']._serialized_end=3561
+ _globals['_LISTUSAGERESPONSE']._serialized_start=3563
+ _globals['_LISTUSAGERESPONSE']._serialized_end=3658
+ _globals['_ARTIFACTREGISTRY']._serialized_start=3661
+ _globals['_ARTIFACTREGISTRY']._serialized_end=5822
# @@protoc_insertion_point(module_scope)
diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi
index 61c28f21d4..92ba6c0904 100644
--- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi
+++ b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.pyi
@@ -223,3 +223,15 @@ class ExecutionInputsRequest(_message.Message):
class ExecutionInputsResponse(_message.Message):
__slots__ = []
def __init__(self) -> None: ...
+
+class ListUsageRequest(_message.Message):
+ __slots__ = ["artifact_id"]
+ ARTIFACT_ID_FIELD_NUMBER: _ClassVar[int]
+ artifact_id: _artifact_id_pb2.ArtifactID
+ def __init__(self, artifact_id: _Optional[_Union[_artifact_id_pb2.ArtifactID, _Mapping]] = ...) -> None: ...
+
+class ListUsageResponse(_message.Message):
+ __slots__ = ["executions"]
+ EXECUTIONS_FIELD_NUMBER: _ClassVar[int]
+ executions: _containers.RepeatedCompositeFieldContainer[_identifier_pb2.WorkflowExecutionIdentifier]
+ def __init__(self, executions: _Optional[_Iterable[_Union[_identifier_pb2.WorkflowExecutionIdentifier, _Mapping]]] = ...) -> None: ...
diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py
index 95ddd8107e..661103389b 100644
--- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py
+++ b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2_grpc.py
@@ -64,6 +64,11 @@ def __init__(self, channel):
request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.FindByWorkflowExecRequest.SerializeToString,
response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.FromString,
)
+ self.ListUsage = channel.unary_unary(
+ '/flyteidl.artifact.ArtifactRegistry/ListUsage',
+ request_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageRequest.SerializeToString,
+ response_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageResponse.FromString,
+ )
class ArtifactRegistryServicer(object):
@@ -129,6 +134,12 @@ def FindByWorkflowExec(self, request, context):
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')
+ def ListUsage(self, request, context):
+ """Missing associated documentation comment in .proto file."""
+ context.set_code(grpc.StatusCode.UNIMPLEMENTED)
+ context.set_details('Method not implemented!')
+ raise NotImplementedError('Method not implemented!')
+
def add_ArtifactRegistryServicer_to_server(servicer, server):
rpc_method_handlers = {
@@ -182,6 +193,11 @@ def add_ArtifactRegistryServicer_to_server(servicer, server):
request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.FindByWorkflowExecRequest.FromString,
response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.SerializeToString,
),
+ 'ListUsage': grpc.unary_unary_rpc_method_handler(
+ servicer.ListUsage,
+ request_deserializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageRequest.FromString,
+ response_serializer=flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageResponse.SerializeToString,
+ ),
}
generic_handler = grpc.method_handlers_generic_handler(
'flyteidl.artifact.ArtifactRegistry', rpc_method_handlers)
@@ -361,3 +377,20 @@ def FindByWorkflowExec(request,
flyteidl_dot_artifact_dot_artifacts__pb2.SearchArtifactsResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
+
+ @staticmethod
+ def ListUsage(request,
+ target,
+ options=(),
+ channel_credentials=None,
+ call_credentials=None,
+ insecure=False,
+ compression=None,
+ wait_for_ready=None,
+ timeout=None,
+ metadata=None):
+ return grpc.experimental.unary_unary(request, target, '/flyteidl.artifact.ArtifactRegistry/ListUsage',
+ flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageRequest.SerializeToString,
+ flyteidl_dot_artifact_dot_artifacts__pb2.ListUsageResponse.FromString,
+ options, channel_credentials,
+ insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
diff --git a/flyteidl/gen/pb_rust/flyteidl.artifact.rs b/flyteidl/gen/pb_rust/flyteidl.artifact.rs
index d35149b740..5423067bbd 100644
--- a/flyteidl/gen/pb_rust/flyteidl.artifact.rs
+++ b/flyteidl/gen/pb_rust/flyteidl.artifact.rs
@@ -245,4 +245,16 @@ pub struct ExecutionInputsRequest {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ExecutionInputsResponse {
}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListUsageRequest {
+ #[prost(message, optional, tag="1")]
+ pub artifact_id: ::core::option::Option,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListUsageResponse {
+ #[prost(message, repeated, tag="1")]
+ pub executions: ::prost::alloc::vec::Vec,
+}
// @@protoc_insertion_point(module)
diff --git a/flyteidl/protos/flyteidl/artifact/artifacts.proto b/flyteidl/protos/flyteidl/artifact/artifacts.proto
index aea350c6cf..eda28944f5 100644
--- a/flyteidl/protos/flyteidl/artifact/artifacts.proto
+++ b/flyteidl/protos/flyteidl/artifact/artifacts.proto
@@ -184,6 +184,14 @@ message ExecutionInputsRequest {
message ExecutionInputsResponse {}
+message ListUsageRequest {
+ core.ArtifactID artifact_id = 1;
+}
+
+message ListUsageResponse {
+ repeated core.WorkflowExecutionIdentifier executions = 1;
+}
+
service ArtifactRegistry {
rpc CreateArtifact (CreateArtifactRequest) returns (CreateArtifactResponse) {}
@@ -226,4 +234,9 @@ service ArtifactRegistry {
};
}
+ rpc ListUsage (ListUsageRequest) returns (ListUsageResponse) {
+ option (google.api.http) = {
+ get: "/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}"
+ };
+ }
}
From c8351beb54406bb136de5d83ae510dc7496957db Mon Sep 17 00:00:00 2001
From: Niels Bantilan
Date: Fri, 12 Jan 2024 11:18:03 -0500
Subject: [PATCH 04/17] monodocs uses flytekit/flytectl index rst file (#4720)
Signed-off-by: Niels Bantilan
---
docs/_ext/import_projects.py | 10 ++--
docs/conf.py | 4 +-
docs/flytectl_overview.rst | 107 -----------------------------------
docs/index.md | 12 ++--
docs/reference_flytectl.md | 11 ----
docs/reference_flytekit.md | 20 -------
6 files changed, 15 insertions(+), 149 deletions(-)
delete mode 100644 docs/flytectl_overview.rst
delete mode 100644 docs/reference_flytectl.md
delete mode 100644 docs/reference_flytekit.md
diff --git a/docs/_ext/import_projects.py b/docs/_ext/import_projects.py
index df223ee760..1e32aa0d8c 100644
--- a/docs/_ext/import_projects.py
+++ b/docs/_ext/import_projects.py
@@ -26,6 +26,7 @@ class ImportProjectsConfig:
flytekit_api_dir: str
source_regex_mapping: dict = field(default_factory=dict)
list_table_toc: List[str] = field(default_factory=list)
+ dev_build: bool = False
@dataclass
@@ -104,7 +105,7 @@ def update_sys_path_for_flytekit(import_project_config: ImportProjectsConfig):
def update_html_context(project: Project, tag: str, commit: str, config: Config):
- tag_url = f"{project.source}/releases/tag/{tag}"
+ tag_url = "#" if tag == "dev" else f"{project.source}/releases/tag/{tag}"
commit_url = f"{project.source}/tree/{commit}"
config.html_context[f"{project.name}_tag"] = tag
@@ -152,9 +153,10 @@ def import_projects(app: Sphinx, config: Config):
[t for t in repo.tags if re.match(VERSION_PATTERN, t.name)],
key=lambda t: t.commit.committed_datetime
)
- if not tags:
- # If tags don't exist just use the current commit. This occurs
- # when the git repo is a shallow clone.
+ if not tags or import_projects_config.dev_build:
+ # If dev_build is specified or the tags don't exist just use the
+ # current commit. This occurs when the git repo is a shallow
+ # clone.
tag_str = "dev"
commit = str(repo.head.commit)[:7]
else:
diff --git a/docs/conf.py b/docs/conf.py
index ed9df55433..05651bf483 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -311,7 +311,7 @@
# from other repos.
REPLACE_PATTERNS = {
r"": r"",
- r"": r"",
+ r"": r"",
INTERSPHINX_REFS_PATTERN: INTERSPHINX_REFS_REPLACE,
r"": r"",
@@ -337,6 +337,7 @@
"flytesnacks/tutorials",
"flytesnacks/integrations",
],
+ "dev_build": bool(int(os.environ.get("MONODOCS_DEV_BUILD", 1))),
}
# Define these environment variables to use local copies of the projects. This
@@ -444,6 +445,7 @@ def filter(self, record: logging.LogRecord) -> bool:
'Error with CSV data in "csv-table" directive',
"Definition list ends without a blank line",
"autodoc: failed to import module 'awssagemaker' from module 'flytekitplugins'",
+ "Enumerated list ends without a blank line",
)
if msg.strip().startswith(filter_out):
diff --git a/docs/flytectl_overview.rst b/docs/flytectl_overview.rst
deleted file mode 100644
index a6d104b08f..0000000000
--- a/docs/flytectl_overview.rst
+++ /dev/null
@@ -1,107 +0,0 @@
-.. flytectl doc
-
-####################################################
-Flytectl: The Official Flyte Command-line Interface
-####################################################
-
-Overview
-=========
-This video will take you on a tour of Flytectl - how to install and configure it, as well as how to use the Verbs and Nouns sections on the left hand side menu. Detailed information can be found in the sections below the video.
-
-.. youtube:: cV8ezYnBANE
-
-
-Installation
-============
-
-Flytectl is a Golang binary that can be installed on any platform supported by Golang.
-
-.. tabbed:: OSX
-
- .. prompt:: bash $
-
- brew install flyteorg/homebrew-tap/flytectl
-
- *Upgrade* existing installation using the following command:
-
- .. prompt:: bash $
-
- flytectl upgrade
-
-.. tabbed:: Other Operating systems
-
- .. prompt:: bash $
-
- curl -sL https://ctl.flyte.org/install | bash
-
- *Upgrade* existing installation using the following command:
-
- .. prompt:: bash $
-
- flytectl upgrade
-
-**Test** if Flytectl is installed correctly (your Flytectl version should be > 0.2.0) using the following command:
-
-.. prompt:: bash $
-
- flytectl version
-
-Configuration
-=============
-
-Flytectl allows you to communicate with FlyteAdmin using a YAML file or by passing every configuration value
-on the command-line. The following configuration can be used for the setup:
-
-Basic Configuration
---------------------
-
-The full list of available configurable options can be found by running ``flytectl --help``, or `here `__.
-
-.. NOTE::
-
- Currently, the Project ``-p``, Domain ``-d``, and Output ``-o`` flags cannot be used in the config file.
-
-.. tabbed:: Local Flyte Sandbox
-
- Automatically configured for you by ``flytectl sandbox`` command.
-
- .. code-block:: yaml
-
- admin:
- # For GRPC endpoints you might want to use dns:///flyte.myexample.com
- endpoint: dns:///localhost:30081
- insecure: true # Set to false to enable TLS/SSL connection (not recommended except on local sandbox deployment).
- authType: Pkce # authType: Pkce # if using authentication or just drop this.
-
-.. tabbed:: AWS Configuration
-
- .. code-block:: yaml
-
- admin:
- # For GRPC endpoints you might want to use dns:///flyte.myexample.com
- endpoint: dns:///
- authType: Pkce # authType: Pkce # if using authentication or just drop this.
- insecure: true # insecure: True # Set to true if the endpoint isn't accessible through TLS/SSL connection (not recommended except on local sandbox deployment)
-
-.. tabbed:: GCS Configuration
-
- .. code-block:: yaml
-
- admin:
- # For GRPC endpoints you might want to use dns:///flyte.myexample.com
- endpoint: dns:///
- authType: Pkce # authType: Pkce # if using authentication or just drop this.
- insecure: false # insecure: True # Set to true if the endpoint isn't accessible through TLS/SSL connection (not recommended except on local sandbox deployment)
-
-.. tabbed:: Others
-
- For other supported storage backends like Oracle, Azure, etc., refer to the configuration structure `here `__.
-
- Place the config file in ``$HOME/.flyte`` directory with the name config.yaml.
- This file is typically searched in:
-
- * ``$HOME/.flyte``
- * currDir from where you run flytectl
- * ``/etc/flyte/config``
-
- You can also pass the file name in the command line using ``--config ``.
diff --git a/docs/index.md b/docs/index.md
index c2bf0f9087..40a0a745f7 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -57,7 +57,7 @@ learning and analytics.
Created at [Lyft](https://www.lyft.com/) in collaboration with Spotify,
Freenome, and many others, Flyte provides first-class support for
-{doc}`Python `,
+{doc}`Python `,
[Java, and Scala](https://github.com/flyteorg/flytekit-java). Data Scientists
and ML Engineers in the industry use Flyte to create:
@@ -102,11 +102,11 @@ Below are the API reference to the different components of Flyte:
:header-rows: 0
:widths: 20 30
-* - {doc}`Flytekit `
+* - {doc}`Flytekit `
- Flyte's official Python SDK.
-* - {doc}`FlyteCTL `
+* - {doc}`FlyteCTL `
- Flyte's command-line interface for interacting with a Flyte cluster.
-* - {doc}`FlyteIDL `
+* - {doc}`FlyteIDL `
- Flyte's core specification language.
```
@@ -172,8 +172,8 @@ reference/swagger
:name: apitoc
:hidden:
-flytekit
-flytectl
+flytekit
+flytectl
flyteidl
```
diff --git a/docs/reference_flytectl.md b/docs/reference_flytectl.md
deleted file mode 100644
index ad1ba6c7a5..0000000000
--- a/docs/reference_flytectl.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# FlyteCTL API Reference
-
-```{toctree}
-:maxdepth: 2
-
-Overview
-CLI Entrypoint
-flytectl/verbs
-flytectl/nouns
-flytectl/contribute
-```
diff --git a/docs/reference_flytekit.md b/docs/reference_flytekit.md
deleted file mode 100644
index 97012a9429..0000000000
--- a/docs/reference_flytekit.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Flytekit API Reference
-
-```{toctree}
-:maxdepth: 2
-
-api/flytekit/design/index
-api/flytekit/flytekit
-api/flytekit/configuration
-api/flytekit/remote
-api/flytekit/clients
-api/flytekit/testing
-api/flytekit/extend
-api/flytekit/deck
-api/flytekit/plugins/index
-api/flytekit/tasks.extend
-api/flytekit/types.extend
-api/flytekit/experimental
-api/flytekit/pyflyte
-api/flytekit/contributing
-```
From 38d1833181ff44cedaccbc5c775341b7be3f354e Mon Sep 17 00:00:00 2001
From: Yee Hing Tong
Date: Fri, 12 Jan 2024 10:20:12 -0800
Subject: [PATCH 05/17] Replace grpc gateway endpoints with post (#4717)
Signed-off-by: Yee Hing Tong
---
.../pb-cpp/flyteidl/artifact/artifacts.pb.cc | 92 ++-
.../pb-go/flyteidl/artifact/artifacts.pb.go | 215 +++---
.../flyteidl/artifact/artifacts.pb.gw.go | 404 +----------
.../flyteidl/artifact/artifacts.swagger.json | 625 ++----------------
.../pb-java/flyteidl/artifact/Artifacts.java | 90 ++-
.../flyteidl/artifact/artifacts_pb2.py | 8 +-
.../protos/flyteidl/artifact/artifacts.proto | 10 +-
7 files changed, 252 insertions(+), 1192 deletions(-)
diff --git a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc
index 94d3515bb0..300fa12f8f 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/artifact/artifacts.pb.cc
@@ -928,68 +928,52 @@ const char descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto[] =
"UsageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyt"
"eidl.core.ArtifactID\"S\n\021ListUsageRespons"
"e\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wo"
- "rkflowExecutionIdentifier2\361\020\n\020ArtifactRe"
+ "rkflowExecutionIdentifier2\373\013\n\020ArtifactRe"
"gistry\022g\n\016CreateArtifact\022(.flyteidl.arti"
"fact.CreateArtifactRequest\032).flyteidl.ar"
- "tifact.CreateArtifactResponse\"\000\022\361\004\n\013GetA"
+ "tifact.CreateArtifactResponse\"\000\022\204\001\n\013GetA"
"rtifact\022%.flyteidl.artifact.GetArtifactR"
"equest\032&.flyteidl.artifact.GetArtifactRe"
- "sponse\"\222\004\202\323\344\223\002\213\004\022\033/artifacts/api/v1/arti"
- "factsZ\263\001\022\260\001/artifacts/api/v1/artifact/id"
- "/{query.artifact_id.artifact_key.project"
- "}/{query.artifact_id.artifact_key.domain"
- "}/{query.artifact_id.artifact_key.name}/"
- "{query.artifact_id.version}Z\227\001\022\224\001/artifa"
- "cts/api/v1/artifact/id/{query.artifact_i"
- "d.artifact_key.project}/{query.artifact_"
- "id.artifact_key.domain}/{query.artifact_"
- "id.artifact_key.name}Z\233\001\022\230\001/artifacts/ap"
- "i/v1/artifact/tag/{query.artifact_tag.ar"
- "tifact_key.project}/{query.artifact_tag."
- "artifact_key.domain}/{query.artifact_tag"
- ".artifact_key.name}\022\226\002\n\017SearchArtifacts\022"
- ").flyteidl.artifact.SearchArtifactsReque"
- "st\032*.flyteidl.artifact.SearchArtifactsRe"
- "sponse\"\253\001\202\323\344\223\002\244\001\022Y/artifacts/api/v1/sear"
- "ch/{artifact_key.project}/{artifact_key."
- "domain}/{artifact_key.name}ZG\022E/artifact"
- "s/api/v1/search/{artifact_key.project}/{"
- "artifact_key.domain}\022d\n\rCreateTrigger\022\'."
- "flyteidl.artifact.CreateTriggerRequest\032("
- ".flyteidl.artifact.CreateTriggerResponse"
- "\"\000\022\237\001\n\021DeactivateTrigger\022+.flyteidl.arti"
- "fact.DeactivateTriggerRequest\032,.flyteidl"
- ".artifact.DeactivateTriggerResponse\"/\202\323\344"
- "\223\002)2$/artifacts/api/v1/trigger/deactivat"
- "e:\001*\022O\n\006AddTag\022 .flyteidl.artifact.AddTa"
- "gRequest\032!.flyteidl.artifact.AddTagRespo"
- "nse\"\000\022e\n\020RegisterProducer\022*.flyteidl.art"
- "ifact.RegisterProducerRequest\032#.flyteidl"
- ".artifact.RegisterResponse\"\000\022e\n\020Register"
- "Consumer\022*.flyteidl.artifact.RegisterCon"
- "sumerRequest\032#.flyteidl.artifact.Registe"
- "rResponse\"\000\022m\n\022SetExecutionInputs\022).flyt"
- "eidl.artifact.ExecutionInputsRequest\032*.f"
- "lyteidl.artifact.ExecutionInputsResponse"
- "\"\000\022\330\001\n\022FindByWorkflowExec\022,.flyteidl.art"
- "ifact.FindByWorkflowExecRequest\032*.flytei"
- "dl.artifact.SearchArtifactsResponse\"h\202\323\344"
- "\223\002b\022`/artifacts/api/v1/search/execution/"
- "{exec_id.project}/{exec_id.domain}/{exec"
- "_id.name}/{direction}\022\365\001\n\tListUsage\022#.fl"
- "yteidl.artifact.ListUsageRequest\032$.flyte"
- "idl.artifact.ListUsageResponse\"\234\001\202\323\344\223\002\225\001"
- "\022\222\001/artifacts/api/v1/usage/{artifact_id."
- "artifact_key.project}/{artifact_id.artif"
- "act_key.domain}/{artifact_id.artifact_ke"
- "y.name}/{artifact_id.version}B@Z>github."
- "com/flyteorg/flyte/flyteidl/gen/pb-go/fl"
- "yteidl/artifactb\006proto3"
+ "sponse\"&\202\323\344\223\002 \"\033/artifacts/api/v1/artifa"
+ "cts:\001*\022\215\001\n\017SearchArtifacts\022).flyteidl.ar"
+ "tifact.SearchArtifactsRequest\032*.flyteidl"
+ ".artifact.SearchArtifactsResponse\"#\202\323\344\223\002"
+ "\035\"\030/artifacts/api/v1/search:\001*\022d\n\rCreate"
+ "Trigger\022\'.flyteidl.artifact.CreateTrigge"
+ "rRequest\032(.flyteidl.artifact.CreateTrigg"
+ "erResponse\"\000\022\237\001\n\021DeactivateTrigger\022+.fly"
+ "teidl.artifact.DeactivateTriggerRequest\032"
+ ",.flyteidl.artifact.DeactivateTriggerRes"
+ "ponse\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger"
+ "/deactivate:\001*\022O\n\006AddTag\022 .flyteidl.arti"
+ "fact.AddTagRequest\032!.flyteidl.artifact.A"
+ "ddTagResponse\"\000\022e\n\020RegisterProducer\022*.fl"
+ "yteidl.artifact.RegisterProducerRequest\032"
+ "#.flyteidl.artifact.RegisterResponse\"\000\022e"
+ "\n\020RegisterConsumer\022*.flyteidl.artifact.R"
+ "egisterConsumerRequest\032#.flyteidl.artifa"
+ "ct.RegisterResponse\"\000\022m\n\022SetExecutionInp"
+ "uts\022).flyteidl.artifact.ExecutionInputsR"
+ "equest\032*.flyteidl.artifact.ExecutionInpu"
+ "tsResponse\"\000\022\330\001\n\022FindByWorkflowExec\022,.fl"
+ "yteidl.artifact.FindByWorkflowExecReques"
+ "t\032*.flyteidl.artifact.SearchArtifactsRes"
+ "ponse\"h\202\323\344\223\002b\022`/artifacts/api/v1/search/"
+ "execution/{exec_id.project}/{exec_id.dom"
+ "ain}/{exec_id.name}/{direction}\022\365\001\n\tList"
+ "Usage\022#.flyteidl.artifact.ListUsageReque"
+ "st\032$.flyteidl.artifact.ListUsageResponse"
+ "\"\234\001\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{ar"
+ "tifact_id.artifact_key.project}/{artifac"
+ "t_id.artifact_key.domain}/{artifact_id.a"
+ "rtifact_key.name}/{artifact_id.version}B"
+ "@Z>github.com/flyteorg/flyte/flyteidl/ge"
+ "n/pb-go/flyteidl/artifactb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fartifact_2fartifacts_2eproto = {
false, InitDefaults_flyteidl_2fartifact_2fartifacts_2eproto,
descriptor_table_protodef_flyteidl_2fartifact_2fartifacts_2eproto,
- "flyteidl/artifact/artifacts.proto", &assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto, 5343,
+ "flyteidl/artifact/artifacts.proto", &assign_descriptors_table_flyteidl_2fartifact_2fartifacts_2eproto, 4713,
};
void AddDescriptors_flyteidl_2fartifact_2fartifacts_2eproto() {
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go
index 27f84cb68d..8e7930233b 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.go
@@ -1331,116 +1331,111 @@ func init() {
func init() { proto.RegisterFile("flyteidl/artifact/artifacts.proto", fileDescriptor_804518da5936dedb) }
var fileDescriptor_804518da5936dedb = []byte{
- // 1734 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcb, 0x6f, 0xdb, 0xc8,
- 0x19, 0x0f, 0x2d, 0x45, 0xb2, 0x3e, 0xd9, 0x5e, 0x79, 0x36, 0xb5, 0x65, 0x39, 0xed, 0x3a, 0x4c,
- 0xda, 0x3a, 0xd9, 0x54, 0xc4, 0x2a, 0xc5, 0x36, 0x36, 0xb0, 0x45, 0x9d, 0x38, 0x5d, 0x68, 0xf3,
- 0xf2, 0xd2, 0x4e, 0xdb, 0x35, 0x0a, 0x68, 0x47, 0xe4, 0x98, 0xe6, 0x9a, 0x22, 0xb9, 0xc3, 0x91,
- 0x5d, 0x22, 0x08, 0xb6, 0xe8, 0x75, 0x6f, 0xdb, 0x27, 0xda, 0x02, 0xbd, 0xf4, 0xd6, 0x4b, 0xd1,
- 0xfe, 0x17, 0xbd, 0xf6, 0xd2, 0x43, 0x8f, 0xfd, 0x07, 0xf6, 0xd0, 0x43, 0xd1, 0x4b, 0xc1, 0xe1,
- 0x0c, 0x49, 0x89, 0x94, 0x2c, 0x27, 0x39, 0xf4, 0x46, 0x7e, 0xf3, 0xfb, 0x9e, 0xf3, 0xbd, 0x48,
- 0xb8, 0x76, 0xe4, 0x84, 0x8c, 0xd8, 0xa6, 0xa3, 0x61, 0xca, 0xec, 0x23, 0x6c, 0xb0, 0xe4, 0x21,
- 0x68, 0xfb, 0xd4, 0x63, 0x1e, 0x5a, 0x96, 0x90, 0xb6, 0x3c, 0x69, 0xad, 0x59, 0x9e, 0x67, 0x39,
- 0x44, 0xe3, 0x80, 0xfe, 0xf0, 0x48, 0xc3, 0x6e, 0x18, 0xa3, 0x5b, 0x57, 0xc5, 0x11, 0xf6, 0x6d,
- 0x0d, 0xbb, 0xae, 0xc7, 0x30, 0xb3, 0x3d, 0x57, 0xc8, 0x6a, 0x6d, 0xa4, 0xea, 0xcc, 0x81, 0xed,
- 0x6a, 0x0e, 0x1e, 0xba, 0xc6, 0x71, 0xcf, 0x77, 0xb0, 0x2b, 0xf9, 0x13, 0x84, 0xe1, 0x51, 0xa2,
- 0x39, 0x36, 0x23, 0x14, 0x3b, 0x92, 0x7f, 0x6d, 0xf4, 0x94, 0x85, 0x3e, 0x91, 0x47, 0x5f, 0x1b,
- 0x3d, 0xb2, 0x4d, 0xe2, 0x32, 0xfb, 0xc8, 0x26, 0x54, 0x9c, 0xbf, 0x35, 0x7a, 0x2e, 0x7d, 0xe9,
- 0xd9, 0xa6, 0x00, 0x7c, 0x75, 0x4c, 0x80, 0xcb, 0x08, 0x3d, 0xc2, 0x06, 0xc9, 0x99, 0x4e, 0x4e,
- 0x89, 0xcb, 0x34, 0xc3, 0xf1, 0x86, 0x26, 0x7f, 0x14, 0x16, 0xa8, 0x7f, 0x53, 0x60, 0x7e, 0x47,
- 0x88, 0x45, 0xdb, 0x50, 0xcf, 0xa8, 0x68, 0x2a, 0x1b, 0xca, 0x66, 0xbd, 0xb3, 0xd6, 0x4e, 0x62,
- 0x19, 0xe9, 0x68, 0x4b, 0x74, 0x77, 0x57, 0x07, 0x89, 0xee, 0x9a, 0xe8, 0x0e, 0x94, 0x03, 0x9f,
- 0x18, 0xcd, 0x39, 0xce, 0xf4, 0x56, 0x3b, 0x77, 0x01, 0x09, 0xe3, 0xbe, 0x4f, 0x0c, 0x9d, 0x83,
- 0x11, 0x82, 0x32, 0xc3, 0x56, 0xd0, 0x2c, 0x6d, 0x94, 0x36, 0x6b, 0x3a, 0x7f, 0x46, 0x5b, 0x50,
- 0x09, 0xbc, 0x21, 0x35, 0x48, 0xb3, 0xcc, 0x45, 0x5d, 0x9b, 0x26, 0x8a, 0x03, 0x75, 0xc1, 0xa0,
- 0x7e, 0x5e, 0x82, 0xaf, 0xdc, 0xa7, 0x04, 0x33, 0x22, 0x01, 0x3a, 0xf9, 0x74, 0x48, 0x02, 0x86,
- 0xde, 0x83, 0x85, 0xc4, 0xb3, 0x13, 0x12, 0x0a, 0xd7, 0x5a, 0x13, 0x5c, 0x7b, 0x48, 0x42, 0x3d,
- 0x89, 0xc4, 0x43, 0x12, 0xa2, 0x26, 0x54, 0x4f, 0x09, 0x0d, 0x6c, 0xcf, 0x6d, 0x96, 0x36, 0x94,
- 0xcd, 0x9a, 0x2e, 0x5f, 0x5f, 0xce, 0xed, 0x1f, 0x01, 0xf8, 0xd1, 0x39, 0xcf, 0xb2, 0x66, 0x79,
- 0xa3, 0xb4, 0x59, 0xef, 0xdc, 0x2d, 0x60, 0x2d, 0xf4, 0xa5, 0xbd, 0x97, 0xb0, 0x3e, 0x70, 0x19,
- 0x0d, 0xf5, 0x8c, 0x2c, 0xd4, 0x80, 0x12, 0xc3, 0x56, 0xf3, 0x32, 0x37, 0x32, 0x7a, 0xcc, 0x84,
- 0xb3, 0x72, 0xc1, 0x70, 0xb6, 0xde, 0x83, 0x37, 0xc6, 0x74, 0x45, 0xf2, 0x65, 0xf8, 0x6a, 0x7a,
- 0xf4, 0x88, 0xae, 0xc0, 0xe5, 0x53, 0xec, 0x0c, 0x09, 0x8f, 0x40, 0x4d, 0x8f, 0x5f, 0xb6, 0xe7,
- 0xee, 0x2a, 0xea, 0x7f, 0x15, 0x58, 0x1a, 0x95, 0x8c, 0x3e, 0x02, 0x74, 0xe6, 0xd1, 0x93, 0x23,
- 0xc7, 0x3b, 0xeb, 0x91, 0x9f, 0x10, 0x63, 0x18, 0x89, 0x16, 0x97, 0x71, 0x6b, 0xec, 0x32, 0x7e,
- 0x28, 0x80, 0x0f, 0x24, 0xae, 0x9b, 0x54, 0x87, 0xbe, 0x7c, 0x36, 0x7e, 0x88, 0x56, 0xa1, 0xea,
- 0x7a, 0x26, 0x89, 0xf2, 0x36, 0xb6, 0xa4, 0x12, 0xbd, 0x76, 0x4d, 0xd4, 0x81, 0x2a, 0xc3, 0xc1,
- 0x49, 0x74, 0x50, 0x2a, 0x4c, 0xe8, 0x8c, 0xdc, 0x4a, 0x84, 0xec, 0x9a, 0xe8, 0x3a, 0x2c, 0x52,
- 0xc2, 0x68, 0xd8, 0xc3, 0x8c, 0x91, 0x81, 0xcf, 0x78, 0x2a, 0x2e, 0xea, 0x0b, 0x9c, 0xb8, 0x13,
- 0xd3, 0xd0, 0x55, 0xa8, 0xf9, 0xd4, 0x76, 0x0d, 0xdb, 0xc7, 0x8e, 0x88, 0x78, 0x4a, 0x50, 0xff,
- 0xa3, 0xc0, 0x42, 0xf6, 0xea, 0xd1, 0x6d, 0x19, 0xa8, 0xd8, 0xdd, 0x95, 0x31, 0x2b, 0x1e, 0xc5,
- 0x4d, 0x43, 0x04, 0x10, 0xb5, 0xa1, 0x1c, 0x35, 0x0a, 0x91, 0x57, 0xad, 0x62, 0xf0, 0x41, 0xe8,
- 0x13, 0x9d, 0xe3, 0xd0, 0xdb, 0xb0, 0x1c, 0x1c, 0x7b, 0x94, 0xf5, 0x4c, 0x12, 0x18, 0xd4, 0xf6,
- 0x59, 0x9a, 0xab, 0x0d, 0x7e, 0xb0, 0x9b, 0xd2, 0xd1, 0x16, 0x2c, 0x0e, 0x03, 0x42, 0x7b, 0x03,
- 0xc2, 0xb0, 0x89, 0x19, 0x16, 0x95, 0x76, 0xa5, 0x1d, 0xf7, 0xc1, 0xb6, 0x6c, 0x91, 0xed, 0x1d,
- 0x37, 0xd4, 0x17, 0x22, 0xe8, 0x63, 0x81, 0x8c, 0x22, 0x23, 0xb9, 0x7a, 0xdc, 0xc0, 0xd8, 0xf1,
- 0x05, 0x49, 0x8c, 0x4c, 0x52, 0x3f, 0x84, 0x95, 0xf1, 0xd4, 0x0d, 0x7c, 0xcf, 0x0d, 0x08, 0xfa,
- 0x0e, 0xcc, 0xcb, 0xac, 0x13, 0x71, 0x58, 0x9f, 0x92, 0x8f, 0x7a, 0x02, 0x56, 0xfb, 0x80, 0xde,
- 0x27, 0x6c, 0xbc, 0xac, 0x3b, 0x70, 0xf9, 0xd3, 0x21, 0xa1, 0xb2, 0x9e, 0xaf, 0x4e, 0xa8, 0xe7,
- 0x0f, 0x23, 0x8c, 0x1e, 0x43, 0xa3, 0x5a, 0x36, 0x09, 0xc3, 0xb6, 0x13, 0xf0, 0xe0, 0xce, 0xeb,
- 0xf2, 0x55, 0x7d, 0x02, 0x6f, 0x8e, 0xe8, 0x78, 0x55, 0x9b, 0x3f, 0x86, 0xc5, 0x7d, 0x82, 0xa9,
- 0x71, 0xfc, 0xd4, 0x8f, 0xab, 0x33, 0xba, 0x24, 0x46, 0x6d, 0x83, 0xf5, 0x32, 0xe5, 0xaf, 0x70,
- 0x23, 0x1a, 0xf1, 0x41, 0x5a, 0x6f, 0x48, 0x85, 0x45, 0x07, 0x33, 0x12, 0xb0, 0x5e, 0x3f, 0xe4,
- 0x3d, 0x2b, 0xb6, 0xb6, 0x1e, 0x13, 0xef, 0x85, 0x0f, 0x49, 0xa8, 0xfe, 0x65, 0x0e, 0x56, 0x62,
- 0x15, 0x52, 0x7d, 0xf0, 0x9a, 0x3a, 0xde, 0xd6, 0x48, 0x8b, 0x9a, 0x2b, 0x2c, 0x9c, 0xd4, 0xd8,
- 0x91, 0x1e, 0x34, 0x52, 0x17, 0xa5, 0xb1, 0xba, 0xc8, 0xb6, 0xd2, 0xf2, 0x68, 0x2b, 0xdd, 0x86,
- 0xaa, 0x17, 0x07, 0x8a, 0x27, 0x55, 0xbd, 0xb3, 0x51, 0x10, 0xe6, 0x91, 0x80, 0xea, 0x92, 0x21,
- 0xea, 0x42, 0xcc, 0x3b, 0x21, 0x2e, 0x6f, 0x72, 0x35, 0x3d, 0x7e, 0x89, 0xa8, 0x8e, 0x3d, 0xb0,
- 0x59, 0xb3, 0xba, 0xa1, 0x6c, 0x5e, 0xd6, 0xe3, 0x17, 0xf5, 0x13, 0x58, 0xcd, 0xc5, 0x4c, 0x5c,
- 0xf5, 0x16, 0xd4, 0x92, 0x4d, 0xa2, 0xa9, 0xf0, 0xbe, 0x3c, 0xf5, 0xae, 0x53, 0x74, 0x6a, 0xc1,
- 0x5c, 0xc6, 0x02, 0xf5, 0x9f, 0x0a, 0xac, 0x7d, 0xdf, 0x76, 0xcd, 0x7b, 0x61, 0xb6, 0x9d, 0xc9,
- 0x3b, 0xba, 0x0f, 0xd5, 0xa8, 0x0b, 0xa6, 0xb3, 0xf6, 0x22, 0x3d, 0xb0, 0x12, 0xb1, 0x76, 0x4d,
- 0x74, 0x00, 0x35, 0xd3, 0xa6, 0xc4, 0xe0, 0x15, 0x1f, 0x29, 0x5f, 0xea, 0xbc, 0x5b, 0x60, 0xf3,
- 0x44, 0x2b, 0xda, 0xbb, 0x92, 0x5b, 0x4f, 0x05, 0xa9, 0x37, 0xa0, 0x96, 0xd0, 0x11, 0x40, 0xa5,
- 0xfb, 0x64, 0xef, 0xd9, 0xc1, 0x7e, 0xe3, 0x12, 0xaa, 0x43, 0xf5, 0xe9, 0xb3, 0x03, 0xfe, 0xa2,
- 0xa8, 0x9f, 0xc1, 0xe2, 0x8e, 0x69, 0x1e, 0x60, 0x4b, 0x7a, 0xf4, 0x2a, 0x1b, 0x44, 0xe1, 0x24,
- 0x89, 0xb2, 0xc9, 0x3b, 0x25, 0xf4, 0x8c, 0xda, 0x8c, 0xf0, 0x6c, 0x9a, 0xd7, 0x53, 0x82, 0xda,
- 0x80, 0x25, 0x69, 0x40, 0x7c, 0x85, 0x6a, 0x1f, 0xae, 0xc4, 0xbd, 0xe7, 0x80, 0xda, 0x96, 0x45,
- 0xa8, 0xb4, 0xec, 0x03, 0x78, 0x93, 0xc5, 0x94, 0x5e, 0x66, 0x81, 0xcb, 0x97, 0x05, 0xdf, 0xf1,
- 0xda, 0x8f, 0x38, 0x64, 0xcf, 0xc1, 0xae, 0xbe, 0x2c, 0xd8, 0x52, 0x92, 0xba, 0x2a, 0xd7, 0x8c,
- 0x44, 0x87, 0x50, 0x7e, 0x00, 0xcd, 0x5d, 0x82, 0x0d, 0x66, 0x9f, 0xe6, 0x0d, 0xb8, 0x0b, 0x20,
- 0x0d, 0x98, 0x18, 0x99, 0xcc, 0xf5, 0xd6, 0x04, 0xb8, 0x6b, 0xaa, 0xeb, 0xb0, 0x56, 0x20, 0x55,
- 0xa8, 0xfc, 0xa9, 0x02, 0x0d, 0x19, 0xd0, 0x3d, 0xea, 0x99, 0x43, 0x83, 0x50, 0xf4, 0x2e, 0xd4,
- 0x22, 0x41, 0x2c, 0x9c, 0x49, 0xd5, 0x7c, 0x8c, 0xed, 0x9a, 0xe8, 0xdb, 0x50, 0xf5, 0x86, 0xcc,
- 0x1f, 0xb2, 0x60, 0xc2, 0xe0, 0xf9, 0x01, 0xa6, 0x36, 0xee, 0x3b, 0xe4, 0x31, 0xf6, 0x75, 0x09,
- 0x55, 0x7f, 0x0c, 0xab, 0x3a, 0xb1, 0xec, 0x80, 0x11, 0x2a, 0x2d, 0x90, 0x4e, 0xef, 0x44, 0xbd,
- 0x20, 0x26, 0xc9, 0x82, 0xba, 0x3e, 0xa5, 0xa0, 0x12, 0xf6, 0x94, 0x4b, 0xfd, 0x2c, 0xf5, 0xef,
- 0xbe, 0xe7, 0x06, 0xc3, 0xc1, 0x2b, 0xf8, 0x77, 0x07, 0x2a, 0xb6, 0x9b, 0x71, 0x6f, 0x3d, 0xdf,
- 0xd1, 0xf0, 0x80, 0x30, 0x42, 0x23, 0xff, 0x04, 0x34, 0xeb, 0x9e, 0x34, 0x20, 0xe3, 0x9e, 0x21,
- 0x48, 0xb3, 0xb8, 0x97, 0xb0, 0xa7, 0x5c, 0x2a, 0x82, 0x86, 0x94, 0x9e, 0xdc, 0xe9, 0x6f, 0x15,
- 0x58, 0x49, 0x4b, 0x9e, 0x5b, 0x21, 0x35, 0x3e, 0x86, 0x85, 0x64, 0x71, 0x7a, 0xb9, 0xbe, 0x51,
- 0x27, 0x29, 0x11, 0xbd, 0x93, 0x09, 0x48, 0x69, 0x7a, 0xa9, 0xca, 0x70, 0xac, 0xc1, 0x6a, 0xce,
- 0x36, 0x61, 0xf7, 0x13, 0x68, 0x3c, 0xb2, 0x03, 0xf6, 0x2c, 0xc0, 0x16, 0x79, 0x0d, 0x1d, 0x41,
- 0xed, 0xc1, 0x72, 0x46, 0x9e, 0xe8, 0xd1, 0x1f, 0x00, 0x24, 0x1e, 0xc8, 0xa0, 0x5f, 0xc4, 0xff,
- 0x0c, 0x77, 0xe7, 0xcb, 0x46, 0x9a, 0x5c, 0xf1, 0x2d, 0xd0, 0x10, 0x59, 0xb0, 0x34, 0xba, 0xbd,
- 0xa0, 0xcd, 0x59, 0x77, 0xf3, 0xd6, 0xcd, 0x19, 0x90, 0x22, 0x58, 0x97, 0xd0, 0x97, 0x65, 0xa8,
- 0x67, 0x16, 0x0e, 0xf4, 0xf5, 0x02, 0xe6, 0xfc, 0xd2, 0xd3, 0xfa, 0xc6, 0x79, 0x30, 0xa1, 0xe0,
- 0x8b, 0xf2, 0xcf, 0xfe, 0xfe, 0xaf, 0x9f, 0xcf, 0x7d, 0x5e, 0x46, 0xeb, 0xe9, 0xf7, 0x31, 0xff,
- 0xc6, 0x3d, 0x7d, 0x27, 0x25, 0x1c, 0xfe, 0x55, 0x41, 0x7f, 0x56, 0x26, 0x03, 0x34, 0xdb, 0xd4,
- 0x9e, 0xf3, 0xcd, 0xa9, 0x9d, 0xfd, 0xfc, 0xcc, 0xee, 0x16, 0xd1, 0xbe, 0xf8, 0x09, 0x31, 0xd8,
- 0x8b, 0x73, 0x81, 0xa6, 0x37, 0xc0, 0xb6, 0x7b, 0x3e, 0xce, 0xc5, 0x03, 0x52, 0x88, 0x12, 0xbb,
- 0xc2, 0x8b, 0xc3, 0x5f, 0x2b, 0xe8, 0x17, 0xff, 0x97, 0x56, 0x1f, 0xfe, 0x4e, 0x41, 0xbf, 0x99,
- 0x66, 0x19, 0xc3, 0x56, 0x4e, 0x12, 0xc3, 0xd6, 0x8c, 0xb6, 0xe5, 0x90, 0x93, 0x8c, 0xcb, 0x01,
- 0xb9, 0x75, 0xe8, 0x57, 0x73, 0xf0, 0xc6, 0xd8, 0xf6, 0x83, 0x6e, 0x4e, 0xdc, 0xb3, 0xc6, 0xb7,
- 0xca, 0xd6, 0xad, 0x59, 0xa0, 0x22, 0xff, 0xfe, 0xa4, 0xf0, 0xfc, 0xfb, 0xa3, 0x82, 0x3e, 0xca,
- 0x87, 0x23, 0xe0, 0x4c, 0xda, 0xf3, 0x09, 0x5e, 0x17, 0xbb, 0x58, 0x10, 0xed, 0xf7, 0xd1, 0x83,
- 0xd7, 0x22, 0x1c, 0x99, 0xb0, 0x38, 0x32, 0xd3, 0xd1, 0x37, 0x27, 0x96, 0xf2, 0xe8, 0x60, 0x6f,
- 0x6d, 0x9e, 0x0f, 0x4c, 0x4a, 0xfe, 0x0f, 0x0a, 0x2c, 0xe7, 0x66, 0x39, 0x7a, 0xbb, 0x40, 0xc2,
- 0xa4, 0x3d, 0xa2, 0x75, 0x7b, 0x36, 0xb0, 0x50, 0xa9, 0xf1, 0x3b, 0xb8, 0xd9, 0xb9, 0x91, 0x8f,
- 0x92, 0x58, 0x30, 0x34, 0x33, 0x61, 0xde, 0x56, 0x6e, 0xa1, 0xa7, 0x50, 0x89, 0x37, 0x2a, 0x54,
- 0xb4, 0x7e, 0x8f, 0x6c, 0x7b, 0xad, 0x6b, 0x53, 0x10, 0x89, 0xcb, 0x24, 0x1d, 0x70, 0xc9, 0x7e,
- 0x52, 0x94, 0x46, 0x13, 0x56, 0x88, 0xd6, 0xf5, 0x29, 0xd8, 0x62, 0x35, 0xc9, 0x9a, 0x30, 0x4d,
- 0xcd, 0xd8, 0x28, 0x9f, 0x55, 0xcd, 0x00, 0xd0, 0x3e, 0x61, 0x63, 0x03, 0xb0, 0xb0, 0x82, 0x8a,
- 0x07, 0x78, 0x61, 0x05, 0x4d, 0x9a, 0xa7, 0x97, 0xd0, 0x3f, 0x14, 0x40, 0xf9, 0xcd, 0x1d, 0xdd,
- 0xbe, 0xc8, 0x82, 0x7f, 0xa1, 0xa2, 0x3d, 0xe6, 0xf9, 0xd2, 0x47, 0x1f, 0x4f, 0xac, 0xaa, 0x64,
- 0x7c, 0x6a, 0xcf, 0xc5, 0xc7, 0x4b, 0xa6, 0xb4, 0x24, 0x25, 0x29, 0x59, 0x49, 0x10, 0x1d, 0x3d,
- 0xf9, 0xc0, 0x78, 0x81, 0xfe, 0xad, 0x40, 0x2d, 0x99, 0xee, 0xa8, 0x28, 0xfc, 0xe3, 0xbb, 0x44,
- 0xeb, 0xc6, 0x74, 0x90, 0x70, 0xe1, 0xf7, 0x71, 0xdf, 0xf9, 0xa5, 0x82, 0xbe, 0x28, 0xe8, 0xc3,
- 0xc3, 0x08, 0x9b, 0xe9, 0x01, 0x93, 0xa7, 0xc2, 0xf9, 0xf3, 0xe0, 0xbc, 0xf9, 0x55, 0x34, 0xb9,
- 0xee, 0x7d, 0xef, 0xf0, 0xbb, 0x96, 0xcd, 0x8e, 0x87, 0xfd, 0xb6, 0xe1, 0x0d, 0x34, 0xee, 0x90,
- 0x47, 0xad, 0xf8, 0x41, 0x4b, 0xfe, 0xd7, 0x5a, 0xc4, 0xd5, 0xfc, 0xfe, 0xb7, 0x2c, 0x4f, 0xcb,
- 0xfd, 0xec, 0xee, 0x57, 0xf8, 0xff, 0x99, 0x3b, 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x67,
- 0x17, 0x6c, 0x08, 0x17, 0x00, 0x00,
+ // 1654 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xcd, 0x6f, 0xdb, 0x46,
+ 0x16, 0x0f, 0x2d, 0x5b, 0xb2, 0x9e, 0x6c, 0x47, 0x9e, 0x64, 0x6d, 0x59, 0x4e, 0x36, 0x0a, 0x9d,
+ 0xcd, 0x3a, 0x1f, 0x2b, 0x22, 0xca, 0x22, 0x1b, 0x1b, 0xc8, 0x62, 0x9d, 0x38, 0xbb, 0x50, 0x3e,
+ 0x1d, 0xda, 0xd9, 0x2f, 0x2c, 0xa0, 0x8c, 0xc8, 0xb1, 0xcc, 0x98, 0x22, 0x99, 0xe1, 0xc8, 0x5e,
+ 0x22, 0x30, 0xb2, 0x58, 0xf4, 0x56, 0xf4, 0xd2, 0xa2, 0x97, 0xa2, 0x40, 0xff, 0x87, 0xfe, 0x19,
+ 0xbd, 0xf6, 0xd2, 0x43, 0x8f, 0xfd, 0x17, 0x7a, 0x28, 0x72, 0x29, 0x38, 0x9c, 0x21, 0x29, 0x89,
+ 0x52, 0xec, 0x24, 0x37, 0xf2, 0xcd, 0xef, 0xcd, 0xfb, 0x98, 0xf7, 0x7e, 0xf3, 0x48, 0xb8, 0xb8,
+ 0x6b, 0x07, 0x8c, 0x58, 0xa6, 0xad, 0x61, 0xca, 0xac, 0x5d, 0x6c, 0xb0, 0xf8, 0xc1, 0xaf, 0x7b,
+ 0xd4, 0x65, 0x2e, 0x9a, 0x97, 0x90, 0xba, 0x5c, 0xa9, 0x2e, 0x75, 0x5c, 0xb7, 0x63, 0x13, 0x8d,
+ 0x03, 0xda, 0xbd, 0x5d, 0x0d, 0x3b, 0x41, 0x84, 0xae, 0x9e, 0x13, 0x4b, 0xd8, 0xb3, 0x34, 0xec,
+ 0x38, 0x2e, 0xc3, 0xcc, 0x72, 0x1d, 0xb1, 0x57, 0xb5, 0x96, 0x98, 0x33, 0xbb, 0x96, 0xa3, 0xd9,
+ 0xb8, 0xe7, 0x18, 0x7b, 0x2d, 0xcf, 0xc6, 0x8e, 0xd4, 0x8f, 0x11, 0x86, 0x4b, 0x89, 0x66, 0x5b,
+ 0x8c, 0x50, 0x6c, 0x4b, 0xfd, 0xa5, 0xfe, 0x55, 0x16, 0x78, 0x44, 0x2e, 0xfd, 0xb6, 0x7f, 0xc9,
+ 0x32, 0x89, 0xc3, 0xac, 0x5d, 0x8b, 0x50, 0xb1, 0x7e, 0xa1, 0x7f, 0x5d, 0xc6, 0xd2, 0xb2, 0x4c,
+ 0x01, 0x38, 0x3f, 0xb0, 0x81, 0xc3, 0x08, 0xdd, 0xc5, 0x06, 0x19, 0x72, 0x9d, 0x1c, 0x10, 0x87,
+ 0x69, 0x86, 0xed, 0xf6, 0x4c, 0xfe, 0x28, 0x3c, 0x50, 0xbf, 0x53, 0x60, 0x7a, 0x43, 0x6c, 0x8b,
+ 0xd6, 0xa1, 0x94, 0x32, 0x51, 0x51, 0x6a, 0xca, 0x6a, 0xa9, 0xb1, 0x54, 0x8f, 0x73, 0x19, 0xda,
+ 0xa8, 0x4b, 0x74, 0x73, 0x53, 0x07, 0x89, 0x6e, 0x9a, 0xe8, 0x26, 0x4c, 0xfa, 0x1e, 0x31, 0x2a,
+ 0x13, 0x5c, 0xe9, 0x42, 0x7d, 0xe8, 0x00, 0x62, 0xc5, 0x6d, 0x8f, 0x18, 0x3a, 0x07, 0x23, 0x04,
+ 0x93, 0x0c, 0x77, 0xfc, 0x4a, 0xae, 0x96, 0x5b, 0x2d, 0xea, 0xfc, 0x19, 0xad, 0x41, 0xde, 0x77,
+ 0x7b, 0xd4, 0x20, 0x95, 0x49, 0xbe, 0xd5, 0xc5, 0x71, 0x5b, 0x71, 0xa0, 0x2e, 0x14, 0xd4, 0x4f,
+ 0x73, 0xf0, 0x9b, 0x7b, 0x94, 0x60, 0x46, 0x24, 0x40, 0x27, 0xaf, 0x7a, 0xc4, 0x67, 0xe8, 0x0e,
+ 0xcc, 0xc4, 0x91, 0xed, 0x93, 0x40, 0x84, 0x56, 0x1d, 0x11, 0xda, 0x43, 0x12, 0xe8, 0x71, 0x26,
+ 0x1e, 0x92, 0x00, 0x55, 0xa0, 0x70, 0x40, 0xa8, 0x6f, 0xb9, 0x4e, 0x25, 0x57, 0x53, 0x56, 0x8b,
+ 0xba, 0x7c, 0x7d, 0xbf, 0xb0, 0xff, 0x09, 0xe0, 0x85, 0xeb, 0xbc, 0xca, 0x2a, 0x93, 0xb5, 0xdc,
+ 0x6a, 0xa9, 0x71, 0x3b, 0x43, 0x35, 0x33, 0x96, 0xfa, 0x56, 0xac, 0x7a, 0xdf, 0x61, 0x34, 0xd0,
+ 0x53, 0x7b, 0xa1, 0x32, 0xe4, 0x18, 0xee, 0x54, 0xa6, 0xb8, 0x93, 0xe1, 0x63, 0x2a, 0x9d, 0xf9,
+ 0x13, 0xa6, 0xb3, 0x7a, 0x07, 0x4e, 0x0f, 0xd8, 0x0a, 0xf7, 0x97, 0xe9, 0x2b, 0xea, 0xe1, 0x23,
+ 0x3a, 0x0b, 0x53, 0x07, 0xd8, 0xee, 0x11, 0x9e, 0x81, 0xa2, 0x1e, 0xbd, 0xac, 0x4f, 0xdc, 0x56,
+ 0xd4, 0xb7, 0x0a, 0xcc, 0xf5, 0xef, 0x8c, 0xfe, 0x05, 0xe8, 0xd0, 0xa5, 0xfb, 0xbb, 0xb6, 0x7b,
+ 0xd8, 0x22, 0xff, 0x25, 0x46, 0x2f, 0xdc, 0x5a, 0x1c, 0xc6, 0xd5, 0x81, 0xc3, 0xf8, 0x87, 0x00,
+ 0xde, 0x97, 0xb8, 0x66, 0xdc, 0x1d, 0xfa, 0xfc, 0xe1, 0xe0, 0x22, 0x5a, 0x84, 0x82, 0xe3, 0x9a,
+ 0x24, 0xac, 0xdb, 0xc8, 0x93, 0x7c, 0xf8, 0xda, 0x34, 0x51, 0x03, 0x0a, 0x0c, 0xfb, 0xfb, 0xe1,
+ 0x42, 0x2e, 0xb3, 0xa0, 0x53, 0xfb, 0xe6, 0x43, 0x64, 0xd3, 0x44, 0x2b, 0x30, 0x4b, 0x09, 0xa3,
+ 0x41, 0x0b, 0x33, 0x46, 0xba, 0x1e, 0xe3, 0xa5, 0x38, 0xab, 0xcf, 0x70, 0xe1, 0x46, 0x24, 0x43,
+ 0xe7, 0xa0, 0xe8, 0x51, 0xcb, 0x31, 0x2c, 0x0f, 0xdb, 0x22, 0xe3, 0x89, 0x40, 0xfd, 0x45, 0x81,
+ 0x99, 0xf4, 0xd1, 0xa3, 0xeb, 0x32, 0x51, 0x51, 0xb8, 0x0b, 0x03, 0x5e, 0x3c, 0x8a, 0x48, 0x43,
+ 0x24, 0x10, 0xd5, 0x61, 0x32, 0x24, 0x0a, 0x51, 0x57, 0xd5, 0x6c, 0xf0, 0x4e, 0xe0, 0x11, 0x9d,
+ 0xe3, 0xd0, 0x35, 0x98, 0xf7, 0xf7, 0x5c, 0xca, 0x5a, 0x26, 0xf1, 0x0d, 0x6a, 0x79, 0x2c, 0xa9,
+ 0xd5, 0x32, 0x5f, 0xd8, 0x4c, 0xe4, 0x68, 0x0d, 0x66, 0x7b, 0x3e, 0xa1, 0xad, 0x2e, 0x61, 0xd8,
+ 0xc4, 0x0c, 0x8b, 0x4e, 0x3b, 0x5b, 0x8f, 0x78, 0xb0, 0x2e, 0x29, 0xb2, 0xbe, 0xe1, 0x04, 0xfa,
+ 0x4c, 0x08, 0x7d, 0x2c, 0x90, 0x61, 0x66, 0xa4, 0x56, 0x8b, 0x3b, 0x18, 0x05, 0x3e, 0x23, 0x85,
+ 0xa1, 0x4b, 0xea, 0x33, 0x58, 0x18, 0x2c, 0x5d, 0xdf, 0x73, 0x1d, 0x9f, 0xa0, 0x3f, 0xc1, 0xb4,
+ 0xac, 0x3a, 0x91, 0x87, 0xe5, 0x31, 0xf5, 0xa8, 0xc7, 0x60, 0xb5, 0x0d, 0xe8, 0x6f, 0x84, 0x0d,
+ 0xb6, 0x75, 0x03, 0xa6, 0x5e, 0xf5, 0x08, 0x95, 0xfd, 0x7c, 0x6e, 0x44, 0x3f, 0x3f, 0x0b, 0x31,
+ 0x7a, 0x04, 0x0d, 0x7b, 0xd9, 0x24, 0x0c, 0x5b, 0xb6, 0xcf, 0x93, 0x3b, 0xad, 0xcb, 0x57, 0xf5,
+ 0x09, 0x9c, 0xe9, 0xb3, 0xf1, 0xa1, 0x3e, 0xbf, 0x80, 0xd9, 0x6d, 0x82, 0xa9, 0xb1, 0xf7, 0xd4,
+ 0x8b, 0xba, 0x33, 0x3c, 0x24, 0x46, 0x2d, 0x83, 0xb5, 0x52, 0xed, 0xaf, 0x70, 0x27, 0xca, 0xd1,
+ 0x42, 0xd2, 0x6f, 0x48, 0x85, 0x59, 0x1b, 0x33, 0xe2, 0xb3, 0x56, 0x3b, 0xe0, 0x9c, 0x15, 0x79,
+ 0x5b, 0x8a, 0x84, 0x77, 0x83, 0x87, 0x24, 0x50, 0xbf, 0x9d, 0x80, 0x85, 0xc8, 0x84, 0x34, 0xef,
+ 0x7f, 0x24, 0xc6, 0x5b, 0xeb, 0xa3, 0xa8, 0x89, 0xcc, 0xc6, 0x49, 0x9c, 0xed, 0xe3, 0xa0, 0xbe,
+ 0xbe, 0xc8, 0x0d, 0xf4, 0x45, 0x9a, 0x4a, 0x27, 0xfb, 0xa9, 0x74, 0x1d, 0x0a, 0x6e, 0x94, 0x28,
+ 0x5e, 0x54, 0xa5, 0x46, 0x2d, 0x23, 0xcd, 0x7d, 0x09, 0xd5, 0xa5, 0x42, 0xc8, 0x42, 0xcc, 0xdd,
+ 0x27, 0x0e, 0x27, 0xb9, 0xa2, 0x1e, 0xbd, 0x84, 0x52, 0xdb, 0xea, 0x5a, 0xac, 0x52, 0xa8, 0x29,
+ 0xab, 0x53, 0x7a, 0xf4, 0xa2, 0xbe, 0x84, 0xc5, 0xa1, 0x9c, 0x89, 0xa3, 0x5e, 0x83, 0x62, 0x3c,
+ 0x49, 0x54, 0x14, 0xce, 0xcb, 0x63, 0xcf, 0x3a, 0x41, 0x27, 0x1e, 0x4c, 0xa4, 0x3c, 0x50, 0x7f,
+ 0x54, 0x60, 0xe9, 0xaf, 0x96, 0x63, 0xde, 0x0d, 0xd2, 0x74, 0x26, 0xcf, 0xe8, 0x1e, 0x14, 0x42,
+ 0x16, 0x4c, 0xee, 0xda, 0x93, 0x70, 0x60, 0x3e, 0x54, 0x6d, 0x9a, 0x68, 0x07, 0x8a, 0xa6, 0x45,
+ 0x89, 0xc1, 0x3b, 0x3e, 0x34, 0x3e, 0xd7, 0xb8, 0x95, 0xe1, 0xf3, 0x48, 0x2f, 0xea, 0x9b, 0x52,
+ 0x5b, 0x4f, 0x36, 0x52, 0x2f, 0x41, 0x31, 0x96, 0x23, 0x80, 0x7c, 0xf3, 0xc9, 0xd6, 0xf3, 0x9d,
+ 0xed, 0xf2, 0x29, 0x54, 0x82, 0xc2, 0xd3, 0xe7, 0x3b, 0xfc, 0x45, 0x51, 0xdf, 0xc0, 0xec, 0x86,
+ 0x69, 0xee, 0xe0, 0x8e, 0x8c, 0xe8, 0x43, 0x26, 0x88, 0xcc, 0x9b, 0x24, 0xac, 0x26, 0xf7, 0x80,
+ 0xd0, 0x43, 0x6a, 0x31, 0xc2, 0xab, 0x69, 0x5a, 0x4f, 0x04, 0x6a, 0x19, 0xe6, 0xa4, 0x03, 0xd1,
+ 0x11, 0xaa, 0x6d, 0x38, 0x1b, 0x71, 0xcf, 0x0e, 0xb5, 0x3a, 0x1d, 0x42, 0xa5, 0x67, 0x0f, 0xe0,
+ 0x0c, 0x8b, 0x24, 0xad, 0xd4, 0x00, 0x37, 0xdc, 0x16, 0x7c, 0xc6, 0xab, 0x3f, 0xe2, 0x90, 0x2d,
+ 0x1b, 0x3b, 0xfa, 0xbc, 0x50, 0x4b, 0x44, 0xea, 0xa2, 0x1c, 0x33, 0x62, 0x1b, 0xc2, 0xf8, 0x0e,
+ 0x54, 0x36, 0x09, 0x36, 0x98, 0x75, 0x30, 0xec, 0xc0, 0x6d, 0x00, 0xe9, 0xc0, 0xc8, 0xcc, 0xa4,
+ 0x8e, 0xb7, 0x28, 0xc0, 0x4d, 0x53, 0x5d, 0x86, 0xa5, 0x8c, 0x5d, 0x85, 0xc9, 0xff, 0x29, 0x50,
+ 0x96, 0x09, 0xdd, 0xa2, 0xae, 0xd9, 0x33, 0x08, 0x45, 0xb7, 0xa0, 0x18, 0x6e, 0xc4, 0x82, 0x63,
+ 0x99, 0x9a, 0x8e, 0xb0, 0x4d, 0x13, 0xfd, 0x11, 0x0a, 0x6e, 0x8f, 0x79, 0x3d, 0xe6, 0x8f, 0xb8,
+ 0x78, 0xfe, 0x8e, 0xa9, 0x85, 0xdb, 0x36, 0x79, 0x8c, 0x3d, 0x5d, 0x42, 0xd5, 0xff, 0xc0, 0xa2,
+ 0x4e, 0x3a, 0x96, 0xcf, 0x08, 0x95, 0x1e, 0xc8, 0xa0, 0x37, 0x42, 0x2e, 0x88, 0x44, 0xb2, 0xa1,
+ 0x56, 0xc6, 0x34, 0x54, 0xac, 0x9e, 0x68, 0xa9, 0x6f, 0x92, 0xf8, 0xee, 0xb9, 0x8e, 0xdf, 0xeb,
+ 0x7e, 0x40, 0x7c, 0x37, 0x21, 0x6f, 0x39, 0xa9, 0xf0, 0x96, 0x87, 0x19, 0x0d, 0x77, 0x09, 0x23,
+ 0x34, 0x8c, 0x4f, 0x40, 0xd3, 0xe1, 0x49, 0x07, 0x52, 0xe1, 0x19, 0x42, 0x74, 0x9c, 0xf0, 0x62,
+ 0xf5, 0x44, 0x4b, 0x45, 0x50, 0x96, 0xbb, 0xc7, 0x67, 0xfa, 0x95, 0x02, 0x0b, 0x49, 0xcb, 0x73,
+ 0x2f, 0xa4, 0xc5, 0xc7, 0x30, 0x13, 0x0f, 0x4e, 0xef, 0xc7, 0x1b, 0x25, 0x92, 0x08, 0xd1, 0x8d,
+ 0x54, 0x42, 0x72, 0xe3, 0x5b, 0x55, 0xa6, 0x63, 0x09, 0x16, 0x87, 0x7c, 0x13, 0x7e, 0x3f, 0x81,
+ 0xf2, 0x23, 0xcb, 0x67, 0xcf, 0x7d, 0xdc, 0x21, 0x1f, 0x81, 0x11, 0xd4, 0x16, 0xcc, 0xa7, 0xf6,
+ 0x13, 0x1c, 0xfd, 0x00, 0x20, 0x8e, 0x40, 0x26, 0xfd, 0x24, 0xf1, 0xa7, 0xb4, 0x1b, 0x6f, 0x4b,
+ 0x49, 0x71, 0x45, 0xa7, 0x40, 0x03, 0xd4, 0x81, 0xb9, 0xfe, 0xe9, 0x05, 0xad, 0x1e, 0x77, 0x36,
+ 0xaf, 0x5e, 0x39, 0x06, 0x52, 0x24, 0xeb, 0x14, 0xfa, 0x44, 0x81, 0x52, 0x6a, 0xe0, 0x40, 0xbf,
+ 0xcb, 0x50, 0x1e, 0x1e, 0x7a, 0xaa, 0x97, 0xdf, 0x05, 0x13, 0x06, 0x2e, 0xff, 0xff, 0xfb, 0x9f,
+ 0xbe, 0x98, 0xa8, 0xa9, 0xcb, 0xc9, 0xd7, 0x31, 0xff, 0xc2, 0x3d, 0xb8, 0x91, 0x08, 0xd6, 0x95,
+ 0xab, 0xe8, 0x33, 0x05, 0x4e, 0x0f, 0x5c, 0x88, 0xe8, 0xca, 0xc8, 0xab, 0x77, 0x70, 0xd0, 0xa8,
+ 0x5e, 0x3d, 0x0e, 0x54, 0xb8, 0xb4, 0xc2, 0x5d, 0x3a, 0xaf, 0x56, 0x86, 0x5d, 0xf2, 0xb9, 0x4a,
+ 0xe8, 0x8f, 0x09, 0xb3, 0x7d, 0xec, 0x8a, 0x7e, 0x3f, 0x32, 0xa9, 0xfd, 0x14, 0x5b, 0x5d, 0x7d,
+ 0x37, 0x30, 0x4e, 0xfe, 0x37, 0x0a, 0xcc, 0x0f, 0xb1, 0x2a, 0xba, 0x96, 0xb1, 0xc3, 0x28, 0x46,
+ 0xaf, 0x5e, 0x3f, 0x1e, 0x58, 0x98, 0xd4, 0x78, 0xec, 0x57, 0x1a, 0x97, 0x86, 0x63, 0x17, 0x54,
+ 0xaf, 0x99, 0xb1, 0x72, 0x98, 0x87, 0xa7, 0x90, 0x8f, 0xee, 0x36, 0x94, 0x35, 0x08, 0xf5, 0xdd,
+ 0xbb, 0xd5, 0x8b, 0x63, 0x10, 0x71, 0xc8, 0x24, 0xa1, 0x9a, 0xf8, 0xa6, 0xc8, 0x3a, 0xbd, 0x11,
+ 0x64, 0x5e, 0x5d, 0x19, 0x83, 0xcd, 0x36, 0x13, 0x13, 0xf6, 0x38, 0x33, 0x03, 0xa4, 0x7a, 0x5c,
+ 0x33, 0x5d, 0x40, 0xdb, 0x84, 0x0d, 0x50, 0x51, 0x66, 0xe1, 0x66, 0x53, 0x69, 0x66, 0xe1, 0x8e,
+ 0x62, 0xb6, 0x53, 0xe8, 0x07, 0x05, 0xd0, 0xf0, 0x0c, 0x85, 0xae, 0x9f, 0x64, 0xd4, 0x3a, 0x51,
+ 0xaf, 0xec, 0xf1, 0x7a, 0x69, 0xa3, 0x17, 0xa3, 0x7a, 0x45, 0x8b, 0x89, 0x4c, 0x7b, 0x2d, 0xc6,
+ 0xc8, 0xf0, 0xcb, 0xed, 0x25, 0x31, 0xd8, 0x51, 0x22, 0x31, 0xdd, 0x2e, 0xb6, 0x9c, 0x94, 0xc0,
+ 0xc1, 0x5d, 0x72, 0xa4, 0xbd, 0x8e, 0x47, 0xbd, 0x23, 0xf4, 0xb3, 0x02, 0xc5, 0x98, 0x67, 0x51,
+ 0x56, 0xfa, 0x07, 0x59, 0xbd, 0x7a, 0x69, 0x3c, 0x48, 0x84, 0xf0, 0xb5, 0xc2, 0x63, 0xf8, 0x52,
+ 0x41, 0x9f, 0x2b, 0xc3, 0x51, 0xf4, 0x42, 0xac, 0xf6, 0x3a, 0xfd, 0x53, 0x2b, 0xfd, 0xc5, 0x92,
+ 0x8a, 0x65, 0x24, 0x24, 0x0e, 0x6e, 0x24, 0x42, 0x44, 0x9b, 0x5e, 0x17, 0xdf, 0x1b, 0x47, 0x77,
+ 0xff, 0xf2, 0xef, 0x3f, 0x77, 0x2c, 0xb6, 0xd7, 0x6b, 0xd7, 0x0d, 0xb7, 0xab, 0xf1, 0x80, 0x5c,
+ 0xda, 0x89, 0x1e, 0xb4, 0xf8, 0xcf, 0x59, 0x87, 0x38, 0x9a, 0xd7, 0xfe, 0x43, 0xc7, 0xd5, 0x86,
+ 0x7e, 0x3b, 0xb6, 0xf3, 0xfc, 0x4b, 0xf9, 0xe6, 0xaf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xc1, 0x2f,
+ 0x2d, 0x08, 0x92, 0x14, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go
index 4d83ccf464..6e92073451 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.pb.gw.go
@@ -28,209 +28,15 @@ var _ status.Status
var _ = runtime.String
var _ = utilities.NewDoubleArray
-var (
- filter_ArtifactRegistry_GetArtifact_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
-)
-
func request_ArtifactRegistry_GetArtifact_0(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq GetArtifactRequest
var metadata runtime.ServerMetadata
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_GetArtifact_0); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
-
- msg, err := client.GetArtifact(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_ArtifactRegistry_GetArtifact_1 = &utilities.DoubleArray{Encoding: map[string]int{"query": 0, "artifact_id": 1, "artifact_key": 2, "project": 3, "domain": 4, "name": 5, "version": 6}, Base: []int{1, 13, 1, 1, 1, 4, 3, 2, 0, 0, 9, 7, 6, 0, 9, 9, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 5, 8, 2, 11, 12, 13, 2, 15, 16}}
-)
-
-func request_ArtifactRegistry_GetArtifact_1(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetArtifactRequest
- var metadata runtime.ServerMetadata
-
- var (
- val string
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["query.artifact_id.artifact_key.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.artifact_key.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.artifact_key.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.artifact_key.project", err)
- }
-
- val, ok = pathParams["query.artifact_id.artifact_key.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.artifact_key.domain")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.artifact_key.domain", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.artifact_key.domain", err)
- }
-
- val, ok = pathParams["query.artifact_id.artifact_key.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.artifact_key.name")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.artifact_key.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.artifact_key.name", err)
- }
-
- val, ok = pathParams["query.artifact_id.version"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.version")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.version", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.version", err)
- }
-
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_GetArtifact_1); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
-
- msg, err := client.GetArtifact(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_ArtifactRegistry_GetArtifact_2 = &utilities.DoubleArray{Encoding: map[string]int{"query": 0, "artifact_id": 1, "artifact_key": 2, "project": 3, "domain": 4, "name": 5}, Base: []int{1, 9, 1, 1, 1, 4, 4, 0, 3, 0, 9, 7, 7, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 5, 7, 9, 2, 11, 12, 13}}
-)
-
-func request_ArtifactRegistry_GetArtifact_2(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetArtifactRequest
- var metadata runtime.ServerMetadata
-
- var (
- val string
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["query.artifact_id.artifact_key.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.artifact_key.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.artifact_key.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.artifact_key.project", err)
- }
-
- val, ok = pathParams["query.artifact_id.artifact_key.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.artifact_key.domain")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.artifact_key.domain", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.artifact_key.domain", err)
- }
-
- val, ok = pathParams["query.artifact_id.artifact_key.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_id.artifact_key.name")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_id.artifact_key.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_id.artifact_key.name", err)
- }
-
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_GetArtifact_2); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
-
- msg, err := client.GetArtifact(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_ArtifactRegistry_GetArtifact_3 = &utilities.DoubleArray{Encoding: map[string]int{"query": 0, "artifact_tag": 1, "artifact_key": 2, "project": 3, "domain": 4, "name": 5}, Base: []int{1, 9, 1, 1, 1, 4, 4, 0, 3, 0, 9, 7, 7, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 5, 7, 9, 2, 11, 12, 13}}
-)
-
-func request_ArtifactRegistry_GetArtifact_3(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq GetArtifactRequest
- var metadata runtime.ServerMetadata
-
- var (
- val string
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["query.artifact_tag.artifact_key.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_tag.artifact_key.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_tag.artifact_key.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_tag.artifact_key.project", err)
- }
-
- val, ok = pathParams["query.artifact_tag.artifact_key.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_tag.artifact_key.domain")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_tag.artifact_key.domain", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_tag.artifact_key.domain", err)
- }
-
- val, ok = pathParams["query.artifact_tag.artifact_key.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "query.artifact_tag.artifact_key.name")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "query.artifact_tag.artifact_key.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "query.artifact_tag.artifact_key.name", err)
- }
-
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_GetArtifact_3); err != nil {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
@@ -239,107 +45,15 @@ func request_ArtifactRegistry_GetArtifact_3(ctx context.Context, marshaler runti
}
-var (
- filter_ArtifactRegistry_SearchArtifacts_0 = &utilities.DoubleArray{Encoding: map[string]int{"artifact_key": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
-)
-
func request_ArtifactRegistry_SearchArtifacts_0(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq SearchArtifactsRequest
var metadata runtime.ServerMetadata
- var (
- val string
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["artifact_key.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_key.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "artifact_key.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_key.project", err)
- }
-
- val, ok = pathParams["artifact_key.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_key.domain")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "artifact_key.domain", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_key.domain", err)
- }
-
- val, ok = pathParams["artifact_key.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_key.name")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "artifact_key.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_key.name", err)
- }
-
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_SearchArtifacts_0); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
-
- msg, err := client.SearchArtifacts(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_ArtifactRegistry_SearchArtifacts_1 = &utilities.DoubleArray{Encoding: map[string]int{"artifact_key": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
-)
-
-func request_ArtifactRegistry_SearchArtifacts_1(ctx context.Context, marshaler runtime.Marshaler, client ArtifactRegistryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq SearchArtifactsRequest
- var metadata runtime.ServerMetadata
-
- var (
- val string
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["artifact_key.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_key.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "artifact_key.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_key.project", err)
- }
-
- val, ok = pathParams["artifact_key.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "artifact_key.domain")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "artifact_key.domain", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "artifact_key.domain", err)
- }
-
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ArtifactRegistry_SearchArtifacts_1); err != nil {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
@@ -548,7 +262,7 @@ func RegisterArtifactRegistryHandler(ctx context.Context, mux *runtime.ServeMux,
// "ArtifactRegistryClient" to call the correct interceptors.
func RegisterArtifactRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ArtifactRegistryClient) error {
- mux.Handle("GET", pattern_ArtifactRegistry_GetArtifact_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_ArtifactRegistry_GetArtifact_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -568,67 +282,7 @@ func RegisterArtifactRegistryHandlerClient(ctx context.Context, mux *runtime.Ser
})
- mux.Handle("GET", pattern_ArtifactRegistry_GetArtifact_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
- ctx, cancel := context.WithCancel(req.Context())
- defer cancel()
- inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
- rctx, err := runtime.AnnotateContext(ctx, mux, req)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
- resp, md, err := request_ArtifactRegistry_GetArtifact_1(rctx, inboundMarshaler, client, req, pathParams)
- ctx = runtime.NewServerMetadataContext(ctx, md)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
-
- forward_ArtifactRegistry_GetArtifact_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
-
- })
-
- mux.Handle("GET", pattern_ArtifactRegistry_GetArtifact_2, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
- ctx, cancel := context.WithCancel(req.Context())
- defer cancel()
- inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
- rctx, err := runtime.AnnotateContext(ctx, mux, req)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
- resp, md, err := request_ArtifactRegistry_GetArtifact_2(rctx, inboundMarshaler, client, req, pathParams)
- ctx = runtime.NewServerMetadataContext(ctx, md)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
-
- forward_ArtifactRegistry_GetArtifact_2(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
-
- })
-
- mux.Handle("GET", pattern_ArtifactRegistry_GetArtifact_3, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
- ctx, cancel := context.WithCancel(req.Context())
- defer cancel()
- inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
- rctx, err := runtime.AnnotateContext(ctx, mux, req)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
- resp, md, err := request_ArtifactRegistry_GetArtifact_3(rctx, inboundMarshaler, client, req, pathParams)
- ctx = runtime.NewServerMetadataContext(ctx, md)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
-
- forward_ArtifactRegistry_GetArtifact_3(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
-
- })
-
- mux.Handle("GET", pattern_ArtifactRegistry_SearchArtifacts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_ArtifactRegistry_SearchArtifacts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -648,26 +302,6 @@ func RegisterArtifactRegistryHandlerClient(ctx context.Context, mux *runtime.Ser
})
- mux.Handle("GET", pattern_ArtifactRegistry_SearchArtifacts_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
- ctx, cancel := context.WithCancel(req.Context())
- defer cancel()
- inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
- rctx, err := runtime.AnnotateContext(ctx, mux, req)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
- resp, md, err := request_ArtifactRegistry_SearchArtifacts_1(rctx, inboundMarshaler, client, req, pathParams)
- ctx = runtime.NewServerMetadataContext(ctx, md)
- if err != nil {
- runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
- return
- }
-
- forward_ArtifactRegistry_SearchArtifacts_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
-
- })
-
mux.Handle("PATCH", pattern_ArtifactRegistry_DeactivateTrigger_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
@@ -734,15 +368,7 @@ func RegisterArtifactRegistryHandlerClient(ctx context.Context, mux *runtime.Ser
var (
pattern_ArtifactRegistry_GetArtifact_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 0}, []string{"artifacts", "api", "v1"}, ""))
- pattern_ArtifactRegistry_GetArtifact_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"artifacts", "api", "v1", "artifact", "id", "query.artifact_id.artifact_key.project", "query.artifact_id.artifact_key.domain", "query.artifact_id.artifact_key.name", "query.artifact_id.version"}, ""))
-
- pattern_ArtifactRegistry_GetArtifact_2 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"artifacts", "api", "v1", "artifact", "id", "query.artifact_id.artifact_key.project", "query.artifact_id.artifact_key.domain", "query.artifact_id.artifact_key.name"}, ""))
-
- pattern_ArtifactRegistry_GetArtifact_3 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"artifacts", "api", "v1", "artifact", "tag", "query.artifact_tag.artifact_key.project", "query.artifact_tag.artifact_key.domain", "query.artifact_tag.artifact_key.name"}, ""))
-
- pattern_ArtifactRegistry_SearchArtifacts_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"artifacts", "api", "v1", "search", "artifact_key.project", "artifact_key.domain", "artifact_key.name"}, ""))
-
- pattern_ArtifactRegistry_SearchArtifacts_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"artifacts", "api", "v1", "search", "artifact_key.project", "artifact_key.domain"}, ""))
+ pattern_ArtifactRegistry_SearchArtifacts_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"artifacts", "api", "v1", "search"}, ""))
pattern_ArtifactRegistry_DeactivateTrigger_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4}, []string{"artifacts", "api", "v1", "trigger", "deactivate"}, ""))
@@ -754,16 +380,8 @@ var (
var (
forward_ArtifactRegistry_GetArtifact_0 = runtime.ForwardResponseMessage
- forward_ArtifactRegistry_GetArtifact_1 = runtime.ForwardResponseMessage
-
- forward_ArtifactRegistry_GetArtifact_2 = runtime.ForwardResponseMessage
-
- forward_ArtifactRegistry_GetArtifact_3 = runtime.ForwardResponseMessage
-
forward_ArtifactRegistry_SearchArtifacts_0 = runtime.ForwardResponseMessage
- forward_ArtifactRegistry_SearchArtifacts_1 = runtime.ForwardResponseMessage
-
forward_ArtifactRegistry_DeactivateTrigger_0 = runtime.ForwardResponseMessage
forward_ArtifactRegistry_FindByWorkflowExec_0 = runtime.ForwardResponseMessage
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
index a670f70f1d..7068db44ec 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
@@ -15,9 +15,9 @@
"application/json"
],
"paths": {
- "/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}": {
- "get": {
- "operationId": "GetArtifact3",
+ "/artifacts/api/v1/artifacts": {
+ "post": {
+ "operationId": "GetArtifact",
"responses": {
"200": {
"description": "A successful response.",
@@ -28,442 +28,39 @@
},
"parameters": [
{
- "name": "query.artifact_id.artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.artifact_key.domain",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.artifact_key.name",
- "in": "path",
+ "name": "body",
+ "in": "body",
"required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.version",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.static_value",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.input_binding.var",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.uri",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "details",
- "description": "If false, then long_description is not returned.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- }
- ],
- "tags": [
- "ArtifactRegistry"
- ]
- }
- },
- "/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}/{query.artifact_id.version}": {
- "get": {
- "operationId": "GetArtifact2",
- "responses": {
- "200": {
- "description": "A successful response.",
"schema": {
- "$ref": "#/definitions/artifactGetArtifactResponse"
+ "$ref": "#/definitions/artifactGetArtifactRequest"
}
}
- },
- "parameters": [
- {
- "name": "query.artifact_id.artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.artifact_key.domain",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.artifact_key.name",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.version",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.static_value",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.input_binding.var",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.uri",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "details",
- "description": "If false, then long_description is not returned.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- }
],
"tags": [
"ArtifactRegistry"
]
}
},
- "/artifacts/api/v1/artifact/tag/{query.artifact_tag.artifact_key.project}/{query.artifact_tag.artifact_key.domain}/{query.artifact_tag.artifact_key.name}": {
- "get": {
- "operationId": "GetArtifact4",
+ "/artifacts/api/v1/search": {
+ "post": {
+ "operationId": "SearchArtifacts",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/artifactGetArtifactResponse"
+ "$ref": "#/definitions/artifactSearchArtifactsResponse"
}
}
},
"parameters": [
{
- "name": "query.artifact_tag.artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.artifact_key.domain",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.artifact_key.name",
- "in": "path",
+ "name": "body",
+ "in": "body",
"required": true,
- "type": "string"
- },
- {
- "name": "query.artifact_id.version",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.static_value",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.input_binding.var",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.uri",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "details",
- "description": "If false, then long_description is not returned.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- }
- ],
- "tags": [
- "ArtifactRegistry"
- ]
- }
- },
- "/artifacts/api/v1/artifacts": {
- "get": {
- "operationId": "GetArtifact",
- "responses": {
- "200": {
- "description": "A successful response.",
"schema": {
- "$ref": "#/definitions/artifactGetArtifactResponse"
+ "$ref": "#/definitions/artifactSearchArtifactsRequest"
}
}
- },
- "parameters": [
- {
- "name": "query.artifact_id.artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_id.artifact_key.domain",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_id.artifact_key.name",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_id.version",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.artifact_key.domain",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.artifact_key.name",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.static_value",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.triggered_binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.artifact_tag.value.input_binding.var",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.uri",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.index",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "query.binding.partition_key",
- "description": "These two fields are only relevant in the partition value case.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "query.binding.transform",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "details",
- "description": "If false, then long_description is not returned.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- }
],
"tags": [
"ArtifactRegistry"
@@ -519,162 +116,6 @@
]
}
},
- "/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}": {
- "get": {
- "operationId": "SearchArtifacts2",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/artifactSearchArtifactsResponse"
- }
- }
- },
- "parameters": [
- {
- "name": "artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "artifact_key.domain",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "artifact_key.name",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "principal",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "version",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "options.strict_partitions",
- "description": "If true, this means a strict partition search. meaning if you don't specify the partition\nfield, that will mean, non-partitioned, rather than any partition.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- },
- {
- "name": "options.latest_by_key",
- "description": "If true, only one artifact per key will be returned. It will be the latest one by creation time.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- },
- {
- "name": "token",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int32"
- }
- ],
- "tags": [
- "ArtifactRegistry"
- ]
- }
- },
- "/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}/{artifact_key.name}": {
- "get": {
- "operationId": "SearchArtifacts",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/artifactSearchArtifactsResponse"
- }
- }
- },
- "parameters": [
- {
- "name": "artifact_key.project",
- "description": "Project and domain and suffix needs to be unique across a given artifact store.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "artifact_key.domain",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "artifact_key.name",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "principal",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "version",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "options.strict_partitions",
- "description": "If true, this means a strict partition search. meaning if you don't specify the partition\nfield, that will mean, non-partitioned, rather than any partition.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- },
- {
- "name": "options.latest_by_key",
- "description": "If true, only one artifact per key will be returned. It will be the latest one by creation time.",
- "in": "query",
- "required": false,
- "type": "boolean",
- "format": "boolean"
- },
- {
- "name": "token",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int32"
- }
- ],
- "tags": [
- "ArtifactRegistry"
- ]
- }
- },
"/artifacts/api/v1/trigger/deactivate": {
"patch": {
"operationId": "DeactivateTrigger",
@@ -1281,6 +722,19 @@
],
"default": "INPUTS"
},
+ "artifactGetArtifactRequest": {
+ "type": "object",
+ "properties": {
+ "query": {
+ "$ref": "#/definitions/coreArtifactQuery"
+ },
+ "details": {
+ "type": "boolean",
+ "format": "boolean",
+ "description": "If false, then long_description is not returned."
+ }
+ }
+ },
"artifactGetArtifactResponse": {
"type": "object",
"properties": {
@@ -1303,6 +757,33 @@
"artifactRegisterResponse": {
"type": "object"
},
+ "artifactSearchArtifactsRequest": {
+ "type": "object",
+ "properties": {
+ "artifact_key": {
+ "$ref": "#/definitions/coreArtifactKey"
+ },
+ "partitions": {
+ "$ref": "#/definitions/corePartitions"
+ },
+ "principal": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ },
+ "options": {
+ "$ref": "#/definitions/artifactSearchOptions"
+ },
+ "token": {
+ "type": "string"
+ },
+ "limit": {
+ "type": "integer",
+ "format": "int32"
+ }
+ }
+ },
"artifactSearchArtifactsResponse": {
"type": "object",
"properties": {
diff --git a/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java b/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java
index c4272da952..92f92c7e09 100644
--- a/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java
+++ b/flyteidl/gen/pb-java/flyteidl/artifact/Artifacts.java
@@ -21418,63 +21418,47 @@ public flyteidl.artifact.Artifacts.ListUsageResponse getDefaultInstanceForType()
"UsageRequest\022.\n\013artifact_id\030\001 \001(\0132\031.flyt" +
"eidl.core.ArtifactID\"S\n\021ListUsageRespons" +
"e\022>\n\nexecutions\030\001 \003(\0132*.flyteidl.core.Wo" +
- "rkflowExecutionIdentifier2\361\020\n\020ArtifactRe" +
+ "rkflowExecutionIdentifier2\373\013\n\020ArtifactRe" +
"gistry\022g\n\016CreateArtifact\022(.flyteidl.arti" +
"fact.CreateArtifactRequest\032).flyteidl.ar" +
- "tifact.CreateArtifactResponse\"\000\022\361\004\n\013GetA" +
+ "tifact.CreateArtifactResponse\"\000\022\204\001\n\013GetA" +
"rtifact\022%.flyteidl.artifact.GetArtifactR" +
"equest\032&.flyteidl.artifact.GetArtifactRe" +
- "sponse\"\222\004\202\323\344\223\002\213\004\022\033/artifacts/api/v1/arti" +
- "factsZ\263\001\022\260\001/artifacts/api/v1/artifact/id" +
- "/{query.artifact_id.artifact_key.project" +
- "}/{query.artifact_id.artifact_key.domain" +
- "}/{query.artifact_id.artifact_key.name}/" +
- "{query.artifact_id.version}Z\227\001\022\224\001/artifa" +
- "cts/api/v1/artifact/id/{query.artifact_i" +
- "d.artifact_key.project}/{query.artifact_" +
- "id.artifact_key.domain}/{query.artifact_" +
- "id.artifact_key.name}Z\233\001\022\230\001/artifacts/ap" +
- "i/v1/artifact/tag/{query.artifact_tag.ar" +
- "tifact_key.project}/{query.artifact_tag." +
- "artifact_key.domain}/{query.artifact_tag" +
- ".artifact_key.name}\022\226\002\n\017SearchArtifacts\022" +
- ").flyteidl.artifact.SearchArtifactsReque" +
- "st\032*.flyteidl.artifact.SearchArtifactsRe" +
- "sponse\"\253\001\202\323\344\223\002\244\001\022Y/artifacts/api/v1/sear" +
- "ch/{artifact_key.project}/{artifact_key." +
- "domain}/{artifact_key.name}ZG\022E/artifact" +
- "s/api/v1/search/{artifact_key.project}/{" +
- "artifact_key.domain}\022d\n\rCreateTrigger\022\'." +
- "flyteidl.artifact.CreateTriggerRequest\032(" +
- ".flyteidl.artifact.CreateTriggerResponse" +
- "\"\000\022\237\001\n\021DeactivateTrigger\022+.flyteidl.arti" +
- "fact.DeactivateTriggerRequest\032,.flyteidl" +
- ".artifact.DeactivateTriggerResponse\"/\202\323\344" +
- "\223\002)2$/artifacts/api/v1/trigger/deactivat" +
- "e:\001*\022O\n\006AddTag\022 .flyteidl.artifact.AddTa" +
- "gRequest\032!.flyteidl.artifact.AddTagRespo" +
- "nse\"\000\022e\n\020RegisterProducer\022*.flyteidl.art" +
- "ifact.RegisterProducerRequest\032#.flyteidl" +
- ".artifact.RegisterResponse\"\000\022e\n\020Register" +
- "Consumer\022*.flyteidl.artifact.RegisterCon" +
- "sumerRequest\032#.flyteidl.artifact.Registe" +
- "rResponse\"\000\022m\n\022SetExecutionInputs\022).flyt" +
- "eidl.artifact.ExecutionInputsRequest\032*.f" +
- "lyteidl.artifact.ExecutionInputsResponse" +
- "\"\000\022\330\001\n\022FindByWorkflowExec\022,.flyteidl.art" +
- "ifact.FindByWorkflowExecRequest\032*.flytei" +
- "dl.artifact.SearchArtifactsResponse\"h\202\323\344" +
- "\223\002b\022`/artifacts/api/v1/search/execution/" +
- "{exec_id.project}/{exec_id.domain}/{exec" +
- "_id.name}/{direction}\022\365\001\n\tListUsage\022#.fl" +
- "yteidl.artifact.ListUsageRequest\032$.flyte" +
- "idl.artifact.ListUsageResponse\"\234\001\202\323\344\223\002\225\001" +
- "\022\222\001/artifacts/api/v1/usage/{artifact_id." +
- "artifact_key.project}/{artifact_id.artif" +
- "act_key.domain}/{artifact_id.artifact_ke" +
- "y.name}/{artifact_id.version}B@Z>github." +
- "com/flyteorg/flyte/flyteidl/gen/pb-go/fl" +
- "yteidl/artifactb\006proto3"
+ "sponse\"&\202\323\344\223\002 \"\033/artifacts/api/v1/artifa" +
+ "cts:\001*\022\215\001\n\017SearchArtifacts\022).flyteidl.ar" +
+ "tifact.SearchArtifactsRequest\032*.flyteidl" +
+ ".artifact.SearchArtifactsResponse\"#\202\323\344\223\002" +
+ "\035\"\030/artifacts/api/v1/search:\001*\022d\n\rCreate" +
+ "Trigger\022\'.flyteidl.artifact.CreateTrigge" +
+ "rRequest\032(.flyteidl.artifact.CreateTrigg" +
+ "erResponse\"\000\022\237\001\n\021DeactivateTrigger\022+.fly" +
+ "teidl.artifact.DeactivateTriggerRequest\032" +
+ ",.flyteidl.artifact.DeactivateTriggerRes" +
+ "ponse\"/\202\323\344\223\002)2$/artifacts/api/v1/trigger" +
+ "/deactivate:\001*\022O\n\006AddTag\022 .flyteidl.arti" +
+ "fact.AddTagRequest\032!.flyteidl.artifact.A" +
+ "ddTagResponse\"\000\022e\n\020RegisterProducer\022*.fl" +
+ "yteidl.artifact.RegisterProducerRequest\032" +
+ "#.flyteidl.artifact.RegisterResponse\"\000\022e" +
+ "\n\020RegisterConsumer\022*.flyteidl.artifact.R" +
+ "egisterConsumerRequest\032#.flyteidl.artifa" +
+ "ct.RegisterResponse\"\000\022m\n\022SetExecutionInp" +
+ "uts\022).flyteidl.artifact.ExecutionInputsR" +
+ "equest\032*.flyteidl.artifact.ExecutionInpu" +
+ "tsResponse\"\000\022\330\001\n\022FindByWorkflowExec\022,.fl" +
+ "yteidl.artifact.FindByWorkflowExecReques" +
+ "t\032*.flyteidl.artifact.SearchArtifactsRes" +
+ "ponse\"h\202\323\344\223\002b\022`/artifacts/api/v1/search/" +
+ "execution/{exec_id.project}/{exec_id.dom" +
+ "ain}/{exec_id.name}/{direction}\022\365\001\n\tList" +
+ "Usage\022#.flyteidl.artifact.ListUsageReque" +
+ "st\032$.flyteidl.artifact.ListUsageResponse" +
+ "\"\234\001\202\323\344\223\002\225\001\022\222\001/artifacts/api/v1/usage/{ar" +
+ "tifact_id.artifact_key.project}/{artifac" +
+ "t_id.artifact_key.domain}/{artifact_id.a" +
+ "rtifact_key.name}/{artifact_id.version}B" +
+ "@Z>github.com/flyteorg/flyte/flyteidl/ge" +
+ "n/pb-go/flyteidl/artifactb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
diff --git a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py
index cc5c3dc55f..983ab99c0b 100644
--- a/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py
+++ b/flyteidl/gen/pb_python/flyteidl/artifact/artifacts_pb2.py
@@ -22,7 +22,7 @@
from flyteidl.event import cloudevents_pb2 as flyteidl_dot_event_dot_cloudevents__pb2
-DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!flyteidl/artifact/artifacts.proto\x12\x11\x66lyteidl.artifact\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/types.proto\x1a\x1e\x66lyteidl/core/identifier.proto\x1a\x1f\x66lyteidl/core/artifact_id.proto\x1a\x1d\x66lyteidl/core/interface.proto\x1a flyteidl/event/cloudevents.proto\"\xca\x01\n\x08\x41rtifact\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x39\n\x06source\x18\x04 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\"\x8b\x03\n\x15\x43reateArtifactRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12X\n\npartitions\x18\x04 \x03(\x0b\x32\x38.flyteidl.artifact.CreateArtifactRequest.PartitionsEntryR\npartitions\x12\x10\n\x03tag\x18\x05 \x01(\tR\x03tag\x12\x39\n\x06source\x18\x06 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\x1a=\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfb\x01\n\x0e\x41rtifactSource\x12Y\n\x12workflow_execution\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x11workflowExecution\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x32\n\x07task_id\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x06taskId\x12#\n\rretry_attempt\x18\x04 \x01(\rR\x0cretryAttempt\x12\x1c\n\tprincipal\x18\x05 \x01(\tR\tprincipal\"\xf9\x01\n\x0c\x41rtifactSpec\x12,\n\x05value\x18\x01 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05value\x12.\n\x04type\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.LiteralTypeR\x04type\x12+\n\x11short_description\x18\x03 \x01(\tR\x10shortDescription\x12\x39\n\ruser_metadata\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x0cuserMetadata\x12#\n\rmetadata_type\x18\x05 \x01(\tR\x0cmetadataType\"Q\n\x16\x43reateArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"b\n\x12GetArtifactRequest\x12\x32\n\x05query\x18\x01 \x01(\x0b\x32\x1c.flyteidl.core.ArtifactQueryR\x05query\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\x08R\x07\x64\x65tails\"N\n\x13GetArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"`\n\rSearchOptions\x12+\n\x11strict_partitions\x18\x01 \x01(\x08R\x10strictPartitions\x12\"\n\rlatest_by_key\x18\x02 \x01(\x08R\x0blatestByKey\"\xb2\x02\n\x16SearchArtifactsRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x39\n\npartitions\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12\x1c\n\tprincipal\x18\x03 \x01(\tR\tprincipal\x12\x18\n\x07version\x18\x04 \x01(\tR\x07version\x12:\n\x07options\x18\x05 \x01(\x0b\x32 .flyteidl.artifact.SearchOptionsR\x07options\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x14\n\x05limit\x18\x07 \x01(\x05R\x05limit\"j\n\x17SearchArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\tartifacts\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xdc\x01\n\x19\x46indByWorkflowExecRequest\x12\x43\n\x07\x65xec_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x06\x65xecId\x12T\n\tdirection\x18\x02 \x01(\x0e\x32\x36.flyteidl.artifact.FindByWorkflowExecRequest.DirectionR\tdirection\"$\n\tDirection\x12\n\n\x06INPUTS\x10\x00\x12\x0b\n\x07OUTPUTS\x10\x01\"\x7f\n\rAddTagRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\"\x10\n\x0e\x41\x64\x64TagResponse\"b\n\x14\x43reateTriggerRequest\x12J\n\x13trigger_launch_plan\x18\x01 \x01(\x0b\x32\x1a.flyteidl.admin.LaunchPlanR\x11triggerLaunchPlan\"\x17\n\x15\x43reateTriggerResponse\"T\n\x18\x44\x65\x61\x63tivateTriggerRequest\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\"\x1b\n\x19\x44\x65\x61\x63tivateTriggerResponse\"\x80\x01\n\x10\x41rtifactProducer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x34\n\x07outputs\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x07outputs\"\\\n\x17RegisterProducerRequest\x12\x41\n\tproducers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactProducerR\tproducers\"\x7f\n\x10\x41rtifactConsumer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x33\n\x06inputs\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.ParameterMapR\x06inputs\"\\\n\x17RegisterConsumerRequest\x12\x41\n\tconsumers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactConsumerR\tconsumers\"\x12\n\x10RegisterResponse\"\x9a\x01\n\x16\x45xecutionInputsRequest\x12M\n\x0c\x65xecution_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x0b\x65xecutionId\x12\x31\n\x06inputs\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x06inputs\"\x19\n\x17\x45xecutionInputsResponse\"N\n\x10ListUsageRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\"_\n\x11ListUsageResponse\x12J\n\nexecutions\x18\x01 \x03(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\nexecutions2\xf1\x10\n\x10\x41rtifactRegistry\x12g\n\x0e\x43reateArtifact\x12(.flyteidl.artifact.CreateArtifactRequest\x1a).flyteidl.artifact.CreateArtifactResponse\"\x00\x12\xf1\x04\n\x0bGetArtifact\x12%.flyteidl.artifact.GetArtifactRequest\x1a&.flyteidl.artifact.GetArtifactResponse\"\x92\x04\x82\xd3\xe4\x93\x02\x8b\x04Z\xb3\x01\x12\xb0\x01/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}/{query.artifact_id.version}Z\x97\x01\x12\x94\x01/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}Z\x9b\x01\x12\x98\x01/artifacts/api/v1/artifact/tag/{query.artifact_tag.artifact_key.project}/{query.artifact_tag.artifact_key.domain}/{query.artifact_tag.artifact_key.name}\x12\x1b/artifacts/api/v1/artifacts\x12\x96\x02\n\x0fSearchArtifacts\x12).flyteidl.artifact.SearchArtifactsRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"\xab\x01\x82\xd3\xe4\x93\x02\xa4\x01ZG\x12\x45/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}\x12Y/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}/{artifact_key.name}\x12\x64\n\rCreateTrigger\x12\'.flyteidl.artifact.CreateTriggerRequest\x1a(.flyteidl.artifact.CreateTriggerResponse\"\x00\x12\x9f\x01\n\x11\x44\x65\x61\x63tivateTrigger\x12+.flyteidl.artifact.DeactivateTriggerRequest\x1a,.flyteidl.artifact.DeactivateTriggerResponse\"/\x82\xd3\xe4\x93\x02):\x01*2$/artifacts/api/v1/trigger/deactivate\x12O\n\x06\x41\x64\x64Tag\x12 .flyteidl.artifact.AddTagRequest\x1a!.flyteidl.artifact.AddTagResponse\"\x00\x12\x65\n\x10RegisterProducer\x12*.flyteidl.artifact.RegisterProducerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12\x65\n\x10RegisterConsumer\x12*.flyteidl.artifact.RegisterConsumerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12m\n\x12SetExecutionInputs\x12).flyteidl.artifact.ExecutionInputsRequest\x1a*.flyteidl.artifact.ExecutionInputsResponse\"\x00\x12\xd8\x01\n\x12\x46indByWorkflowExec\x12,.flyteidl.artifact.FindByWorkflowExecRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"h\x82\xd3\xe4\x93\x02\x62\x12`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}\x12\xf5\x01\n\tListUsage\x12#.flyteidl.artifact.ListUsageRequest\x1a$.flyteidl.artifact.ListUsageResponse\"\x9c\x01\x82\xd3\xe4\x93\x02\x95\x01\x12\x92\x01/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}B\xcc\x01\n\x15\x63om.flyteidl.artifactB\x0e\x41rtifactsProtoP\x01Z>github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact\xa2\x02\x03\x46\x41X\xaa\x02\x11\x46lyteidl.Artifact\xca\x02\x11\x46lyteidl\\Artifact\xe2\x02\x1d\x46lyteidl\\Artifact\\GPBMetadata\xea\x02\x12\x46lyteidl::Artifactb\x06proto3')
+DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!flyteidl/artifact/artifacts.proto\x12\x11\x66lyteidl.artifact\x1a\x19google/protobuf/any.proto\x1a\x1cgoogle/api/annotations.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1c\x66lyteidl/core/literals.proto\x1a\x19\x66lyteidl/core/types.proto\x1a\x1e\x66lyteidl/core/identifier.proto\x1a\x1f\x66lyteidl/core/artifact_id.proto\x1a\x1d\x66lyteidl/core/interface.proto\x1a flyteidl/event/cloudevents.proto\"\xca\x01\n\x08\x41rtifact\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12\x12\n\x04tags\x18\x03 \x03(\tR\x04tags\x12\x39\n\x06source\x18\x04 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\"\x8b\x03\n\x15\x43reateArtifactRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x12\x33\n\x04spec\x18\x02 \x01(\x0b\x32\x1f.flyteidl.artifact.ArtifactSpecR\x04spec\x12X\n\npartitions\x18\x04 \x03(\x0b\x32\x38.flyteidl.artifact.CreateArtifactRequest.PartitionsEntryR\npartitions\x12\x10\n\x03tag\x18\x05 \x01(\tR\x03tag\x12\x39\n\x06source\x18\x06 \x01(\x0b\x32!.flyteidl.artifact.ArtifactSourceR\x06source\x1a=\n\x0fPartitionsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xfb\x01\n\x0e\x41rtifactSource\x12Y\n\x12workflow_execution\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x11workflowExecution\x12\x17\n\x07node_id\x18\x02 \x01(\tR\x06nodeId\x12\x32\n\x07task_id\x18\x03 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x06taskId\x12#\n\rretry_attempt\x18\x04 \x01(\rR\x0cretryAttempt\x12\x1c\n\tprincipal\x18\x05 \x01(\tR\tprincipal\"\xf9\x01\n\x0c\x41rtifactSpec\x12,\n\x05value\x18\x01 \x01(\x0b\x32\x16.flyteidl.core.LiteralR\x05value\x12.\n\x04type\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.LiteralTypeR\x04type\x12+\n\x11short_description\x18\x03 \x01(\tR\x10shortDescription\x12\x39\n\ruser_metadata\x18\x04 \x01(\x0b\x32\x14.google.protobuf.AnyR\x0cuserMetadata\x12#\n\rmetadata_type\x18\x05 \x01(\tR\x0cmetadataType\"Q\n\x16\x43reateArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"b\n\x12GetArtifactRequest\x12\x32\n\x05query\x18\x01 \x01(\x0b\x32\x1c.flyteidl.core.ArtifactQueryR\x05query\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\x08R\x07\x64\x65tails\"N\n\x13GetArtifactResponse\x12\x37\n\x08\x61rtifact\x18\x01 \x01(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\x08\x61rtifact\"`\n\rSearchOptions\x12+\n\x11strict_partitions\x18\x01 \x01(\x08R\x10strictPartitions\x12\"\n\rlatest_by_key\x18\x02 \x01(\x08R\x0blatestByKey\"\xb2\x02\n\x16SearchArtifactsRequest\x12=\n\x0c\x61rtifact_key\x18\x01 \x01(\x0b\x32\x1a.flyteidl.core.ArtifactKeyR\x0b\x61rtifactKey\x12\x39\n\npartitions\x18\x02 \x01(\x0b\x32\x19.flyteidl.core.PartitionsR\npartitions\x12\x1c\n\tprincipal\x18\x03 \x01(\tR\tprincipal\x12\x18\n\x07version\x18\x04 \x01(\tR\x07version\x12:\n\x07options\x18\x05 \x01(\x0b\x32 .flyteidl.artifact.SearchOptionsR\x07options\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x14\n\x05limit\x18\x07 \x01(\x05R\x05limit\"j\n\x17SearchArtifactsResponse\x12\x39\n\tartifacts\x18\x01 \x03(\x0b\x32\x1b.flyteidl.artifact.ArtifactR\tartifacts\x12\x14\n\x05token\x18\x02 \x01(\tR\x05token\"\xdc\x01\n\x19\x46indByWorkflowExecRequest\x12\x43\n\x07\x65xec_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x06\x65xecId\x12T\n\tdirection\x18\x02 \x01(\x0e\x32\x36.flyteidl.artifact.FindByWorkflowExecRequest.DirectionR\tdirection\"$\n\tDirection\x12\n\n\x06INPUTS\x10\x00\x12\x0b\n\x07OUTPUTS\x10\x01\"\x7f\n\rAddTagRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\"\x10\n\x0e\x41\x64\x64TagResponse\"b\n\x14\x43reateTriggerRequest\x12J\n\x13trigger_launch_plan\x18\x01 \x01(\x0b\x32\x1a.flyteidl.admin.LaunchPlanR\x11triggerLaunchPlan\"\x17\n\x15\x43reateTriggerResponse\"T\n\x18\x44\x65\x61\x63tivateTriggerRequest\x12\x38\n\ntrigger_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\ttriggerId\"\x1b\n\x19\x44\x65\x61\x63tivateTriggerResponse\"\x80\x01\n\x10\x41rtifactProducer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x34\n\x07outputs\x18\x02 \x01(\x0b\x32\x1a.flyteidl.core.VariableMapR\x07outputs\"\\\n\x17RegisterProducerRequest\x12\x41\n\tproducers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactProducerR\tproducers\"\x7f\n\x10\x41rtifactConsumer\x12\x36\n\tentity_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.IdentifierR\x08\x65ntityId\x12\x33\n\x06inputs\x18\x02 \x01(\x0b\x32\x1b.flyteidl.core.ParameterMapR\x06inputs\"\\\n\x17RegisterConsumerRequest\x12\x41\n\tconsumers\x18\x01 \x03(\x0b\x32#.flyteidl.artifact.ArtifactConsumerR\tconsumers\"\x12\n\x10RegisterResponse\"\x9a\x01\n\x16\x45xecutionInputsRequest\x12M\n\x0c\x65xecution_id\x18\x01 \x01(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\x0b\x65xecutionId\x12\x31\n\x06inputs\x18\x02 \x03(\x0b\x32\x19.flyteidl.core.ArtifactIDR\x06inputs\"\x19\n\x17\x45xecutionInputsResponse\"N\n\x10ListUsageRequest\x12:\n\x0b\x61rtifact_id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.ArtifactIDR\nartifactId\"_\n\x11ListUsageResponse\x12J\n\nexecutions\x18\x01 \x03(\x0b\x32*.flyteidl.core.WorkflowExecutionIdentifierR\nexecutions2\xfb\x0b\n\x10\x41rtifactRegistry\x12g\n\x0e\x43reateArtifact\x12(.flyteidl.artifact.CreateArtifactRequest\x1a).flyteidl.artifact.CreateArtifactResponse\"\x00\x12\x84\x01\n\x0bGetArtifact\x12%.flyteidl.artifact.GetArtifactRequest\x1a&.flyteidl.artifact.GetArtifactResponse\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/artifacts/api/v1/artifacts\x12\x8d\x01\n\x0fSearchArtifacts\x12).flyteidl.artifact.SearchArtifactsRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/artifacts/api/v1/search\x12\x64\n\rCreateTrigger\x12\'.flyteidl.artifact.CreateTriggerRequest\x1a(.flyteidl.artifact.CreateTriggerResponse\"\x00\x12\x9f\x01\n\x11\x44\x65\x61\x63tivateTrigger\x12+.flyteidl.artifact.DeactivateTriggerRequest\x1a,.flyteidl.artifact.DeactivateTriggerResponse\"/\x82\xd3\xe4\x93\x02):\x01*2$/artifacts/api/v1/trigger/deactivate\x12O\n\x06\x41\x64\x64Tag\x12 .flyteidl.artifact.AddTagRequest\x1a!.flyteidl.artifact.AddTagResponse\"\x00\x12\x65\n\x10RegisterProducer\x12*.flyteidl.artifact.RegisterProducerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12\x65\n\x10RegisterConsumer\x12*.flyteidl.artifact.RegisterConsumerRequest\x1a#.flyteidl.artifact.RegisterResponse\"\x00\x12m\n\x12SetExecutionInputs\x12).flyteidl.artifact.ExecutionInputsRequest\x1a*.flyteidl.artifact.ExecutionInputsResponse\"\x00\x12\xd8\x01\n\x12\x46indByWorkflowExec\x12,.flyteidl.artifact.FindByWorkflowExecRequest\x1a*.flyteidl.artifact.SearchArtifactsResponse\"h\x82\xd3\xe4\x93\x02\x62\x12`/artifacts/api/v1/search/execution/{exec_id.project}/{exec_id.domain}/{exec_id.name}/{direction}\x12\xf5\x01\n\tListUsage\x12#.flyteidl.artifact.ListUsageRequest\x1a$.flyteidl.artifact.ListUsageResponse\"\x9c\x01\x82\xd3\xe4\x93\x02\x95\x01\x12\x92\x01/artifacts/api/v1/usage/{artifact_id.artifact_key.project}/{artifact_id.artifact_key.domain}/{artifact_id.artifact_key.name}/{artifact_id.version}B\xcc\x01\n\x15\x63om.flyteidl.artifactB\x0e\x41rtifactsProtoP\x01Z>github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/artifact\xa2\x02\x03\x46\x41X\xaa\x02\x11\x46lyteidl.Artifact\xca\x02\x11\x46lyteidl\\Artifact\xe2\x02\x1d\x46lyteidl\\Artifact\\GPBMetadata\xea\x02\x12\x46lyteidl::Artifactb\x06proto3')
_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
@@ -34,9 +34,9 @@
_CREATEARTIFACTREQUEST_PARTITIONSENTRY._options = None
_CREATEARTIFACTREQUEST_PARTITIONSENTRY._serialized_options = b'8\001'
_ARTIFACTREGISTRY.methods_by_name['GetArtifact']._options = None
- _ARTIFACTREGISTRY.methods_by_name['GetArtifact']._serialized_options = b'\202\323\344\223\002\213\004Z\263\001\022\260\001/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}/{query.artifact_id.version}Z\227\001\022\224\001/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}Z\233\001\022\230\001/artifacts/api/v1/artifact/tag/{query.artifact_tag.artifact_key.project}/{query.artifact_tag.artifact_key.domain}/{query.artifact_tag.artifact_key.name}\022\033/artifacts/api/v1/artifacts'
+ _ARTIFACTREGISTRY.methods_by_name['GetArtifact']._serialized_options = b'\202\323\344\223\002 :\001*\"\033/artifacts/api/v1/artifacts'
_ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._options = None
- _ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._serialized_options = b'\202\323\344\223\002\244\001ZG\022E/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}\022Y/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}/{artifact_key.name}'
+ _ARTIFACTREGISTRY.methods_by_name['SearchArtifacts']._serialized_options = b'\202\323\344\223\002\035:\001*\"\030/artifacts/api/v1/search'
_ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._options = None
_ARTIFACTREGISTRY.methods_by_name['DeactivateTrigger']._serialized_options = b'\202\323\344\223\002):\001*2$/artifacts/api/v1/trigger/deactivate'
_ARTIFACTREGISTRY.methods_by_name['FindByWorkflowExec']._options = None
@@ -100,5 +100,5 @@
_globals['_LISTUSAGERESPONSE']._serialized_start=3563
_globals['_LISTUSAGERESPONSE']._serialized_end=3658
_globals['_ARTIFACTREGISTRY']._serialized_start=3661
- _globals['_ARTIFACTREGISTRY']._serialized_end=5822
+ _globals['_ARTIFACTREGISTRY']._serialized_end=5192
# @@protoc_insertion_point(module_scope)
diff --git a/flyteidl/protos/flyteidl/artifact/artifacts.proto b/flyteidl/protos/flyteidl/artifact/artifacts.proto
index eda28944f5..5a3135d793 100644
--- a/flyteidl/protos/flyteidl/artifact/artifacts.proto
+++ b/flyteidl/protos/flyteidl/artifact/artifacts.proto
@@ -197,17 +197,15 @@ service ArtifactRegistry {
rpc GetArtifact (GetArtifactRequest) returns (GetArtifactResponse) {
option (google.api.http) = {
- get: "/artifacts/api/v1/artifacts"
- additional_bindings {get: "/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}/{query.artifact_id.version}"}
- additional_bindings {get: "/artifacts/api/v1/artifact/id/{query.artifact_id.artifact_key.project}/{query.artifact_id.artifact_key.domain}/{query.artifact_id.artifact_key.name}"}
- additional_bindings {get: "/artifacts/api/v1/artifact/tag/{query.artifact_tag.artifact_key.project}/{query.artifact_tag.artifact_key.domain}/{query.artifact_tag.artifact_key.name}"}
+ post: "/artifacts/api/v1/artifacts"
+ body: "*"
};
}
rpc SearchArtifacts (SearchArtifactsRequest) returns (SearchArtifactsResponse) {
option (google.api.http) = {
- get: "/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}/{artifact_key.name}"
- additional_bindings {get: "/artifacts/api/v1/search/{artifact_key.project}/{artifact_key.domain}"}
+ post: "/artifacts/api/v1/search"
+ body: "*"
};
}
From 136ac8d3f3287ed5147aa2bcfa49d26727c8efe3 Mon Sep 17 00:00:00 2001
From: Paul Dittamo <37558497+pvditt@users.noreply.github.com>
Date: Tue, 16 Jan 2024 06:52:20 -0800
Subject: [PATCH 06/17] [BUG] Retry fetching subworkflow output data on failure
(#4602)
* bubble up errors on remote store reads
Signed-off-by: Paul Dittamo
* error when closure output data exceeds max size
Signed-off-by: Paul Dittamo
* remove urlblob from getouputs return
Signed-off-by: Paul Dittamo
* remove signedurl logic on fetching outputs
Signed-off-by: Paul Dittamo
* cleanup no longer used param
Signed-off-by: Paul Dittamo
* remove legacy unit test after removing legacy utility
Signed-off-by: Paul Dittamo
* revert changes to getinputs
Signed-off-by: Paul Dittamo
* revert fetch input unit tests after reverting getinputs changes
Signed-off-by: Paul Dittamo
* remove inputsURLBlob from GetInputs returns
Signed-off-by: Paul Dittamo
* attempt remote storage output retrieval if fetching subworkflow execution data fails
Signed-off-by: Paul Dittamo
* lint
Signed-off-by: Paul Dittamo
* cleanup url blob set up in unit tests
Signed-off-by: Paul Dittamo
* add unit tests
Signed-off-by: Paul Dittamo
* lint
Signed-off-by: Paul Dittamo
* revert admin changes to make in another PR
Signed-off-by: Paul Dittamo
* retry fetching subworkflow output data if fulloutputs are not set
Signed-off-by: Paul Dittamo
---------
Signed-off-by: Paul Dittamo
---
flytepropeller/pkg/controller/controller.go | 23 +-
.../nodes/subworkflow/launchplan/admin.go | 43 ++--
.../subworkflow/launchplan/admin_test.go | 222 +++++++++++++++---
3 files changed, 230 insertions(+), 58 deletions(-)
diff --git a/flytepropeller/pkg/controller/controller.go b/flytepropeller/pkg/controller/controller.go
index 6b36dc05db..de28612c54 100644
--- a/flytepropeller/pkg/controller/controller.go
+++ b/flytepropeller/pkg/controller/controller.go
@@ -324,10 +324,21 @@ func New(ctx context.Context, cfg *config.Config, kubeClientset kubernetes.Inter
logger.Errorf(ctx, "failed to initialize Admin client, err :%s", err.Error())
return nil, err
}
+
+ sCfg := storage.GetConfig()
+ if sCfg == nil {
+ logger.Errorf(ctx, "Storage configuration missing.")
+ }
+
+ store, err := storage.NewDataStore(sCfg, scope.NewSubScope("metastore"))
+ if err != nil {
+ return nil, errors.Wrapf(err, "Failed to create Metadata storage")
+ }
+
var launchPlanActor launchplan.FlyteAdmin
if cfg.EnableAdminLauncher {
launchPlanActor, err = launchplan.NewAdminLaunchPlanExecutor(ctx, adminClient, cfg.DownstreamEval.Duration,
- launchplan.GetAdminConfig(), scope.NewSubScope("admin_launcher"))
+ launchplan.GetAdminConfig(), scope.NewSubScope("admin_launcher"), store)
if err != nil {
logger.Errorf(ctx, "failed to create Admin workflow Launcher, err: %v", err.Error())
return nil, err
@@ -401,16 +412,6 @@ func New(ctx context.Context, cfg *config.Config, kubeClientset kubernetes.Inter
flytek8s.DefaultPodTemplateStore.SetDefaultNamespace(podNamespace)
- sCfg := storage.GetConfig()
- if sCfg == nil {
- logger.Errorf(ctx, "Storage configuration missing.")
- }
-
- store, err := storage.NewDataStore(sCfg, scope.NewSubScope("metastore"))
- if err != nil {
- return nil, errors.Wrapf(err, "Failed to create Metadata storage")
- }
-
logger.Info(ctx, "Setting up Catalog client.")
catalogClient, err := catalog.NewCatalogClient(ctx, authOpts...)
if err != nil {
diff --git a/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin.go b/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin.go
index 0c552560a9..336f095e90 100644
--- a/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin.go
+++ b/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin.go
@@ -19,6 +19,7 @@ import (
stdErr "github.com/flyteorg/flyte/flytestdlib/errors"
"github.com/flyteorg/flyte/flytestdlib/logger"
"github.com/flyteorg/flyte/flytestdlib/promutils"
+ "github.com/flyteorg/flyte/flytestdlib/storage"
)
var isRecovery = true
@@ -33,6 +34,7 @@ func IsWorkflowTerminated(p core.WorkflowExecution_Phase) bool {
type adminLaunchPlanExecutor struct {
adminClient service.AdminServiceClient
cache cache.AutoRefresh
+ store *storage.DataStore
}
type executionCacheItem struct {
@@ -258,7 +260,7 @@ func (a *adminLaunchPlanExecutor) syncItem(ctx context.Context, batch cache.Batc
continue
}
- var outputs *core.LiteralMap
+ var outputs = &core.LiteralMap{}
// Retrieve potential outputs only when the workflow succeeded.
// TODO: We can optimize further by only retrieving the outputs when the workflow has output variables in the
// interface.
@@ -266,21 +268,31 @@ func (a *adminLaunchPlanExecutor) syncItem(ctx context.Context, batch cache.Batc
execData, err := a.adminClient.GetExecutionData(ctx, &admin.WorkflowExecutionGetDataRequest{
Id: &exec.WorkflowExecutionIdentifier,
})
+ if err != nil || execData.GetFullOutputs() == nil || execData.GetFullOutputs().GetLiterals() == nil {
+ outputURI := res.GetClosure().GetOutputs().GetUri()
+ // attempt remote storage read on GetExecutionData failure
+ if outputURI != "" {
+ err = a.store.ReadProtobuf(ctx, storage.DataReference(outputURI), outputs)
+ if err != nil {
+ logger.Errorf(ctx, "Failed to read outputs from URI [%s] with err: %v", outputURI, err)
+ }
+ }
+ if err != nil {
+ resp = append(resp, cache.ItemSyncResponse{
+ ID: obj.GetID(),
+ Item: executionCacheItem{
+ WorkflowExecutionIdentifier: exec.WorkflowExecutionIdentifier,
+ SyncError: err,
+ },
+ Action: cache.Update,
+ })
+
+ continue
+ }
- if err != nil {
- resp = append(resp, cache.ItemSyncResponse{
- ID: obj.GetID(),
- Item: executionCacheItem{
- WorkflowExecutionIdentifier: exec.WorkflowExecutionIdentifier,
- SyncError: err,
- },
- Action: cache.Update,
- })
-
- continue
+ } else {
+ outputs = execData.GetFullOutputs()
}
-
- outputs = execData.GetFullOutputs()
}
// Update the cache with the retrieved status
@@ -299,9 +311,10 @@ func (a *adminLaunchPlanExecutor) syncItem(ctx context.Context, batch cache.Batc
}
func NewAdminLaunchPlanExecutor(_ context.Context, client service.AdminServiceClient,
- syncPeriod time.Duration, cfg *AdminConfig, scope promutils.Scope) (FlyteAdmin, error) {
+ syncPeriod time.Duration, cfg *AdminConfig, scope promutils.Scope, store *storage.DataStore) (FlyteAdmin, error) {
exec := &adminLaunchPlanExecutor{
adminClient: client,
+ store: store,
}
rateLimiter := &workqueue.BucketRateLimiter{Limiter: rate.NewLimiter(rate.Limit(cfg.TPS), cfg.Burst)}
diff --git a/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin_test.go b/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin_test.go
index 0af8d1eb16..1f359c1d6a 100644
--- a/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin_test.go
+++ b/flytepropeller/pkg/controller/nodes/subworkflow/launchplan/admin_test.go
@@ -12,11 +12,16 @@ import (
"google.golang.org/grpc/status"
"github.com/flyteorg/flyte/flyteidl/clients/go/admin/mocks"
+ "github.com/flyteorg/flyte/flyteidl/clients/go/coreutils"
"github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/admin"
"github.com/flyteorg/flyte/flyteidl/gen/pb-go/flyteidl/core"
"github.com/flyteorg/flyte/flytestdlib/cache"
mocks2 "github.com/flyteorg/flyte/flytestdlib/cache/mocks"
+ "github.com/flyteorg/flyte/flytestdlib/contextutils"
"github.com/flyteorg/flyte/flytestdlib/promutils"
+ "github.com/flyteorg/flyte/flytestdlib/promutils/labeled"
+ "github.com/flyteorg/flyte/flytestdlib/storage"
+ storageMocks "github.com/flyteorg/flyte/flytestdlib/storage/mocks"
)
func TestAdminLaunchPlanExecutor_GetStatus(t *testing.T) {
@@ -28,9 +33,12 @@ func TestAdminLaunchPlanExecutor_GetStatus(t *testing.T) {
}
var result *admin.ExecutionClosure
+ memStore, err := storage.NewDataStore(&storage.Config{Type: storage.TypeMemory}, promutils.NewTestScope())
+ assert.NoError(t, err)
+
t.Run("happy", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope(), memStore)
assert.NoError(t, err)
mockClient.On("GetExecution",
ctx,
@@ -42,25 +50,6 @@ func TestAdminLaunchPlanExecutor_GetStatus(t *testing.T) {
assert.Equal(t, result, s)
})
- t.Run("terminal-sync", func(t *testing.T) {
- mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope())
- assert.NoError(t, err)
- iwMock := &mocks2.ItemWrapper{}
- i := executionCacheItem{ExecutionClosure: &admin.ExecutionClosure{Phase: core.WorkflowExecution_SUCCEEDED, WorkflowId: &core.Identifier{Project: "p"}}}
- iwMock.OnGetItem().Return(i)
- iwMock.OnGetID().Return("id")
- adminExec := exec.(*adminLaunchPlanExecutor)
- v, err := adminExec.syncItem(ctx, cache.Batch{
- iwMock,
- })
- assert.NoError(t, err)
- assert.NotNil(t, v)
- assert.Len(t, v, 1)
- assert.Equal(t, v[0].ID, "id")
- assert.Equal(t, v[0].Item, i)
- })
-
t.Run("notFound", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
@@ -76,7 +65,7 @@ func TestAdminLaunchPlanExecutor_GetStatus(t *testing.T) {
mock.MatchedBy(func(o *admin.WorkflowExecutionGetRequest) bool { return true }),
).Return(nil, status.Error(codes.NotFound, ""))
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope(), memStore)
assert.NoError(t, err)
assert.NoError(t, exec.Initialize(ctx))
@@ -122,7 +111,7 @@ func TestAdminLaunchPlanExecutor_GetStatus(t *testing.T) {
mock.MatchedBy(func(o *admin.WorkflowExecutionGetRequest) bool { return true }),
).Return(nil, status.Error(codes.Canceled, ""))
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope(), memStore)
assert.NoError(t, err)
assert.NoError(t, exec.Initialize(ctx))
@@ -162,11 +151,13 @@ func TestAdminLaunchPlanExecutor_Launch(t *testing.T) {
Domain: "d",
Project: "p",
}
+ memStore, err := storage.NewDataStore(&storage.Config{Type: storage.TypeMemory}, promutils.NewTestScope())
+ assert.NoError(t, err)
t.Run("happy", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("CreateExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionCreateRequest) bool {
@@ -204,7 +195,7 @@ func TestAdminLaunchPlanExecutor_Launch(t *testing.T) {
Name: "orig",
},
}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("RecoverExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionRecoverRequest) bool {
@@ -240,7 +231,7 @@ func TestAdminLaunchPlanExecutor_Launch(t *testing.T) {
Name: "orig",
},
}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
assert.NoError(t, err)
recoveryErr := status.Error(codes.NotFound, "foo")
@@ -282,7 +273,7 @@ func TestAdminLaunchPlanExecutor_Launch(t *testing.T) {
t.Run("notFound", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("CreateExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionCreateRequest) bool { return true }),
@@ -310,7 +301,7 @@ func TestAdminLaunchPlanExecutor_Launch(t *testing.T) {
t.Run("other", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("CreateExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionCreateRequest) bool { return true }),
@@ -343,12 +334,14 @@ func TestAdminLaunchPlanExecutor_Kill(t *testing.T) {
Domain: "d",
Project: "p",
}
+ memStore, err := storage.NewDataStore(&storage.Config{Type: storage.TypeMemory}, promutils.NewTestScope())
+ assert.NoError(t, err)
const reason = "reason"
t.Run("happy", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("TerminateExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionTerminateRequest) bool { return o.Id == id && o.Cause == reason }),
@@ -361,7 +354,7 @@ func TestAdminLaunchPlanExecutor_Kill(t *testing.T) {
t.Run("notFound", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("TerminateExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionTerminateRequest) bool { return o.Id == id && o.Cause == reason }),
@@ -374,7 +367,7 @@ func TestAdminLaunchPlanExecutor_Kill(t *testing.T) {
t.Run("other", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
mockClient.On("TerminateExecution",
ctx,
mock.MatchedBy(func(o *admin.ExecutionTerminateRequest) bool { return o.Id == id && o.Cause == reason }),
@@ -395,10 +388,12 @@ func TestNewAdminLaunchPlanExecutor_GetLaunchPlan(t *testing.T) {
Project: "p",
Version: "v",
}
+ memStore, err := storage.NewDataStore(&storage.Config{Type: storage.TypeMemory}, promutils.NewTestScope())
+ assert.NoError(t, err)
t.Run("launch plan found", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
assert.NoError(t, err)
mockClient.OnGetLaunchPlanMatch(
ctx,
@@ -411,7 +406,7 @@ func TestNewAdminLaunchPlanExecutor_GetLaunchPlan(t *testing.T) {
t.Run("launch plan not found", func(t *testing.T) {
mockClient := &mocks.AdminServiceClient{}
- exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope())
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Second, defaultAdminConfig, promutils.NewTestScope(), memStore)
assert.NoError(t, err)
mockClient.OnGetLaunchPlanMatch(
ctx,
@@ -423,6 +418,165 @@ func TestNewAdminLaunchPlanExecutor_GetLaunchPlan(t *testing.T) {
})
}
+type test struct {
+ name string
+ cacheItem executionCacheItem
+ getExecutionResp *admin.Execution
+ getExecutionError error
+ getExecutionDataResp *admin.WorkflowExecutionGetDataResponse
+ getExecutionDataError error
+ storageReadError error
+ expectSuccess bool
+ expectError bool
+ expectedOutputs *core.LiteralMap
+ expectedErrorContains string
+}
+
+func TestAdminLaunchPlanExecutorScenarios(t *testing.T) {
+ ctx := context.TODO()
+
+ mockExecutionRespWithOutputs := &admin.Execution{
+ Closure: &admin.ExecutionClosure{
+ Phase: core.WorkflowExecution_SUCCEEDED,
+ OutputResult: &admin.ExecutionClosure_Outputs{
+ Outputs: &admin.LiteralMapBlob{
+ Data: &admin.LiteralMapBlob_Uri{
+ Uri: "s3://foo/bar",
+ },
+ },
+ },
+ },
+ }
+ mockExecutionRespWithoutOutputs := &admin.Execution{
+ Closure: &admin.ExecutionClosure{
+ Phase: core.WorkflowExecution_SUCCEEDED,
+ },
+ }
+ outputLiteral := &core.LiteralMap{
+ Literals: map[string]*core.Literal{
+ "foo-1": coreutils.MustMakeLiteral("foo-value-1"),
+ },
+ }
+
+ tests := []test{
+ {
+ name: "terminal-sync",
+ expectSuccess: true,
+ cacheItem: executionCacheItem{
+ ExecutionClosure: &admin.ExecutionClosure{
+ Phase: core.WorkflowExecution_SUCCEEDED,
+ WorkflowId: &core.Identifier{Project: "p"}},
+ ExecutionOutputs: outputLiteral,
+ },
+ expectedOutputs: outputLiteral,
+ },
+ {
+ name: "GetExecution-fails",
+ expectError: true,
+ cacheItem: executionCacheItem{},
+ getExecutionError: status.Error(codes.NotFound, ""),
+ expectedErrorContains: RemoteErrorNotFound,
+ },
+ {
+ name: "GetExecution-fails-system",
+ expectError: true,
+ cacheItem: executionCacheItem{},
+ getExecutionError: status.Error(codes.Internal, ""),
+ expectedErrorContains: RemoteErrorSystem,
+ },
+ {
+ name: "GetExecutionData-succeeds",
+ expectSuccess: true,
+ cacheItem: executionCacheItem{},
+ expectedOutputs: outputLiteral,
+ getExecutionDataResp: &admin.WorkflowExecutionGetDataResponse{
+ FullOutputs: outputLiteral,
+ },
+ getExecutionDataError: nil,
+ getExecutionResp: mockExecutionRespWithOutputs,
+ },
+ {
+ name: "GetExecutionData-error-no-retry",
+ expectError: true,
+ cacheItem: executionCacheItem{},
+ getExecutionDataError: status.Error(codes.NotFound, ""),
+ expectedErrorContains: codes.NotFound.String(),
+ getExecutionResp: mockExecutionRespWithoutOutputs,
+ },
+ {
+ name: "GetExecutionData-error-retry-fails",
+ expectError: true,
+ cacheItem: executionCacheItem{},
+ getExecutionDataError: status.Error(codes.NotFound, ""),
+ storageReadError: status.Error(codes.Internal, ""),
+ expectedErrorContains: codes.Internal.String(),
+ getExecutionResp: mockExecutionRespWithOutputs,
+ },
+ {
+ name: "GetExecutionData-empty-retry-fails",
+ expectError: true,
+ cacheItem: executionCacheItem{},
+ getExecutionDataResp: &admin.WorkflowExecutionGetDataResponse{
+ FullOutputs: &core.LiteralMap{},
+ },
+ getExecutionDataError: nil,
+ storageReadError: status.Error(codes.Internal, ""),
+ expectedErrorContains: codes.Internal.String(),
+ getExecutionResp: mockExecutionRespWithOutputs,
+ },
+ {
+ name: "GetExecutionData-empty-retry-succeeds",
+ expectSuccess: true,
+ cacheItem: executionCacheItem{},
+ getExecutionDataResp: &admin.WorkflowExecutionGetDataResponse{
+ FullOutputs: &core.LiteralMap{},
+ },
+ getExecutionDataError: nil,
+ expectedOutputs: &core.LiteralMap{},
+ getExecutionResp: mockExecutionRespWithOutputs,
+ },
+ }
+
+ for _, tc := range tests {
+ t.Run(tc.name, func(t *testing.T) {
+ mockClient := &mocks.AdminServiceClient{}
+ pbStore := &storageMocks.ComposedProtobufStore{}
+ pbStore.On("ReadProtobuf", mock.Anything, mock.Anything, mock.Anything).Return(tc.storageReadError)
+ storageClient := &storage.DataStore{
+ ComposedProtobufStore: pbStore,
+ ReferenceConstructor: &storageMocks.ReferenceConstructor{},
+ }
+ exec, err := NewAdminLaunchPlanExecutor(ctx, mockClient, time.Millisecond, defaultAdminConfig, promutils.NewTestScope(), storageClient)
+ assert.NoError(t, err)
+
+ iwMock := &mocks2.ItemWrapper{}
+ i := tc.cacheItem
+ iwMock.OnGetItem().Return(i)
+ iwMock.OnGetID().Return("id")
+
+ mockClient.On("GetExecution", mock.Anything, mock.Anything).Return(tc.getExecutionResp, tc.getExecutionError)
+ mockClient.On("GetExecutionData", mock.Anything, mock.Anything).Return(tc.getExecutionDataResp, tc.getExecutionDataError)
+
+ adminExec := exec.(*adminLaunchPlanExecutor)
+
+ v, err := adminExec.syncItem(ctx, cache.Batch{iwMock})
+ assert.NoError(t, err)
+ assert.Len(t, v, 1)
+ item, ok := v[0].Item.(executionCacheItem)
+ assert.True(t, ok)
+
+ if tc.expectSuccess {
+ assert.Nil(t, item.SyncError)
+ assert.Equal(t, tc.expectedOutputs, item.ExecutionOutputs)
+ }
+ if tc.expectError {
+ assert.NotNil(t, item.SyncError)
+ assert.Contains(t, item.SyncError.Error(), tc.expectedErrorContains)
+ }
+ })
+ }
+}
+
func TestIsWorkflowTerminated(t *testing.T) {
assert.True(t, IsWorkflowTerminated(core.WorkflowExecution_SUCCEEDED))
assert.True(t, IsWorkflowTerminated(core.WorkflowExecution_ABORTED))
@@ -434,3 +588,7 @@ func TestIsWorkflowTerminated(t *testing.T) {
assert.False(t, IsWorkflowTerminated(core.WorkflowExecution_QUEUED))
assert.False(t, IsWorkflowTerminated(core.WorkflowExecution_UNDEFINED))
}
+
+func init() {
+ labeled.SetMetricKeys(contextutils.ProjectKey, contextutils.DomainKey, contextutils.WorkflowIDKey, contextutils.TaskIDKey)
+}
From d208ed3dc32a0678b8e1f9c344d93875e287724f Mon Sep 17 00:00:00 2001
From: Thomas Newton
Date: Tue, 16 Jan 2024 15:17:43 +0000
Subject: [PATCH 07/17] Option to clear node state on any termination (#4596)
* `ClearSubNodeStatus` on failure
Signed-off-by: Thomas Newton
* More aggressive collapsing
Signed-off-by: Thomas Newton
* Tidy
Signed-off-by: Thomas Newton
* Fix panic
Signed-off-by: Thomas Newton
* Tidy
Signed-off-by: Thomas Newton
* Handle possibility of nil startedAt time
Signed-off-by: Thomas Newton
* Update test assertions
Signed-off-by: Thomas Newton
* Config flag attempt 1
Signed-off-by: Thomas Newton
* Update more calls to UpdatePhase
Signed-off-by: Thomas Newton
* Update generated code
Signed-off-by: Thomas Newton
* Update tests
Signed-off-by: Thomas Newton
* Fix more tests
Signed-off-by: Thomas Newton
* Fix tests
Signed-off-by: Thomas Newton
* Rename clear-state-on-termination -> clear-state-on-any-termination
Signed-off-by: Thomas Newton
* Add a comment
Signed-off-by: Thomas Newton
* Missing test coverage - add test case `non-terminal-timing-out`
Signed-off-by: Thomas Newton
* Add test coverage for `TestNodeExecutor_RecursiveNodeHandler_Recurse` with `clearStateOnAnyTermination=true`
Signed-off-by: Thomas Newton
* Address another TODO
Signed-off-by: Thomas Newton
* Add comment
Signed-off-by: Thomas Newton
* Rename the config option to `enable-cr-debug-metadata`
Signed-off-by: Thomas Newton
---------
Signed-off-by: Thomas Newton
---
.../pkg/apis/flyteworkflow/v1alpha1/iface.go | 2 +-
.../v1alpha1/mocks/ExecutableNodeStatus.go | 6 +-
.../v1alpha1/mocks/MutableNodeStatus.go | 6 +-
.../flyteworkflow/v1alpha1/node_status.go | 47 ++-
.../v1alpha1/node_status_test.go | 312 ++++++++++--------
.../pkg/controller/config/config.go | 2 +
.../pkg/controller/config/config_flags.go | 1 +
.../controller/config/config_flags_test.go | 14 +
.../pkg/controller/nodes/branch/evaluator.go | 4 +-
.../pkg/controller/nodes/executor.go | 24 +-
.../pkg/controller/nodes/executor_test.go | 36 +-
.../pkg/controller/nodes/transformers.go | 4 +-
12 files changed, 269 insertions(+), 189 deletions(-)
diff --git a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/iface.go b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/iface.go
index b3d744bd77..6590aaa04a 100644
--- a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/iface.go
+++ b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/iface.go
@@ -318,7 +318,7 @@ type MutableNodeStatus interface {
SetOutputDir(d DataReference)
SetParentNodeID(n *NodeID)
SetParentTaskID(t *core.TaskExecutionIdentifier)
- UpdatePhase(phase NodePhase, occurredAt metav1.Time, reason string, err *core.ExecutionError)
+ UpdatePhase(phase NodePhase, occurredAt metav1.Time, reason string, enableCRDebugMetadata bool, err *core.ExecutionError)
IncrementAttempts() uint32
IncrementSystemFailures() uint32
SetCached()
diff --git a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/ExecutableNodeStatus.go b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/ExecutableNodeStatus.go
index cb447e06fc..cdf3f1b6ab 100644
--- a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/ExecutableNodeStatus.go
+++ b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/ExecutableNodeStatus.go
@@ -1187,9 +1187,9 @@ func (_m *ExecutableNodeStatus) SetParentTaskID(t *core.TaskExecutionIdentifier)
_m.Called(t)
}
-// UpdatePhase provides a mock function with given fields: phase, occurredAt, reason, err
-func (_m *ExecutableNodeStatus) UpdatePhase(phase v1alpha1.NodePhase, occurredAt v1.Time, reason string, err *core.ExecutionError) {
- _m.Called(phase, occurredAt, reason, err)
+// UpdatePhase provides a mock function with given fields: phase, occurredAt, reason, enableCRDebugMetadata, err
+func (_m *ExecutableNodeStatus) UpdatePhase(phase v1alpha1.NodePhase, occurredAt v1.Time, reason string, enableCRDebugMetadata bool, err *core.ExecutionError) {
+ _m.Called(phase, occurredAt, reason, enableCRDebugMetadata, err)
}
// VisitNodeStatuses provides a mock function with given fields: visitor
diff --git a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/MutableNodeStatus.go b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/MutableNodeStatus.go
index b8c97f6be7..3f103bc2ec 100644
--- a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/MutableNodeStatus.go
+++ b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/mocks/MutableNodeStatus.go
@@ -587,7 +587,7 @@ func (_m *MutableNodeStatus) SetParentTaskID(t *core.TaskExecutionIdentifier) {
_m.Called(t)
}
-// UpdatePhase provides a mock function with given fields: phase, occurredAt, reason, err
-func (_m *MutableNodeStatus) UpdatePhase(phase v1alpha1.NodePhase, occurredAt v1.Time, reason string, err *core.ExecutionError) {
- _m.Called(phase, occurredAt, reason, err)
+// UpdatePhase provides a mock function with given fields: phase, occurredAt, reason, enableCRDebugMetadata, err
+func (_m *MutableNodeStatus) UpdatePhase(phase v1alpha1.NodePhase, occurredAt v1.Time, reason string, enableCRDebugMetadata bool, err *core.ExecutionError) {
+ _m.Called(phase, occurredAt, reason, enableCRDebugMetadata, err)
}
diff --git a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status.go b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status.go
index 9fb891d01a..aab034224d 100644
--- a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status.go
+++ b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status.go
@@ -594,7 +594,7 @@ func (in *NodeStatus) GetOrCreateArrayNodeStatus() MutableArrayNodeStatus {
return in.ArrayNodeStatus
}
-func (in *NodeStatus) UpdatePhase(p NodePhase, occurredAt metav1.Time, reason string, err *core.ExecutionError) {
+func (in *NodeStatus) UpdatePhase(p NodePhase, occurredAt metav1.Time, reason string, enableCRDebugMetadata bool, err *core.ExecutionError) {
if in.Phase == p && in.Message == reason {
// We will not update the phase multiple times. This prevents the comparison from returning false positive
return
@@ -607,6 +607,7 @@ func (in *NodeStatus) UpdatePhase(p NodePhase, occurredAt metav1.Time, reason st
}
n := occurredAt
+ in.LastUpdatedAt = &n
if occurredAt.IsZero() {
n = metav1.Now()
}
@@ -625,35 +626,31 @@ func (in *NodeStatus) UpdatePhase(p NodePhase, occurredAt metav1.Time, reason st
in.LastAttemptStartedAt = &n
}
} else if IsPhaseTerminal(p) {
- // If we are in terminal phase then we will clear out all our fields as they are not required anymore
- // Only thing required is stopped at and lastupdatedat time
if in.StoppedAt == nil {
in.StoppedAt = &n
}
- if in.StartedAt == nil {
- in.StartedAt = &n
- }
- if in.LastAttemptStartedAt == nil {
- in.LastAttemptStartedAt = &n
+ if p == NodePhaseSucceeded || p == NodePhaseSkipped || !enableCRDebugMetadata {
+ // Clear most status related fields after reaching a terminal state. This keeps the CR state small to avoid
+ // etcd size limits. Importantly we keep Phase, StoppedAt and Error which will be needed further.
+ in.Message = ""
+ in.QueuedAt = nil
+ in.StartedAt = nil
+ in.LastUpdatedAt = nil
+ in.LastAttemptStartedAt = nil
+ in.DynamicNodeStatus = nil
+ in.BranchStatus = nil
+ in.SubNodeStatus = nil
+ in.TaskNodeStatus = nil
+ in.WorkflowNodeStatus = nil
+ } else {
+ if in.StartedAt == nil {
+ in.StartedAt = &n
+ }
+ if in.LastAttemptStartedAt == nil {
+ in.LastAttemptStartedAt = &n
+ }
}
}
- in.LastUpdatedAt = &n
-
- // For cases in which the node is either Succeeded or Skipped we clear most fields from the status
- // except for StoppedAt and Phase. StoppedAt is used to calculate transition latency between this node and
- // any downstream nodes and Phase is required for propeller to continue to downstream nodes.
- if p == NodePhaseSucceeded || p == NodePhaseSkipped {
- in.Message = ""
- in.QueuedAt = nil
- in.StartedAt = nil
- in.LastAttemptStartedAt = nil
- in.DynamicNodeStatus = nil
- in.BranchStatus = nil
- in.SubNodeStatus = nil
- in.TaskNodeStatus = nil
- in.WorkflowNodeStatus = nil
- in.LastUpdatedAt = nil
- }
in.SetDirty()
}
diff --git a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status_test.go b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status_test.go
index 45c299687a..0278d62f55 100644
--- a/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status_test.go
+++ b/flytepropeller/pkg/apis/flyteworkflow/v1alpha1/node_status_test.go
@@ -259,71 +259,202 @@ func TestNodeStatus_UpdatePhase(t *testing.T) {
n := metav1.NewTime(time.Now())
const queued = "queued"
- t.Run("identical-phase", func(t *testing.T) {
- p := NodePhaseQueued
- ns := NodeStatus{
- Phase: p,
- Message: queued,
- }
- msg := queued
- ns.UpdatePhase(p, n, msg, nil)
- assert.Nil(t, ns.QueuedAt)
- })
+ const success = "success"
+ for _, enableCRDebugMetadata := range []bool{false, true} {
+ t.Run("identical-phase", func(t *testing.T) {
+ p := NodePhaseQueued
+ ns := NodeStatus{
+ Phase: p,
+ Message: queued,
+ }
+ msg := queued
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+ assert.Nil(t, ns.QueuedAt)
+ })
- t.Run("zero", func(t *testing.T) {
- p := NodePhaseQueued
- ns := NodeStatus{}
- msg := queued
- ns.UpdatePhase(p, metav1.NewTime(time.Time{}), msg, nil)
- assert.NotNil(t, ns.QueuedAt)
- })
+ t.Run("zero", func(t *testing.T) {
+ p := NodePhaseQueued
+ ns := NodeStatus{}
+ msg := queued
+ ns.UpdatePhase(p, metav1.NewTime(time.Time{}), msg, enableCRDebugMetadata, nil)
+ assert.NotNil(t, ns.QueuedAt)
+ })
- t.Run("non-terminal", func(t *testing.T) {
- ns := NodeStatus{}
- p := NodePhaseQueued
- msg := queued
- ns.UpdatePhase(p, n, msg, nil)
+ t.Run("non-terminal", func(t *testing.T) {
+ ns := NodeStatus{}
+ p := NodePhaseQueued
+ msg := queued
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+
+ assert.Equal(t, *ns.LastUpdatedAt, n)
+ assert.Equal(t, *ns.QueuedAt, n)
+ assert.Nil(t, ns.LastAttemptStartedAt)
+ assert.Nil(t, ns.StartedAt)
+ assert.Nil(t, ns.StoppedAt)
+ assert.Equal(t, p, ns.Phase)
+ assert.Equal(t, msg, ns.Message)
+ assert.Nil(t, ns.Error)
+ })
- assert.Equal(t, *ns.LastUpdatedAt, n)
- assert.Equal(t, *ns.QueuedAt, n)
- assert.Nil(t, ns.LastAttemptStartedAt)
- assert.Nil(t, ns.StartedAt)
- assert.Nil(t, ns.StoppedAt)
- assert.Equal(t, p, ns.Phase)
- assert.Equal(t, msg, ns.Message)
- assert.Nil(t, ns.Error)
- })
+ t.Run("non-terminal-running", func(t *testing.T) {
+ ns := NodeStatus{}
+ p := NodePhaseRunning
+ msg := "running"
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+
+ assert.Equal(t, *ns.LastUpdatedAt, n)
+ assert.Nil(t, ns.QueuedAt)
+ assert.Equal(t, *ns.LastAttemptStartedAt, n)
+ assert.Equal(t, *ns.StartedAt, n)
+ assert.Nil(t, ns.StoppedAt)
+ assert.Equal(t, p, ns.Phase)
+ assert.Equal(t, msg, ns.Message)
+ assert.Nil(t, ns.Error)
+ })
+
+ t.Run("non-terminal-timing-out", func(t *testing.T) {
+ ns := NodeStatus{}
+ p := NodePhaseTimingOut
+ msg := "timing-out"
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+
+ assert.Equal(t, *ns.LastUpdatedAt, n)
+ assert.Nil(t, ns.QueuedAt)
+ assert.Nil(t, ns.LastAttemptStartedAt)
+ assert.Nil(t, ns.StartedAt)
+ assert.Nil(t, ns.StoppedAt)
+ assert.Equal(t, p, ns.Phase)
+ assert.Equal(t, msg, ns.Message)
+ assert.Nil(t, ns.Error)
+ })
- t.Run("non-terminal-running", func(t *testing.T) {
+ t.Run("terminal-success", func(t *testing.T) {
+ ns := NodeStatus{}
+ p := NodePhaseSucceeded
+ msg := success
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+
+ assert.Nil(t, ns.LastUpdatedAt)
+ assert.Nil(t, ns.QueuedAt)
+ assert.Nil(t, ns.LastAttemptStartedAt)
+ assert.Nil(t, ns.StartedAt)
+ assert.Equal(t, *ns.StoppedAt, n)
+ assert.Equal(t, p, ns.Phase)
+ assert.Empty(t, ns.Message)
+ assert.Nil(t, ns.Error)
+ })
+
+ t.Run("terminal-skipped", func(t *testing.T) {
+ ns := NodeStatus{}
+ p := NodePhaseSucceeded
+ msg := success
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+
+ assert.Nil(t, ns.LastUpdatedAt)
+ assert.Nil(t, ns.QueuedAt)
+ assert.Nil(t, ns.LastAttemptStartedAt)
+ assert.Nil(t, ns.StartedAt)
+ assert.Equal(t, *ns.StoppedAt, n)
+ assert.Equal(t, p, ns.Phase)
+ assert.Empty(t, ns.Message)
+ assert.Nil(t, ns.Error)
+ })
+
+ t.Run("terminal-success-preset", func(t *testing.T) {
+ ns := NodeStatus{
+ QueuedAt: &n,
+ StartedAt: &n,
+ LastUpdatedAt: &n,
+ LastAttemptStartedAt: &n,
+ WorkflowNodeStatus: &WorkflowNodeStatus{},
+ BranchStatus: &BranchNodeStatus{},
+ DynamicNodeStatus: &DynamicNodeStatus{},
+ TaskNodeStatus: &TaskNodeStatus{},
+ SubNodeStatus: map[NodeID]*NodeStatus{},
+ }
+ p := NodePhaseSucceeded
+ msg := success
+ ns.UpdatePhase(p, n, msg, enableCRDebugMetadata, nil)
+
+ assert.Nil(t, ns.LastUpdatedAt)
+ assert.Nil(t, ns.QueuedAt)
+ assert.Nil(t, ns.LastAttemptStartedAt)
+ assert.Nil(t, ns.StartedAt)
+ assert.Equal(t, *ns.StoppedAt, n)
+ assert.Equal(t, p, ns.Phase)
+ assert.Empty(t, ns.Message)
+ assert.Nil(t, ns.Error)
+ assert.Nil(t, ns.SubNodeStatus)
+ assert.Nil(t, ns.DynamicNodeStatus)
+ assert.Nil(t, ns.WorkflowNodeStatus)
+ assert.Nil(t, ns.BranchStatus)
+ assert.Nil(t, ns.TaskNodeStatus)
+ })
+
+ t.Run("non-terminal-preset", func(t *testing.T) {
+ ns := NodeStatus{
+ QueuedAt: &n,
+ StartedAt: &n,
+ LastUpdatedAt: &n,
+ LastAttemptStartedAt: &n,
+ WorkflowNodeStatus: &WorkflowNodeStatus{},
+ BranchStatus: &BranchNodeStatus{},
+ DynamicNodeStatus: &DynamicNodeStatus{},
+ TaskNodeStatus: &TaskNodeStatus{},
+ SubNodeStatus: map[NodeID]*NodeStatus{},
+ }
+ n2 := metav1.NewTime(time.Now())
+ p := NodePhaseRunning
+ msg := "running"
+ ns.UpdatePhase(p, n2, msg, enableCRDebugMetadata, nil)
+
+ assert.Equal(t, *ns.LastUpdatedAt, n2)
+ assert.Equal(t, *ns.QueuedAt, n)
+ assert.Equal(t, *ns.LastAttemptStartedAt, n)
+ assert.Equal(t, *ns.StartedAt, n)
+ assert.Nil(t, ns.StoppedAt)
+ assert.Equal(t, p, ns.Phase)
+ assert.Equal(t, msg, ns.Message)
+ assert.Nil(t, ns.Error)
+ assert.NotNil(t, ns.SubNodeStatus)
+ assert.NotNil(t, ns.DynamicNodeStatus)
+ assert.NotNil(t, ns.WorkflowNodeStatus)
+ assert.NotNil(t, ns.BranchStatus)
+ assert.NotNil(t, ns.TaskNodeStatus)
+ })
+ }
+
+ t.Run("terminal-fail", func(t *testing.T) {
ns := NodeStatus{}
- p := NodePhaseRunning
- msg := "running"
- ns.UpdatePhase(p, n, msg, nil)
+ p := NodePhaseFailed
+ msg := "failed"
+ err := &core.ExecutionError{}
+ ns.UpdatePhase(p, n, msg, true, err)
assert.Equal(t, *ns.LastUpdatedAt, n)
assert.Nil(t, ns.QueuedAt)
assert.Equal(t, *ns.LastAttemptStartedAt, n)
assert.Equal(t, *ns.StartedAt, n)
- assert.Nil(t, ns.StoppedAt)
+ assert.Equal(t, *ns.StoppedAt, n)
assert.Equal(t, p, ns.Phase)
assert.Equal(t, msg, ns.Message)
- assert.Nil(t, ns.Error)
+ assert.Equal(t, ns.Error.ExecutionError, err)
})
- t.Run("terminal-fail", func(t *testing.T) {
+ t.Run("terminal-fail-clear-state-on-any-termination", func(t *testing.T) {
ns := NodeStatus{}
p := NodePhaseFailed
msg := "failed"
err := &core.ExecutionError{}
- ns.UpdatePhase(p, n, msg, err)
+ ns.UpdatePhase(p, n, msg, false, err)
- assert.Equal(t, *ns.LastUpdatedAt, n)
+ assert.Nil(t, ns.LastUpdatedAt)
assert.Nil(t, ns.QueuedAt)
- assert.Equal(t, *ns.LastAttemptStartedAt, n)
- assert.Equal(t, *ns.StartedAt, n)
+ assert.Nil(t, ns.LastAttemptStartedAt)
+ assert.Nil(t, ns.StartedAt)
assert.Equal(t, *ns.StoppedAt, n)
assert.Equal(t, p, ns.Phase)
- assert.Equal(t, msg, ns.Message)
+ assert.Equal(t, ns.Message, "")
assert.Equal(t, ns.Error.ExecutionError, err)
})
@@ -332,7 +463,7 @@ func TestNodeStatus_UpdatePhase(t *testing.T) {
p := NodePhaseTimedOut
msg := "tm"
err := &core.ExecutionError{}
- ns.UpdatePhase(p, n, msg, err)
+ ns.UpdatePhase(p, n, msg, true, err)
assert.Equal(t, *ns.LastUpdatedAt, n)
assert.Nil(t, ns.QueuedAt)
@@ -344,54 +475,12 @@ func TestNodeStatus_UpdatePhase(t *testing.T) {
assert.Equal(t, ns.Error.ExecutionError, err)
})
- const success = "success"
- t.Run("terminal-success", func(t *testing.T) {
- ns := NodeStatus{}
- p := NodePhaseSucceeded
- msg := success
- ns.UpdatePhase(p, n, msg, nil)
-
- assert.Nil(t, ns.LastUpdatedAt)
- assert.Nil(t, ns.QueuedAt)
- assert.Nil(t, ns.LastAttemptStartedAt)
- assert.Nil(t, ns.StartedAt)
- assert.Equal(t, *ns.StoppedAt, n)
- assert.Equal(t, p, ns.Phase)
- assert.Empty(t, ns.Message)
- assert.Nil(t, ns.Error)
- })
-
- t.Run("terminal-skipped", func(t *testing.T) {
+ t.Run("terminal-timeout-clear-state-on-any-termination", func(t *testing.T) {
ns := NodeStatus{}
- p := NodePhaseSucceeded
- msg := success
- ns.UpdatePhase(p, n, msg, nil)
-
- assert.Nil(t, ns.LastUpdatedAt)
- assert.Nil(t, ns.QueuedAt)
- assert.Nil(t, ns.LastAttemptStartedAt)
- assert.Nil(t, ns.StartedAt)
- assert.Equal(t, *ns.StoppedAt, n)
- assert.Equal(t, p, ns.Phase)
- assert.Empty(t, ns.Message)
- assert.Nil(t, ns.Error)
- })
-
- t.Run("terminal-success-preset", func(t *testing.T) {
- ns := NodeStatus{
- QueuedAt: &n,
- StartedAt: &n,
- LastUpdatedAt: &n,
- LastAttemptStartedAt: &n,
- WorkflowNodeStatus: &WorkflowNodeStatus{},
- BranchStatus: &BranchNodeStatus{},
- DynamicNodeStatus: &DynamicNodeStatus{},
- TaskNodeStatus: &TaskNodeStatus{},
- SubNodeStatus: map[NodeID]*NodeStatus{},
- }
- p := NodePhaseSucceeded
- msg := success
- ns.UpdatePhase(p, n, msg, nil)
+ p := NodePhaseTimedOut
+ msg := "tm"
+ err := &core.ExecutionError{}
+ ns.UpdatePhase(p, n, msg, false, err)
assert.Nil(t, ns.LastUpdatedAt)
assert.Nil(t, ns.QueuedAt)
@@ -399,44 +488,7 @@ func TestNodeStatus_UpdatePhase(t *testing.T) {
assert.Nil(t, ns.StartedAt)
assert.Equal(t, *ns.StoppedAt, n)
assert.Equal(t, p, ns.Phase)
- assert.Empty(t, ns.Message)
- assert.Nil(t, ns.Error)
- assert.Nil(t, ns.SubNodeStatus)
- assert.Nil(t, ns.DynamicNodeStatus)
- assert.Nil(t, ns.WorkflowNodeStatus)
- assert.Nil(t, ns.BranchStatus)
- assert.Nil(t, ns.TaskNodeStatus)
- })
-
- t.Run("non-terminal-preset", func(t *testing.T) {
- ns := NodeStatus{
- QueuedAt: &n,
- StartedAt: &n,
- LastUpdatedAt: &n,
- LastAttemptStartedAt: &n,
- WorkflowNodeStatus: &WorkflowNodeStatus{},
- BranchStatus: &BranchNodeStatus{},
- DynamicNodeStatus: &DynamicNodeStatus{},
- TaskNodeStatus: &TaskNodeStatus{},
- SubNodeStatus: map[NodeID]*NodeStatus{},
- }
- n2 := metav1.NewTime(time.Now())
- p := NodePhaseRunning
- msg := "running"
- ns.UpdatePhase(p, n2, msg, nil)
-
- assert.Equal(t, *ns.LastUpdatedAt, n2)
- assert.Equal(t, *ns.QueuedAt, n)
- assert.Equal(t, *ns.LastAttemptStartedAt, n)
- assert.Equal(t, *ns.StartedAt, n)
- assert.Nil(t, ns.StoppedAt)
- assert.Equal(t, p, ns.Phase)
- assert.Equal(t, msg, ns.Message)
- assert.Nil(t, ns.Error)
- assert.NotNil(t, ns.SubNodeStatus)
- assert.NotNil(t, ns.DynamicNodeStatus)
- assert.NotNil(t, ns.WorkflowNodeStatus)
- assert.NotNil(t, ns.BranchStatus)
- assert.NotNil(t, ns.TaskNodeStatus)
+ assert.Equal(t, ns.Message, "")
+ assert.Equal(t, ns.Error.ExecutionError, err)
})
}
diff --git a/flytepropeller/pkg/controller/config/config.go b/flytepropeller/pkg/controller/config/config.go
index 1afc986287..698883fb48 100644
--- a/flytepropeller/pkg/controller/config/config.go
+++ b/flytepropeller/pkg/controller/config/config.go
@@ -98,6 +98,7 @@ var (
InterruptibleFailureThreshold: -1,
DefaultMaxAttempts: 1,
IgnoreRetryCause: false,
+ EnableCRDebugMetadata: false,
},
MaxStreakLength: 8, // Turbo mode is enabled by default
ProfilerPort: config.Port{
@@ -213,6 +214,7 @@ type NodeConfig struct {
InterruptibleFailureThreshold int32 `json:"interruptible-failure-threshold" pflag:"1,number of failures for a node to be still considered interruptible. Negative numbers are treated as complementary (ex. -1 means last attempt is non-interruptible).'"`
DefaultMaxAttempts int32 `json:"default-max-attempts" pflag:"3,Default maximum number of attempts for a node"`
IgnoreRetryCause bool `json:"ignore-retry-cause" pflag:",Ignore retry cause and count all attempts toward a node's max attempts"`
+ EnableCRDebugMetadata bool `json:"enable-cr-debug-metadata" pflag:",Collapse node on any terminal state, not just successful terminations. This is useful to reduce the size of workflow state in etcd."`
}
// DefaultDeadlines contains default values for timeouts
diff --git a/flytepropeller/pkg/controller/config/config_flags.go b/flytepropeller/pkg/controller/config/config_flags.go
index 07a4fba742..c60f724ee2 100755
--- a/flytepropeller/pkg/controller/config/config_flags.go
+++ b/flytepropeller/pkg/controller/config/config_flags.go
@@ -96,6 +96,7 @@ func (cfg Config) GetPFlagSet(prefix string) *pflag.FlagSet {
cmdFlags.Int32(fmt.Sprintf("%v%v", prefix, "node-config.interruptible-failure-threshold"), defaultConfig.NodeConfig.InterruptibleFailureThreshold, "number of failures for a node to be still considered interruptible. Negative numbers are treated as complementary (ex. -1 means last attempt is non-interruptible).'")
cmdFlags.Int32(fmt.Sprintf("%v%v", prefix, "node-config.default-max-attempts"), defaultConfig.NodeConfig.DefaultMaxAttempts, "Default maximum number of attempts for a node")
cmdFlags.Bool(fmt.Sprintf("%v%v", prefix, "node-config.ignore-retry-cause"), defaultConfig.NodeConfig.IgnoreRetryCause, "Ignore retry cause and count all attempts toward a node's max attempts")
+ cmdFlags.Bool(fmt.Sprintf("%v%v", prefix, "node-config.enable-cr-debug-metadata"), defaultConfig.NodeConfig.EnableCRDebugMetadata, "Collapse node on any terminal state, not just successful terminations. This is useful to reduce the size of workflow state in etcd.")
cmdFlags.Int(fmt.Sprintf("%v%v", prefix, "max-streak-length"), defaultConfig.MaxStreakLength, "Maximum number of consecutive rounds that one propeller worker can use for one workflow - >1 => turbo-mode is enabled.")
cmdFlags.String(fmt.Sprintf("%v%v", prefix, "event-config.raw-output-policy"), defaultConfig.EventConfig.RawOutputPolicy, "How output data should be passed along in execution events.")
cmdFlags.Bool(fmt.Sprintf("%v%v", prefix, "event-config.fallback-to-output-reference"), defaultConfig.EventConfig.FallbackToOutputReference, "Whether output data should be sent by reference when it is too large to be sent inline in execution events.")
diff --git a/flytepropeller/pkg/controller/config/config_flags_test.go b/flytepropeller/pkg/controller/config/config_flags_test.go
index 54da9e9fe1..6f3c67b652 100755
--- a/flytepropeller/pkg/controller/config/config_flags_test.go
+++ b/flytepropeller/pkg/controller/config/config_flags_test.go
@@ -743,6 +743,20 @@ func TestConfig_SetFlags(t *testing.T) {
}
})
})
+ t.Run("Test_node-config.enable-cr-debug-metadata", func(t *testing.T) {
+
+ t.Run("Override", func(t *testing.T) {
+ testValue := "1"
+
+ cmdFlags.Set("node-config.enable-cr-debug-metadata", testValue)
+ if vBool, err := cmdFlags.GetBool("node-config.enable-cr-debug-metadata"); err == nil {
+ testDecodeJson_Config(t, fmt.Sprintf("%v", vBool), &actual.NodeConfig.EnableCRDebugMetadata)
+
+ } else {
+ assert.FailNow(t, err.Error())
+ }
+ })
+ })
t.Run("Test_max-streak-length", func(t *testing.T) {
t.Run("Override", func(t *testing.T) {
diff --git a/flytepropeller/pkg/controller/nodes/branch/evaluator.go b/flytepropeller/pkg/controller/nodes/branch/evaluator.go
index 44dc8711e8..4bc1676745 100644
--- a/flytepropeller/pkg/controller/nodes/branch/evaluator.go
+++ b/flytepropeller/pkg/controller/nodes/branch/evaluator.go
@@ -129,7 +129,9 @@ func DecideBranch(ctx context.Context, nl executors.NodeLookup, nodeID v1alpha1.
}
nStatus := nl.GetNodeExecutionStatus(ctx, n.GetID())
logger.Infof(ctx, "Branch Setting Node[%v] status to Skipped!", skippedNodeID)
- nStatus.UpdatePhase(v1alpha1.NodePhaseSkipped, v1.Now(), "Branch evaluated to false", nil)
+ // We hard code enableCRDebugMetadata=true because it has no effect when setting phase to
+ // NodePhaseSkipped. This saves us passing the config all the way down from the nodeExecutor.
+ nStatus.UpdatePhase(v1alpha1.NodePhaseSkipped, v1.Now(), "Branch evaluated to false", true, nil)
}
if selectedNodeID == nil {
diff --git a/flytepropeller/pkg/controller/nodes/executor.go b/flytepropeller/pkg/controller/nodes/executor.go
index 8e96ee9645..6ddde14c71 100644
--- a/flytepropeller/pkg/controller/nodes/executor.go
+++ b/flytepropeller/pkg/controller/nodes/executor.go
@@ -475,6 +475,7 @@ func (c *recursiveNodeExecutor) WithNodeExecutionContextBuilder(nCtxBuilder inte
type nodeExecutor struct {
catalog catalog.Client
clusterID string
+ enableCRDebugMetadata bool
defaultActiveDeadline time.Duration
defaultDataSandbox storage.DataReference
defaultExecutionDeadline time.Duration
@@ -1005,7 +1006,7 @@ func (c *nodeExecutor) handleNotYetStartedNode(ctx context.Context, dag executor
logger.Warningf(ctx, "Failed to record nodeEvent, error [%s]", err.Error())
return interfaces.NodeStatusUndefined, errors.Wrapf(errors.EventRecordingFailed, nCtx.NodeID(), err, "failed to record node event")
}
- UpdateNodeStatus(np, p, nCtx.NodeStateReader(), nodeStatus)
+ UpdateNodeStatus(np, p, nCtx.NodeStateReader(), nodeStatus, c.enableCRDebugMetadata)
c.RecordTransitionLatency(ctx, dag, nCtx.ContextualNodeLookup(), nCtx.Node(), nodeStatus)
}
@@ -1271,7 +1272,7 @@ func (c *nodeExecutor) handleQueuedOrRunningNode(ctx context.Context, nCtx inter
}
}
- UpdateNodeStatus(np, p, nCtx.NodeStateReader(), nodeStatus)
+ UpdateNodeStatus(np, p, nCtx.NodeStateReader(), nodeStatus, c.enableCRDebugMetadata)
return finalStatus, nil
}
@@ -1285,7 +1286,7 @@ func (c *nodeExecutor) handleRetryableFailure(ctx context.Context, nCtx interfac
// NOTE: It is important to increment attempts only after abort has been called. Increment attempt mutates the state
// Attempt is used throughout the system to determine the idempotent resource version.
nodeStatus.IncrementAttempts()
- nodeStatus.UpdatePhase(v1alpha1.NodePhaseRunning, metav1.Now(), "retrying", nil)
+ nodeStatus.UpdatePhase(v1alpha1.NodePhaseRunning, metav1.Now(), "retrying", c.enableCRDebugMetadata, nil)
// We are going to retry in the next round, so we should clear all current state
nodeStatus.ClearSubNodeStatus()
nodeStatus.ClearTaskStatus()
@@ -1324,8 +1325,14 @@ func (c *nodeExecutor) HandleNode(ctx context.Context, dag executors.DAGStructur
if err := c.Abort(ctx, h, nCtx, "node failing", false); err != nil {
return interfaces.NodeStatusUndefined, err
}
- nodeStatus.UpdatePhase(v1alpha1.NodePhaseFailed, metav1.Now(), nodeStatus.GetMessage(), nodeStatus.GetExecutionError())
- c.metrics.FailureDuration.Observe(ctx, nodeStatus.GetStartedAt().Time, nodeStatus.GetStoppedAt().Time)
+ t := metav1.Now()
+
+ startedAt := nodeStatus.GetStartedAt()
+ if startedAt == nil {
+ startedAt = &t
+ }
+ nodeStatus.UpdatePhase(v1alpha1.NodePhaseFailed, t, nodeStatus.GetMessage(), c.enableCRDebugMetadata, nodeStatus.GetExecutionError())
+ c.metrics.FailureDuration.Observe(ctx, startedAt.Time, nodeStatus.GetStoppedAt().Time)
if nCtx.NodeExecutionMetadata().IsInterruptible() {
c.metrics.InterruptibleNodesTerminated.Inc(ctx)
}
@@ -1338,8 +1345,7 @@ func (c *nodeExecutor) HandleNode(ctx context.Context, dag executors.DAGStructur
return interfaces.NodeStatusUndefined, err
}
- nodeStatus.ClearSubNodeStatus()
- nodeStatus.UpdatePhase(v1alpha1.NodePhaseTimedOut, metav1.Now(), nodeStatus.GetMessage(), nodeStatus.GetExecutionError())
+ nodeStatus.UpdatePhase(v1alpha1.NodePhaseTimedOut, metav1.Now(), nodeStatus.GetMessage(), c.enableCRDebugMetadata, nodeStatus.GetExecutionError())
c.metrics.TimedOutFailure.Inc(ctx)
if nCtx.NodeExecutionMetadata().IsInterruptible() {
c.metrics.InterruptibleNodesTerminated.Inc(ctx)
@@ -1363,8 +1369,7 @@ func (c *nodeExecutor) HandleNode(ctx context.Context, dag executors.DAGStructur
stopped = &t
}
c.metrics.SuccessDuration.Observe(ctx, started.Time, stopped.Time)
- nodeStatus.ClearSubNodeStatus()
- nodeStatus.UpdatePhase(v1alpha1.NodePhaseSucceeded, t, "completed successfully", nil)
+ nodeStatus.UpdatePhase(v1alpha1.NodePhaseSucceeded, t, "completed successfully", c.enableCRDebugMetadata, nil)
if nCtx.NodeExecutionMetadata().IsInterruptible() {
c.metrics.InterruptibleNodesTerminated.Inc(ctx)
}
@@ -1431,6 +1436,7 @@ func NewExecutor(ctx context.Context, nodeConfig config.NodeConfig, store *stora
nodeExecutor := &nodeExecutor{
catalog: catalogClient,
clusterID: clusterID,
+ enableCRDebugMetadata: nodeConfig.EnableCRDebugMetadata,
defaultActiveDeadline: nodeConfig.DefaultDeadlines.DefaultNodeActiveDeadline.Duration,
defaultDataSandbox: defaultRawOutputPrefix,
defaultExecutionDeadline: nodeConfig.DefaultDeadlines.DefaultNodeExecutionDeadline.Duration,
diff --git a/flytepropeller/pkg/controller/nodes/executor_test.go b/flytepropeller/pkg/controller/nodes/executor_test.go
index 222e0a05d5..2bc552bab0 100644
--- a/flytepropeller/pkg/controller/nodes/executor_test.go
+++ b/flytepropeller/pkg/controller/nodes/executor_test.go
@@ -565,7 +565,7 @@ func TestNodeExecutor_RecursiveNodeHandler_Recurse(t *testing.T) {
},
}
- setupNodePhase := func(n0Phase, n2Phase, expectedN2Phase v1alpha1.NodePhase) (*mocks.ExecutableWorkflow, *mocks.ExecutableNodeStatus) {
+ setupNodePhase := func(n0Phase, n2Phase, expectedN2Phase v1alpha1.NodePhase, expectedClearStateOnAnyTermination bool) (*mocks.ExecutableWorkflow, *mocks.ExecutableNodeStatus) {
taskID := "id"
taskID0 := "id1"
// Setup
@@ -582,7 +582,7 @@ func TestNodeExecutor_RecursiveNodeHandler_Recurse(t *testing.T) {
mockN2Status.OnGetStoppedAt().Return(nil)
var ee *core.ExecutionError
- mockN2Status.On("UpdatePhase", expectedN2Phase, mock.Anything, mock.AnythingOfType("string"), ee)
+ mockN2Status.On("UpdatePhase", expectedN2Phase, mock.Anything, mock.AnythingOfType("string"), expectedClearStateOnAnyTermination, ee)
mockN2Status.OnIsDirty().Return(false)
mockN2Status.OnGetTaskNodeStatus().Return(nil)
mockN2Status.On("ClearDynamicNodeStatus").Return(nil)
@@ -659,17 +659,21 @@ func TestNodeExecutor_RecursiveNodeHandler_Recurse(t *testing.T) {
}
tests := []struct {
- name string
- currentNodePhase v1alpha1.NodePhase
- parentNodePhase v1alpha1.NodePhase
- expectedNodePhase v1alpha1.NodePhase
- expectedPhase interfaces.NodePhase
- expectedError bool
- updateCalled bool
+ name string
+ currentNodePhase v1alpha1.NodePhase
+ parentNodePhase v1alpha1.NodePhase
+ enableCRDebugMetadata bool
+ expectedNodePhase v1alpha1.NodePhase
+ expectedPhase interfaces.NodePhase
+ expectedError bool
+ updateCalled bool
}{
- {"notYetStarted->skipped", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseFailed, v1alpha1.NodePhaseSkipped, interfaces.NodePhaseFailed, false, false},
- {"notYetStarted->skipped", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseSkipped, v1alpha1.NodePhaseSkipped, interfaces.NodePhaseSuccess, false, true},
- {"notYetStarted->queued", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseSucceeded, v1alpha1.NodePhaseQueued, interfaces.NodePhasePending, false, true},
+ {"notYetStarted->skipped", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseFailed, false, v1alpha1.NodePhaseSkipped, interfaces.NodePhaseFailed, false, false},
+ {"notYetStarted->skipped", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseSkipped, false, v1alpha1.NodePhaseSkipped, interfaces.NodePhaseSuccess, false, true},
+ {"notYetStarted->queued", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseSucceeded, false, v1alpha1.NodePhaseQueued, interfaces.NodePhasePending, false, true},
+ {"notYetStarted->skipped enableCRDebugMetadata", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseFailed, true, v1alpha1.NodePhaseSkipped, interfaces.NodePhaseFailed, false, false},
+ {"notYetStarted->skipped enableCRDebugMetadata", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseSkipped, true, v1alpha1.NodePhaseSkipped, interfaces.NodePhaseSuccess, false, true},
+ {"notYetStarted->queued enableCRDebugMetadata", v1alpha1.NodePhaseNotYetStarted, v1alpha1.NodePhaseSucceeded, true, v1alpha1.NodePhaseQueued, interfaces.NodePhasePending, false, true},
}
for _, test := range tests {
t.Run(test.name, func(t *testing.T) {
@@ -684,12 +688,14 @@ func TestNodeExecutor_RecursiveNodeHandler_Recurse(t *testing.T) {
h.OnFinalizeRequired().Return(false)
hf.OnGetHandler(v1alpha1.NodeKindTask).Return(h, nil)
- mockWf, _ := setupNodePhase(test.parentNodePhase, test.currentNodePhase, test.expectedNodePhase)
+ mockWf, _ := setupNodePhase(test.parentNodePhase, test.currentNodePhase, test.expectedNodePhase, test.enableCRDebugMetadata)
startNode := mockWf.StartNode()
store := createInmemoryDataStore(t, promutils.NewTestScope())
adminClient := launchplan.NewFailFastLaunchPlanExecutor()
- execIface, err := NewExecutor(ctx, config.GetConfig().NodeConfig, store, enQWf, mockEventSink, adminClient, adminClient,
+ nodeConfig := config.GetConfig().NodeConfig
+ nodeConfig.EnableCRDebugMetadata = test.enableCRDebugMetadata
+ execIface, err := NewExecutor(ctx, nodeConfig, store, enQWf, mockEventSink, adminClient, adminClient,
10, "s3://bucket", fakeKubeClient, catalogClient, recoveryClient, eventConfig, testClusterID, signalClient, hf, promutils.NewTestScope())
assert.NoError(t, err)
exec := execIface.(*recursiveNodeExecutor)
@@ -1329,7 +1335,7 @@ func TestNodeExecutor_RecursiveNodeHandler_BranchNode(t *testing.T) {
if test.phaseUpdateExpected {
var ee *core.ExecutionError
- branchTakeNodeStatus.On("UpdatePhase", v1alpha1.NodePhaseQueued, mock.Anything, mock.Anything, ee).Return()
+ branchTakeNodeStatus.On("UpdatePhase", v1alpha1.NodePhaseQueued, mock.Anything, mock.Anything, false, ee).Return()
}
leafDag := executors.NewLeafNodeDAGStructure(branchTakenNodeID, parentBranchNodeID)
diff --git a/flytepropeller/pkg/controller/nodes/transformers.go b/flytepropeller/pkg/controller/nodes/transformers.go
index 8c0db1e57a..e341a0d2a1 100644
--- a/flytepropeller/pkg/controller/nodes/transformers.go
+++ b/flytepropeller/pkg/controller/nodes/transformers.go
@@ -228,10 +228,10 @@ func ToK8sTime(t time.Time) v1.Time {
return v1.Time{Time: t}
}
-func UpdateNodeStatus(np v1alpha1.NodePhase, p handler.PhaseInfo, n interfaces.NodeStateReader, s v1alpha1.ExecutableNodeStatus) {
+func UpdateNodeStatus(np v1alpha1.NodePhase, p handler.PhaseInfo, n interfaces.NodeStateReader, s v1alpha1.ExecutableNodeStatus, enableCRDebugMetadata bool) {
// We update the phase and / or reason only if they are not already updated
if np != s.GetPhase() || p.GetReason() != s.GetMessage() {
- s.UpdatePhase(np, ToK8sTime(p.GetOccurredAt()), p.GetReason(), p.GetErr())
+ s.UpdatePhase(np, ToK8sTime(p.GetOccurredAt()), p.GetReason(), enableCRDebugMetadata, p.GetErr())
}
// Update TaskStatus
if n.HasTaskNodeState() {
From 03e94e97451b374d3a8ab74f5273f137b4155534 Mon Sep 17 00:00:00 2001
From: Katrina Rogan
Date: Tue, 16 Jan 2024 09:45:46 -0800
Subject: [PATCH 08/17] Add org to identifier protos (#4663)
---
.../gen/pb-cpp/flyteidl/admin/common.pb.cc | 404 +-
.../gen/pb-cpp/flyteidl/admin/common.pb.h | 204 +
.../gen/pb-cpp/flyteidl/admin/execution.pb.cc | 326 +-
.../gen/pb-cpp/flyteidl/admin/execution.pb.h | 68 +
.../pb-cpp/flyteidl/admin/launch_plan.pb.cc | 87 +-
.../pb-cpp/flyteidl/admin/launch_plan.pb.h | 68 +
.../flyteidl/admin/matchable_resource.pb.cc | 108 +-
.../flyteidl/admin/matchable_resource.pb.h | 68 +
.../gen/pb-cpp/flyteidl/admin/project.pb.cc | 112 +-
.../gen/pb-cpp/flyteidl/admin/project.pb.h | 68 +
.../flyteidl/admin/project_attributes.pb.cc | 267 +-
.../flyteidl/admin/project_attributes.pb.h | 204 +
.../admin/project_domain_attributes.pb.cc | 277 +-
.../admin/project_domain_attributes.pb.h | 204 +
.../flyteidl/admin/workflow_attributes.pb.cc | 273 +-
.../flyteidl/admin/workflow_attributes.pb.h | 204 +
.../gen/pb-cpp/flyteidl/core/identifier.pb.cc | 193 +-
.../gen/pb-cpp/flyteidl/core/identifier.pb.h | 136 +
.../flyteidl/datacatalog/datacatalog.pb.cc | 311 +-
.../flyteidl/datacatalog/datacatalog.pb.h | 180 +
.../pb-cpp/flyteidl/service/admin.grpc.pb.h | 18 +-
.../gen/pb-cpp/flyteidl/service/admin.pb.cc | 597 +-
.../service/external_plugin_service.pb.cc | 54 +-
.../service/external_plugin_service.pb.h | 1 -
.../gen/pb-go/flyteidl/admin/common.pb.go | 186 +-
.../gen/pb-go/flyteidl/admin/execution.pb.go | 252 +-
.../pb-go/flyteidl/admin/launch_plan.pb.go | 164 +-
.../flyteidl/admin/matchable_resource.pb.go | 200 +-
.../gen/pb-go/flyteidl/admin/project.pb.go | 78 +-
.../flyteidl/admin/project_attributes.pb.go | 96 +-
.../admin/project_domain_attributes.pb.go | 100 +-
.../flyteidl/admin/workflow_attributes.pb.go | 100 +-
.../flyteidl/artifact/artifacts.swagger.json | 15 +
.../gen/pb-go/flyteidl/core/identifier.pb.go | 85 +-
.../flyteidl/datacatalog/datacatalog.pb.go | 247 +-
.../gen/pb-go/flyteidl/service/admin.pb.go | 303 +-
.../gen/pb-go/flyteidl/service/admin.pb.gw.go | 6497 +++++++++--
.../pb-go/flyteidl/service/admin.swagger.json | 5835 +++++++---
.../pb-go/flyteidl/service/agent.swagger.json | 8 +
.../flyteidl/service/dataproxy.swagger.json | 4 +
.../service/external_plugin_service.pb.go | 70 +-
.../external_plugin_service.swagger.json | 4 +
.../flyteidl/service/flyteadmin/README.md | 53 +-
.../service/flyteadmin/api/swagger.yaml | 4800 +++++++--
.../service/flyteadmin/api_admin_service.go | 7093 ++++++++++--
.../model_admin_execution_create_request.go | 2 +
...dmin_matchable_attributes_configuration.go | 4 +-
.../model_admin_named_entity_identifier.go | 2 +
.../service/flyteadmin/model_admin_project.go | 2 +
.../model_admin_project_attributes.go | 2 +
...admin_project_attributes_delete_request.go | 2 +
.../model_admin_project_domain_attributes.go | 2 +
...roject_domain_attributes_delete_request.go | 2 +
.../model_admin_workflow_attributes.go | 2 +
...dmin_workflow_attributes_delete_request.go | 2 +
.../flyteadmin/model_core_identifier.go | 2 +
...odel_core_workflow_execution_identifier.go | 2 +
.../gen/pb-go/flyteidl/service/openapi.go | 4 +-
.../flyteidl/service/signal.swagger.json | 11 +
.../gen/pb-java/datacatalog/Datacatalog.java | 510 +-
.../gen/pb-java/flyteidl/admin/Common.java | 655 +-
.../flyteidl/admin/ExecutionOuterClass.java | 381 +-
.../flyteidl/admin/LaunchPlanOuterClass.java | 190 +-
.../admin/MatchableResourceOuterClass.java | 211 +-
.../admin/ProjectAttributesOuterClass.java | 556 +-
.../ProjectDomainAttributesOuterClass.java | 566 +-
.../flyteidl/admin/ProjectOuterClass.java | 201 +-
.../admin/WorkflowAttributesOuterClass.java | 562 +-
.../flyteidl/core/IdentifierOuterClass.java | 385 +-
.../gen/pb-java/flyteidl/service/Admin.java | 595 +-
.../ExternalPluginServiceOuterClass.java | 49 +-
flyteidl/gen/pb-js/flyteidl.d.ts | 108 +
flyteidl/gen/pb-js/flyteidl.js | 306 +
.../pb_python/flyteidl/admin/common_pb2.py | 112 +-
.../pb_python/flyteidl/admin/common_pb2.pyi | 18 +-
.../pb_python/flyteidl/admin/execution_pb2.py | 100 +-
.../flyteidl/admin/execution_pb2.pyi | 6 +-
.../flyteidl/admin/launch_plan_pb2.py | 8 +-
.../flyteidl/admin/launch_plan_pb2.pyi | 6 +-
.../flyteidl/admin/matchable_resource_pb2.py | 16 +-
.../flyteidl/admin/matchable_resource_pb2.pyi | 6 +-
.../flyteidl/admin/project_attributes_pb2.py | 28 +-
.../flyteidl/admin/project_attributes_pb2.pyi | 18 +-
.../admin/project_domain_attributes_pb2.py | 28 +-
.../admin/project_domain_attributes_pb2.pyi | 18 +-
.../pb_python/flyteidl/admin/project_pb2.py | 28 +-
.../pb_python/flyteidl/admin/project_pb2.pyi | 6 +-
.../flyteidl/admin/workflow_attributes_pb2.py | 28 +-
.../admin/workflow_attributes_pb2.pyi | 18 +-
.../pb_python/flyteidl/core/identifier_pb2.py | 24 +-
.../flyteidl/core/identifier_pb2.pyi | 12 +-
.../flyteidl/datacatalog/datacatalog_pb2.py | 74 +-
.../flyteidl/datacatalog/datacatalog_pb2.pyi | 12 +-
.../pb_python/flyteidl/service/admin_pb2.py | 82 +-
.../flyteidl/service/admin_pb2_grpc.py | 6 +-
.../service/external_plugin_service_pb2.py | 35 +-
.../service/external_plugin_service_pb2.pyi | 1 -
.../flyteidl/service/flyteadmin/README.md | 53 +-
.../flyteadmin/api/admin_service_api.py | 9541 +++++++++++++----
.../models/admin_execution_create_request.py | 34 +-
...dmin_matchable_attributes_configuration.py | 34 +-
.../models/admin_named_entity_identifier.py | 34 +-
.../flyteadmin/models/admin_project.py | 34 +-
.../models/admin_project_attributes.py | 34 +-
...admin_project_attributes_delete_request.py | 34 +-
.../models/admin_project_domain_attributes.py | 34 +-
...roject_domain_attributes_delete_request.py | 34 +-
.../models/admin_workflow_attributes.py | 34 +-
...dmin_workflow_attributes_delete_request.py | 34 +-
.../flyteadmin/models/core_identifier.py | 34 +-
.../core_workflow_execution_identifier.py | 34 +-
.../flyteadmin/test/test_admin_service_api.py | 303 +-
flyteidl/gen/pb_rust/datacatalog.rs | 8 +-
flyteidl/gen/pb_rust/flyteidl.admin.rs | 54 +-
flyteidl/gen/pb_rust/flyteidl.core.rs | 6 +
flyteidl/go.mod | 2 +
flyteidl/protos/flyteidl/admin/common.proto | 8 +
.../protos/flyteidl/admin/execution.proto | 3 +
.../protos/flyteidl/admin/launch_plan.proto | 5 +-
.../flyteidl/admin/matchable_resource.proto | 7 +-
flyteidl/protos/flyteidl/admin/project.proto | 3 +
.../flyteidl/admin/project_attributes.proto | 9 +
.../admin/project_domain_attributes.proto | 11 +-
.../flyteidl/admin/workflow_attributes.proto | 9 +
.../protos/flyteidl/core/identifier.proto | 6 +
.../flyteidl/datacatalog/datacatalog.proto | 5 +
flyteidl/protos/flyteidl/service/admin.proto | 169 +-
.../service/external_plugin_service.proto | 1 -
.../catalog/async_client_impl_test.go | 4 +-
129 files changed, 38709 insertions(+), 8534 deletions(-)
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc
index 982f3fb6b7..60e9f6862c 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc
@@ -560,6 +560,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto::
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifier, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifier, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifier, name_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifier, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityMetadata, _internal_metadata_),
~0u, // no _extensions_
@@ -593,6 +594,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto::
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierListRequest, token_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierListRequest, sort_by_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierListRequest, filters_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierListRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -605,6 +607,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto::
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, token_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, sort_by_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, filters_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierList, _internal_metadata_),
~0u, // no _extensions_
@@ -750,31 +753,31 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto::
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::NamedEntityIdentifier)},
- { 8, -1, sizeof(::flyteidl::admin::NamedEntityMetadata)},
- { 15, -1, sizeof(::flyteidl::admin::NamedEntity)},
- { 23, -1, sizeof(::flyteidl::admin::Sort)},
- { 30, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierListRequest)},
- { 41, -1, sizeof(::flyteidl::admin::NamedEntityListRequest)},
- { 53, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierList)},
- { 60, -1, sizeof(::flyteidl::admin::NamedEntityList)},
- { 67, -1, sizeof(::flyteidl::admin::NamedEntityGetRequest)},
- { 74, -1, sizeof(::flyteidl::admin::NamedEntityUpdateRequest)},
- { 82, -1, sizeof(::flyteidl::admin::NamedEntityUpdateResponse)},
- { 87, -1, sizeof(::flyteidl::admin::ObjectGetRequest)},
- { 93, -1, sizeof(::flyteidl::admin::ResourceListRequest)},
- { 103, -1, sizeof(::flyteidl::admin::EmailNotification)},
- { 109, -1, sizeof(::flyteidl::admin::PagerDutyNotification)},
- { 115, -1, sizeof(::flyteidl::admin::SlackNotification)},
- { 121, -1, sizeof(::flyteidl::admin::Notification)},
- { 131, -1, sizeof(::flyteidl::admin::UrlBlob)},
- { 138, 145, sizeof(::flyteidl::admin::Labels_ValuesEntry_DoNotUse)},
- { 147, -1, sizeof(::flyteidl::admin::Labels)},
- { 153, 160, sizeof(::flyteidl::admin::Annotations_ValuesEntry_DoNotUse)},
- { 162, -1, sizeof(::flyteidl::admin::Annotations)},
- { 168, -1, sizeof(::flyteidl::admin::Envs)},
- { 174, -1, sizeof(::flyteidl::admin::AuthRole)},
- { 181, -1, sizeof(::flyteidl::admin::RawOutputDataConfig)},
- { 187, -1, sizeof(::flyteidl::admin::FlyteURLs)},
+ { 9, -1, sizeof(::flyteidl::admin::NamedEntityMetadata)},
+ { 16, -1, sizeof(::flyteidl::admin::NamedEntity)},
+ { 24, -1, sizeof(::flyteidl::admin::Sort)},
+ { 31, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierListRequest)},
+ { 43, -1, sizeof(::flyteidl::admin::NamedEntityListRequest)},
+ { 56, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierList)},
+ { 63, -1, sizeof(::flyteidl::admin::NamedEntityList)},
+ { 70, -1, sizeof(::flyteidl::admin::NamedEntityGetRequest)},
+ { 77, -1, sizeof(::flyteidl::admin::NamedEntityUpdateRequest)},
+ { 85, -1, sizeof(::flyteidl::admin::NamedEntityUpdateResponse)},
+ { 90, -1, sizeof(::flyteidl::admin::ObjectGetRequest)},
+ { 96, -1, sizeof(::flyteidl::admin::ResourceListRequest)},
+ { 106, -1, sizeof(::flyteidl::admin::EmailNotification)},
+ { 112, -1, sizeof(::flyteidl::admin::PagerDutyNotification)},
+ { 118, -1, sizeof(::flyteidl::admin::SlackNotification)},
+ { 124, -1, sizeof(::flyteidl::admin::Notification)},
+ { 134, -1, sizeof(::flyteidl::admin::UrlBlob)},
+ { 141, 148, sizeof(::flyteidl::admin::Labels_ValuesEntry_DoNotUse)},
+ { 150, -1, sizeof(::flyteidl::admin::Labels)},
+ { 156, 163, sizeof(::flyteidl::admin::Annotations_ValuesEntry_DoNotUse)},
+ { 165, -1, sizeof(::flyteidl::admin::Annotations)},
+ { 171, -1, sizeof(::flyteidl::admin::Envs)},
+ { 177, -1, sizeof(::flyteidl::admin::AuthRole)},
+ { 184, -1, sizeof(::flyteidl::admin::RawOutputDataConfig)},
+ { 190, -1, sizeof(::flyteidl::admin::FlyteURLs)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -817,78 +820,78 @@ const char descriptor_table_protodef_flyteidl_2fadmin_2fcommon_2eproto[] =
"admin\032\035flyteidl/core/execution.proto\032\036fl"
"yteidl/core/identifier.proto\032\034flyteidl/c"
"ore/literals.proto\032\037google/protobuf/time"
- "stamp.proto\"F\n\025NamedEntityIdentifier\022\017\n\007"
+ "stamp.proto\"S\n\025NamedEntityIdentifier\022\017\n\007"
"project\030\001 \001(\t\022\016\n\006domain\030\002 \001(\t\022\014\n\004name\030\003 "
- "\001(\t\"[\n\023NamedEntityMetadata\022\023\n\013descriptio"
- "n\030\001 \001(\t\022/\n\005state\030\002 \001(\0162 .flyteidl.admin."
- "NamedEntityState\"\253\001\n\013NamedEntity\0222\n\rreso"
- "urce_type\030\001 \001(\0162\033.flyteidl.core.Resource"
- "Type\0221\n\002id\030\002 \001(\0132%.flyteidl.admin.NamedE"
- "ntityIdentifier\0225\n\010metadata\030\003 \001(\0132#.flyt"
- "eidl.admin.NamedEntityMetadata\"r\n\004Sort\022\013"
- "\n\003key\030\001 \001(\t\0221\n\tdirection\030\002 \001(\0162\036.flyteid"
- "l.admin.Sort.Direction\"*\n\tDirection\022\016\n\nD"
- "ESCENDING\020\000\022\r\n\tASCENDING\020\001\"\231\001\n NamedEnti"
- "tyIdentifierListRequest\022\017\n\007project\030\001 \001(\t"
- "\022\016\n\006domain\030\002 \001(\t\022\r\n\005limit\030\003 \001(\r\022\r\n\005token"
+ "\001(\t\022\013\n\003org\030\004 \001(\t\"[\n\023NamedEntityMetadata\022"
+ "\023\n\013description\030\001 \001(\t\022/\n\005state\030\002 \001(\0162 .fl"
+ "yteidl.admin.NamedEntityState\"\253\001\n\013NamedE"
+ "ntity\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl."
+ "core.ResourceType\0221\n\002id\030\002 \001(\0132%.flyteidl"
+ ".admin.NamedEntityIdentifier\0225\n\010metadata"
+ "\030\003 \001(\0132#.flyteidl.admin.NamedEntityMetad"
+ "ata\"r\n\004Sort\022\013\n\003key\030\001 \001(\t\0221\n\tdirection\030\002 "
+ "\001(\0162\036.flyteidl.admin.Sort.Direction\"*\n\tD"
+ "irection\022\016\n\nDESCENDING\020\000\022\r\n\tASCENDING\020\001\""
+ "\246\001\n NamedEntityIdentifierListRequest\022\017\n\007"
+ "project\030\001 \001(\t\022\016\n\006domain\030\002 \001(\t\022\r\n\005limit\030\003"
+ " \001(\r\022\r\n\005token\030\004 \001(\t\022%\n\007sort_by\030\005 \001(\0132\024.f"
+ "lyteidl.admin.Sort\022\017\n\007filters\030\006 \001(\t\022\013\n\003o"
+ "rg\030\007 \001(\t\"\320\001\n\026NamedEntityListRequest\0222\n\rr"
+ "esource_type\030\001 \001(\0162\033.flyteidl.core.Resou"
+ "rceType\022\017\n\007project\030\002 \001(\t\022\016\n\006domain\030\003 \001(\t"
+ "\022\r\n\005limit\030\004 \001(\r\022\r\n\005token\030\005 \001(\t\022%\n\007sort_b"
+ "y\030\006 \001(\0132\024.flyteidl.admin.Sort\022\017\n\007filters"
+ "\030\007 \001(\t\022\013\n\003org\030\010 \001(\t\"c\n\031NamedEntityIdenti"
+ "fierList\0227\n\010entities\030\001 \003(\0132%.flyteidl.ad"
+ "min.NamedEntityIdentifier\022\r\n\005token\030\002 \001(\t"
+ "\"O\n\017NamedEntityList\022-\n\010entities\030\001 \003(\0132\033."
+ "flyteidl.admin.NamedEntity\022\r\n\005token\030\002 \001("
+ "\t\"~\n\025NamedEntityGetRequest\0222\n\rresource_t"
+ "ype\030\001 \001(\0162\033.flyteidl.core.ResourceType\0221"
+ "\n\002id\030\002 \001(\0132%.flyteidl.admin.NamedEntityI"
+ "dentifier\"\270\001\n\030NamedEntityUpdateRequest\0222"
+ "\n\rresource_type\030\001 \001(\0162\033.flyteidl.core.Re"
+ "sourceType\0221\n\002id\030\002 \001(\0132%.flyteidl.admin."
+ "NamedEntityIdentifier\0225\n\010metadata\030\003 \001(\0132"
+ "#.flyteidl.admin.NamedEntityMetadata\"\033\n\031"
+ "NamedEntityUpdateResponse\"9\n\020ObjectGetRe"
+ "quest\022%\n\002id\030\001 \001(\0132\031.flyteidl.core.Identi"
+ "fier\"\236\001\n\023ResourceListRequest\0221\n\002id\030\001 \001(\013"
+ "2%.flyteidl.admin.NamedEntityIdentifier\022"
+ "\r\n\005limit\030\002 \001(\r\022\r\n\005token\030\003 \001(\t\022\017\n\007filters"
"\030\004 \001(\t\022%\n\007sort_by\030\005 \001(\0132\024.flyteidl.admin"
- ".Sort\022\017\n\007filters\030\006 \001(\t\"\303\001\n\026NamedEntityLi"
- "stRequest\0222\n\rresource_type\030\001 \001(\0162\033.flyte"
- "idl.core.ResourceType\022\017\n\007project\030\002 \001(\t\022\016"
- "\n\006domain\030\003 \001(\t\022\r\n\005limit\030\004 \001(\r\022\r\n\005token\030\005"
- " \001(\t\022%\n\007sort_by\030\006 \001(\0132\024.flyteidl.admin.S"
- "ort\022\017\n\007filters\030\007 \001(\t\"c\n\031NamedEntityIdent"
- "ifierList\0227\n\010entities\030\001 \003(\0132%.flyteidl.a"
- "dmin.NamedEntityIdentifier\022\r\n\005token\030\002 \001("
- "\t\"O\n\017NamedEntityList\022-\n\010entities\030\001 \003(\0132\033"
- ".flyteidl.admin.NamedEntity\022\r\n\005token\030\002 \001"
- "(\t\"~\n\025NamedEntityGetRequest\0222\n\rresource_"
- "type\030\001 \001(\0162\033.flyteidl.core.ResourceType\022"
- "1\n\002id\030\002 \001(\0132%.flyteidl.admin.NamedEntity"
- "Identifier\"\270\001\n\030NamedEntityUpdateRequest\022"
- "2\n\rresource_type\030\001 \001(\0162\033.flyteidl.core.R"
- "esourceType\0221\n\002id\030\002 \001(\0132%.flyteidl.admin"
- ".NamedEntityIdentifier\0225\n\010metadata\030\003 \001(\013"
- "2#.flyteidl.admin.NamedEntityMetadata\"\033\n"
- "\031NamedEntityUpdateResponse\"9\n\020ObjectGetR"
- "equest\022%\n\002id\030\001 \001(\0132\031.flyteidl.core.Ident"
- "ifier\"\236\001\n\023ResourceListRequest\0221\n\002id\030\001 \001("
- "\0132%.flyteidl.admin.NamedEntityIdentifier"
- "\022\r\n\005limit\030\002 \001(\r\022\r\n\005token\030\003 \001(\t\022\017\n\007filter"
- "s\030\004 \001(\t\022%\n\007sort_by\030\005 \001(\0132\024.flyteidl.admi"
- "n.Sort\"-\n\021EmailNotification\022\030\n\020recipient"
- "s_email\030\001 \003(\t\"1\n\025PagerDutyNotification\022\030"
- "\n\020recipients_email\030\001 \003(\t\"-\n\021SlackNotific"
- "ation\022\030\n\020recipients_email\030\001 \003(\t\"\363\001\n\014Noti"
- "fication\0226\n\006phases\030\001 \003(\0162&.flyteidl.core"
- ".WorkflowExecution.Phase\0222\n\005email\030\002 \001(\0132"
- "!.flyteidl.admin.EmailNotificationH\000\022;\n\n"
- "pager_duty\030\003 \001(\0132%.flyteidl.admin.PagerD"
- "utyNotificationH\000\0222\n\005slack\030\004 \001(\0132!.flyte"
- "idl.admin.SlackNotificationH\000B\006\n\004type\")\n"
- "\007UrlBlob\022\013\n\003url\030\001 \001(\t\022\r\n\005bytes\030\002 \001(\003:\002\030\001"
- "\"k\n\006Labels\0222\n\006values\030\001 \003(\0132\".flyteidl.ad"
- "min.Labels.ValuesEntry\032-\n\013ValuesEntry\022\013\n"
- "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"u\n\013Annotat"
- "ions\0227\n\006values\030\001 \003(\0132\'.flyteidl.admin.An"
- "notations.ValuesEntry\032-\n\013ValuesEntry\022\013\n\003"
- "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"3\n\004Envs\022+\n\006"
- "values\030\001 \003(\0132\033.flyteidl.core.KeyValuePai"
- "r\"N\n\010AuthRole\022\032\n\022assumable_iam_role\030\001 \001("
- "\t\022\"\n\032kubernetes_service_account\030\002 \001(\t:\002\030"
- "\001\"5\n\023RawOutputDataConfig\022\036\n\026output_locat"
- "ion_prefix\030\001 \001(\t\":\n\tFlyteURLs\022\016\n\006inputs\030"
- "\001 \001(\t\022\017\n\007outputs\030\002 \001(\t\022\014\n\004deck\030\003 \001(\t*\\\n\020"
- "NamedEntityState\022\027\n\023NAMED_ENTITY_ACTIVE\020"
- "\000\022\031\n\025NAMED_ENTITY_ARCHIVED\020\001\022\024\n\020SYSTEM_G"
- "ENERATED\020\002B=Z;github.com/flyteorg/flyte/"
- "flyteidl/gen/pb-go/flyteidl/adminb\006proto"
- "3"
+ ".Sort\"-\n\021EmailNotification\022\030\n\020recipients"
+ "_email\030\001 \003(\t\"1\n\025PagerDutyNotification\022\030\n"
+ "\020recipients_email\030\001 \003(\t\"-\n\021SlackNotifica"
+ "tion\022\030\n\020recipients_email\030\001 \003(\t\"\363\001\n\014Notif"
+ "ication\0226\n\006phases\030\001 \003(\0162&.flyteidl.core."
+ "WorkflowExecution.Phase\0222\n\005email\030\002 \001(\0132!"
+ ".flyteidl.admin.EmailNotificationH\000\022;\n\np"
+ "ager_duty\030\003 \001(\0132%.flyteidl.admin.PagerDu"
+ "tyNotificationH\000\0222\n\005slack\030\004 \001(\0132!.flytei"
+ "dl.admin.SlackNotificationH\000B\006\n\004type\")\n\007"
+ "UrlBlob\022\013\n\003url\030\001 \001(\t\022\r\n\005bytes\030\002 \001(\003:\002\030\001\""
+ "k\n\006Labels\0222\n\006values\030\001 \003(\0132\".flyteidl.adm"
+ "in.Labels.ValuesEntry\032-\n\013ValuesEntry\022\013\n\003"
+ "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"u\n\013Annotati"
+ "ons\0227\n\006values\030\001 \003(\0132\'.flyteidl.admin.Ann"
+ "otations.ValuesEntry\032-\n\013ValuesEntry\022\013\n\003k"
+ "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"3\n\004Envs\022+\n\006v"
+ "alues\030\001 \003(\0132\033.flyteidl.core.KeyValuePair"
+ "\"N\n\010AuthRole\022\032\n\022assumable_iam_role\030\001 \001(\t"
+ "\022\"\n\032kubernetes_service_account\030\002 \001(\t:\002\030\001"
+ "\"5\n\023RawOutputDataConfig\022\036\n\026output_locati"
+ "on_prefix\030\001 \001(\t\":\n\tFlyteURLs\022\016\n\006inputs\030\001"
+ " \001(\t\022\017\n\007outputs\030\002 \001(\t\022\014\n\004deck\030\003 \001(\t*\\\n\020N"
+ "amedEntityState\022\027\n\023NAMED_ENTITY_ACTIVE\020\000"
+ "\022\031\n\025NAMED_ENTITY_ARCHIVED\020\001\022\024\n\020SYSTEM_GE"
+ "NERATED\020\002B=Z;github.com/flyteorg/flyte/f"
+ "lyteidl/gen/pb-go/flyteidl/adminb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fcommon_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fcommon_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fcommon_2eproto,
- "flyteidl/admin/common.proto", &assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto, 2801,
+ "flyteidl/admin/common.proto", &assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto, 2840,
};
void AddDescriptors_flyteidl_2fadmin_2fcommon_2eproto() {
@@ -955,6 +958,7 @@ class NamedEntityIdentifier::HasBitSetters {
const int NamedEntityIdentifier::kProjectFieldNumber;
const int NamedEntityIdentifier::kDomainFieldNumber;
const int NamedEntityIdentifier::kNameFieldNumber;
+const int NamedEntityIdentifier::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
NamedEntityIdentifier::NamedEntityIdentifier()
@@ -978,6 +982,10 @@ NamedEntityIdentifier::NamedEntityIdentifier(const NamedEntityIdentifier& from)
if (from.name().size() > 0) {
name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityIdentifier)
}
@@ -987,6 +995,7 @@ void NamedEntityIdentifier::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
NamedEntityIdentifier::~NamedEntityIdentifier() {
@@ -998,6 +1007,7 @@ void NamedEntityIdentifier::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void NamedEntityIdentifier::SetCachedSize(int size) const {
@@ -1018,6 +1028,7 @@ void NamedEntityIdentifier::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
_internal_metadata_.Clear();
}
@@ -1082,6 +1093,22 @@ const char* NamedEntityIdentifier::_InternalParse(const char* begin, const char*
ptr += size;
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 34) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifier.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1161,6 +1188,21 @@ bool NamedEntityIdentifier::MergePartialFromCodedStream(
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.NamedEntityIdentifier.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1218,6 +1260,16 @@ void NamedEntityIdentifier::SerializeWithCachedSizes(
3, this->name(), output);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.NamedEntityIdentifier.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 4, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1264,6 +1316,17 @@ ::google::protobuf::uint8* NamedEntityIdentifier::InternalSerializeWithCachedSiz
3, this->name(), target);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.NamedEntityIdentifier.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 4, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1306,6 +1369,13 @@ size_t NamedEntityIdentifier::ByteSizeLong() const {
this->name());
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
SetCachedSize(cached_size);
return total_size;
@@ -1345,6 +1415,10 @@ void NamedEntityIdentifier::MergeFrom(const NamedEntityIdentifier& from) {
name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
}
void NamedEntityIdentifier::CopyFrom(const ::google::protobuf::Message& from) {
@@ -1378,6 +1452,8 @@ void NamedEntityIdentifier::InternalSwap(NamedEntityIdentifier* other) {
GetArenaNoVirtual());
name_.Swap(&other->name_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
}
::google::protobuf::Metadata NamedEntityIdentifier::GetMetadata() const {
@@ -2500,6 +2576,7 @@ const int NamedEntityIdentifierListRequest::kLimitFieldNumber;
const int NamedEntityIdentifierListRequest::kTokenFieldNumber;
const int NamedEntityIdentifierListRequest::kSortByFieldNumber;
const int NamedEntityIdentifierListRequest::kFiltersFieldNumber;
+const int NamedEntityIdentifierListRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
NamedEntityIdentifierListRequest::NamedEntityIdentifierListRequest()
@@ -2527,6 +2604,10 @@ NamedEntityIdentifierListRequest::NamedEntityIdentifierListRequest(const NamedEn
if (from.filters().size() > 0) {
filters_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.filters_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_sort_by()) {
sort_by_ = new ::flyteidl::admin::Sort(*from.sort_by_);
} else {
@@ -2543,6 +2624,7 @@ void NamedEntityIdentifierListRequest::SharedCtor() {
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
filters_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::memset(&sort_by_, 0, static_cast(
reinterpret_cast(&limit_) -
reinterpret_cast(&sort_by_)) + sizeof(limit_));
@@ -2558,6 +2640,7 @@ void NamedEntityIdentifierListRequest::SharedDtor() {
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
filters_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete sort_by_;
}
@@ -2580,6 +2663,7 @@ void NamedEntityIdentifierListRequest::Clear() {
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
filters_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) {
delete sort_by_;
}
@@ -2685,6 +2769,22 @@ const char* NamedEntityIdentifierListRequest::_InternalParse(const char* begin,
ptr += size;
break;
}
+ // string org = 7;
+ case 7: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 58) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierListRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -2803,6 +2903,21 @@ bool NamedEntityIdentifierListRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 7;
+ case 7: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (58 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.NamedEntityIdentifierListRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -2881,6 +2996,16 @@ void NamedEntityIdentifierListRequest::SerializeWithCachedSizes(
6, this->filters(), output);
}
+ // string org = 7;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.NamedEntityIdentifierListRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 7, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -2950,6 +3075,17 @@ ::google::protobuf::uint8* NamedEntityIdentifierListRequest::InternalSerializeWi
6, this->filters(), target);
}
+ // string org = 7;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.NamedEntityIdentifierListRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 7, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -2999,6 +3135,13 @@ size_t NamedEntityIdentifierListRequest::ByteSizeLong() const {
this->filters());
}
+ // string org = 7;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.Sort sort_by = 5;
if (this->has_sort_by()) {
total_size += 1 +
@@ -3056,6 +3199,10 @@ void NamedEntityIdentifierListRequest::MergeFrom(const NamedEntityIdentifierList
filters_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.filters_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_sort_by()) {
mutable_sort_by()->::flyteidl::admin::Sort::MergeFrom(from.sort_by());
}
@@ -3097,6 +3244,8 @@ void NamedEntityIdentifierListRequest::InternalSwap(NamedEntityIdentifierListReq
GetArenaNoVirtual());
filters_.Swap(&other->filters_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(sort_by_, other->sort_by_);
swap(limit_, other->limit_);
}
@@ -3130,6 +3279,7 @@ const int NamedEntityListRequest::kLimitFieldNumber;
const int NamedEntityListRequest::kTokenFieldNumber;
const int NamedEntityListRequest::kSortByFieldNumber;
const int NamedEntityListRequest::kFiltersFieldNumber;
+const int NamedEntityListRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
NamedEntityListRequest::NamedEntityListRequest()
@@ -3157,6 +3307,10 @@ NamedEntityListRequest::NamedEntityListRequest(const NamedEntityListRequest& fro
if (from.filters().size() > 0) {
filters_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.filters_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_sort_by()) {
sort_by_ = new ::flyteidl::admin::Sort(*from.sort_by_);
} else {
@@ -3175,6 +3329,7 @@ void NamedEntityListRequest::SharedCtor() {
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
filters_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::memset(&sort_by_, 0, static_cast(
reinterpret_cast(&limit_) -
reinterpret_cast(&sort_by_)) + sizeof(limit_));
@@ -3190,6 +3345,7 @@ void NamedEntityListRequest::SharedDtor() {
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
filters_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete sort_by_;
}
@@ -3212,6 +3368,7 @@ void NamedEntityListRequest::Clear() {
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
filters_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) {
delete sort_by_;
}
@@ -3327,6 +3484,22 @@ const char* NamedEntityListRequest::_InternalParse(const char* begin, const char
ptr += size;
break;
}
+ // string org = 8;
+ case 8: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 66) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityListRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -3459,6 +3632,21 @@ bool NamedEntityListRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 8;
+ case 8: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (66 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.NamedEntityListRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -3543,6 +3731,16 @@ void NamedEntityListRequest::SerializeWithCachedSizes(
7, this->filters(), output);
}
+ // string org = 8;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.NamedEntityListRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 8, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -3618,6 +3816,17 @@ ::google::protobuf::uint8* NamedEntityListRequest::InternalSerializeWithCachedSi
7, this->filters(), target);
}
+ // string org = 8;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.NamedEntityListRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 8, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -3667,6 +3876,13 @@ size_t NamedEntityListRequest::ByteSizeLong() const {
this->filters());
}
+ // string org = 8;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.Sort sort_by = 6;
if (this->has_sort_by()) {
total_size += 1 +
@@ -3730,6 +3946,10 @@ void NamedEntityListRequest::MergeFrom(const NamedEntityListRequest& from) {
filters_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.filters_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_sort_by()) {
mutable_sort_by()->::flyteidl::admin::Sort::MergeFrom(from.sort_by());
}
@@ -3774,6 +3994,8 @@ void NamedEntityListRequest::InternalSwap(NamedEntityListRequest* other) {
GetArenaNoVirtual());
filters_.Swap(&other->filters_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(sort_by_, other->sort_by_);
swap(resource_type_, other->resource_type_);
swap(limit_, other->limit_);
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h
index b2eb1cb4e5..a553cfad4a 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h
@@ -353,6 +353,20 @@ class NamedEntityIdentifier final :
::std::string* release_name();
void set_allocated_name(::std::string* name);
+ // string org = 4;
+ void clear_org();
+ static const int kOrgFieldNumber = 4;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifier)
private:
class HasBitSetters;
@@ -361,6 +375,7 @@ class NamedEntityIdentifier final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr name_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto;
};
@@ -929,6 +944,20 @@ class NamedEntityIdentifierListRequest final :
::std::string* release_filters();
void set_allocated_filters(::std::string* filters);
+ // string org = 7;
+ void clear_org();
+ static const int kOrgFieldNumber = 7;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.Sort sort_by = 5;
bool has_sort_by() const;
void clear_sort_by();
@@ -953,6 +982,7 @@ class NamedEntityIdentifierListRequest final :
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr token_;
::google::protobuf::internal::ArenaStringPtr filters_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::Sort* sort_by_;
::google::protobuf::uint32 limit_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
@@ -1111,6 +1141,20 @@ class NamedEntityListRequest final :
::std::string* release_filters();
void set_allocated_filters(::std::string* filters);
+ // string org = 8;
+ void clear_org();
+ static const int kOrgFieldNumber = 8;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.Sort sort_by = 6;
bool has_sort_by() const;
void clear_sort_by();
@@ -1141,6 +1185,7 @@ class NamedEntityListRequest final :
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr token_;
::google::protobuf::internal::ArenaStringPtr filters_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::Sort* sort_by_;
int resource_type_;
::google::protobuf::uint32 limit_;
@@ -3710,6 +3755,59 @@ inline void NamedEntityIdentifier::set_allocated_name(::std::string* name) {
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.name)
}
+// string org = 4;
+inline void NamedEntityIdentifier::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& NamedEntityIdentifier::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.org)
+ return org_.GetNoArena();
+}
+inline void NamedEntityIdentifier::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.org)
+}
+#if LANG_CXX11
+inline void NamedEntityIdentifier::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.org)
+}
+#endif
+inline void NamedEntityIdentifier::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.org)
+}
+inline void NamedEntityIdentifier::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.org)
+}
+inline ::std::string* NamedEntityIdentifier::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* NamedEntityIdentifier::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void NamedEntityIdentifier::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.org)
+}
+
// -------------------------------------------------------------------
// NamedEntityMetadata
@@ -4253,6 +4351,59 @@ inline void NamedEntityIdentifierListRequest::set_allocated_filters(::std::strin
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.filters)
}
+// string org = 7;
+inline void NamedEntityIdentifierListRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& NamedEntityIdentifierListRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+ return org_.GetNoArena();
+}
+inline void NamedEntityIdentifierListRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+}
+#if LANG_CXX11
+inline void NamedEntityIdentifierListRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+}
+#endif
+inline void NamedEntityIdentifierListRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+}
+inline void NamedEntityIdentifierListRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+}
+inline ::std::string* NamedEntityIdentifierListRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* NamedEntityIdentifierListRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void NamedEntityIdentifierListRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.org)
+}
+
// -------------------------------------------------------------------
// NamedEntityListRequest
@@ -4548,6 +4699,59 @@ inline void NamedEntityListRequest::set_allocated_filters(::std::string* filters
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityListRequest.filters)
}
+// string org = 8;
+inline void NamedEntityListRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& NamedEntityListRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.org)
+ return org_.GetNoArena();
+}
+inline void NamedEntityListRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityListRequest.org)
+}
+#if LANG_CXX11
+inline void NamedEntityListRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityListRequest.org)
+}
+#endif
+inline void NamedEntityListRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityListRequest.org)
+}
+inline void NamedEntityListRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityListRequest.org)
+}
+inline ::std::string* NamedEntityListRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityListRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* NamedEntityListRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityListRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void NamedEntityListRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityListRequest.org)
+}
+
// -------------------------------------------------------------------
// NamedEntityIdentifierList
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc
index 6165cc0849..3b146336fe 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.cc
@@ -561,6 +561,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fexecution_2eprot
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ExecutionCreateRequest, name_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ExecutionCreateRequest, spec_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ExecutionCreateRequest, inputs_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ExecutionCreateRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ExecutionRelaunchRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -751,28 +752,28 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fexecution_2eprot
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::ExecutionCreateRequest)},
- { 10, -1, sizeof(::flyteidl::admin::ExecutionRelaunchRequest)},
- { 18, -1, sizeof(::flyteidl::admin::ExecutionRecoverRequest)},
- { 26, -1, sizeof(::flyteidl::admin::ExecutionCreateResponse)},
- { 32, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetRequest)},
- { 38, -1, sizeof(::flyteidl::admin::Execution)},
- { 46, -1, sizeof(::flyteidl::admin::ExecutionList)},
- { 53, -1, sizeof(::flyteidl::admin::LiteralMapBlob)},
- { 61, -1, sizeof(::flyteidl::admin::AbortMetadata)},
- { 68, -1, sizeof(::flyteidl::admin::ExecutionClosure)},
- { 88, -1, sizeof(::flyteidl::admin::SystemMetadata)},
- { 95, -1, sizeof(::flyteidl::admin::ExecutionMetadata)},
- { 108, -1, sizeof(::flyteidl::admin::NotificationList)},
- { 114, -1, sizeof(::flyteidl::admin::ExecutionSpec)},
- { 137, -1, sizeof(::flyteidl::admin::ExecutionTerminateRequest)},
- { 144, -1, sizeof(::flyteidl::admin::ExecutionTerminateResponse)},
- { 149, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetDataRequest)},
- { 155, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetDataResponse)},
- { 164, -1, sizeof(::flyteidl::admin::ExecutionUpdateRequest)},
- { 171, -1, sizeof(::flyteidl::admin::ExecutionStateChangeDetails)},
- { 179, -1, sizeof(::flyteidl::admin::ExecutionUpdateResponse)},
- { 184, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetMetricsRequest)},
- { 191, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetMetricsResponse)},
+ { 11, -1, sizeof(::flyteidl::admin::ExecutionRelaunchRequest)},
+ { 19, -1, sizeof(::flyteidl::admin::ExecutionRecoverRequest)},
+ { 27, -1, sizeof(::flyteidl::admin::ExecutionCreateResponse)},
+ { 33, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetRequest)},
+ { 39, -1, sizeof(::flyteidl::admin::Execution)},
+ { 47, -1, sizeof(::flyteidl::admin::ExecutionList)},
+ { 54, -1, sizeof(::flyteidl::admin::LiteralMapBlob)},
+ { 62, -1, sizeof(::flyteidl::admin::AbortMetadata)},
+ { 69, -1, sizeof(::flyteidl::admin::ExecutionClosure)},
+ { 89, -1, sizeof(::flyteidl::admin::SystemMetadata)},
+ { 96, -1, sizeof(::flyteidl::admin::ExecutionMetadata)},
+ { 109, -1, sizeof(::flyteidl::admin::NotificationList)},
+ { 115, -1, sizeof(::flyteidl::admin::ExecutionSpec)},
+ { 138, -1, sizeof(::flyteidl::admin::ExecutionTerminateRequest)},
+ { 145, -1, sizeof(::flyteidl::admin::ExecutionTerminateResponse)},
+ { 150, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetDataRequest)},
+ { 156, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetDataResponse)},
+ { 165, -1, sizeof(::flyteidl::admin::ExecutionUpdateRequest)},
+ { 172, -1, sizeof(::flyteidl::admin::ExecutionStateChangeDetails)},
+ { 180, -1, sizeof(::flyteidl::admin::ExecutionUpdateResponse)},
+ { 185, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetMetricsRequest)},
+ { 192, -1, sizeof(::flyteidl::admin::WorkflowExecutionGetMetricsResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -818,119 +819,119 @@ const char descriptor_table_protodef_flyteidl_2fadmin_2fexecution_2eproto[] =
"idl/core/security.proto\032\036google/protobuf"
"/duration.proto\032\037google/protobuf/timesta"
"mp.proto\032\036google/protobuf/wrappers.proto"
- "\"\237\001\n\026ExecutionCreateRequest\022\017\n\007project\030\001"
+ "\"\254\001\n\026ExecutionCreateRequest\022\017\n\007project\030\001"
" \001(\t\022\016\n\006domain\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\022+\n\004sp"
"ec\030\004 \001(\0132\035.flyteidl.admin.ExecutionSpec\022"
")\n\006inputs\030\005 \001(\0132\031.flyteidl.core.LiteralM"
- "ap\"\177\n\030ExecutionRelaunchRequest\0226\n\002id\030\001 \001"
- "(\0132*.flyteidl.core.WorkflowExecutionIden"
- "tifier\022\014\n\004name\030\003 \001(\t\022\027\n\017overwrite_cache\030"
- "\004 \001(\010J\004\010\002\020\003\"\224\001\n\027ExecutionRecoverRequest\022"
+ "ap\022\013\n\003org\030\006 \001(\t\"\177\n\030ExecutionRelaunchRequ"
+ "est\0226\n\002id\030\001 \001(\0132*.flyteidl.core.Workflow"
+ "ExecutionIdentifier\022\014\n\004name\030\003 \001(\t\022\027\n\017ove"
+ "rwrite_cache\030\004 \001(\010J\004\010\002\020\003\"\224\001\n\027ExecutionRe"
+ "coverRequest\0226\n\002id\030\001 \001(\0132*.flyteidl.core"
+ ".WorkflowExecutionIdentifier\022\014\n\004name\030\002 \001"
+ "(\t\0223\n\010metadata\030\003 \001(\0132!.flyteidl.admin.Ex"
+ "ecutionMetadata\"Q\n\027ExecutionCreateRespon"
+ "se\0226\n\002id\030\001 \001(\0132*.flyteidl.core.WorkflowE"
+ "xecutionIdentifier\"U\n\033WorkflowExecutionG"
+ "etRequest\0226\n\002id\030\001 \001(\0132*.flyteidl.core.Wo"
+ "rkflowExecutionIdentifier\"\243\001\n\tExecution\022"
"6\n\002id\030\001 \001(\0132*.flyteidl.core.WorkflowExec"
- "utionIdentifier\022\014\n\004name\030\002 \001(\t\0223\n\010metadat"
- "a\030\003 \001(\0132!.flyteidl.admin.ExecutionMetada"
- "ta\"Q\n\027ExecutionCreateResponse\0226\n\002id\030\001 \001("
- "\0132*.flyteidl.core.WorkflowExecutionIdent"
- "ifier\"U\n\033WorkflowExecutionGetRequest\0226\n\002"
- "id\030\001 \001(\0132*.flyteidl.core.WorkflowExecuti"
- "onIdentifier\"\243\001\n\tExecution\0226\n\002id\030\001 \001(\0132*"
- ".flyteidl.core.WorkflowExecutionIdentifi"
- "er\022+\n\004spec\030\002 \001(\0132\035.flyteidl.admin.Execut"
- "ionSpec\0221\n\007closure\030\003 \001(\0132 .flyteidl.admi"
- "n.ExecutionClosure\"M\n\rExecutionList\022-\n\ne"
- "xecutions\030\001 \003(\0132\031.flyteidl.admin.Executi"
- "on\022\r\n\005token\030\002 \001(\t\"X\n\016LiteralMapBlob\022/\n\006v"
- "alues\030\001 \001(\0132\031.flyteidl.core.LiteralMapB\002"
- "\030\001H\000\022\r\n\003uri\030\002 \001(\tH\000B\006\n\004data\"1\n\rAbortMeta"
- "data\022\r\n\005cause\030\001 \001(\t\022\021\n\tprincipal\030\002 \001(\t\"\360"
- "\005\n\020ExecutionClosure\0225\n\007outputs\030\001 \001(\0132\036.f"
- "lyteidl.admin.LiteralMapBlobB\002\030\001H\000\022.\n\005er"
- "ror\030\002 \001(\0132\035.flyteidl.core.ExecutionError"
- "H\000\022\031\n\013abort_cause\030\n \001(\tB\002\030\001H\000\0227\n\016abort_m"
- "etadata\030\014 \001(\0132\035.flyteidl.admin.AbortMeta"
- "dataH\000\0224\n\013output_data\030\r \001(\0132\031.flyteidl.c"
- "ore.LiteralMapB\002\030\001H\000\0226\n\017computed_inputs\030"
- "\003 \001(\0132\031.flyteidl.core.LiteralMapB\002\030\001\0225\n\005"
- "phase\030\004 \001(\0162&.flyteidl.core.WorkflowExec"
- "ution.Phase\022.\n\nstarted_at\030\005 \001(\0132\032.google"
- ".protobuf.Timestamp\022+\n\010duration\030\006 \001(\0132\031."
- "google.protobuf.Duration\022.\n\ncreated_at\030\007"
- " \001(\0132\032.google.protobuf.Timestamp\022.\n\nupda"
- "ted_at\030\010 \001(\0132\032.google.protobuf.Timestamp"
- "\0223\n\rnotifications\030\t \003(\0132\034.flyteidl.admin"
- ".Notification\022.\n\013workflow_id\030\013 \001(\0132\031.fly"
- "teidl.core.Identifier\022I\n\024state_change_de"
- "tails\030\016 \001(\0132+.flyteidl.admin.ExecutionSt"
- "ateChangeDetailsB\017\n\routput_result\">\n\016Sys"
- "temMetadata\022\031\n\021execution_cluster\030\001 \001(\t\022\021"
- "\n\tnamespace\030\002 \001(\t\"\213\004\n\021ExecutionMetadata\022"
- "=\n\004mode\030\001 \001(\0162/.flyteidl.admin.Execution"
- "Metadata.ExecutionMode\022\021\n\tprincipal\030\002 \001("
- "\t\022\017\n\007nesting\030\003 \001(\r\0220\n\014scheduled_at\030\004 \001(\013"
- "2\032.google.protobuf.Timestamp\022E\n\025parent_n"
- "ode_execution\030\005 \001(\0132&.flyteidl.core.Node"
- "ExecutionIdentifier\022G\n\023reference_executi"
- "on\030\020 \001(\0132*.flyteidl.core.WorkflowExecuti"
- "onIdentifier\0227\n\017system_metadata\030\021 \001(\0132\036."
- "flyteidl.admin.SystemMetadata\022/\n\014artifac"
- "t_ids\030\022 \003(\0132\031.flyteidl.core.ArtifactID\"g"
- "\n\rExecutionMode\022\n\n\006MANUAL\020\000\022\r\n\tSCHEDULED"
- "\020\001\022\n\n\006SYSTEM\020\002\022\014\n\010RELAUNCH\020\003\022\022\n\016CHILD_WO"
- "RKFLOW\020\004\022\r\n\tRECOVERED\020\005\"G\n\020NotificationL"
- "ist\0223\n\rnotifications\030\001 \003(\0132\034.flyteidl.ad"
- "min.Notification\"\262\006\n\rExecutionSpec\022.\n\013la"
- "unch_plan\030\001 \001(\0132\031.flyteidl.core.Identifi"
- "er\022-\n\006inputs\030\002 \001(\0132\031.flyteidl.core.Liter"
- "alMapB\002\030\001\0223\n\010metadata\030\003 \001(\0132!.flyteidl.a"
- "dmin.ExecutionMetadata\0229\n\rnotifications\030"
- "\005 \001(\0132 .flyteidl.admin.NotificationListH"
- "\000\022\025\n\013disable_all\030\006 \001(\010H\000\022&\n\006labels\030\007 \001(\013"
- "2\026.flyteidl.admin.Labels\0220\n\013annotations\030"
- "\010 \001(\0132\033.flyteidl.admin.Annotations\0228\n\020se"
- "curity_context\030\n \001(\0132\036.flyteidl.core.Sec"
- "urityContext\022/\n\tauth_role\030\020 \001(\0132\030.flytei"
- "dl.admin.AuthRoleB\002\030\001\022;\n\022quality_of_serv"
- "ice\030\021 \001(\0132\037.flyteidl.core.QualityOfServi"
- "ce\022\027\n\017max_parallelism\030\022 \001(\005\022C\n\026raw_outpu"
- "t_data_config\030\023 \001(\0132#.flyteidl.admin.Raw"
- "OutputDataConfig\022=\n\022cluster_assignment\030\024"
- " \001(\0132!.flyteidl.admin.ClusterAssignment\022"
- "1\n\rinterruptible\030\025 \001(\0132\032.google.protobuf"
- ".BoolValue\022\027\n\017overwrite_cache\030\026 \001(\010\022\"\n\004e"
- "nvs\030\027 \001(\0132\024.flyteidl.admin.Envs\022\014\n\004tags\030"
- "\030 \003(\tB\030\n\026notification_overridesJ\004\010\004\020\005\"b\n"
- "\031ExecutionTerminateRequest\0226\n\002id\030\001 \001(\0132*"
- ".flyteidl.core.WorkflowExecutionIdentifi"
- "er\022\r\n\005cause\030\002 \001(\t\"\034\n\032ExecutionTerminateR"
- "esponse\"Y\n\037WorkflowExecutionGetDataReque"
+ "utionIdentifier\022+\n\004spec\030\002 \001(\0132\035.flyteidl"
+ ".admin.ExecutionSpec\0221\n\007closure\030\003 \001(\0132 ."
+ "flyteidl.admin.ExecutionClosure\"M\n\rExecu"
+ "tionList\022-\n\nexecutions\030\001 \003(\0132\031.flyteidl."
+ "admin.Execution\022\r\n\005token\030\002 \001(\t\"X\n\016Litera"
+ "lMapBlob\022/\n\006values\030\001 \001(\0132\031.flyteidl.core"
+ ".LiteralMapB\002\030\001H\000\022\r\n\003uri\030\002 \001(\tH\000B\006\n\004data"
+ "\"1\n\rAbortMetadata\022\r\n\005cause\030\001 \001(\t\022\021\n\tprin"
+ "cipal\030\002 \001(\t\"\360\005\n\020ExecutionClosure\0225\n\007outp"
+ "uts\030\001 \001(\0132\036.flyteidl.admin.LiteralMapBlo"
+ "bB\002\030\001H\000\022.\n\005error\030\002 \001(\0132\035.flyteidl.core.E"
+ "xecutionErrorH\000\022\031\n\013abort_cause\030\n \001(\tB\002\030\001"
+ "H\000\0227\n\016abort_metadata\030\014 \001(\0132\035.flyteidl.ad"
+ "min.AbortMetadataH\000\0224\n\013output_data\030\r \001(\013"
+ "2\031.flyteidl.core.LiteralMapB\002\030\001H\000\0226\n\017com"
+ "puted_inputs\030\003 \001(\0132\031.flyteidl.core.Liter"
+ "alMapB\002\030\001\0225\n\005phase\030\004 \001(\0162&.flyteidl.core"
+ ".WorkflowExecution.Phase\022.\n\nstarted_at\030\005"
+ " \001(\0132\032.google.protobuf.Timestamp\022+\n\010dura"
+ "tion\030\006 \001(\0132\031.google.protobuf.Duration\022.\n"
+ "\ncreated_at\030\007 \001(\0132\032.google.protobuf.Time"
+ "stamp\022.\n\nupdated_at\030\010 \001(\0132\032.google.proto"
+ "buf.Timestamp\0223\n\rnotifications\030\t \003(\0132\034.f"
+ "lyteidl.admin.Notification\022.\n\013workflow_i"
+ "d\030\013 \001(\0132\031.flyteidl.core.Identifier\022I\n\024st"
+ "ate_change_details\030\016 \001(\0132+.flyteidl.admi"
+ "n.ExecutionStateChangeDetailsB\017\n\routput_"
+ "result\">\n\016SystemMetadata\022\031\n\021execution_cl"
+ "uster\030\001 \001(\t\022\021\n\tnamespace\030\002 \001(\t\"\213\004\n\021Execu"
+ "tionMetadata\022=\n\004mode\030\001 \001(\0162/.flyteidl.ad"
+ "min.ExecutionMetadata.ExecutionMode\022\021\n\tp"
+ "rincipal\030\002 \001(\t\022\017\n\007nesting\030\003 \001(\r\0220\n\014sched"
+ "uled_at\030\004 \001(\0132\032.google.protobuf.Timestam"
+ "p\022E\n\025parent_node_execution\030\005 \001(\0132&.flyte"
+ "idl.core.NodeExecutionIdentifier\022G\n\023refe"
+ "rence_execution\030\020 \001(\0132*.flyteidl.core.Wo"
+ "rkflowExecutionIdentifier\0227\n\017system_meta"
+ "data\030\021 \001(\0132\036.flyteidl.admin.SystemMetada"
+ "ta\022/\n\014artifact_ids\030\022 \003(\0132\031.flyteidl.core"
+ ".ArtifactID\"g\n\rExecutionMode\022\n\n\006MANUAL\020\000"
+ "\022\r\n\tSCHEDULED\020\001\022\n\n\006SYSTEM\020\002\022\014\n\010RELAUNCH\020"
+ "\003\022\022\n\016CHILD_WORKFLOW\020\004\022\r\n\tRECOVERED\020\005\"G\n\020"
+ "NotificationList\0223\n\rnotifications\030\001 \003(\0132"
+ "\034.flyteidl.admin.Notification\"\262\006\n\rExecut"
+ "ionSpec\022.\n\013launch_plan\030\001 \001(\0132\031.flyteidl."
+ "core.Identifier\022-\n\006inputs\030\002 \001(\0132\031.flytei"
+ "dl.core.LiteralMapB\002\030\001\0223\n\010metadata\030\003 \001(\013"
+ "2!.flyteidl.admin.ExecutionMetadata\0229\n\rn"
+ "otifications\030\005 \001(\0132 .flyteidl.admin.Noti"
+ "ficationListH\000\022\025\n\013disable_all\030\006 \001(\010H\000\022&\n"
+ "\006labels\030\007 \001(\0132\026.flyteidl.admin.Labels\0220\n"
+ "\013annotations\030\010 \001(\0132\033.flyteidl.admin.Anno"
+ "tations\0228\n\020security_context\030\n \001(\0132\036.flyt"
+ "eidl.core.SecurityContext\022/\n\tauth_role\030\020"
+ " \001(\0132\030.flyteidl.admin.AuthRoleB\002\030\001\022;\n\022qu"
+ "ality_of_service\030\021 \001(\0132\037.flyteidl.core.Q"
+ "ualityOfService\022\027\n\017max_parallelism\030\022 \001(\005"
+ "\022C\n\026raw_output_data_config\030\023 \001(\0132#.flyte"
+ "idl.admin.RawOutputDataConfig\022=\n\022cluster"
+ "_assignment\030\024 \001(\0132!.flyteidl.admin.Clust"
+ "erAssignment\0221\n\rinterruptible\030\025 \001(\0132\032.go"
+ "ogle.protobuf.BoolValue\022\027\n\017overwrite_cac"
+ "he\030\026 \001(\010\022\"\n\004envs\030\027 \001(\0132\024.flyteidl.admin."
+ "Envs\022\014\n\004tags\030\030 \003(\tB\030\n\026notification_overr"
+ "idesJ\004\010\004\020\005\"b\n\031ExecutionTerminateRequest\022"
+ "6\n\002id\030\001 \001(\0132*.flyteidl.core.WorkflowExec"
+ "utionIdentifier\022\r\n\005cause\030\002 \001(\t\"\034\n\032Execut"
+ "ionTerminateResponse\"Y\n\037WorkflowExecutio"
+ "nGetDataRequest\0226\n\002id\030\001 \001(\0132*.flyteidl.c"
+ "ore.WorkflowExecutionIdentifier\"\336\001\n Work"
+ "flowExecutionGetDataResponse\022,\n\007outputs\030"
+ "\001 \001(\0132\027.flyteidl.admin.UrlBlobB\002\030\001\022+\n\006in"
+ "puts\030\002 \001(\0132\027.flyteidl.admin.UrlBlobB\002\030\001\022"
+ ".\n\013full_inputs\030\003 \001(\0132\031.flyteidl.core.Lit"
+ "eralMap\022/\n\014full_outputs\030\004 \001(\0132\031.flyteidl"
+ ".core.LiteralMap\"\177\n\026ExecutionUpdateReque"
"st\0226\n\002id\030\001 \001(\0132*.flyteidl.core.WorkflowE"
- "xecutionIdentifier\"\336\001\n WorkflowExecution"
- "GetDataResponse\022,\n\007outputs\030\001 \001(\0132\027.flyte"
- "idl.admin.UrlBlobB\002\030\001\022+\n\006inputs\030\002 \001(\0132\027."
- "flyteidl.admin.UrlBlobB\002\030\001\022.\n\013full_input"
- "s\030\003 \001(\0132\031.flyteidl.core.LiteralMap\022/\n\014fu"
- "ll_outputs\030\004 \001(\0132\031.flyteidl.core.Literal"
- "Map\"\177\n\026ExecutionUpdateRequest\0226\n\002id\030\001 \001("
- "\0132*.flyteidl.core.WorkflowExecutionIdent"
- "ifier\022-\n\005state\030\002 \001(\0162\036.flyteidl.admin.Ex"
- "ecutionState\"\220\001\n\033ExecutionStateChangeDet"
- "ails\022-\n\005state\030\001 \001(\0162\036.flyteidl.admin.Exe"
- "cutionState\022/\n\013occurred_at\030\002 \001(\0132\032.googl"
- "e.protobuf.Timestamp\022\021\n\tprincipal\030\003 \001(\t\""
- "\031\n\027ExecutionUpdateResponse\"k\n\"WorkflowEx"
- "ecutionGetMetricsRequest\0226\n\002id\030\001 \001(\0132*.f"
- "lyteidl.core.WorkflowExecutionIdentifier"
- "\022\r\n\005depth\030\002 \001(\005\"H\n#WorkflowExecutionGetM"
- "etricsResponse\022!\n\004span\030\001 \001(\0132\023.flyteidl."
- "core.Span*>\n\016ExecutionState\022\024\n\020EXECUTION"
- "_ACTIVE\020\000\022\026\n\022EXECUTION_ARCHIVED\020\001B=Z;git"
- "hub.com/flyteorg/flyte/flyteidl/gen/pb-g"
- "o/flyteidl/adminb\006proto3"
+ "xecutionIdentifier\022-\n\005state\030\002 \001(\0162\036.flyt"
+ "eidl.admin.ExecutionState\"\220\001\n\033ExecutionS"
+ "tateChangeDetails\022-\n\005state\030\001 \001(\0162\036.flyte"
+ "idl.admin.ExecutionState\022/\n\013occurred_at\030"
+ "\002 \001(\0132\032.google.protobuf.Timestamp\022\021\n\tpri"
+ "ncipal\030\003 \001(\t\"\031\n\027ExecutionUpdateResponse\""
+ "k\n\"WorkflowExecutionGetMetricsRequest\0226\n"
+ "\002id\030\001 \001(\0132*.flyteidl.core.WorkflowExecut"
+ "ionIdentifier\022\r\n\005depth\030\002 \001(\005\"H\n#Workflow"
+ "ExecutionGetMetricsResponse\022!\n\004span\030\001 \001("
+ "\0132\023.flyteidl.core.Span*>\n\016ExecutionState"
+ "\022\024\n\020EXECUTION_ACTIVE\020\000\022\026\n\022EXECUTION_ARCH"
+ "IVED\020\001B=Z;github.com/flyteorg/flyte/flyt"
+ "eidl/gen/pb-go/flyteidl/adminb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fexecution_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fexecution_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fexecution_2eproto,
- "flyteidl/admin/execution.proto", &assign_descriptors_table_flyteidl_2fadmin_2fexecution_2eproto, 4704,
+ "flyteidl/admin/execution.proto", &assign_descriptors_table_flyteidl_2fadmin_2fexecution_2eproto, 4717,
};
void AddDescriptors_flyteidl_2fadmin_2fexecution_2eproto() {
@@ -1033,6 +1034,7 @@ const int ExecutionCreateRequest::kDomainFieldNumber;
const int ExecutionCreateRequest::kNameFieldNumber;
const int ExecutionCreateRequest::kSpecFieldNumber;
const int ExecutionCreateRequest::kInputsFieldNumber;
+const int ExecutionCreateRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ExecutionCreateRequest::ExecutionCreateRequest()
@@ -1056,6 +1058,10 @@ ExecutionCreateRequest::ExecutionCreateRequest(const ExecutionCreateRequest& fro
if (from.name().size() > 0) {
name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_spec()) {
spec_ = new ::flyteidl::admin::ExecutionSpec(*from.spec_);
} else {
@@ -1075,6 +1081,7 @@ void ExecutionCreateRequest::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::memset(&spec_, 0, static_cast(
reinterpret_cast(&inputs_) -
reinterpret_cast(&spec_)) + sizeof(inputs_));
@@ -1089,6 +1096,7 @@ void ExecutionCreateRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete spec_;
if (this != internal_default_instance()) delete inputs_;
}
@@ -1111,6 +1119,7 @@ void ExecutionCreateRequest::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && spec_ != nullptr) {
delete spec_;
}
@@ -1209,6 +1218,22 @@ const char* ExecutionCreateRequest::_InternalParse(const char* begin, const char
{parser_till_end, object}, ptr - size, ptr));
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 50) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ExecutionCreateRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1310,6 +1335,21 @@ bool ExecutionCreateRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ExecutionCreateRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1379,6 +1419,16 @@ void ExecutionCreateRequest::SerializeWithCachedSizes(
5, HasBitSetters::inputs(this), output);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ExecutionCreateRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 6, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1439,6 +1489,17 @@ ::google::protobuf::uint8* ExecutionCreateRequest::InternalSerializeWithCachedSi
5, HasBitSetters::inputs(this), target);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ExecutionCreateRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 6, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1481,6 +1542,13 @@ size_t ExecutionCreateRequest::ByteSizeLong() const {
this->name());
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.ExecutionSpec spec = 4;
if (this->has_spec()) {
total_size += 1 +
@@ -1534,6 +1602,10 @@ void ExecutionCreateRequest::MergeFrom(const ExecutionCreateRequest& from) {
name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_spec()) {
mutable_spec()->::flyteidl::admin::ExecutionSpec::MergeFrom(from.spec());
}
@@ -1573,6 +1645,8 @@ void ExecutionCreateRequest::InternalSwap(ExecutionCreateRequest* other) {
GetArenaNoVirtual());
name_.Swap(&other->name_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(spec_, other->spec_);
swap(inputs_, other->inputs_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.h
index fbe4b1f4f4..e98933aa24 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/execution.pb.h
@@ -348,6 +348,20 @@ class ExecutionCreateRequest final :
::std::string* release_name();
void set_allocated_name(::std::string* name);
+ // string org = 6;
+ void clear_org();
+ static const int kOrgFieldNumber = 6;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.ExecutionSpec spec = 4;
bool has_spec() const;
void clear_spec();
@@ -374,6 +388,7 @@ class ExecutionCreateRequest final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr name_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::ExecutionSpec* spec_;
::flyteidl::core::LiteralMap* inputs_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
@@ -3853,6 +3868,59 @@ inline void ExecutionCreateRequest::set_allocated_inputs(::flyteidl::core::Liter
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ExecutionCreateRequest.inputs)
}
+// string org = 6;
+inline void ExecutionCreateRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ExecutionCreateRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ExecutionCreateRequest.org)
+ return org_.GetNoArena();
+}
+inline void ExecutionCreateRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ExecutionCreateRequest.org)
+}
+#if LANG_CXX11
+inline void ExecutionCreateRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ExecutionCreateRequest.org)
+}
+#endif
+inline void ExecutionCreateRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ExecutionCreateRequest.org)
+}
+inline void ExecutionCreateRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ExecutionCreateRequest.org)
+}
+inline ::std::string* ExecutionCreateRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ExecutionCreateRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ExecutionCreateRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ExecutionCreateRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ExecutionCreateRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ExecutionCreateRequest.org)
+}
+
// -------------------------------------------------------------------
// ExecutionRelaunchRequest
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.cc
index a69ec02fdb..d02760dfd5 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.cc
@@ -408,6 +408,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2flaunch_5fplan_2e
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ActiveLaunchPlanListRequest, limit_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ActiveLaunchPlanListRequest, token_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ActiveLaunchPlanListRequest, sort_by_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ActiveLaunchPlanListRequest, org_),
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::LaunchPlanCreateRequest)},
@@ -501,18 +502,19 @@ const char descriptor_table_protodef_flyteidl_2fadmin_2flaunch_5fplan_2eproto[]
"\001(\0162\037.flyteidl.admin.LaunchPlanState\"\032\n\030"
"LaunchPlanUpdateResponse\"L\n\027ActiveLaunch"
"PlanRequest\0221\n\002id\030\001 \001(\0132%.flyteidl.admin"
- ".NamedEntityIdentifier\"\203\001\n\033ActiveLaunchP"
+ ".NamedEntityIdentifier\"\220\001\n\033ActiveLaunchP"
"lanListRequest\022\017\n\007project\030\001 \001(\t\022\016\n\006domai"
"n\030\002 \001(\t\022\r\n\005limit\030\003 \001(\r\022\r\n\005token\030\004 \001(\t\022%\n"
- "\007sort_by\030\005 \001(\0132\024.flyteidl.admin.Sort*+\n\017"
- "LaunchPlanState\022\014\n\010INACTIVE\020\000\022\n\n\006ACTIVE\020"
- "\001B=Z;github.com/flyteorg/flyte/flyteidl/"
- "gen/pb-go/flyteidl/adminb\006proto3"
+ "\007sort_by\030\005 \001(\0132\024.flyteidl.admin.Sort\022\013\n\003"
+ "org\030\006 \001(\t*+\n\017LaunchPlanState\022\014\n\010INACTIVE"
+ "\020\000\022\n\n\006ACTIVE\020\001B=Z;github.com/flyteorg/fl"
+ "yte/flyteidl/gen/pb-go/flyteidl/adminb\006p"
+ "roto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2flaunch_5fplan_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2flaunch_5fplan_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2flaunch_5fplan_2eproto,
- "flyteidl/admin/launch_plan.proto", &assign_descriptors_table_flyteidl_2fadmin_2flaunch_5fplan_2eproto, 2472,
+ "flyteidl/admin/launch_plan.proto", &assign_descriptors_table_flyteidl_2fadmin_2flaunch_5fplan_2eproto, 2485,
};
void AddDescriptors_flyteidl_2fadmin_2flaunch_5fplan_2eproto() {
@@ -5446,6 +5448,7 @@ const int ActiveLaunchPlanListRequest::kDomainFieldNumber;
const int ActiveLaunchPlanListRequest::kLimitFieldNumber;
const int ActiveLaunchPlanListRequest::kTokenFieldNumber;
const int ActiveLaunchPlanListRequest::kSortByFieldNumber;
+const int ActiveLaunchPlanListRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ActiveLaunchPlanListRequest::ActiveLaunchPlanListRequest()
@@ -5469,6 +5472,10 @@ ActiveLaunchPlanListRequest::ActiveLaunchPlanListRequest(const ActiveLaunchPlanL
if (from.token().size() > 0) {
token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_sort_by()) {
sort_by_ = new ::flyteidl::admin::Sort(*from.sort_by_);
} else {
@@ -5484,6 +5491,7 @@ void ActiveLaunchPlanListRequest::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::memset(&sort_by_, 0, static_cast(
reinterpret_cast(&limit_) -
reinterpret_cast(&sort_by_)) + sizeof(limit_));
@@ -5498,6 +5506,7 @@ void ActiveLaunchPlanListRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete sort_by_;
}
@@ -5519,6 +5528,7 @@ void ActiveLaunchPlanListRequest::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) {
delete sort_by_;
}
@@ -5608,6 +5618,22 @@ const char* ActiveLaunchPlanListRequest::_InternalParse(const char* begin, const
{parser_till_end, object}, ptr - size, ptr));
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 50) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ActiveLaunchPlanListRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -5711,6 +5737,21 @@ bool ActiveLaunchPlanListRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ActiveLaunchPlanListRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -5779,6 +5820,16 @@ void ActiveLaunchPlanListRequest::SerializeWithCachedSizes(
5, HasBitSetters::sort_by(this), output);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ActiveLaunchPlanListRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 6, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -5837,6 +5888,17 @@ ::google::protobuf::uint8* ActiveLaunchPlanListRequest::InternalSerializeWithCac
5, HasBitSetters::sort_by(this), target);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ActiveLaunchPlanListRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 6, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -5879,6 +5941,13 @@ size_t ActiveLaunchPlanListRequest::ByteSizeLong() const {
this->token());
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.Sort sort_by = 5;
if (this->has_sort_by()) {
total_size += 1 +
@@ -5932,6 +6001,10 @@ void ActiveLaunchPlanListRequest::MergeFrom(const ActiveLaunchPlanListRequest& f
token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_sort_by()) {
mutable_sort_by()->::flyteidl::admin::Sort::MergeFrom(from.sort_by());
}
@@ -5971,6 +6044,8 @@ void ActiveLaunchPlanListRequest::InternalSwap(ActiveLaunchPlanListRequest* othe
GetArenaNoVirtual());
token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(sort_by_, other->sort_by_);
swap(limit_, other->limit_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.h
index 27e0deca98..8334ed7e4a 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/launch_plan.pb.h
@@ -1807,6 +1807,20 @@ class ActiveLaunchPlanListRequest final :
::std::string* release_token();
void set_allocated_token(::std::string* token);
+ // string org = 6;
+ void clear_org();
+ static const int kOrgFieldNumber = 6;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.Sort sort_by = 5;
bool has_sort_by() const;
void clear_sort_by();
@@ -1830,6 +1844,7 @@ class ActiveLaunchPlanListRequest final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr token_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::Sort* sort_by_;
::google::protobuf::uint32 limit_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
@@ -3636,6 +3651,59 @@ inline void ActiveLaunchPlanListRequest::set_allocated_sort_by(::flyteidl::admin
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ActiveLaunchPlanListRequest.sort_by)
}
+// string org = 6;
+inline void ActiveLaunchPlanListRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ActiveLaunchPlanListRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+ return org_.GetNoArena();
+}
+inline void ActiveLaunchPlanListRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+}
+#if LANG_CXX11
+inline void ActiveLaunchPlanListRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+}
+#endif
+inline void ActiveLaunchPlanListRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+}
+inline void ActiveLaunchPlanListRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+}
+inline ::std::string* ActiveLaunchPlanListRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ActiveLaunchPlanListRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ActiveLaunchPlanListRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ActiveLaunchPlanListRequest.org)
+}
+
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif // __GNUC__
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.cc
index b38613ca8a..82edc1a1ec 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.cc
@@ -415,6 +415,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fmatchable_5freso
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::MatchableAttributesConfiguration, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::MatchableAttributesConfiguration, workflow_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::MatchableAttributesConfiguration, launch_plan_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::MatchableAttributesConfiguration, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ListMatchableAttributesRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -440,8 +441,8 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SE
{ 58, -1, sizeof(::flyteidl::admin::WorkflowExecutionConfig)},
{ 71, -1, sizeof(::flyteidl::admin::MatchingAttributes)},
{ 85, -1, sizeof(::flyteidl::admin::MatchableAttributesConfiguration)},
- { 95, -1, sizeof(::flyteidl::admin::ListMatchableAttributesRequest)},
- { 101, -1, sizeof(::flyteidl::admin::ListMatchableAttributesResponse)},
+ { 96, -1, sizeof(::flyteidl::admin::ListMatchableAttributesRequest)},
+ { 102, -1, sizeof(::flyteidl::admin::ListMatchableAttributesResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -515,29 +516,29 @@ const char descriptor_table_protodef_flyteidl_2fadmin_2fmatchable_5fresource_2ep
"sH\000\022L\n\031workflow_execution_config\030\007 \001(\0132\'"
".flyteidl.admin.WorkflowExecutionConfigH"
"\000\022\?\n\022cluster_assignment\030\010 \001(\0132!.flyteidl"
- ".admin.ClusterAssignmentH\000B\010\n\006target\"\242\001\n"
+ ".admin.ClusterAssignmentH\000B\010\n\006target\"\257\001\n"
" MatchableAttributesConfiguration\0226\n\natt"
"ributes\030\001 \001(\0132\".flyteidl.admin.MatchingA"
"ttributes\022\016\n\006domain\030\002 \001(\t\022\017\n\007project\030\003 \001"
"(\t\022\020\n\010workflow\030\004 \001(\t\022\023\n\013launch_plan\030\005 \001("
- "\t\"Z\n\036ListMatchableAttributesRequest\0228\n\rr"
- "esource_type\030\001 \001(\0162!.flyteidl.admin.Matc"
- "hableResource\"k\n\037ListMatchableAttributes"
- "Response\022H\n\016configurations\030\001 \003(\01320.flyte"
- "idl.admin.MatchableAttributesConfigurati"
- "on*\340\001\n\021MatchableResource\022\021\n\rTASK_RESOURC"
- "E\020\000\022\024\n\020CLUSTER_RESOURCE\020\001\022\023\n\017EXECUTION_Q"
- "UEUE\020\002\022\033\n\027EXECUTION_CLUSTER_LABEL\020\003\022$\n Q"
- "UALITY_OF_SERVICE_SPECIFICATION\020\004\022\023\n\017PLU"
- "GIN_OVERRIDE\020\005\022\035\n\031WORKFLOW_EXECUTION_CON"
- "FIG\020\006\022\026\n\022CLUSTER_ASSIGNMENT\020\007B=Z;github."
- "com/flyteorg/flyte/flyteidl/gen/pb-go/fl"
- "yteidl/adminb\006proto3"
+ "\t\022\013\n\003org\030\006 \001(\t\"Z\n\036ListMatchableAttribute"
+ "sRequest\0228\n\rresource_type\030\001 \001(\0162!.flytei"
+ "dl.admin.MatchableResource\"k\n\037ListMatcha"
+ "bleAttributesResponse\022H\n\016configurations\030"
+ "\001 \003(\01320.flyteidl.admin.MatchableAttribut"
+ "esConfiguration*\340\001\n\021MatchableResource\022\021\n"
+ "\rTASK_RESOURCE\020\000\022\024\n\020CLUSTER_RESOURCE\020\001\022\023"
+ "\n\017EXECUTION_QUEUE\020\002\022\033\n\027EXECUTION_CLUSTER"
+ "_LABEL\020\003\022$\n QUALITY_OF_SERVICE_SPECIFICA"
+ "TION\020\004\022\023\n\017PLUGIN_OVERRIDE\020\005\022\035\n\031WORKFLOW_"
+ "EXECUTION_CONFIG\020\006\022\026\n\022CLUSTER_ASSIGNMENT"
+ "\020\007B=Z;github.com/flyteorg/flyte/flyteidl"
+ "/gen/pb-go/flyteidl/adminb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fmatchable_5fresource_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fmatchable_5fresource_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fmatchable_5fresource_2eproto,
- "flyteidl/admin/matchable_resource.proto", &assign_descriptors_table_flyteidl_2fadmin_2fmatchable_5fresource_2eproto, 2620,
+ "flyteidl/admin/matchable_resource.proto", &assign_descriptors_table_flyteidl_2fadmin_2fmatchable_5fresource_2eproto, 2633,
};
void AddDescriptors_flyteidl_2fadmin_2fmatchable_5fresource_2eproto() {
@@ -4901,6 +4902,7 @@ const int MatchableAttributesConfiguration::kDomainFieldNumber;
const int MatchableAttributesConfiguration::kProjectFieldNumber;
const int MatchableAttributesConfiguration::kWorkflowFieldNumber;
const int MatchableAttributesConfiguration::kLaunchPlanFieldNumber;
+const int MatchableAttributesConfiguration::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
MatchableAttributesConfiguration::MatchableAttributesConfiguration()
@@ -4928,6 +4930,10 @@ MatchableAttributesConfiguration::MatchableAttributesConfiguration(const Matchab
if (from.launch_plan().size() > 0) {
launch_plan_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.launch_plan_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_attributes()) {
attributes_ = new ::flyteidl::admin::MatchingAttributes(*from.attributes_);
} else {
@@ -4943,6 +4949,7 @@ void MatchableAttributesConfiguration::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
launch_plan_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
attributes_ = nullptr;
}
@@ -4956,6 +4963,7 @@ void MatchableAttributesConfiguration::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
launch_plan_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete attributes_;
}
@@ -4978,6 +4986,7 @@ void MatchableAttributesConfiguration::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
launch_plan_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && attributes_ != nullptr) {
delete attributes_;
}
@@ -5075,6 +5084,22 @@ const char* MatchableAttributesConfiguration::_InternalParse(const char* begin,
ptr += size;
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 50) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.MatchableAttributesConfiguration.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -5180,6 +5205,21 @@ bool MatchableAttributesConfiguration::MergePartialFromCodedStream(
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.MatchableAttributesConfiguration.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -5253,6 +5293,16 @@ void MatchableAttributesConfiguration::SerializeWithCachedSizes(
5, this->launch_plan(), output);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.MatchableAttributesConfiguration.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 6, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -5317,6 +5367,17 @@ ::google::protobuf::uint8* MatchableAttributesConfiguration::InternalSerializeWi
5, this->launch_plan(), target);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.MatchableAttributesConfiguration.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 6, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -5366,6 +5427,13 @@ size_t MatchableAttributesConfiguration::ByteSizeLong() const {
this->launch_plan());
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchingAttributes attributes = 1;
if (this->has_attributes()) {
total_size += 1 +
@@ -5416,6 +5484,10 @@ void MatchableAttributesConfiguration::MergeFrom(const MatchableAttributesConfig
launch_plan_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.launch_plan_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_attributes()) {
mutable_attributes()->::flyteidl::admin::MatchingAttributes::MergeFrom(from.attributes());
}
@@ -5454,6 +5526,8 @@ void MatchableAttributesConfiguration::InternalSwap(MatchableAttributesConfigura
GetArenaNoVirtual());
launch_plan_.Swap(&other->launch_plan_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(attributes_, other->attributes_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.h
index 12ea29fdf1..1bd845f182 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/matchable_resource.pb.h
@@ -1707,6 +1707,20 @@ class MatchableAttributesConfiguration final :
::std::string* release_launch_plan();
void set_allocated_launch_plan(::std::string* launch_plan);
+ // string org = 6;
+ void clear_org();
+ static const int kOrgFieldNumber = 6;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchingAttributes attributes = 1;
bool has_attributes() const;
void clear_attributes();
@@ -1725,6 +1739,7 @@ class MatchableAttributesConfiguration final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr workflow_;
::google::protobuf::internal::ArenaStringPtr launch_plan_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::MatchingAttributes* attributes_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fmatchable_5fresource_2eproto;
@@ -3568,6 +3583,59 @@ inline void MatchableAttributesConfiguration::set_allocated_launch_plan(::std::s
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.MatchableAttributesConfiguration.launch_plan)
}
+// string org = 6;
+inline void MatchableAttributesConfiguration::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& MatchableAttributesConfiguration::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.MatchableAttributesConfiguration.org)
+ return org_.GetNoArena();
+}
+inline void MatchableAttributesConfiguration::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.MatchableAttributesConfiguration.org)
+}
+#if LANG_CXX11
+inline void MatchableAttributesConfiguration::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.MatchableAttributesConfiguration.org)
+}
+#endif
+inline void MatchableAttributesConfiguration::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.MatchableAttributesConfiguration.org)
+}
+inline void MatchableAttributesConfiguration::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.MatchableAttributesConfiguration.org)
+}
+inline ::std::string* MatchableAttributesConfiguration::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.MatchableAttributesConfiguration.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* MatchableAttributesConfiguration::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.MatchableAttributesConfiguration.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void MatchableAttributesConfiguration::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.MatchableAttributesConfiguration.org)
+}
+
// -------------------------------------------------------------------
// ListMatchableAttributesRequest
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.cc
index 979041c005..b283c46bfb 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.cc
@@ -188,6 +188,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_2eproto:
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::Project, description_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::Project, labels_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::Project, state_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::Project, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::Projects, _internal_metadata_),
~0u, // no _extensions_
@@ -224,11 +225,11 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_2eproto:
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::Domain)},
{ 7, -1, sizeof(::flyteidl::admin::Project)},
- { 18, -1, sizeof(::flyteidl::admin::Projects)},
- { 25, -1, sizeof(::flyteidl::admin::ProjectListRequest)},
- { 34, -1, sizeof(::flyteidl::admin::ProjectRegisterRequest)},
- { 40, -1, sizeof(::flyteidl::admin::ProjectRegisterResponse)},
- { 45, -1, sizeof(::flyteidl::admin::ProjectUpdateResponse)},
+ { 19, -1, sizeof(::flyteidl::admin::Projects)},
+ { 26, -1, sizeof(::flyteidl::admin::ProjectListRequest)},
+ { 35, -1, sizeof(::flyteidl::admin::ProjectRegisterRequest)},
+ { 41, -1, sizeof(::flyteidl::admin::ProjectRegisterResponse)},
+ { 46, -1, sizeof(::flyteidl::admin::ProjectUpdateResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -250,28 +251,28 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl
const char descriptor_table_protodef_flyteidl_2fadmin_2fproject_2eproto[] =
"\n\034flyteidl/admin/project.proto\022\016flyteidl"
".admin\032\033flyteidl/admin/common.proto\"\"\n\006D"
- "omain\022\n\n\002id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\"\376\001\n\007Proj"
+ "omain\022\n\n\002id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\"\213\002\n\007Proj"
"ect\022\n\n\002id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\'\n\007domains"
"\030\003 \003(\0132\026.flyteidl.admin.Domain\022\023\n\013descri"
"ption\030\004 \001(\t\022&\n\006labels\030\005 \001(\0132\026.flyteidl.a"
"dmin.Labels\0223\n\005state\030\006 \001(\0162$.flyteidl.ad"
- "min.Project.ProjectState\">\n\014ProjectState"
- "\022\n\n\006ACTIVE\020\000\022\014\n\010ARCHIVED\020\001\022\024\n\020SYSTEM_GEN"
- "ERATED\020\002\"D\n\010Projects\022)\n\010projects\030\001 \003(\0132\027"
- ".flyteidl.admin.Project\022\r\n\005token\030\002 \001(\t\"j"
- "\n\022ProjectListRequest\022\r\n\005limit\030\001 \001(\r\022\r\n\005t"
- "oken\030\002 \001(\t\022\017\n\007filters\030\003 \001(\t\022%\n\007sort_by\030\004"
- " \001(\0132\024.flyteidl.admin.Sort\"B\n\026ProjectReg"
- "isterRequest\022(\n\007project\030\001 \001(\0132\027.flyteidl"
- ".admin.Project\"\031\n\027ProjectRegisterRespons"
- "e\"\027\n\025ProjectUpdateResponseB=Z;github.com"
- "/flyteorg/flyte/flyteidl/gen/pb-go/flyte"
- "idl/adminb\006proto3"
+ "min.Project.ProjectState\022\013\n\003org\030\007 \001(\t\">\n"
+ "\014ProjectState\022\n\n\006ACTIVE\020\000\022\014\n\010ARCHIVED\020\001\022"
+ "\024\n\020SYSTEM_GENERATED\020\002\"D\n\010Projects\022)\n\010pro"
+ "jects\030\001 \003(\0132\027.flyteidl.admin.Project\022\r\n\005"
+ "token\030\002 \001(\t\"j\n\022ProjectListRequest\022\r\n\005lim"
+ "it\030\001 \001(\r\022\r\n\005token\030\002 \001(\t\022\017\n\007filters\030\003 \001(\t"
+ "\022%\n\007sort_by\030\004 \001(\0132\024.flyteidl.admin.Sort\""
+ "B\n\026ProjectRegisterRequest\022(\n\007project\030\001 \001"
+ "(\0132\027.flyteidl.admin.Project\"\031\n\027ProjectRe"
+ "gisterResponse\"\027\n\025ProjectUpdateResponseB"
+ "=Z;github.com/flyteorg/flyte/flyteidl/ge"
+ "n/pb-go/flyteidl/adminb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fproject_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fproject_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fproject_2eproto,
- "flyteidl/admin/project.proto", &assign_descriptors_table_flyteidl_2fadmin_2fproject_2eproto, 737,
+ "flyteidl/admin/project.proto", &assign_descriptors_table_flyteidl_2fadmin_2fproject_2eproto, 750,
};
void AddDescriptors_flyteidl_2fadmin_2fproject_2eproto() {
@@ -708,6 +709,7 @@ const int Project::kDomainsFieldNumber;
const int Project::kDescriptionFieldNumber;
const int Project::kLabelsFieldNumber;
const int Project::kStateFieldNumber;
+const int Project::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
Project::Project()
@@ -732,6 +734,10 @@ Project::Project(const Project& from)
if (from.description().size() > 0) {
description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_labels()) {
labels_ = new ::flyteidl::admin::Labels(*from.labels_);
} else {
@@ -747,6 +753,7 @@ void Project::SharedCtor() {
id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::memset(&labels_, 0, static_cast(
reinterpret_cast(&state_) -
reinterpret_cast(&labels_)) + sizeof(state_));
@@ -761,6 +768,7 @@ void Project::SharedDtor() {
id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete labels_;
}
@@ -783,6 +791,7 @@ void Project::Clear() {
id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && labels_ != nullptr) {
delete labels_;
}
@@ -889,6 +898,22 @@ const char* Project::_InternalParse(const char* begin, const char* end, void* ob
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 7;
+ case 7: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 58) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.Project.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1004,6 +1029,21 @@ bool Project::MergePartialFromCodedStream(
break;
}
+ // string org = 7;
+ case 7: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (58 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.Project.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1082,6 +1122,16 @@ void Project::SerializeWithCachedSizes(
6, this->state(), output);
}
+ // string org = 7;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.Project.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 7, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1149,6 +1199,17 @@ ::google::protobuf::uint8* Project::InternalSerializeWithCachedSizesToArray(
6, this->state(), target);
}
+ // string org = 7;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.Project.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 7, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1202,6 +1263,13 @@ size_t Project::ByteSizeLong() const {
this->description());
}
+ // string org = 7;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.Labels labels = 5;
if (this->has_labels()) {
total_size += 1 +
@@ -1255,6 +1323,10 @@ void Project::MergeFrom(const Project& from) {
description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_labels()) {
mutable_labels()->::flyteidl::admin::Labels::MergeFrom(from.labels());
}
@@ -1295,6 +1367,8 @@ void Project::InternalSwap(Project* other) {
GetArenaNoVirtual());
description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(labels_, other->labels_);
swap(state_, other->state_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.h
index b1fa7e9e3b..4645e8bf9c 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/project.pb.h
@@ -425,6 +425,20 @@ class Project final :
::std::string* release_description();
void set_allocated_description(::std::string* description);
+ // string org = 7;
+ void clear_org();
+ static const int kOrgFieldNumber = 7;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.Labels labels = 5;
bool has_labels() const;
void clear_labels();
@@ -449,6 +463,7 @@ class Project final :
::google::protobuf::internal::ArenaStringPtr id_;
::google::protobuf::internal::ArenaStringPtr name_;
::google::protobuf::internal::ArenaStringPtr description_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::Labels* labels_;
int state_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
@@ -1433,6 +1448,59 @@ inline void Project::set_state(::flyteidl::admin::Project_ProjectState value) {
// @@protoc_insertion_point(field_set:flyteidl.admin.Project.state)
}
+// string org = 7;
+inline void Project::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& Project::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.Project.org)
+ return org_.GetNoArena();
+}
+inline void Project::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.Project.org)
+}
+#if LANG_CXX11
+inline void Project::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.Project.org)
+}
+#endif
+inline void Project::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.Project.org)
+}
+inline void Project::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.Project.org)
+}
+inline ::std::string* Project::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.Project.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* Project::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.Project.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void Project::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.Project.org)
+}
+
// -------------------------------------------------------------------
// Projects
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.cc
index ad78bb68cf..40a47623d7 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.cc
@@ -173,6 +173,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fattrib
~0u, // no _weak_field_map_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributes, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributes, matching_attributes_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributes, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesUpdateRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -191,6 +192,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fattrib
~0u, // no _weak_field_map_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesGetRequest, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesGetRequest, resource_type_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesGetRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesGetResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -204,6 +206,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fattrib
~0u, // no _weak_field_map_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesDeleteRequest, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesDeleteRequest, resource_type_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesDeleteRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectAttributesDeleteResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -212,12 +215,12 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fattrib
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::ProjectAttributes)},
- { 7, -1, sizeof(::flyteidl::admin::ProjectAttributesUpdateRequest)},
- { 13, -1, sizeof(::flyteidl::admin::ProjectAttributesUpdateResponse)},
- { 18, -1, sizeof(::flyteidl::admin::ProjectAttributesGetRequest)},
- { 25, -1, sizeof(::flyteidl::admin::ProjectAttributesGetResponse)},
- { 31, -1, sizeof(::flyteidl::admin::ProjectAttributesDeleteRequest)},
- { 38, -1, sizeof(::flyteidl::admin::ProjectAttributesDeleteResponse)},
+ { 8, -1, sizeof(::flyteidl::admin::ProjectAttributesUpdateRequest)},
+ { 14, -1, sizeof(::flyteidl::admin::ProjectAttributesUpdateResponse)},
+ { 19, -1, sizeof(::flyteidl::admin::ProjectAttributesGetRequest)},
+ { 27, -1, sizeof(::flyteidl::admin::ProjectAttributesGetResponse)},
+ { 33, -1, sizeof(::flyteidl::admin::ProjectAttributesDeleteRequest)},
+ { 41, -1, sizeof(::flyteidl::admin::ProjectAttributesDeleteResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -239,28 +242,29 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl
const char descriptor_table_protodef_flyteidl_2fadmin_2fproject_5fattributes_2eproto[] =
"\n\'flyteidl/admin/project_attributes.prot"
"o\022\016flyteidl.admin\032\'flyteidl/admin/matcha"
- "ble_resource.proto\"e\n\021ProjectAttributes\022"
+ "ble_resource.proto\"r\n\021ProjectAttributes\022"
"\017\n\007project\030\001 \001(\t\022\?\n\023matching_attributes\030"
"\002 \001(\0132\".flyteidl.admin.MatchingAttribute"
- "s\"W\n\036ProjectAttributesUpdateRequest\0225\n\na"
- "ttributes\030\001 \001(\0132!.flyteidl.admin.Project"
- "Attributes\"!\n\037ProjectAttributesUpdateRes"
- "ponse\"h\n\033ProjectAttributesGetRequest\022\017\n\007"
- "project\030\001 \001(\t\0228\n\rresource_type\030\002 \001(\0162!.f"
- "lyteidl.admin.MatchableResource\"U\n\034Proje"
- "ctAttributesGetResponse\0225\n\nattributes\030\001 "
- "\001(\0132!.flyteidl.admin.ProjectAttributes\"k"
- "\n\036ProjectAttributesDeleteRequest\022\017\n\007proj"
- "ect\030\001 \001(\t\0228\n\rresource_type\030\002 \001(\0162!.flyte"
- "idl.admin.MatchableResource\"!\n\037ProjectAt"
- "tributesDeleteResponseB=Z;github.com/fly"
- "teorg/flyte/flyteidl/gen/pb-go/flyteidl/"
- "adminb\006proto3"
+ "s\022\013\n\003org\030\003 \001(\t\"W\n\036ProjectAttributesUpdat"
+ "eRequest\0225\n\nattributes\030\001 \001(\0132!.flyteidl."
+ "admin.ProjectAttributes\"!\n\037ProjectAttrib"
+ "utesUpdateResponse\"u\n\033ProjectAttributesG"
+ "etRequest\022\017\n\007project\030\001 \001(\t\0228\n\rresource_t"
+ "ype\030\002 \001(\0162!.flyteidl.admin.MatchableReso"
+ "urce\022\013\n\003org\030\003 \001(\t\"U\n\034ProjectAttributesGe"
+ "tResponse\0225\n\nattributes\030\001 \001(\0132!.flyteidl"
+ ".admin.ProjectAttributes\"x\n\036ProjectAttri"
+ "butesDeleteRequest\022\017\n\007project\030\001 \001(\t\0228\n\rr"
+ "esource_type\030\002 \001(\0162!.flyteidl.admin.Matc"
+ "hableResource\022\013\n\003org\030\003 \001(\t\"!\n\037ProjectAtt"
+ "ributesDeleteResponseB=Z;github.com/flyt"
+ "eorg/flyte/flyteidl/gen/pb-go/flyteidl/a"
+ "dminb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fproject_5fattributes_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fproject_5fattributes_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fproject_5fattributes_2eproto,
- "flyteidl/admin/project_attributes.proto", &assign_descriptors_table_flyteidl_2fadmin_2fproject_5fattributes_2eproto, 733,
+ "flyteidl/admin/project_attributes.proto", &assign_descriptors_table_flyteidl_2fadmin_2fproject_5fattributes_2eproto, 772,
};
void AddDescriptors_flyteidl_2fadmin_2fproject_5fattributes_2eproto() {
@@ -300,6 +304,7 @@ void ProjectAttributes::clear_matching_attributes() {
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int ProjectAttributes::kProjectFieldNumber;
const int ProjectAttributes::kMatchingAttributesFieldNumber;
+const int ProjectAttributes::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ProjectAttributes::ProjectAttributes()
@@ -315,6 +320,10 @@ ProjectAttributes::ProjectAttributes(const ProjectAttributes& from)
if (from.project().size() > 0) {
project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_matching_attributes()) {
matching_attributes_ = new ::flyteidl::admin::MatchingAttributes(*from.matching_attributes_);
} else {
@@ -327,6 +336,7 @@ void ProjectAttributes::SharedCtor() {
::google::protobuf::internal::InitSCC(
&scc_info_ProjectAttributes_flyteidl_2fadmin_2fproject_5fattributes_2eproto.base);
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
matching_attributes_ = nullptr;
}
@@ -337,6 +347,7 @@ ProjectAttributes::~ProjectAttributes() {
void ProjectAttributes::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete matching_attributes_;
}
@@ -356,6 +367,7 @@ void ProjectAttributes::Clear() {
(void) cached_has_bits;
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && matching_attributes_ != nullptr) {
delete matching_attributes_;
}
@@ -405,6 +417,22 @@ const char* ProjectAttributes::_InternalParse(const char* begin, const char* end
{parser_till_end, object}, ptr - size, ptr));
break;
}
+ // string org = 3;
+ case 3: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ProjectAttributes.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -465,6 +493,21 @@ bool ProjectAttributes::MergePartialFromCodedStream(
break;
}
+ // string org = 3;
+ case 3: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ProjectAttributes.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -508,6 +551,16 @@ void ProjectAttributes::SerializeWithCachedSizes(
2, HasBitSetters::matching_attributes(this), output);
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectAttributes.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 3, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -539,6 +592,17 @@ ::google::protobuf::uint8* ProjectAttributes::InternalSerializeWithCachedSizesTo
2, HasBitSetters::matching_attributes(this), target);
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectAttributes.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 3, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -567,6 +631,13 @@ size_t ProjectAttributes::ByteSizeLong() const {
this->project());
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchingAttributes matching_attributes = 2;
if (this->has_matching_attributes()) {
total_size += 1 +
@@ -605,6 +676,10 @@ void ProjectAttributes::MergeFrom(const ProjectAttributes& from) {
project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_matching_attributes()) {
mutable_matching_attributes()->::flyteidl::admin::MatchingAttributes::MergeFrom(from.matching_attributes());
}
@@ -637,6 +712,8 @@ void ProjectAttributes::InternalSwap(ProjectAttributes* other) {
_internal_metadata_.Swap(&other->_internal_metadata_);
project_.Swap(&other->project_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(matching_attributes_, other->matching_attributes_);
}
@@ -1153,6 +1230,7 @@ class ProjectAttributesGetRequest::HasBitSetters {
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int ProjectAttributesGetRequest::kProjectFieldNumber;
const int ProjectAttributesGetRequest::kResourceTypeFieldNumber;
+const int ProjectAttributesGetRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ProjectAttributesGetRequest::ProjectAttributesGetRequest()
@@ -1168,6 +1246,10 @@ ProjectAttributesGetRequest::ProjectAttributesGetRequest(const ProjectAttributes
if (from.project().size() > 0) {
project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.ProjectAttributesGetRequest)
}
@@ -1176,6 +1258,7 @@ void ProjectAttributesGetRequest::SharedCtor() {
::google::protobuf::internal::InitSCC(
&scc_info_ProjectAttributesGetRequest_flyteidl_2fadmin_2fproject_5fattributes_2eproto.base);
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -1186,6 +1269,7 @@ ProjectAttributesGetRequest::~ProjectAttributesGetRequest() {
void ProjectAttributesGetRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void ProjectAttributesGetRequest::SetCachedSize(int size) const {
@@ -1204,6 +1288,7 @@ void ProjectAttributesGetRequest::Clear() {
(void) cached_has_bits;
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -1245,6 +1330,22 @@ const char* ProjectAttributesGetRequest::_InternalParse(const char* begin, const
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 3;
+ case 3: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ProjectAttributesGetRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1308,6 +1409,21 @@ bool ProjectAttributesGetRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 3;
+ case 3: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ProjectAttributesGetRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1351,6 +1467,16 @@ void ProjectAttributesGetRequest::SerializeWithCachedSizes(
2, this->resource_type(), output);
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectAttributesGetRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 3, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1381,6 +1507,17 @@ ::google::protobuf::uint8* ProjectAttributesGetRequest::InternalSerializeWithCac
2, this->resource_type(), target);
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectAttributesGetRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 3, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1409,6 +1546,13 @@ size_t ProjectAttributesGetRequest::ByteSizeLong() const {
this->project());
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchableResource resource_type = 2;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -1446,6 +1590,10 @@ void ProjectAttributesGetRequest::MergeFrom(const ProjectAttributesGetRequest& f
project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -1478,6 +1626,8 @@ void ProjectAttributesGetRequest::InternalSwap(ProjectAttributesGetRequest* othe
_internal_metadata_.Swap(&other->_internal_metadata_);
project_.Swap(&other->project_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
@@ -1785,6 +1935,7 @@ class ProjectAttributesDeleteRequest::HasBitSetters {
#if !defined(_MSC_VER) || _MSC_VER >= 1900
const int ProjectAttributesDeleteRequest::kProjectFieldNumber;
const int ProjectAttributesDeleteRequest::kResourceTypeFieldNumber;
+const int ProjectAttributesDeleteRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ProjectAttributesDeleteRequest::ProjectAttributesDeleteRequest()
@@ -1800,6 +1951,10 @@ ProjectAttributesDeleteRequest::ProjectAttributesDeleteRequest(const ProjectAttr
if (from.project().size() > 0) {
project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.ProjectAttributesDeleteRequest)
}
@@ -1808,6 +1963,7 @@ void ProjectAttributesDeleteRequest::SharedCtor() {
::google::protobuf::internal::InitSCC(
&scc_info_ProjectAttributesDeleteRequest_flyteidl_2fadmin_2fproject_5fattributes_2eproto.base);
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -1818,6 +1974,7 @@ ProjectAttributesDeleteRequest::~ProjectAttributesDeleteRequest() {
void ProjectAttributesDeleteRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void ProjectAttributesDeleteRequest::SetCachedSize(int size) const {
@@ -1836,6 +1993,7 @@ void ProjectAttributesDeleteRequest::Clear() {
(void) cached_has_bits;
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -1877,6 +2035,22 @@ const char* ProjectAttributesDeleteRequest::_InternalParse(const char* begin, co
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 3;
+ case 3: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ProjectAttributesDeleteRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1940,6 +2114,21 @@ bool ProjectAttributesDeleteRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 3;
+ case 3: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ProjectAttributesDeleteRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1983,6 +2172,16 @@ void ProjectAttributesDeleteRequest::SerializeWithCachedSizes(
2, this->resource_type(), output);
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectAttributesDeleteRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 3, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -2013,6 +2212,17 @@ ::google::protobuf::uint8* ProjectAttributesDeleteRequest::InternalSerializeWith
2, this->resource_type(), target);
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectAttributesDeleteRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 3, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -2041,6 +2251,13 @@ size_t ProjectAttributesDeleteRequest::ByteSizeLong() const {
this->project());
}
+ // string org = 3;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchableResource resource_type = 2;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -2078,6 +2295,10 @@ void ProjectAttributesDeleteRequest::MergeFrom(const ProjectAttributesDeleteRequ
project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -2110,6 +2331,8 @@ void ProjectAttributesDeleteRequest::InternalSwap(ProjectAttributesDeleteRequest
_internal_metadata_.Swap(&other->_internal_metadata_);
project_.Swap(&other->project_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.h
index 3c859a5e4a..af00e25767 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/project_attributes.pb.h
@@ -199,6 +199,20 @@ class ProjectAttributes final :
::std::string* release_project();
void set_allocated_project(::std::string* project);
+ // string org = 3;
+ void clear_org();
+ static const int kOrgFieldNumber = 3;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchingAttributes matching_attributes = 2;
bool has_matching_attributes() const;
void clear_matching_attributes();
@@ -214,6 +228,7 @@ class ProjectAttributes final :
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
::google::protobuf::internal::ArenaStringPtr project_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::MatchingAttributes* matching_attributes_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fproject_5fattributes_2eproto;
@@ -549,6 +564,20 @@ class ProjectAttributesGetRequest final :
::std::string* release_project();
void set_allocated_project(::std::string* project);
+ // string org = 3;
+ void clear_org();
+ static const int kOrgFieldNumber = 3;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchableResource resource_type = 2;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 2;
@@ -561,6 +590,7 @@ class ProjectAttributesGetRequest final :
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
::google::protobuf::internal::ArenaStringPtr project_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fproject_5fattributes_2eproto;
@@ -791,6 +821,20 @@ class ProjectAttributesDeleteRequest final :
::std::string* release_project();
void set_allocated_project(::std::string* project);
+ // string org = 3;
+ void clear_org();
+ static const int kOrgFieldNumber = 3;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchableResource resource_type = 2;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 2;
@@ -803,6 +847,7 @@ class ProjectAttributesDeleteRequest final :
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
::google::protobuf::internal::ArenaStringPtr project_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fproject_5fattributes_2eproto;
@@ -1021,6 +1066,59 @@ inline void ProjectAttributes::set_allocated_matching_attributes(::flyteidl::adm
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectAttributes.matching_attributes)
}
+// string org = 3;
+inline void ProjectAttributes::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ProjectAttributes::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ProjectAttributes.org)
+ return org_.GetNoArena();
+}
+inline void ProjectAttributes::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ProjectAttributes.org)
+}
+#if LANG_CXX11
+inline void ProjectAttributes::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ProjectAttributes.org)
+}
+#endif
+inline void ProjectAttributes::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ProjectAttributes.org)
+}
+inline void ProjectAttributes::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ProjectAttributes.org)
+}
+inline ::std::string* ProjectAttributes::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ProjectAttributes.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ProjectAttributes::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ProjectAttributes.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ProjectAttributes::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectAttributes.org)
+}
+
// -------------------------------------------------------------------
// ProjectAttributesUpdateRequest
@@ -1151,6 +1249,59 @@ inline void ProjectAttributesGetRequest::set_resource_type(::flyteidl::admin::Ma
// @@protoc_insertion_point(field_set:flyteidl.admin.ProjectAttributesGetRequest.resource_type)
}
+// string org = 3;
+inline void ProjectAttributesGetRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ProjectAttributesGetRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ProjectAttributesGetRequest.org)
+ return org_.GetNoArena();
+}
+inline void ProjectAttributesGetRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ProjectAttributesGetRequest.org)
+}
+#if LANG_CXX11
+inline void ProjectAttributesGetRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ProjectAttributesGetRequest.org)
+}
+#endif
+inline void ProjectAttributesGetRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ProjectAttributesGetRequest.org)
+}
+inline void ProjectAttributesGetRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ProjectAttributesGetRequest.org)
+}
+inline ::std::string* ProjectAttributesGetRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ProjectAttributesGetRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ProjectAttributesGetRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ProjectAttributesGetRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ProjectAttributesGetRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectAttributesGetRequest.org)
+}
+
// -------------------------------------------------------------------
// ProjectAttributesGetResponse
@@ -1277,6 +1428,59 @@ inline void ProjectAttributesDeleteRequest::set_resource_type(::flyteidl::admin:
// @@protoc_insertion_point(field_set:flyteidl.admin.ProjectAttributesDeleteRequest.resource_type)
}
+// string org = 3;
+inline void ProjectAttributesDeleteRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ProjectAttributesDeleteRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+ return org_.GetNoArena();
+}
+inline void ProjectAttributesDeleteRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+}
+#if LANG_CXX11
+inline void ProjectAttributesDeleteRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+}
+#endif
+inline void ProjectAttributesDeleteRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+}
+inline void ProjectAttributesDeleteRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+}
+inline ::std::string* ProjectAttributesDeleteRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ProjectAttributesDeleteRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ProjectAttributesDeleteRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectAttributesDeleteRequest.org)
+}
+
// -------------------------------------------------------------------
// ProjectAttributesDeleteResponse
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.cc
index 6de4670235..25b576c211 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.cc
@@ -174,6 +174,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fdomain
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributes, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributes, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributes, matching_attributes_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributes, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesUpdateRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -193,6 +194,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fdomain
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesGetRequest, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesGetRequest, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesGetRequest, resource_type_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesGetRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesGetResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -207,6 +209,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fdomain
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesDeleteRequest, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesDeleteRequest, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesDeleteRequest, resource_type_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesDeleteRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ProjectDomainAttributesDeleteResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -215,12 +218,12 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fproject_5fdomain
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::ProjectDomainAttributes)},
- { 8, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesUpdateRequest)},
- { 14, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesUpdateResponse)},
- { 19, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesGetRequest)},
- { 27, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesGetResponse)},
- { 33, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesDeleteRequest)},
- { 41, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesDeleteResponse)},
+ { 9, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesUpdateRequest)},
+ { 15, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesUpdateResponse)},
+ { 20, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesGetRequest)},
+ { 29, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesGetResponse)},
+ { 35, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesDeleteRequest)},
+ { 44, -1, sizeof(::flyteidl::admin::ProjectDomainAttributesDeleteResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -242,31 +245,32 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl
const char descriptor_table_protodef_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto[] =
"\n.flyteidl/admin/project_domain_attribut"
"es.proto\022\016flyteidl.admin\032\'flyteidl/admin"
- "/matchable_resource.proto\"{\n\027ProjectDoma"
- "inAttributes\022\017\n\007project\030\001 \001(\t\022\016\n\006domain\030"
- "\002 \001(\t\022\?\n\023matching_attributes\030\003 \001(\0132\".fly"
- "teidl.admin.MatchingAttributes\"c\n$Projec"
- "tDomainAttributesUpdateRequest\022;\n\nattrib"
- "utes\030\001 \001(\0132\'.flyteidl.admin.ProjectDomai"
- "nAttributes\"\'\n%ProjectDomainAttributesUp"
- "dateResponse\"~\n!ProjectDomainAttributesG"
- "etRequest\022\017\n\007project\030\001 \001(\t\022\016\n\006domain\030\002 \001"
- "(\t\0228\n\rresource_type\030\003 \001(\0162!.flyteidl.adm"
- "in.MatchableResource\"a\n\"ProjectDomainAtt"
- "ributesGetResponse\022;\n\nattributes\030\001 \001(\0132\'"
- ".flyteidl.admin.ProjectDomainAttributes\""
- "\201\001\n$ProjectDomainAttributesDeleteRequest"
- "\022\017\n\007project\030\001 \001(\t\022\016\n\006domain\030\002 \001(\t\0228\n\rres"
- "ource_type\030\003 \001(\0162!.flyteidl.admin.Matcha"
- "bleResource\"\'\n%ProjectDomainAttributesDe"
- "leteResponseB=Z;github.com/flyteorg/flyt"
- "e/flyteidl/gen/pb-go/flyteidl/adminb\006pro"
- "to3"
+ "/matchable_resource.proto\"\210\001\n\027ProjectDom"
+ "ainAttributes\022\017\n\007project\030\001 \001(\t\022\016\n\006domain"
+ "\030\002 \001(\t\022\?\n\023matching_attributes\030\003 \001(\0132\".fl"
+ "yteidl.admin.MatchingAttributes\022\013\n\003org\030\004"
+ " \001(\t\"c\n$ProjectDomainAttributesUpdateReq"
+ "uest\022;\n\nattributes\030\001 \001(\0132\'.flyteidl.admi"
+ "n.ProjectDomainAttributes\"\'\n%ProjectDoma"
+ "inAttributesUpdateResponse\"\213\001\n!ProjectDo"
+ "mainAttributesGetRequest\022\017\n\007project\030\001 \001("
+ "\t\022\016\n\006domain\030\002 \001(\t\0228\n\rresource_type\030\003 \001(\016"
+ "2!.flyteidl.admin.MatchableResource\022\013\n\003o"
+ "rg\030\004 \001(\t\"a\n\"ProjectDomainAttributesGetRe"
+ "sponse\022;\n\nattributes\030\001 \001(\0132\'.flyteidl.ad"
+ "min.ProjectDomainAttributes\"\216\001\n$ProjectD"
+ "omainAttributesDeleteRequest\022\017\n\007project\030"
+ "\001 \001(\t\022\016\n\006domain\030\002 \001(\t\0228\n\rresource_type\030\003"
+ " \001(\0162!.flyteidl.admin.MatchableResource\022"
+ "\013\n\003org\030\004 \001(\t\"\'\n%ProjectDomainAttributesD"
+ "eleteResponseB=Z;github.com/flyteorg/fly"
+ "te/flyteidl/gen/pb-go/flyteidl/adminb\006pr"
+ "oto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto,
- "flyteidl/admin/project_domain_attributes.proto", &assign_descriptors_table_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto, 843,
+ "flyteidl/admin/project_domain_attributes.proto", &assign_descriptors_table_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto, 884,
};
void AddDescriptors_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto() {
@@ -307,6 +311,7 @@ void ProjectDomainAttributes::clear_matching_attributes() {
const int ProjectDomainAttributes::kProjectFieldNumber;
const int ProjectDomainAttributes::kDomainFieldNumber;
const int ProjectDomainAttributes::kMatchingAttributesFieldNumber;
+const int ProjectDomainAttributes::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ProjectDomainAttributes::ProjectDomainAttributes()
@@ -326,6 +331,10 @@ ProjectDomainAttributes::ProjectDomainAttributes(const ProjectDomainAttributes&
if (from.domain().size() > 0) {
domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_matching_attributes()) {
matching_attributes_ = new ::flyteidl::admin::MatchingAttributes(*from.matching_attributes_);
} else {
@@ -339,6 +348,7 @@ void ProjectDomainAttributes::SharedCtor() {
&scc_info_ProjectDomainAttributes_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto.base);
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
matching_attributes_ = nullptr;
}
@@ -350,6 +360,7 @@ ProjectDomainAttributes::~ProjectDomainAttributes() {
void ProjectDomainAttributes::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete matching_attributes_;
}
@@ -370,6 +381,7 @@ void ProjectDomainAttributes::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && matching_attributes_ != nullptr) {
delete matching_attributes_;
}
@@ -435,6 +447,22 @@ const char* ProjectDomainAttributes::_InternalParse(const char* begin, const cha
{parser_till_end, object}, ptr - size, ptr));
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 34) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ProjectDomainAttributes.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -510,6 +538,21 @@ bool ProjectDomainAttributes::MergePartialFromCodedStream(
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ProjectDomainAttributes.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -563,6 +606,16 @@ void ProjectDomainAttributes::SerializeWithCachedSizes(
3, HasBitSetters::matching_attributes(this), output);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectDomainAttributes.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 4, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -605,6 +658,17 @@ ::google::protobuf::uint8* ProjectDomainAttributes::InternalSerializeWithCachedS
3, HasBitSetters::matching_attributes(this), target);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectDomainAttributes.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 4, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -640,6 +704,13 @@ size_t ProjectDomainAttributes::ByteSizeLong() const {
this->domain());
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchingAttributes matching_attributes = 3;
if (this->has_matching_attributes()) {
total_size += 1 +
@@ -682,6 +753,10 @@ void ProjectDomainAttributes::MergeFrom(const ProjectDomainAttributes& from) {
domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_matching_attributes()) {
mutable_matching_attributes()->::flyteidl::admin::MatchingAttributes::MergeFrom(from.matching_attributes());
}
@@ -716,6 +791,8 @@ void ProjectDomainAttributes::InternalSwap(ProjectDomainAttributes* other) {
GetArenaNoVirtual());
domain_.Swap(&other->domain_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(matching_attributes_, other->matching_attributes_);
}
@@ -1233,6 +1310,7 @@ class ProjectDomainAttributesGetRequest::HasBitSetters {
const int ProjectDomainAttributesGetRequest::kProjectFieldNumber;
const int ProjectDomainAttributesGetRequest::kDomainFieldNumber;
const int ProjectDomainAttributesGetRequest::kResourceTypeFieldNumber;
+const int ProjectDomainAttributesGetRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ProjectDomainAttributesGetRequest::ProjectDomainAttributesGetRequest()
@@ -1252,6 +1330,10 @@ ProjectDomainAttributesGetRequest::ProjectDomainAttributesGetRequest(const Proje
if (from.domain().size() > 0) {
domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.ProjectDomainAttributesGetRequest)
}
@@ -1261,6 +1343,7 @@ void ProjectDomainAttributesGetRequest::SharedCtor() {
&scc_info_ProjectDomainAttributesGetRequest_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto.base);
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -1272,6 +1355,7 @@ ProjectDomainAttributesGetRequest::~ProjectDomainAttributesGetRequest() {
void ProjectDomainAttributesGetRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void ProjectDomainAttributesGetRequest::SetCachedSize(int size) const {
@@ -1291,6 +1375,7 @@ void ProjectDomainAttributesGetRequest::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -1348,6 +1433,22 @@ const char* ProjectDomainAttributesGetRequest::_InternalParse(const char* begin,
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 34) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ProjectDomainAttributesGetRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1426,6 +1527,21 @@ bool ProjectDomainAttributesGetRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ProjectDomainAttributesGetRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1479,6 +1595,16 @@ void ProjectDomainAttributesGetRequest::SerializeWithCachedSizes(
3, this->resource_type(), output);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectDomainAttributesGetRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 4, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1520,6 +1646,17 @@ ::google::protobuf::uint8* ProjectDomainAttributesGetRequest::InternalSerializeW
3, this->resource_type(), target);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectDomainAttributesGetRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 4, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1555,6 +1692,13 @@ size_t ProjectDomainAttributesGetRequest::ByteSizeLong() const {
this->domain());
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchableResource resource_type = 3;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -1596,6 +1740,10 @@ void ProjectDomainAttributesGetRequest::MergeFrom(const ProjectDomainAttributesG
domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -1630,6 +1778,8 @@ void ProjectDomainAttributesGetRequest::InternalSwap(ProjectDomainAttributesGetR
GetArenaNoVirtual());
domain_.Swap(&other->domain_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
@@ -1938,6 +2088,7 @@ class ProjectDomainAttributesDeleteRequest::HasBitSetters {
const int ProjectDomainAttributesDeleteRequest::kProjectFieldNumber;
const int ProjectDomainAttributesDeleteRequest::kDomainFieldNumber;
const int ProjectDomainAttributesDeleteRequest::kResourceTypeFieldNumber;
+const int ProjectDomainAttributesDeleteRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
ProjectDomainAttributesDeleteRequest::ProjectDomainAttributesDeleteRequest()
@@ -1957,6 +2108,10 @@ ProjectDomainAttributesDeleteRequest::ProjectDomainAttributesDeleteRequest(const
if (from.domain().size() > 0) {
domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.ProjectDomainAttributesDeleteRequest)
}
@@ -1966,6 +2121,7 @@ void ProjectDomainAttributesDeleteRequest::SharedCtor() {
&scc_info_ProjectDomainAttributesDeleteRequest_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto.base);
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -1977,6 +2133,7 @@ ProjectDomainAttributesDeleteRequest::~ProjectDomainAttributesDeleteRequest() {
void ProjectDomainAttributesDeleteRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void ProjectDomainAttributesDeleteRequest::SetCachedSize(int size) const {
@@ -1996,6 +2153,7 @@ void ProjectDomainAttributesDeleteRequest::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -2053,6 +2211,22 @@ const char* ProjectDomainAttributesDeleteRequest::_InternalParse(const char* beg
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 34) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.ProjectDomainAttributesDeleteRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -2131,6 +2305,21 @@ bool ProjectDomainAttributesDeleteRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 4;
+ case 4: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.ProjectDomainAttributesDeleteRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -2184,6 +2373,16 @@ void ProjectDomainAttributesDeleteRequest::SerializeWithCachedSizes(
3, this->resource_type(), output);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectDomainAttributesDeleteRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 4, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -2225,6 +2424,17 @@ ::google::protobuf::uint8* ProjectDomainAttributesDeleteRequest::InternalSeriali
3, this->resource_type(), target);
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.ProjectDomainAttributesDeleteRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 4, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -2260,6 +2470,13 @@ size_t ProjectDomainAttributesDeleteRequest::ByteSizeLong() const {
this->domain());
}
+ // string org = 4;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchableResource resource_type = 3;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -2301,6 +2518,10 @@ void ProjectDomainAttributesDeleteRequest::MergeFrom(const ProjectDomainAttribut
domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -2335,6 +2556,8 @@ void ProjectDomainAttributesDeleteRequest::InternalSwap(ProjectDomainAttributesD
GetArenaNoVirtual());
domain_.Swap(&other->domain_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.h
index 3ad739b9dd..aa27ef3a0a 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/project_domain_attributes.pb.h
@@ -213,6 +213,20 @@ class ProjectDomainAttributes final :
::std::string* release_domain();
void set_allocated_domain(::std::string* domain);
+ // string org = 4;
+ void clear_org();
+ static const int kOrgFieldNumber = 4;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchingAttributes matching_attributes = 3;
bool has_matching_attributes() const;
void clear_matching_attributes();
@@ -229,6 +243,7 @@ class ProjectDomainAttributes final :
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::MatchingAttributes* matching_attributes_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto;
@@ -578,6 +593,20 @@ class ProjectDomainAttributesGetRequest final :
::std::string* release_domain();
void set_allocated_domain(::std::string* domain);
+ // string org = 4;
+ void clear_org();
+ static const int kOrgFieldNumber = 4;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchableResource resource_type = 3;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 3;
@@ -591,6 +620,7 @@ class ProjectDomainAttributesGetRequest final :
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto;
@@ -835,6 +865,20 @@ class ProjectDomainAttributesDeleteRequest final :
::std::string* release_domain();
void set_allocated_domain(::std::string* domain);
+ // string org = 4;
+ void clear_org();
+ static const int kOrgFieldNumber = 4;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchableResource resource_type = 3;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 3;
@@ -848,6 +892,7 @@ class ProjectDomainAttributesDeleteRequest final :
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fproject_5fdomain_5fattributes_2eproto;
@@ -1119,6 +1164,59 @@ inline void ProjectDomainAttributes::set_allocated_matching_attributes(::flyteid
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectDomainAttributes.matching_attributes)
}
+// string org = 4;
+inline void ProjectDomainAttributes::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ProjectDomainAttributes::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ProjectDomainAttributes.org)
+ return org_.GetNoArena();
+}
+inline void ProjectDomainAttributes::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ProjectDomainAttributes.org)
+}
+#if LANG_CXX11
+inline void ProjectDomainAttributes::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ProjectDomainAttributes.org)
+}
+#endif
+inline void ProjectDomainAttributes::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ProjectDomainAttributes.org)
+}
+inline void ProjectDomainAttributes::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ProjectDomainAttributes.org)
+}
+inline ::std::string* ProjectDomainAttributes::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ProjectDomainAttributes.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ProjectDomainAttributes::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ProjectDomainAttributes.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ProjectDomainAttributes::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectDomainAttributes.org)
+}
+
// -------------------------------------------------------------------
// ProjectDomainAttributesUpdateRequest
@@ -1302,6 +1400,59 @@ inline void ProjectDomainAttributesGetRequest::set_resource_type(::flyteidl::adm
// @@protoc_insertion_point(field_set:flyteidl.admin.ProjectDomainAttributesGetRequest.resource_type)
}
+// string org = 4;
+inline void ProjectDomainAttributesGetRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ProjectDomainAttributesGetRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+ return org_.GetNoArena();
+}
+inline void ProjectDomainAttributesGetRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+}
+#if LANG_CXX11
+inline void ProjectDomainAttributesGetRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+}
+#endif
+inline void ProjectDomainAttributesGetRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+}
+inline void ProjectDomainAttributesGetRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+}
+inline ::std::string* ProjectDomainAttributesGetRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ProjectDomainAttributesGetRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ProjectDomainAttributesGetRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectDomainAttributesGetRequest.org)
+}
+
// -------------------------------------------------------------------
// ProjectDomainAttributesGetResponse
@@ -1481,6 +1632,59 @@ inline void ProjectDomainAttributesDeleteRequest::set_resource_type(::flyteidl::
// @@protoc_insertion_point(field_set:flyteidl.admin.ProjectDomainAttributesDeleteRequest.resource_type)
}
+// string org = 4;
+inline void ProjectDomainAttributesDeleteRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& ProjectDomainAttributesDeleteRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+ return org_.GetNoArena();
+}
+inline void ProjectDomainAttributesDeleteRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+}
+#if LANG_CXX11
+inline void ProjectDomainAttributesDeleteRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+}
+#endif
+inline void ProjectDomainAttributesDeleteRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+}
+inline void ProjectDomainAttributesDeleteRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+}
+inline ::std::string* ProjectDomainAttributesDeleteRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* ProjectDomainAttributesDeleteRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void ProjectDomainAttributesDeleteRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.ProjectDomainAttributesDeleteRequest.org)
+}
+
// -------------------------------------------------------------------
// ProjectDomainAttributesDeleteResponse
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.cc
index 0a85bfeb1d..f181c74738 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.cc
@@ -175,6 +175,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fworkflow_5fattri
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributes, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributes, workflow_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributes, matching_attributes_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributes, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesUpdateRequest, _internal_metadata_),
~0u, // no _extensions_
@@ -195,6 +196,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fworkflow_5fattri
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesGetRequest, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesGetRequest, workflow_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesGetRequest, resource_type_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesGetRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesGetResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -210,6 +212,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fworkflow_5fattri
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesDeleteRequest, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesDeleteRequest, workflow_),
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesDeleteRequest, resource_type_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesDeleteRequest, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::admin::WorkflowAttributesDeleteResponse, _internal_metadata_),
~0u, // no _extensions_
@@ -218,12 +221,12 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fworkflow_5fattri
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::admin::WorkflowAttributes)},
- { 9, -1, sizeof(::flyteidl::admin::WorkflowAttributesUpdateRequest)},
- { 15, -1, sizeof(::flyteidl::admin::WorkflowAttributesUpdateResponse)},
- { 20, -1, sizeof(::flyteidl::admin::WorkflowAttributesGetRequest)},
- { 29, -1, sizeof(::flyteidl::admin::WorkflowAttributesGetResponse)},
- { 35, -1, sizeof(::flyteidl::admin::WorkflowAttributesDeleteRequest)},
- { 44, -1, sizeof(::flyteidl::admin::WorkflowAttributesDeleteResponse)},
+ { 10, -1, sizeof(::flyteidl::admin::WorkflowAttributesUpdateRequest)},
+ { 16, -1, sizeof(::flyteidl::admin::WorkflowAttributesUpdateResponse)},
+ { 21, -1, sizeof(::flyteidl::admin::WorkflowAttributesGetRequest)},
+ { 31, -1, sizeof(::flyteidl::admin::WorkflowAttributesGetResponse)},
+ { 37, -1, sizeof(::flyteidl::admin::WorkflowAttributesDeleteRequest)},
+ { 47, -1, sizeof(::flyteidl::admin::WorkflowAttributesDeleteResponse)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -245,31 +248,32 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl
const char descriptor_table_protodef_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto[] =
"\n(flyteidl/admin/workflow_attributes.pro"
"to\022\016flyteidl.admin\032\'flyteidl/admin/match"
- "able_resource.proto\"\210\001\n\022WorkflowAttribut"
+ "able_resource.proto\"\225\001\n\022WorkflowAttribut"
"es\022\017\n\007project\030\001 \001(\t\022\016\n\006domain\030\002 \001(\t\022\020\n\010w"
"orkflow\030\003 \001(\t\022\?\n\023matching_attributes\030\004 \001"
- "(\0132\".flyteidl.admin.MatchingAttributes\"Y"
- "\n\037WorkflowAttributesUpdateRequest\0226\n\natt"
- "ributes\030\001 \001(\0132\".flyteidl.admin.WorkflowA"
- "ttributes\"\"\n WorkflowAttributesUpdateRes"
- "ponse\"\213\001\n\034WorkflowAttributesGetRequest\022\017"
- "\n\007project\030\001 \001(\t\022\016\n\006domain\030\002 \001(\t\022\020\n\010workf"
- "low\030\003 \001(\t\0228\n\rresource_type\030\004 \001(\0162!.flyte"
- "idl.admin.MatchableResource\"W\n\035WorkflowA"
- "ttributesGetResponse\0226\n\nattributes\030\001 \001(\013"
- "2\".flyteidl.admin.WorkflowAttributes\"\216\001\n"
- "\037WorkflowAttributesDeleteRequest\022\017\n\007proj"
- "ect\030\001 \001(\t\022\016\n\006domain\030\002 \001(\t\022\020\n\010workflow\030\003 "
- "\001(\t\0228\n\rresource_type\030\004 \001(\0162!.flyteidl.ad"
- "min.MatchableResource\"\"\n WorkflowAttribu"
- "tesDeleteResponseB=Z;github.com/flyteorg"
- "/flyte/flyteidl/gen/pb-go/flyteidl/admin"
- "b\006proto3"
+ "(\0132\".flyteidl.admin.MatchingAttributes\022\013"
+ "\n\003org\030\005 \001(\t\"Y\n\037WorkflowAttributesUpdateR"
+ "equest\0226\n\nattributes\030\001 \001(\0132\".flyteidl.ad"
+ "min.WorkflowAttributes\"\"\n WorkflowAttrib"
+ "utesUpdateResponse\"\230\001\n\034WorkflowAttribute"
+ "sGetRequest\022\017\n\007project\030\001 \001(\t\022\016\n\006domain\030\002"
+ " \001(\t\022\020\n\010workflow\030\003 \001(\t\0228\n\rresource_type\030"
+ "\004 \001(\0162!.flyteidl.admin.MatchableResource"
+ "\022\013\n\003org\030\005 \001(\t\"W\n\035WorkflowAttributesGetRe"
+ "sponse\0226\n\nattributes\030\001 \001(\0132\".flyteidl.ad"
+ "min.WorkflowAttributes\"\233\001\n\037WorkflowAttri"
+ "butesDeleteRequest\022\017\n\007project\030\001 \001(\t\022\016\n\006d"
+ "omain\030\002 \001(\t\022\020\n\010workflow\030\003 \001(\t\0228\n\rresourc"
+ "e_type\030\004 \001(\0162!.flyteidl.admin.MatchableR"
+ "esource\022\013\n\003org\030\005 \001(\t\"\"\n WorkflowAttribut"
+ "esDeleteResponseB=Z;github.com/flyteorg/"
+ "flyte/flyteidl/gen/pb-go/flyteidl/adminb"
+ "\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto = {
false, InitDefaults_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto,
descriptor_table_protodef_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto,
- "flyteidl/admin/workflow_attributes.proto", &assign_descriptors_table_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto, 848,
+ "flyteidl/admin/workflow_attributes.proto", &assign_descriptors_table_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto, 887,
};
void AddDescriptors_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto() {
@@ -311,6 +315,7 @@ const int WorkflowAttributes::kProjectFieldNumber;
const int WorkflowAttributes::kDomainFieldNumber;
const int WorkflowAttributes::kWorkflowFieldNumber;
const int WorkflowAttributes::kMatchingAttributesFieldNumber;
+const int WorkflowAttributes::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
WorkflowAttributes::WorkflowAttributes()
@@ -334,6 +339,10 @@ WorkflowAttributes::WorkflowAttributes(const WorkflowAttributes& from)
if (from.workflow().size() > 0) {
workflow_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.workflow_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_matching_attributes()) {
matching_attributes_ = new ::flyteidl::admin::MatchingAttributes(*from.matching_attributes_);
} else {
@@ -348,6 +357,7 @@ void WorkflowAttributes::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
matching_attributes_ = nullptr;
}
@@ -360,6 +370,7 @@ void WorkflowAttributes::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (this != internal_default_instance()) delete matching_attributes_;
}
@@ -381,6 +392,7 @@ void WorkflowAttributes::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
if (GetArenaNoVirtual() == nullptr && matching_attributes_ != nullptr) {
delete matching_attributes_;
}
@@ -462,6 +474,22 @@ const char* WorkflowAttributes::_InternalParse(const char* begin, const char* en
{parser_till_end, object}, ptr - size, ptr));
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 42) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.WorkflowAttributes.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -552,6 +580,21 @@ bool WorkflowAttributes::MergePartialFromCodedStream(
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.WorkflowAttributes.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -615,6 +658,16 @@ void WorkflowAttributes::SerializeWithCachedSizes(
4, HasBitSetters::matching_attributes(this), output);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.WorkflowAttributes.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 5, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -668,6 +721,17 @@ ::google::protobuf::uint8* WorkflowAttributes::InternalSerializeWithCachedSizesT
4, HasBitSetters::matching_attributes(this), target);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.WorkflowAttributes.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 5, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -710,6 +774,13 @@ size_t WorkflowAttributes::ByteSizeLong() const {
this->workflow());
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchingAttributes matching_attributes = 4;
if (this->has_matching_attributes()) {
total_size += 1 +
@@ -756,6 +827,10 @@ void WorkflowAttributes::MergeFrom(const WorkflowAttributes& from) {
workflow_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.workflow_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.has_matching_attributes()) {
mutable_matching_attributes()->::flyteidl::admin::MatchingAttributes::MergeFrom(from.matching_attributes());
}
@@ -792,6 +867,8 @@ void WorkflowAttributes::InternalSwap(WorkflowAttributes* other) {
GetArenaNoVirtual());
workflow_.Swap(&other->workflow_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(matching_attributes_, other->matching_attributes_);
}
@@ -1310,6 +1387,7 @@ const int WorkflowAttributesGetRequest::kProjectFieldNumber;
const int WorkflowAttributesGetRequest::kDomainFieldNumber;
const int WorkflowAttributesGetRequest::kWorkflowFieldNumber;
const int WorkflowAttributesGetRequest::kResourceTypeFieldNumber;
+const int WorkflowAttributesGetRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
WorkflowAttributesGetRequest::WorkflowAttributesGetRequest()
@@ -1333,6 +1411,10 @@ WorkflowAttributesGetRequest::WorkflowAttributesGetRequest(const WorkflowAttribu
if (from.workflow().size() > 0) {
workflow_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.workflow_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.WorkflowAttributesGetRequest)
}
@@ -1343,6 +1425,7 @@ void WorkflowAttributesGetRequest::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -1355,6 +1438,7 @@ void WorkflowAttributesGetRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void WorkflowAttributesGetRequest::SetCachedSize(int size) const {
@@ -1375,6 +1459,7 @@ void WorkflowAttributesGetRequest::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -1448,6 +1533,22 @@ const char* WorkflowAttributesGetRequest::_InternalParse(const char* begin, cons
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 42) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.WorkflowAttributesGetRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1541,6 +1642,21 @@ bool WorkflowAttributesGetRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.WorkflowAttributesGetRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1604,6 +1720,16 @@ void WorkflowAttributesGetRequest::SerializeWithCachedSizes(
4, this->resource_type(), output);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.WorkflowAttributesGetRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 5, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1656,6 +1782,17 @@ ::google::protobuf::uint8* WorkflowAttributesGetRequest::InternalSerializeWithCa
4, this->resource_type(), target);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.WorkflowAttributesGetRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 5, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1698,6 +1835,13 @@ size_t WorkflowAttributesGetRequest::ByteSizeLong() const {
this->workflow());
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchableResource resource_type = 4;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -1743,6 +1887,10 @@ void WorkflowAttributesGetRequest::MergeFrom(const WorkflowAttributesGetRequest&
workflow_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.workflow_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -1779,6 +1927,8 @@ void WorkflowAttributesGetRequest::InternalSwap(WorkflowAttributesGetRequest* ot
GetArenaNoVirtual());
workflow_.Swap(&other->workflow_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
@@ -2088,6 +2238,7 @@ const int WorkflowAttributesDeleteRequest::kProjectFieldNumber;
const int WorkflowAttributesDeleteRequest::kDomainFieldNumber;
const int WorkflowAttributesDeleteRequest::kWorkflowFieldNumber;
const int WorkflowAttributesDeleteRequest::kResourceTypeFieldNumber;
+const int WorkflowAttributesDeleteRequest::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
WorkflowAttributesDeleteRequest::WorkflowAttributesDeleteRequest()
@@ -2111,6 +2262,10 @@ WorkflowAttributesDeleteRequest::WorkflowAttributesDeleteRequest(const WorkflowA
if (from.workflow().size() > 0) {
workflow_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.workflow_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.admin.WorkflowAttributesDeleteRequest)
}
@@ -2121,6 +2276,7 @@ void WorkflowAttributesDeleteRequest::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -2133,6 +2289,7 @@ void WorkflowAttributesDeleteRequest::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void WorkflowAttributesDeleteRequest::SetCachedSize(int size) const {
@@ -2153,6 +2310,7 @@ void WorkflowAttributesDeleteRequest::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
workflow_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -2226,6 +2384,22 @@ const char* WorkflowAttributesDeleteRequest::_InternalParse(const char* begin, c
GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 42) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.admin.WorkflowAttributesDeleteRequest.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -2319,6 +2493,21 @@ bool WorkflowAttributesDeleteRequest::MergePartialFromCodedStream(
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.admin.WorkflowAttributesDeleteRequest.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -2382,6 +2571,16 @@ void WorkflowAttributesDeleteRequest::SerializeWithCachedSizes(
4, this->resource_type(), output);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.WorkflowAttributesDeleteRequest.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 5, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -2434,6 +2633,17 @@ ::google::protobuf::uint8* WorkflowAttributesDeleteRequest::InternalSerializeWit
4, this->resource_type(), target);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.admin.WorkflowAttributesDeleteRequest.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 5, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -2476,6 +2686,13 @@ size_t WorkflowAttributesDeleteRequest::ByteSizeLong() const {
this->workflow());
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.admin.MatchableResource resource_type = 4;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -2521,6 +2738,10 @@ void WorkflowAttributesDeleteRequest::MergeFrom(const WorkflowAttributesDeleteRe
workflow_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.workflow_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -2557,6 +2778,8 @@ void WorkflowAttributesDeleteRequest::InternalSwap(WorkflowAttributesDeleteReque
GetArenaNoVirtual());
workflow_.Swap(&other->workflow_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.h
index f6e12acc87..52d266d94b 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/admin/workflow_attributes.pb.h
@@ -227,6 +227,20 @@ class WorkflowAttributes final :
::std::string* release_workflow();
void set_allocated_workflow(::std::string* workflow);
+ // string org = 5;
+ void clear_org();
+ static const int kOrgFieldNumber = 5;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchingAttributes matching_attributes = 4;
bool has_matching_attributes() const;
void clear_matching_attributes();
@@ -244,6 +258,7 @@ class WorkflowAttributes final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr workflow_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
::flyteidl::admin::MatchingAttributes* matching_attributes_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto;
@@ -607,6 +622,20 @@ class WorkflowAttributesGetRequest final :
::std::string* release_workflow();
void set_allocated_workflow(::std::string* workflow);
+ // string org = 5;
+ void clear_org();
+ static const int kOrgFieldNumber = 5;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchableResource resource_type = 4;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 4;
@@ -621,6 +650,7 @@ class WorkflowAttributesGetRequest final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr workflow_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto;
@@ -879,6 +909,20 @@ class WorkflowAttributesDeleteRequest final :
::std::string* release_workflow();
void set_allocated_workflow(::std::string* workflow);
+ // string org = 5;
+ void clear_org();
+ static const int kOrgFieldNumber = 5;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.admin.MatchableResource resource_type = 4;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 4;
@@ -893,6 +937,7 @@ class WorkflowAttributesDeleteRequest final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr workflow_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fadmin_2fworkflow_5fattributes_2eproto;
@@ -1217,6 +1262,59 @@ inline void WorkflowAttributes::set_allocated_matching_attributes(::flyteidl::ad
// @@protoc_insertion_point(field_set_allocated:flyteidl.admin.WorkflowAttributes.matching_attributes)
}
+// string org = 5;
+inline void WorkflowAttributes::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WorkflowAttributes::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.WorkflowAttributes.org)
+ return org_.GetNoArena();
+}
+inline void WorkflowAttributes::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.WorkflowAttributes.org)
+}
+#if LANG_CXX11
+inline void WorkflowAttributes::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.WorkflowAttributes.org)
+}
+#endif
+inline void WorkflowAttributes::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.WorkflowAttributes.org)
+}
+inline void WorkflowAttributes::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.WorkflowAttributes.org)
+}
+inline ::std::string* WorkflowAttributes::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.WorkflowAttributes.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WorkflowAttributes::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.WorkflowAttributes.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WorkflowAttributes::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.WorkflowAttributes.org)
+}
+
// -------------------------------------------------------------------
// WorkflowAttributesUpdateRequest
@@ -1453,6 +1551,59 @@ inline void WorkflowAttributesGetRequest::set_resource_type(::flyteidl::admin::M
// @@protoc_insertion_point(field_set:flyteidl.admin.WorkflowAttributesGetRequest.resource_type)
}
+// string org = 5;
+inline void WorkflowAttributesGetRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WorkflowAttributesGetRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.WorkflowAttributesGetRequest.org)
+ return org_.GetNoArena();
+}
+inline void WorkflowAttributesGetRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.WorkflowAttributesGetRequest.org)
+}
+#if LANG_CXX11
+inline void WorkflowAttributesGetRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.WorkflowAttributesGetRequest.org)
+}
+#endif
+inline void WorkflowAttributesGetRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.WorkflowAttributesGetRequest.org)
+}
+inline void WorkflowAttributesGetRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.WorkflowAttributesGetRequest.org)
+}
+inline ::std::string* WorkflowAttributesGetRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.WorkflowAttributesGetRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WorkflowAttributesGetRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.WorkflowAttributesGetRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WorkflowAttributesGetRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.WorkflowAttributesGetRequest.org)
+}
+
// -------------------------------------------------------------------
// WorkflowAttributesGetResponse
@@ -1685,6 +1836,59 @@ inline void WorkflowAttributesDeleteRequest::set_resource_type(::flyteidl::admin
// @@protoc_insertion_point(field_set:flyteidl.admin.WorkflowAttributesDeleteRequest.resource_type)
}
+// string org = 5;
+inline void WorkflowAttributesDeleteRequest::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WorkflowAttributesDeleteRequest::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+ return org_.GetNoArena();
+}
+inline void WorkflowAttributesDeleteRequest::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+}
+#if LANG_CXX11
+inline void WorkflowAttributesDeleteRequest::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+}
+#endif
+inline void WorkflowAttributesDeleteRequest::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+}
+inline void WorkflowAttributesDeleteRequest::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+}
+inline ::std::string* WorkflowAttributesDeleteRequest::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WorkflowAttributesDeleteRequest::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WorkflowAttributesDeleteRequest::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.WorkflowAttributesDeleteRequest.org)
+}
+
// -------------------------------------------------------------------
// WorkflowAttributesDeleteResponse
diff --git a/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.cc
index 23adc9e27e..1e16dd7858 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.cc
@@ -140,6 +140,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fidentifier_2eprot
PROTOBUF_FIELD_OFFSET(::flyteidl::core::Identifier, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::core::Identifier, name_),
PROTOBUF_FIELD_OFFSET(::flyteidl::core::Identifier, version_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::core::Identifier, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::core::WorkflowExecutionIdentifier, _internal_metadata_),
~0u, // no _extensions_
@@ -148,6 +149,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fidentifier_2eprot
PROTOBUF_FIELD_OFFSET(::flyteidl::core::WorkflowExecutionIdentifier, project_),
PROTOBUF_FIELD_OFFSET(::flyteidl::core::WorkflowExecutionIdentifier, domain_),
PROTOBUF_FIELD_OFFSET(::flyteidl::core::WorkflowExecutionIdentifier, name_),
+ PROTOBUF_FIELD_OFFSET(::flyteidl::core::WorkflowExecutionIdentifier, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::flyteidl::core::NodeExecutionIdentifier, _internal_metadata_),
~0u, // no _extensions_
@@ -173,10 +175,10 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fcore_2fidentifier_2eprot
};
static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = {
{ 0, -1, sizeof(::flyteidl::core::Identifier)},
- { 10, -1, sizeof(::flyteidl::core::WorkflowExecutionIdentifier)},
- { 18, -1, sizeof(::flyteidl::core::NodeExecutionIdentifier)},
- { 25, -1, sizeof(::flyteidl::core::TaskExecutionIdentifier)},
- { 33, -1, sizeof(::flyteidl::core::SignalIdentifier)},
+ { 11, -1, sizeof(::flyteidl::core::WorkflowExecutionIdentifier)},
+ { 20, -1, sizeof(::flyteidl::core::NodeExecutionIdentifier)},
+ { 27, -1, sizeof(::flyteidl::core::TaskExecutionIdentifier)},
+ { 35, -1, sizeof(::flyteidl::core::SignalIdentifier)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -195,30 +197,31 @@ ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_fl
const char descriptor_table_protodef_flyteidl_2fcore_2fidentifier_2eproto[] =
"\n\036flyteidl/core/identifier.proto\022\rflytei"
- "dl.core\"\200\001\n\nIdentifier\0222\n\rresource_type\030"
+ "dl.core\"\215\001\n\nIdentifier\0222\n\rresource_type\030"
"\001 \001(\0162\033.flyteidl.core.ResourceType\022\017\n\007pr"
"oject\030\002 \001(\t\022\016\n\006domain\030\003 \001(\t\022\014\n\004name\030\004 \001("
- "\t\022\017\n\007version\030\005 \001(\t\"L\n\033WorkflowExecutionI"
- "dentifier\022\017\n\007project\030\001 \001(\t\022\016\n\006domain\030\002 \001"
- "(\t\022\014\n\004name\030\004 \001(\t\"l\n\027NodeExecutionIdentif"
- "ier\022\017\n\007node_id\030\001 \001(\t\022@\n\014execution_id\030\002 \001"
- "(\0132*.flyteidl.core.WorkflowExecutionIden"
- "tifier\"\237\001\n\027TaskExecutionIdentifier\022*\n\007ta"
- "sk_id\030\001 \001(\0132\031.flyteidl.core.Identifier\022A"
- "\n\021node_execution_id\030\002 \001(\0132&.flyteidl.cor"
- "e.NodeExecutionIdentifier\022\025\n\rretry_attem"
- "pt\030\003 \001(\r\"g\n\020SignalIdentifier\022\021\n\tsignal_i"
- "d\030\001 \001(\t\022@\n\014execution_id\030\002 \001(\0132*.flyteidl"
- ".core.WorkflowExecutionIdentifier*U\n\014Res"
- "ourceType\022\017\n\013UNSPECIFIED\020\000\022\010\n\004TASK\020\001\022\014\n\010"
- "WORKFLOW\020\002\022\017\n\013LAUNCH_PLAN\020\003\022\013\n\007DATASET\020\004"
- "B= 1900
Identifier::Identifier()
@@ -291,6 +295,10 @@ Identifier::Identifier(const Identifier& from)
if (from.version().size() > 0) {
version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
resource_type_ = from.resource_type_;
// @@protoc_insertion_point(copy_constructor:flyteidl.core.Identifier)
}
@@ -302,6 +310,7 @@ void Identifier::SharedCtor() {
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
}
@@ -315,6 +324,7 @@ void Identifier::SharedDtor() {
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void Identifier::SetCachedSize(int size) const {
@@ -336,6 +346,7 @@ void Identifier::Clear() {
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
resource_type_ = 0;
_internal_metadata_.Clear();
}
@@ -425,6 +436,22 @@ const char* Identifier::_InternalParse(const char* begin, const char* end, void*
ptr += size;
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 50) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.core.Identifier.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -533,6 +560,21 @@ bool Identifier::MergePartialFromCodedStream(
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.core.Identifier.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -606,6 +648,16 @@ void Identifier::SerializeWithCachedSizes(
5, this->version(), output);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.core.Identifier.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 6, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -669,6 +721,17 @@ ::google::protobuf::uint8* Identifier::InternalSerializeWithCachedSizesToArray(
5, this->version(), target);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.core.Identifier.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 6, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -718,6 +781,13 @@ size_t Identifier::ByteSizeLong() const {
this->version());
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
// .flyteidl.core.ResourceType resource_type = 1;
if (this->resource_type() != 0) {
total_size += 1 +
@@ -767,6 +837,10 @@ void Identifier::MergeFrom(const Identifier& from) {
version_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.version_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
if (from.resource_type() != 0) {
set_resource_type(from.resource_type());
}
@@ -805,6 +879,8 @@ void Identifier::InternalSwap(Identifier* other) {
GetArenaNoVirtual());
version_.Swap(&other->version_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
swap(resource_type_, other->resource_type_);
}
@@ -826,6 +902,7 @@ class WorkflowExecutionIdentifier::HasBitSetters {
const int WorkflowExecutionIdentifier::kProjectFieldNumber;
const int WorkflowExecutionIdentifier::kDomainFieldNumber;
const int WorkflowExecutionIdentifier::kNameFieldNumber;
+const int WorkflowExecutionIdentifier::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
WorkflowExecutionIdentifier::WorkflowExecutionIdentifier()
@@ -849,6 +926,10 @@ WorkflowExecutionIdentifier::WorkflowExecutionIdentifier(const WorkflowExecution
if (from.name().size() > 0) {
name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
// @@protoc_insertion_point(copy_constructor:flyteidl.core.WorkflowExecutionIdentifier)
}
@@ -858,6 +939,7 @@ void WorkflowExecutionIdentifier::SharedCtor() {
project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
WorkflowExecutionIdentifier::~WorkflowExecutionIdentifier() {
@@ -869,6 +951,7 @@ void WorkflowExecutionIdentifier::SharedDtor() {
project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void WorkflowExecutionIdentifier::SetCachedSize(int size) const {
@@ -889,6 +972,7 @@ void WorkflowExecutionIdentifier::Clear() {
project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
_internal_metadata_.Clear();
}
@@ -953,6 +1037,22 @@ const char* WorkflowExecutionIdentifier::_InternalParse(const char* begin, const
ptr += size;
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 42) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("flyteidl.core.WorkflowExecutionIdentifier.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -1032,6 +1132,21 @@ bool WorkflowExecutionIdentifier::MergePartialFromCodedStream(
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "flyteidl.core.WorkflowExecutionIdentifier.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -1089,6 +1204,16 @@ void WorkflowExecutionIdentifier::SerializeWithCachedSizes(
4, this->name(), output);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.core.WorkflowExecutionIdentifier.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 5, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -1135,6 +1260,17 @@ ::google::protobuf::uint8* WorkflowExecutionIdentifier::InternalSerializeWithCac
4, this->name(), target);
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "flyteidl.core.WorkflowExecutionIdentifier.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 5, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -1177,6 +1313,13 @@ size_t WorkflowExecutionIdentifier::ByteSizeLong() const {
this->name());
}
+ // string org = 5;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
SetCachedSize(cached_size);
return total_size;
@@ -1216,6 +1359,10 @@ void WorkflowExecutionIdentifier::MergeFrom(const WorkflowExecutionIdentifier& f
name_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.name_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
}
void WorkflowExecutionIdentifier::CopyFrom(const ::google::protobuf::Message& from) {
@@ -1249,6 +1396,8 @@ void WorkflowExecutionIdentifier::InternalSwap(WorkflowExecutionIdentifier* othe
GetArenaNoVirtual());
name_.Swap(&other->name_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
}
::google::protobuf::Metadata WorkflowExecutionIdentifier::GetMetadata() const {
diff --git a/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.h b/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.h
index d3ee554d5a..efcc339874 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/core/identifier.pb.h
@@ -257,6 +257,20 @@ class Identifier final :
::std::string* release_version();
void set_allocated_version(::std::string* version);
+ // string org = 6;
+ void clear_org();
+ static const int kOrgFieldNumber = 6;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// .flyteidl.core.ResourceType resource_type = 1;
void clear_resource_type();
static const int kResourceTypeFieldNumber = 1;
@@ -272,6 +286,7 @@ class Identifier final :
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr name_;
::google::protobuf::internal::ArenaStringPtr version_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
int resource_type_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fcore_2fidentifier_2eproto;
@@ -415,6 +430,20 @@ class WorkflowExecutionIdentifier final :
::std::string* release_name();
void set_allocated_name(::std::string* name);
+ // string org = 5;
+ void clear_org();
+ static const int kOrgFieldNumber = 5;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// @@protoc_insertion_point(class_scope:flyteidl.core.WorkflowExecutionIdentifier)
private:
class HasBitSetters;
@@ -423,6 +452,7 @@ class WorkflowExecutionIdentifier final :
::google::protobuf::internal::ArenaStringPtr project_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr name_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fcore_2fidentifier_2eproto;
};
@@ -1055,6 +1085,59 @@ inline void Identifier::set_allocated_version(::std::string* version) {
// @@protoc_insertion_point(field_set_allocated:flyteidl.core.Identifier.version)
}
+// string org = 6;
+inline void Identifier::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& Identifier::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.core.Identifier.org)
+ return org_.GetNoArena();
+}
+inline void Identifier::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.core.Identifier.org)
+}
+#if LANG_CXX11
+inline void Identifier::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.core.Identifier.org)
+}
+#endif
+inline void Identifier::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.core.Identifier.org)
+}
+inline void Identifier::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.core.Identifier.org)
+}
+inline ::std::string* Identifier::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.core.Identifier.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* Identifier::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.core.Identifier.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void Identifier::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.core.Identifier.org)
+}
+
// -------------------------------------------------------------------
// WorkflowExecutionIdentifier
@@ -1218,6 +1301,59 @@ inline void WorkflowExecutionIdentifier::set_allocated_name(::std::string* name)
// @@protoc_insertion_point(field_set_allocated:flyteidl.core.WorkflowExecutionIdentifier.name)
}
+// string org = 5;
+inline void WorkflowExecutionIdentifier::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& WorkflowExecutionIdentifier::org() const {
+ // @@protoc_insertion_point(field_get:flyteidl.core.WorkflowExecutionIdentifier.org)
+ return org_.GetNoArena();
+}
+inline void WorkflowExecutionIdentifier::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:flyteidl.core.WorkflowExecutionIdentifier.org)
+}
+#if LANG_CXX11
+inline void WorkflowExecutionIdentifier::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:flyteidl.core.WorkflowExecutionIdentifier.org)
+}
+#endif
+inline void WorkflowExecutionIdentifier::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:flyteidl.core.WorkflowExecutionIdentifier.org)
+}
+inline void WorkflowExecutionIdentifier::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:flyteidl.core.WorkflowExecutionIdentifier.org)
+}
+inline ::std::string* WorkflowExecutionIdentifier::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:flyteidl.core.WorkflowExecutionIdentifier.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* WorkflowExecutionIdentifier::release_org() {
+ // @@protoc_insertion_point(field_release:flyteidl.core.WorkflowExecutionIdentifier.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void WorkflowExecutionIdentifier::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:flyteidl.core.WorkflowExecutionIdentifier.org)
+}
+
// -------------------------------------------------------------------
// NodeExecutionIdentifier
diff --git a/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.cc
index dbd20da087..1ce63673cb 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.cc
@@ -200,6 +200,7 @@ class DatasetPropertyFilterDefaultTypeInternal {
::google::protobuf::internal::ArenaStringPtr name_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr version_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
} _DatasetPropertyFilter_default_instance_;
class PaginationOptionsDefaultTypeInternal {
public:
@@ -1000,6 +1001,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fdatacatalog_2fdatacatalo
PROTOBUF_FIELD_OFFSET(::datacatalog::DatasetID, domain_),
PROTOBUF_FIELD_OFFSET(::datacatalog::DatasetID, version_),
PROTOBUF_FIELD_OFFSET(::datacatalog::DatasetID, uuid_),
+ PROTOBUF_FIELD_OFFSET(::datacatalog::DatasetID, org_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::datacatalog::Artifact, _internal_metadata_),
~0u, // no _extensions_
@@ -1096,6 +1098,7 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fdatacatalog_2fdatacatalo
offsetof(::datacatalog::DatasetPropertyFilterDefaultTypeInternal, name_),
offsetof(::datacatalog::DatasetPropertyFilterDefaultTypeInternal, domain_),
offsetof(::datacatalog::DatasetPropertyFilterDefaultTypeInternal, version_),
+ offsetof(::datacatalog::DatasetPropertyFilterDefaultTypeInternal, org_),
PROTOBUF_FIELD_OFFSET(::datacatalog::DatasetPropertyFilter, property_),
~0u, // no _has_bits_
PROTOBUF_FIELD_OFFSET(::datacatalog::PaginationOptions, _internal_metadata_),
@@ -1133,19 +1136,19 @@ static const ::google::protobuf::internal::MigrationSchema schemas[] PROTOBUF_SE
{ 149, -1, sizeof(::datacatalog::Dataset)},
{ 157, -1, sizeof(::datacatalog::Partition)},
{ 164, -1, sizeof(::datacatalog::DatasetID)},
- { 174, -1, sizeof(::datacatalog::Artifact)},
- { 186, -1, sizeof(::datacatalog::ArtifactData)},
- { 193, -1, sizeof(::datacatalog::Tag)},
- { 201, 208, sizeof(::datacatalog::Metadata_KeyMapEntry_DoNotUse)},
- { 210, -1, sizeof(::datacatalog::Metadata)},
- { 216, -1, sizeof(::datacatalog::FilterExpression)},
- { 222, -1, sizeof(::datacatalog::SinglePropertyFilter)},
- { 233, -1, sizeof(::datacatalog::ArtifactPropertyFilter)},
- { 240, -1, sizeof(::datacatalog::TagPropertyFilter)},
- { 247, -1, sizeof(::datacatalog::PartitionPropertyFilter)},
- { 254, -1, sizeof(::datacatalog::KeyValuePair)},
- { 261, -1, sizeof(::datacatalog::DatasetPropertyFilter)},
- { 271, -1, sizeof(::datacatalog::PaginationOptions)},
+ { 175, -1, sizeof(::datacatalog::Artifact)},
+ { 187, -1, sizeof(::datacatalog::ArtifactData)},
+ { 194, -1, sizeof(::datacatalog::Tag)},
+ { 202, 209, sizeof(::datacatalog::Metadata_KeyMapEntry_DoNotUse)},
+ { 211, -1, sizeof(::datacatalog::Metadata)},
+ { 217, -1, sizeof(::datacatalog::FilterExpression)},
+ { 223, -1, sizeof(::datacatalog::SinglePropertyFilter)},
+ { 234, -1, sizeof(::datacatalog::ArtifactPropertyFilter)},
+ { 241, -1, sizeof(::datacatalog::TagPropertyFilter)},
+ { 248, -1, sizeof(::datacatalog::PartitionPropertyFilter)},
+ { 255, -1, sizeof(::datacatalog::KeyValuePair)},
+ { 262, -1, sizeof(::datacatalog::DatasetPropertyFilter)},
+ { 273, -1, sizeof(::datacatalog::PaginationOptions)},
};
static ::google::protobuf::Message const * const file_default_instances[] = {
@@ -1252,78 +1255,79 @@ const char descriptor_table_protodef_flyteidl_2fdatacatalog_2fdatacatalog_2eprot
"datacatalog.DatasetID\022\'\n\010metadata\030\002 \001(\0132"
"\025.datacatalog.Metadata\022\025\n\rpartitionKeys\030"
"\003 \003(\t\"\'\n\tPartition\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
- "\030\002 \001(\t\"Y\n\tDatasetID\022\017\n\007project\030\001 \001(\t\022\014\n\004"
+ "\030\002 \001(\t\"f\n\tDatasetID\022\017\n\007project\030\001 \001(\t\022\014\n\004"
"name\030\002 \001(\t\022\016\n\006domain\030\003 \001(\t\022\017\n\007version\030\004 "
- "\001(\t\022\014\n\004UUID\030\005 \001(\t\"\215\002\n\010Artifact\022\n\n\002id\030\001 \001"
- "(\t\022\'\n\007dataset\030\002 \001(\0132\026.datacatalog.Datase"
- "tID\022\'\n\004data\030\003 \003(\0132\031.datacatalog.Artifact"
- "Data\022\'\n\010metadata\030\004 \001(\0132\025.datacatalog.Met"
- "adata\022*\n\npartitions\030\005 \003(\0132\026.datacatalog."
- "Partition\022\036\n\004tags\030\006 \003(\0132\020.datacatalog.Ta"
- "g\022.\n\ncreated_at\030\007 \001(\0132\032.google.protobuf."
- "Timestamp\"C\n\014ArtifactData\022\014\n\004name\030\001 \001(\t\022"
- "%\n\005value\030\002 \001(\0132\026.flyteidl.core.Literal\"Q"
- "\n\003Tag\022\014\n\004name\030\001 \001(\t\022\023\n\013artifact_id\030\002 \001(\t"
- "\022\'\n\007dataset\030\003 \001(\0132\026.datacatalog.DatasetI"
- "D\"m\n\010Metadata\0222\n\007key_map\030\001 \003(\0132!.datacat"
- "alog.Metadata.KeyMapEntry\032-\n\013KeyMapEntry"
- "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"F\n\020Filt"
- "erExpression\0222\n\007filters\030\001 \003(\0132!.datacata"
- "log.SinglePropertyFilter\"\211\003\n\024SinglePrope"
- "rtyFilter\0224\n\ntag_filter\030\001 \001(\0132\036.datacata"
- "log.TagPropertyFilterH\000\022@\n\020partition_fil"
- "ter\030\002 \001(\0132$.datacatalog.PartitionPropert"
- "yFilterH\000\022>\n\017artifact_filter\030\003 \001(\0132#.dat"
- "acatalog.ArtifactPropertyFilterH\000\022<\n\016dat"
- "aset_filter\030\004 \001(\0132\".datacatalog.DatasetP"
- "ropertyFilterH\000\022F\n\010operator\030\n \001(\01624.data"
- "catalog.SinglePropertyFilter.ComparisonO"
- "perator\" \n\022ComparisonOperator\022\n\n\006EQUALS\020"
- "\000B\021\n\017property_filter\";\n\026ArtifactProperty"
- "Filter\022\025\n\013artifact_id\030\001 \001(\tH\000B\n\n\010propert"
- "y\"3\n\021TagPropertyFilter\022\022\n\010tag_name\030\001 \001(\t"
- "H\000B\n\n\010property\"S\n\027PartitionPropertyFilte"
- "r\022,\n\007key_val\030\001 \001(\0132\031.datacatalog.KeyValu"
- "ePairH\000B\n\n\010property\"*\n\014KeyValuePair\022\013\n\003k"
- "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"k\n\025DatasetProper"
- "tyFilter\022\021\n\007project\030\001 \001(\tH\000\022\016\n\004name\030\002 \001("
- "\tH\000\022\020\n\006domain\030\003 \001(\tH\000\022\021\n\007version\030\004 \001(\tH\000"
- "B\n\n\010property\"\361\001\n\021PaginationOptions\022\r\n\005li"
- "mit\030\001 \001(\r\022\r\n\005token\030\002 \001(\t\0227\n\007sortKey\030\003 \001("
- "\0162&.datacatalog.PaginationOptions.SortKe"
- "y\022;\n\tsortOrder\030\004 \001(\0162(.datacatalog.Pagin"
- "ationOptions.SortOrder\"*\n\tSortOrder\022\016\n\nD"
- "ESCENDING\020\000\022\r\n\tASCENDING\020\001\"\034\n\007SortKey\022\021\n"
- "\rCREATION_TIME\020\0002\206\007\n\013DataCatalog\022V\n\rCrea"
- "teDataset\022!.datacatalog.CreateDatasetReq"
- "uest\032\".datacatalog.CreateDatasetResponse"
- "\022M\n\nGetDataset\022\036.datacatalog.GetDatasetR"
- "equest\032\037.datacatalog.GetDatasetResponse\022"
- "Y\n\016CreateArtifact\022\".datacatalog.CreateAr"
- "tifactRequest\032#.datacatalog.CreateArtifa"
- "ctResponse\022P\n\013GetArtifact\022\037.datacatalog."
- "GetArtifactRequest\032 .datacatalog.GetArti"
- "factResponse\022A\n\006AddTag\022\032.datacatalog.Add"
- "TagRequest\032\033.datacatalog.AddTagResponse\022"
- "V\n\rListArtifacts\022!.datacatalog.ListArtif"
- "actsRequest\032\".datacatalog.ListArtifactsR"
- "esponse\022S\n\014ListDatasets\022 .datacatalog.Li"
- "stDatasetsRequest\032!.datacatalog.ListData"
- "setsResponse\022Y\n\016UpdateArtifact\022\".datacat"
- "alog.UpdateArtifactRequest\032#.datacatalog"
- ".UpdateArtifactResponse\022q\n\026GetOrExtendRe"
- "servation\022*.datacatalog.GetOrExtendReser"
- "vationRequest\032+.datacatalog.GetOrExtendR"
- "eservationResponse\022e\n\022ReleaseReservation"
- "\022&.datacatalog.ReleaseReservationRequest"
- "\032\'.datacatalog.ReleaseReservationRespons"
- "eBCZAgithub.com/flyteorg/flyte/flyteidl/"
- "gen/pb-go/flyteidl/datacatalogb\006proto3"
+ "\001(\t\022\014\n\004UUID\030\005 \001(\t\022\013\n\003org\030\006 \001(\t\"\215\002\n\010Artif"
+ "act\022\n\n\002id\030\001 \001(\t\022\'\n\007dataset\030\002 \001(\0132\026.datac"
+ "atalog.DatasetID\022\'\n\004data\030\003 \003(\0132\031.datacat"
+ "alog.ArtifactData\022\'\n\010metadata\030\004 \001(\0132\025.da"
+ "tacatalog.Metadata\022*\n\npartitions\030\005 \003(\0132\026"
+ ".datacatalog.Partition\022\036\n\004tags\030\006 \003(\0132\020.d"
+ "atacatalog.Tag\022.\n\ncreated_at\030\007 \001(\0132\032.goo"
+ "gle.protobuf.Timestamp\"C\n\014ArtifactData\022\014"
+ "\n\004name\030\001 \001(\t\022%\n\005value\030\002 \001(\0132\026.flyteidl.c"
+ "ore.Literal\"Q\n\003Tag\022\014\n\004name\030\001 \001(\t\022\023\n\013arti"
+ "fact_id\030\002 \001(\t\022\'\n\007dataset\030\003 \001(\0132\026.datacat"
+ "alog.DatasetID\"m\n\010Metadata\0222\n\007key_map\030\001 "
+ "\003(\0132!.datacatalog.Metadata.KeyMapEntry\032-"
+ "\n\013KeyMapEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001("
+ "\t:\0028\001\"F\n\020FilterExpression\0222\n\007filters\030\001 \003"
+ "(\0132!.datacatalog.SinglePropertyFilter\"\211\003"
+ "\n\024SinglePropertyFilter\0224\n\ntag_filter\030\001 \001"
+ "(\0132\036.datacatalog.TagPropertyFilterH\000\022@\n\020"
+ "partition_filter\030\002 \001(\0132$.datacatalog.Par"
+ "titionPropertyFilterH\000\022>\n\017artifact_filte"
+ "r\030\003 \001(\0132#.datacatalog.ArtifactPropertyFi"
+ "lterH\000\022<\n\016dataset_filter\030\004 \001(\0132\".datacat"
+ "alog.DatasetPropertyFilterH\000\022F\n\010operator"
+ "\030\n \001(\01624.datacatalog.SinglePropertyFilte"
+ "r.ComparisonOperator\" \n\022ComparisonOperat"
+ "or\022\n\n\006EQUALS\020\000B\021\n\017property_filter\";\n\026Art"
+ "ifactPropertyFilter\022\025\n\013artifact_id\030\001 \001(\t"
+ "H\000B\n\n\010property\"3\n\021TagPropertyFilter\022\022\n\010t"
+ "ag_name\030\001 \001(\tH\000B\n\n\010property\"S\n\027Partition"
+ "PropertyFilter\022,\n\007key_val\030\001 \001(\0132\031.dataca"
+ "talog.KeyValuePairH\000B\n\n\010property\"*\n\014KeyV"
+ "aluePair\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"z\n\025"
+ "DatasetPropertyFilter\022\021\n\007project\030\001 \001(\tH\000"
+ "\022\016\n\004name\030\002 \001(\tH\000\022\020\n\006domain\030\003 \001(\tH\000\022\021\n\007ve"
+ "rsion\030\004 \001(\tH\000\022\r\n\003org\030\005 \001(\tH\000B\n\n\010property"
+ "\"\361\001\n\021PaginationOptions\022\r\n\005limit\030\001 \001(\r\022\r\n"
+ "\005token\030\002 \001(\t\0227\n\007sortKey\030\003 \001(\0162&.datacata"
+ "log.PaginationOptions.SortKey\022;\n\tsortOrd"
+ "er\030\004 \001(\0162(.datacatalog.PaginationOptions"
+ ".SortOrder\"*\n\tSortOrder\022\016\n\nDESCENDING\020\000\022"
+ "\r\n\tASCENDING\020\001\"\034\n\007SortKey\022\021\n\rCREATION_TI"
+ "ME\020\0002\206\007\n\013DataCatalog\022V\n\rCreateDataset\022!."
+ "datacatalog.CreateDatasetRequest\032\".datac"
+ "atalog.CreateDatasetResponse\022M\n\nGetDatas"
+ "et\022\036.datacatalog.GetDatasetRequest\032\037.dat"
+ "acatalog.GetDatasetResponse\022Y\n\016CreateArt"
+ "ifact\022\".datacatalog.CreateArtifactReques"
+ "t\032#.datacatalog.CreateArtifactResponse\022P"
+ "\n\013GetArtifact\022\037.datacatalog.GetArtifactR"
+ "equest\032 .datacatalog.GetArtifactResponse"
+ "\022A\n\006AddTag\022\032.datacatalog.AddTagRequest\032\033"
+ ".datacatalog.AddTagResponse\022V\n\rListArtif"
+ "acts\022!.datacatalog.ListArtifactsRequest\032"
+ "\".datacatalog.ListArtifactsResponse\022S\n\014L"
+ "istDatasets\022 .datacatalog.ListDatasetsRe"
+ "quest\032!.datacatalog.ListDatasetsResponse"
+ "\022Y\n\016UpdateArtifact\022\".datacatalog.UpdateA"
+ "rtifactRequest\032#.datacatalog.UpdateArtif"
+ "actResponse\022q\n\026GetOrExtendReservation\022*."
+ "datacatalog.GetOrExtendReservationReques"
+ "t\032+.datacatalog.GetOrExtendReservationRe"
+ "sponse\022e\n\022ReleaseReservation\022&.datacatal"
+ "og.ReleaseReservationRequest\032\'.datacatal"
+ "og.ReleaseReservationResponseBCZAgithub."
+ "com/flyteorg/flyte/flyteidl/gen/pb-go/fl"
+ "yteidl/datacatalogb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fdatacatalog_2fdatacatalog_2eproto = {
false, InitDefaults_flyteidl_2fdatacatalog_2fdatacatalog_2eproto,
descriptor_table_protodef_flyteidl_2fdatacatalog_2fdatacatalog_2eproto,
- "flyteidl/datacatalog/datacatalog.proto", &assign_descriptors_table_flyteidl_2fdatacatalog_2fdatacatalog_2eproto, 4918,
+ "flyteidl/datacatalog/datacatalog.proto", &assign_descriptors_table_flyteidl_2fdatacatalog_2fdatacatalog_2eproto, 4946,
};
void AddDescriptors_flyteidl_2fdatacatalog_2fdatacatalog_2eproto() {
@@ -9658,6 +9662,7 @@ const int DatasetID::kNameFieldNumber;
const int DatasetID::kDomainFieldNumber;
const int DatasetID::kVersionFieldNumber;
const int DatasetID::kUUIDFieldNumber;
+const int DatasetID::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
DatasetID::DatasetID()
@@ -9689,6 +9694,10 @@ DatasetID::DatasetID(const DatasetID& from)
if (from.uuid().size() > 0) {
uuid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.uuid_);
}
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ if (from.org().size() > 0) {
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
// @@protoc_insertion_point(copy_constructor:datacatalog.DatasetID)
}
@@ -9700,6 +9709,7 @@ void DatasetID::SharedCtor() {
domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
version_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
uuid_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
DatasetID::~DatasetID() {
@@ -9713,6 +9723,7 @@ void DatasetID::SharedDtor() {
domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
uuid_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
void DatasetID::SetCachedSize(int size) const {
@@ -9735,6 +9746,7 @@ void DatasetID::Clear() {
domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
uuid_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
_internal_metadata_.Clear();
}
@@ -9831,6 +9843,22 @@ const char* DatasetID::_InternalParse(const char* begin, const char* end, void*
ptr += size;
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 50) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("datacatalog.DatasetID.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -9940,6 +9968,21 @@ bool DatasetID::MergePartialFromCodedStream(
break;
}
+ // string org = 6;
+ case 6: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "datacatalog.DatasetID.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -10017,6 +10060,16 @@ void DatasetID::SerializeWithCachedSizes(
5, this->uuid(), output);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "datacatalog.DatasetID.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 6, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -10085,6 +10138,17 @@ ::google::protobuf::uint8* DatasetID::InternalSerializeWithCachedSizesToArray(
5, this->uuid(), target);
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "datacatalog.DatasetID.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 6, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -10141,6 +10205,13 @@ size_t DatasetID::ByteSizeLong() const {
this->uuid());
}
+ // string org = 6;
+ if (this->org().size() > 0) {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ }
+
int cached_size = ::google::protobuf::internal::ToCachedSize(total_size);
SetCachedSize(cached_size);
return total_size;
@@ -10188,6 +10259,10 @@ void DatasetID::MergeFrom(const DatasetID& from) {
uuid_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.uuid_);
}
+ if (from.org().size() > 0) {
+
+ org_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.org_);
+ }
}
void DatasetID::CopyFrom(const ::google::protobuf::Message& from) {
@@ -10225,6 +10300,8 @@ void DatasetID::InternalSwap(DatasetID* other) {
GetArenaNoVirtual());
uuid_.Swap(&other->uuid_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
GetArenaNoVirtual());
+ org_.Swap(&other->org_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ GetArenaNoVirtual());
}
::google::protobuf::Metadata DatasetID::GetMetadata() const {
@@ -14418,6 +14495,8 @@ void DatasetPropertyFilter::InitAsDefaultInstance() {
&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::datacatalog::_DatasetPropertyFilter_default_instance_.version_.UnsafeSetDefault(
&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ ::datacatalog::_DatasetPropertyFilter_default_instance_.org_.UnsafeSetDefault(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
class DatasetPropertyFilter::HasBitSetters {
public:
@@ -14428,6 +14507,7 @@ const int DatasetPropertyFilter::kProjectFieldNumber;
const int DatasetPropertyFilter::kNameFieldNumber;
const int DatasetPropertyFilter::kDomainFieldNumber;
const int DatasetPropertyFilter::kVersionFieldNumber;
+const int DatasetPropertyFilter::kOrgFieldNumber;
#endif // !defined(_MSC_VER) || _MSC_VER >= 1900
DatasetPropertyFilter::DatasetPropertyFilter()
@@ -14457,6 +14537,10 @@ DatasetPropertyFilter::DatasetPropertyFilter(const DatasetPropertyFilter& from)
set_version(from.version());
break;
}
+ case kOrg: {
+ set_org(from.org());
+ break;
+ }
case PROPERTY_NOT_SET: {
break;
}
@@ -14509,6 +14593,10 @@ void DatasetPropertyFilter::clear_property() {
property_.version_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
break;
}
+ case kOrg: {
+ property_.org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ break;
+ }
case PROPERTY_NOT_SET: {
break;
}
@@ -14604,6 +14692,22 @@ const char* DatasetPropertyFilter::_InternalParse(const char* begin, const char*
ptr += size;
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast<::google::protobuf::uint8>(tag) != 42) goto handle_unusual;
+ ptr = ::google::protobuf::io::ReadSize(ptr, &size);
+ GOOGLE_PROTOBUF_PARSER_ASSERT(ptr);
+ ctx->extra_parse_data().SetFieldName("datacatalog.DatasetPropertyFilter.org");
+ object = msg->mutable_org();
+ if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) {
+ parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8;
+ goto string_till_end;
+ }
+ GOOGLE_PROTOBUF_PARSER_ASSERT(::google::protobuf::internal::StringCheckUTF8(ptr, size, ctx));
+ ::google::protobuf::internal::InlineGreedyStringParser(object, ptr, size, ctx);
+ ptr += size;
+ break;
+ }
default: {
handle_unusual:
if ((tag & 7) == 4 || tag == 0) {
@@ -14698,6 +14802,21 @@ bool DatasetPropertyFilter::MergePartialFromCodedStream(
break;
}
+ // string org = 5;
+ case 5: {
+ if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) {
+ DO_(::google::protobuf::internal::WireFormatLite::ReadString(
+ input, this->mutable_org()));
+ DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::PARSE,
+ "datacatalog.DatasetPropertyFilter.org"));
+ } else {
+ goto handle_unusual;
+ }
+ break;
+ }
+
default: {
handle_unusual:
if (tag == 0) {
@@ -14765,6 +14884,16 @@ void DatasetPropertyFilter::SerializeWithCachedSizes(
4, this->version(), output);
}
+ // string org = 5;
+ if (has_org()) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "datacatalog.DatasetPropertyFilter.org");
+ ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
+ 5, this->org(), output);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
_internal_metadata_.unknown_fields(), output);
@@ -14822,6 +14951,17 @@ ::google::protobuf::uint8* DatasetPropertyFilter::InternalSerializeWithCachedSiz
4, this->version(), target);
}
+ // string org = 5;
+ if (has_org()) {
+ ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
+ this->org().data(), static_cast(this->org().length()),
+ ::google::protobuf::internal::WireFormatLite::SERIALIZE,
+ "datacatalog.DatasetPropertyFilter.org");
+ target =
+ ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
+ 5, this->org(), target);
+ }
+
if (_internal_metadata_.have_unknown_fields()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
_internal_metadata_.unknown_fields(), target);
@@ -14872,6 +15012,13 @@ size_t DatasetPropertyFilter::ByteSizeLong() const {
this->version());
break;
}
+ // string org = 5;
+ case kOrg: {
+ total_size += 1 +
+ ::google::protobuf::internal::WireFormatLite::StringSize(
+ this->org());
+ break;
+ }
case PROPERTY_NOT_SET: {
break;
}
@@ -14920,6 +15067,10 @@ void DatasetPropertyFilter::MergeFrom(const DatasetPropertyFilter& from) {
set_version(from.version());
break;
}
+ case kOrg: {
+ set_org(from.org());
+ break;
+ }
case PROPERTY_NOT_SET: {
break;
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.h b/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.h
index da52d149e1..27a69c19e7 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/datacatalog/datacatalog.pb.h
@@ -3518,6 +3518,20 @@ class DatasetID final :
::std::string* release_uuid();
void set_allocated_uuid(::std::string* uuid);
+ // string org = 6;
+ void clear_org();
+ static const int kOrgFieldNumber = 6;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
// @@protoc_insertion_point(class_scope:datacatalog.DatasetID)
private:
class HasBitSetters;
@@ -3528,6 +3542,7 @@ class DatasetID final :
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr version_;
::google::protobuf::internal::ArenaStringPtr uuid_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
friend struct ::TableStruct_flyteidl_2fdatacatalog_2fdatacatalog_2eproto;
};
@@ -5039,6 +5054,7 @@ class DatasetPropertyFilter final :
kName = 2,
kDomain = 3,
kVersion = 4,
+ kOrg = 5,
PROPERTY_NOT_SET = 0,
};
@@ -5173,6 +5189,23 @@ class DatasetPropertyFilter final :
::std::string* release_version();
void set_allocated_version(::std::string* version);
+ // string org = 5;
+ private:
+ bool has_org() const;
+ public:
+ void clear_org();
+ static const int kOrgFieldNumber = 5;
+ const ::std::string& org() const;
+ void set_org(const ::std::string& value);
+ #if LANG_CXX11
+ void set_org(::std::string&& value);
+ #endif
+ void set_org(const char* value);
+ void set_org(const char* value, size_t size);
+ ::std::string* mutable_org();
+ ::std::string* release_org();
+ void set_allocated_org(::std::string* org);
+
void clear_property();
PropertyCase property_case() const;
// @@protoc_insertion_point(class_scope:datacatalog.DatasetPropertyFilter)
@@ -5182,6 +5215,7 @@ class DatasetPropertyFilter final :
void set_has_name();
void set_has_domain();
void set_has_version();
+ void set_has_org();
inline bool has_property() const;
inline void clear_has_property();
@@ -5193,6 +5227,7 @@ class DatasetPropertyFilter final :
::google::protobuf::internal::ArenaStringPtr name_;
::google::protobuf::internal::ArenaStringPtr domain_;
::google::protobuf::internal::ArenaStringPtr version_;
+ ::google::protobuf::internal::ArenaStringPtr org_;
} property_;
mutable ::google::protobuf::internal::CachedSize _cached_size_;
::google::protobuf::uint32 _oneof_case_[1];
@@ -8044,6 +8079,59 @@ inline void DatasetID::set_allocated_uuid(::std::string* uuid) {
// @@protoc_insertion_point(field_set_allocated:datacatalog.DatasetID.UUID)
}
+// string org = 6;
+inline void DatasetID::clear_org() {
+ org_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline const ::std::string& DatasetID::org() const {
+ // @@protoc_insertion_point(field_get:datacatalog.DatasetID.org)
+ return org_.GetNoArena();
+}
+inline void DatasetID::set_org(const ::std::string& value) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:datacatalog.DatasetID.org)
+}
+#if LANG_CXX11
+inline void DatasetID::set_org(::std::string&& value) {
+
+ org_.SetNoArena(
+ &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:datacatalog.DatasetID.org)
+}
+#endif
+inline void DatasetID::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:datacatalog.DatasetID.org)
+}
+inline void DatasetID::set_org(const char* value, size_t size) {
+
+ org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:datacatalog.DatasetID.org)
+}
+inline ::std::string* DatasetID::mutable_org() {
+
+ // @@protoc_insertion_point(field_mutable:datacatalog.DatasetID.org)
+ return org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* DatasetID::release_org() {
+ // @@protoc_insertion_point(field_release:datacatalog.DatasetID.org)
+
+ return org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline void DatasetID::set_allocated_org(::std::string* org) {
+ if (org != nullptr) {
+
+ } else {
+
+ }
+ org_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org);
+ // @@protoc_insertion_point(field_set_allocated:datacatalog.DatasetID.org)
+}
+
// -------------------------------------------------------------------
// Artifact
@@ -9597,6 +9685,98 @@ inline void DatasetPropertyFilter::set_allocated_version(::std::string* version)
// @@protoc_insertion_point(field_set_allocated:datacatalog.DatasetPropertyFilter.version)
}
+// string org = 5;
+inline bool DatasetPropertyFilter::has_org() const {
+ return property_case() == kOrg;
+}
+inline void DatasetPropertyFilter::set_has_org() {
+ _oneof_case_[0] = kOrg;
+}
+inline void DatasetPropertyFilter::clear_org() {
+ if (has_org()) {
+ property_.org_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ clear_has_property();
+ }
+}
+inline const ::std::string& DatasetPropertyFilter::org() const {
+ // @@protoc_insertion_point(field_get:datacatalog.DatasetPropertyFilter.org)
+ if (has_org()) {
+ return property_.org_.GetNoArena();
+ }
+ return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
+}
+inline void DatasetPropertyFilter::set_org(const ::std::string& value) {
+ // @@protoc_insertion_point(field_set:datacatalog.DatasetPropertyFilter.org)
+ if (!has_org()) {
+ clear_property();
+ set_has_org();
+ property_.org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ property_.org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
+ // @@protoc_insertion_point(field_set:datacatalog.DatasetPropertyFilter.org)
+}
+#if LANG_CXX11
+inline void DatasetPropertyFilter::set_org(::std::string&& value) {
+ // @@protoc_insertion_point(field_set:datacatalog.DatasetPropertyFilter.org)
+ if (!has_org()) {
+ clear_property();
+ set_has_org();
+ property_.org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ property_.org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
+ // @@protoc_insertion_point(field_set_rvalue:datacatalog.DatasetPropertyFilter.org)
+}
+#endif
+inline void DatasetPropertyFilter::set_org(const char* value) {
+ GOOGLE_DCHECK(value != nullptr);
+ if (!has_org()) {
+ clear_property();
+ set_has_org();
+ property_.org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ property_.org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
+ ::std::string(value));
+ // @@protoc_insertion_point(field_set_char:datacatalog.DatasetPropertyFilter.org)
+}
+inline void DatasetPropertyFilter::set_org(const char* value, size_t size) {
+ if (!has_org()) {
+ clear_property();
+ set_has_org();
+ property_.org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ property_.org_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
+ reinterpret_cast(value), size));
+ // @@protoc_insertion_point(field_set_pointer:datacatalog.DatasetPropertyFilter.org)
+}
+inline ::std::string* DatasetPropertyFilter::mutable_org() {
+ if (!has_org()) {
+ clear_property();
+ set_has_org();
+ property_.org_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ }
+ // @@protoc_insertion_point(field_mutable:datacatalog.DatasetPropertyFilter.org)
+ return property_.org_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+}
+inline ::std::string* DatasetPropertyFilter::release_org() {
+ // @@protoc_insertion_point(field_release:datacatalog.DatasetPropertyFilter.org)
+ if (has_org()) {
+ clear_has_property();
+ return property_.org_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
+ } else {
+ return nullptr;
+ }
+}
+inline void DatasetPropertyFilter::set_allocated_org(::std::string* org) {
+ if (has_property()) {
+ clear_property();
+ }
+ if (org != nullptr) {
+ set_has_org();
+ property_.org_.UnsafeSetDefault(org);
+ }
+ // @@protoc_insertion_point(field_set_allocated:datacatalog.DatasetPropertyFilter.org)
+}
+
inline bool DatasetPropertyFilter::has_property() const {
return property_case() != PROPERTY_NOT_SET;
}
diff --git a/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.h b/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.h
index 77f3dc1487..830119f9ad 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.h
@@ -66,7 +66,7 @@ class AdminService final {
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::Task>> PrepareAsyncGetTask(::grpc::ClientContext* context, const ::flyteidl::admin::ObjectGetRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::Task>>(PrepareAsyncGetTaskRaw(context, request, cq));
}
- // Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
+ // Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
virtual ::grpc::Status ListTaskIds(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityIdentifierListRequest& request, ::flyteidl::admin::NamedEntityIdentifierList* response) = 0;
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityIdentifierList>> AsyncListTaskIds(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityIdentifierListRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityIdentifierList>>(AsyncListTaskIdsRaw(context, request, cq));
@@ -278,7 +278,7 @@ class AdminService final {
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::ProjectRegisterResponse>> PrepareAsyncRegisterProject(::grpc::ClientContext* context, const ::flyteidl::admin::ProjectRegisterRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::ProjectRegisterResponse>>(PrepareAsyncRegisterProjectRaw(context, request, cq));
}
- // Updates an existing :ref:`ref_flyteidl.admin.Project`
+ // Updates an existing :ref:`ref_flyteidl.admin.Project`
// flyteidl.admin.Project should be passed but the domains property should be empty;
// it will be ignored in the handler as domains cannot be updated via this API.
virtual ::grpc::Status UpdateProject(::grpc::ClientContext* context, const ::flyteidl::admin::Project& request, ::flyteidl::admin::ProjectUpdateResponse* response) = 0;
@@ -288,7 +288,7 @@ class AdminService final {
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::ProjectUpdateResponse>> PrepareAsyncUpdateProject(::grpc::ClientContext* context, const ::flyteidl::admin::Project& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::ProjectUpdateResponse>>(PrepareAsyncUpdateProjectRaw(context, request, cq));
}
- // Fetches a list of :ref:`ref_flyteidl.admin.Project`
+ // Fetches a list of :ref:`ref_flyteidl.admin.Project`
virtual ::grpc::Status ListProjects(::grpc::ClientContext* context, const ::flyteidl::admin::ProjectListRequest& request, ::flyteidl::admin::Projects* response) = 0;
std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::Projects>> AsyncListProjects(::grpc::ClientContext* context, const ::flyteidl::admin::ProjectListRequest& request, ::grpc::CompletionQueue* cq) {
return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::Projects>>(AsyncListProjectsRaw(context, request, cq));
@@ -492,7 +492,7 @@ class AdminService final {
virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::Task* response, std::function) = 0;
virtual void GetTask(::grpc::ClientContext* context, const ::flyteidl::admin::ObjectGetRequest* request, ::flyteidl::admin::Task* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
virtual void GetTask(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::Task* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
- // Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
+ // Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
virtual void ListTaskIds(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityIdentifierListRequest* request, ::flyteidl::admin::NamedEntityIdentifierList* response, std::function) = 0;
virtual void ListTaskIds(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityIdentifierList* response, std::function) = 0;
virtual void ListTaskIds(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityIdentifierListRequest* request, ::flyteidl::admin::NamedEntityIdentifierList* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
@@ -626,14 +626,14 @@ class AdminService final {
virtual void RegisterProject(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::ProjectRegisterResponse* response, std::function) = 0;
virtual void RegisterProject(::grpc::ClientContext* context, const ::flyteidl::admin::ProjectRegisterRequest* request, ::flyteidl::admin::ProjectRegisterResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
virtual void RegisterProject(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::ProjectRegisterResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
- // Updates an existing :ref:`ref_flyteidl.admin.Project`
+ // Updates an existing :ref:`ref_flyteidl.admin.Project`
// flyteidl.admin.Project should be passed but the domains property should be empty;
// it will be ignored in the handler as domains cannot be updated via this API.
virtual void UpdateProject(::grpc::ClientContext* context, const ::flyteidl::admin::Project* request, ::flyteidl::admin::ProjectUpdateResponse* response, std::function) = 0;
virtual void UpdateProject(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::ProjectUpdateResponse* response, std::function) = 0;
virtual void UpdateProject(::grpc::ClientContext* context, const ::flyteidl::admin::Project* request, ::flyteidl::admin::ProjectUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
virtual void UpdateProject(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::ProjectUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
- // Fetches a list of :ref:`ref_flyteidl.admin.Project`
+ // Fetches a list of :ref:`ref_flyteidl.admin.Project`
virtual void ListProjects(::grpc::ClientContext* context, const ::flyteidl::admin::ProjectListRequest* request, ::flyteidl::admin::Projects* response, std::function) = 0;
virtual void ListProjects(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::Projects* response, std::function) = 0;
virtual void ListProjects(::grpc::ClientContext* context, const ::flyteidl::admin::ProjectListRequest* request, ::flyteidl::admin::Projects* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0;
@@ -1632,7 +1632,7 @@ class AdminService final {
virtual ::grpc::Status CreateTask(::grpc::ServerContext* context, const ::flyteidl::admin::TaskCreateRequest* request, ::flyteidl::admin::TaskCreateResponse* response);
// Fetch a :ref:`ref_flyteidl.admin.Task` definition.
virtual ::grpc::Status GetTask(::grpc::ServerContext* context, const ::flyteidl::admin::ObjectGetRequest* request, ::flyteidl::admin::Task* response);
- // Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
+ // Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
virtual ::grpc::Status ListTaskIds(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityIdentifierListRequest* request, ::flyteidl::admin::NamedEntityIdentifierList* response);
// Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.
virtual ::grpc::Status ListTasks(::grpc::ServerContext* context, const ::flyteidl::admin::ResourceListRequest* request, ::flyteidl::admin::TaskList* response);
@@ -1688,11 +1688,11 @@ class AdminService final {
virtual ::grpc::Status GetNodeExecutionData(::grpc::ServerContext* context, const ::flyteidl::admin::NodeExecutionGetDataRequest* request, ::flyteidl::admin::NodeExecutionGetDataResponse* response);
// Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment.
virtual ::grpc::Status RegisterProject(::grpc::ServerContext* context, const ::flyteidl::admin::ProjectRegisterRequest* request, ::flyteidl::admin::ProjectRegisterResponse* response);
- // Updates an existing :ref:`ref_flyteidl.admin.Project`
+ // Updates an existing :ref:`ref_flyteidl.admin.Project`
// flyteidl.admin.Project should be passed but the domains property should be empty;
// it will be ignored in the handler as domains cannot be updated via this API.
virtual ::grpc::Status UpdateProject(::grpc::ServerContext* context, const ::flyteidl::admin::Project* request, ::flyteidl::admin::ProjectUpdateResponse* response);
- // Fetches a list of :ref:`ref_flyteidl.admin.Project`
+ // Fetches a list of :ref:`ref_flyteidl.admin.Project`
virtual ::grpc::Status ListProjects(::grpc::ServerContext* context, const ::flyteidl::admin::ProjectListRequest* request, ::flyteidl::admin::Projects* response);
// Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred.
virtual ::grpc::Status CreateWorkflowEvent(::grpc::ServerContext* context, const ::flyteidl::admin::WorkflowExecutionEventRequest* request, ::flyteidl::admin::WorkflowExecutionEventResponse* response);
diff --git a/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc
index 991c8bb312..54b3861c05 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc
@@ -52,263 +52,376 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fadmin_2eproto[] =
"admin/task_execution.proto\032\034flyteidl/adm"
"in/version.proto\032\033flyteidl/admin/common."
"proto\032\'flyteidl/admin/description_entity"
- ".proto2\204N\n\014AdminService\022m\n\nCreateTask\022!."
+ ".proto2\265q\n\014AdminService\022m\n\nCreateTask\022!."
"flyteidl.admin.TaskCreateRequest\032\".flyte"
"idl.admin.TaskCreateResponse\"\030\202\323\344\223\002\022\"\r/a"
- "pi/v1/tasks:\001*\022\210\001\n\007GetTask\022 .flyteidl.ad"
+ "pi/v1/tasks:\001*\022\330\001\n\007GetTask\022 .flyteidl.ad"
"min.ObjectGetRequest\032\024.flyteidl.admin.Ta"
- "sk\"E\202\323\344\223\002\?\022=/api/v1/tasks/{id.project}/{"
- "id.domain}/{id.name}/{id.version}\022\227\001\n\013Li"
+ "sk\"\224\001\202\323\344\223\002\215\001\022=/api/v1/tasks/{id.project}"
+ "/{id.domain}/{id.name}/{id.version}ZL\022J/"
+ "api/v1/tasks/org/{id.org}/{id.project}/{"
+ "id.domain}/{id.name}/{id.version}\022\305\001\n\013Li"
"stTaskIds\0220.flyteidl.admin.NamedEntityId"
"entifierListRequest\032).flyteidl.admin.Nam"
- "edEntityIdentifierList\"+\202\323\344\223\002%\022#/api/v1/"
- "task_ids/{project}/{domain}\022\256\001\n\tListTask"
- "s\022#.flyteidl.admin.ResourceListRequest\032\030"
- ".flyteidl.admin.TaskList\"b\202\323\344\223\002\\\0220/api/v"
- "1/tasks/{id.project}/{id.domain}/{id.nam"
- "e}Z(\022&/api/v1/tasks/{id.project}/{id.dom"
- "ain}\022}\n\016CreateWorkflow\022%.flyteidl.admin."
- "WorkflowCreateRequest\032&.flyteidl.admin.W"
- "orkflowCreateResponse\"\034\202\323\344\223\002\026\"\021/api/v1/w"
- "orkflows:\001*\022\224\001\n\013GetWorkflow\022 .flyteidl.a"
- "dmin.ObjectGetRequest\032\030.flyteidl.admin.W"
- "orkflow\"I\202\323\344\223\002C\022A/api/v1/workflows/{id.p"
- "roject}/{id.domain}/{id.name}/{id.versio"
- "n}\022\237\001\n\017ListWorkflowIds\0220.flyteidl.admin."
- "NamedEntityIdentifierListRequest\032).flyte"
- "idl.admin.NamedEntityIdentifierList\"/\202\323\344"
- "\223\002)\022\'/api/v1/workflow_ids/{project}/{dom"
- "ain}\022\276\001\n\rListWorkflows\022#.flyteidl.admin."
- "ResourceListRequest\032\034.flyteidl.admin.Wor"
- "kflowList\"j\202\323\344\223\002d\0224/api/v1/workflows/{id"
- ".project}/{id.domain}/{id.name}Z,\022*/api/"
- "v1/workflows/{id.project}/{id.domain}\022\206\001"
- "\n\020CreateLaunchPlan\022\'.flyteidl.admin.Laun"
- "chPlanCreateRequest\032(.flyteidl.admin.Lau"
- "nchPlanCreateResponse\"\037\202\323\344\223\002\031\"\024/api/v1/l"
- "aunch_plans:\001*\022\233\001\n\rGetLaunchPlan\022 .flyte"
- "idl.admin.ObjectGetRequest\032\032.flyteidl.ad"
- "min.LaunchPlan\"L\202\323\344\223\002F\022D/api/v1/launch_p"
- "lans/{id.project}/{id.domain}/{id.name}/"
- "{id.version}\022\242\001\n\023GetActiveLaunchPlan\022\'.f"
- "lyteidl.admin.ActiveLaunchPlanRequest\032\032."
- "flyteidl.admin.LaunchPlan\"F\202\323\344\223\002@\022>/api/"
- "v1/active_launch_plans/{id.project}/{id."
+ "edEntityIdentifierList\"Y\202\323\344\223\002S\022#/api/v1/"
+ "task_ids/{project}/{domain}Z,\022*/api/v1/t"
+ "asks/org/{org}/{project}/{domain}\022\250\002\n\tLi"
+ "stTasks\022#.flyteidl.admin.ResourceListReq"
+ "uest\032\030.flyteidl.admin.TaskList\"\333\001\202\323\344\223\002\324\001"
+ "\0220/api/v1/tasks/{id.project}/{id.domain}"
+ "/{id.name}Z\?\022=/api/v1/tasks/org/{id.org}"
+ "/{id.project}/{id.domain}/{id.name}Z(\022&/"
+ "api/v1/tasks/{id.project}/{id.domain}Z5\022"
+ "3/api/v1/tasks/org/{id.org}/{id.project}"
+ "/{id.domain}\022}\n\016CreateWorkflow\022%.flyteid"
+ "l.admin.WorkflowCreateRequest\032&.flyteidl"
+ ".admin.WorkflowCreateResponse\"\034\202\323\344\223\002\026\"\021/"
+ "api/v1/workflows:\001*\022\350\001\n\013GetWorkflow\022 .fl"
+ "yteidl.admin.ObjectGetRequest\032\030.flyteidl"
+ ".admin.Workflow\"\234\001\202\323\344\223\002\225\001\022A/api/v1/workf"
+ "lows/{id.project}/{id.domain}/{id.name}/"
+ "{id.version}ZP\022N/api/v1/workflows/org/{i"
+ "d.org}/{id.project}/{id.domain}/{id.name"
+ "}/{id.version}\022\321\001\n\017ListWorkflowIds\0220.fly"
+ "teidl.admin.NamedEntityIdentifierListReq"
+ "uest\032).flyteidl.admin.NamedEntityIdentif"
+ "ierList\"a\202\323\344\223\002[\022\'/api/v1/workflow_ids/{p"
+ "roject}/{domain}Z0\022./api/v1/workflows/or"
+ "g/{org}/{project}/{domain}\022\300\002\n\rListWorkf"
+ "lows\022#.flyteidl.admin.ResourceListReques"
+ "t\032\034.flyteidl.admin.WorkflowList\"\353\001\202\323\344\223\002\344"
+ "\001\0224/api/v1/workflows/{id.project}/{id.do"
+ "main}/{id.name}ZC\022A/api/v1/workflows/org"
+ "/{id.org}/{id.project}/{id.domain}/{id.n"
+ "ame}Z,\022*/api/v1/workflows/{id.project}/{"
+ "id.domain}Z9\0227/api/v1/workflows/org/{id."
+ "org}/{id.project}/{id.domain}\022\206\001\n\020Create"
+ "LaunchPlan\022\'.flyteidl.admin.LaunchPlanCr"
+ "eateRequest\032(.flyteidl.admin.LaunchPlanC"
+ "reateResponse\"\037\202\323\344\223\002\031\"\024/api/v1/launch_pl"
+ "ans:\001*\022\362\001\n\rGetLaunchPlan\022 .flyteidl.admi"
+ "n.ObjectGetRequest\032\032.flyteidl.admin.Laun"
+ "chPlan\"\242\001\202\323\344\223\002\233\001\022D/api/v1/launch_plans/{"
+ "id.project}/{id.domain}/{id.name}/{id.ve"
+ "rsion}ZS\022Q/api/v1/launch_plans/org/{id.o"
+ "rg}/{id.project}/{id.domain}/{id.name}/{"
+ "id.version}\022\363\001\n\023GetActiveLaunchPlan\022\'.fl"
+ "yteidl.admin.ActiveLaunchPlanRequest\032\032.f"
+ "lyteidl.admin.LaunchPlan\"\226\001\202\323\344\223\002\217\001\022>/api"
+ "/v1/active_launch_plans/{id.project}/{id"
+ ".domain}/{id.name}ZM\022K/api/v1/active_lau"
+ "nch_plans/org/{id.org}/{id.project}/{id."
"domain}/{id.name}\022\234\001\n\025ListActiveLaunchPl"
"ans\022+.flyteidl.admin.ActiveLaunchPlanLis"
"tRequest\032\036.flyteidl.admin.LaunchPlanList"
"\"6\202\323\344\223\0020\022./api/v1/active_launch_plans/{p"
- "roject}/{domain}\022\244\001\n\021ListLaunchPlanIds\0220"
+ "roject}/{domain}\022\334\001\n\021ListLaunchPlanIds\0220"
".flyteidl.admin.NamedEntityIdentifierLis"
"tRequest\032).flyteidl.admin.NamedEntityIde"
- "ntifierList\"2\202\323\344\223\002,\022*/api/v1/launch_plan"
- "_ids/{project}/{domain}\022\310\001\n\017ListLaunchPl"
- "ans\022#.flyteidl.admin.ResourceListRequest"
- "\032\036.flyteidl.admin.LaunchPlanList\"p\202\323\344\223\002j"
- "\0227/api/v1/launch_plans/{id.project}/{id."
- "domain}/{id.name}Z/\022-/api/v1/launch_plan"
- "s/{id.project}/{id.domain}\022\266\001\n\020UpdateLau"
- "nchPlan\022\'.flyteidl.admin.LaunchPlanUpdat"
- "eRequest\032(.flyteidl.admin.LaunchPlanUpda"
- "teResponse\"O\202\323\344\223\002I\032D/api/v1/launch_plans"
- "/{id.project}/{id.domain}/{id.name}/{id."
- "version}:\001*\022\201\001\n\017CreateExecution\022&.flytei"
- "dl.admin.ExecutionCreateRequest\032\'.flytei"
- "dl.admin.ExecutionCreateResponse\"\035\202\323\344\223\002\027"
- "\"\022/api/v1/executions:\001*\022\216\001\n\021RelaunchExec"
- "ution\022(.flyteidl.admin.ExecutionRelaunch"
- "Request\032\'.flyteidl.admin.ExecutionCreate"
- "Response\"&\202\323\344\223\002 \"\033/api/v1/executions/rel"
- "aunch:\001*\022\213\001\n\020RecoverExecution\022\'.flyteidl"
- ".admin.ExecutionRecoverRequest\032\'.flyteid"
- "l.admin.ExecutionCreateResponse\"%\202\323\344\223\002\037\""
- "\032/api/v1/executions/recover:\001*\022\225\001\n\014GetEx"
- "ecution\022+.flyteidl.admin.WorkflowExecuti"
- "onGetRequest\032\031.flyteidl.admin.Execution\""
- "=\202\323\344\223\0027\0225/api/v1/executions/{id.project}"
- "/{id.domain}/{id.name}\022\244\001\n\017UpdateExecuti"
- "on\022&.flyteidl.admin.ExecutionUpdateReque"
- "st\032\'.flyteidl.admin.ExecutionUpdateRespo"
- "nse\"@\202\323\344\223\002:\0325/api/v1/executions/{id.proj"
- "ect}/{id.domain}/{id.name}:\001*\022\271\001\n\020GetExe"
- "cutionData\022/.flyteidl.admin.WorkflowExec"
- "utionGetDataRequest\0320.flyteidl.admin.Wor"
- "kflowExecutionGetDataResponse\"B\202\323\344\223\002<\022:/"
- "api/v1/data/executions/{id.project}/{id."
- "domain}/{id.name}\022\211\001\n\016ListExecutions\022#.f"
- "lyteidl.admin.ResourceListRequest\032\035.flyt"
- "eidl.admin.ExecutionList\"3\202\323\344\223\002-\022+/api/v"
- "1/executions/{id.project}/{id.domain}\022\255\001"
- "\n\022TerminateExecution\022).flyteidl.admin.Ex"
- "ecutionTerminateRequest\032*.flyteidl.admin"
- ".ExecutionTerminateResponse\"@\202\323\344\223\002:*5/ap"
- "i/v1/executions/{id.project}/{id.domain}"
- "/{id.name}:\001*\022\322\001\n\020GetNodeExecution\022\'.fly"
- "teidl.admin.NodeExecutionGetRequest\032\035.fl"
- "yteidl.admin.NodeExecution\"v\202\323\344\223\002p\022n/api"
- "/v1/node_executions/{id.execution_id.pro"
- "ject}/{id.execution_id.domain}/{id.execu"
- "tion_id.name}/{id.node_id}\022\336\001\n\022ListNodeE"
- "xecutions\022(.flyteidl.admin.NodeExecution"
- "ListRequest\032!.flyteidl.admin.NodeExecuti"
- "onList\"{\202\323\344\223\002u\022s/api/v1/node_executions/"
- "{workflow_execution_id.project}/{workflo"
- "w_execution_id.domain}/{workflow_executi"
- "on_id.name}\022\245\004\n\031ListNodeExecutionsForTas"
- "k\022/.flyteidl.admin.NodeExecutionForTaskL"
- "istRequest\032!.flyteidl.admin.NodeExecutio"
- "nList\"\263\003\202\323\344\223\002\254\003\022\251\003/api/v1/children/task_"
- "executions/{task_execution_id.node_execu"
- "tion_id.execution_id.project}/{task_exec"
- "ution_id.node_execution_id.execution_id."
- "domain}/{task_execution_id.node_executio"
- "n_id.execution_id.name}/{task_execution_"
- "id.node_execution_id.node_id}/{task_exec"
- "ution_id.task_id.project}/{task_executio"
- "n_id.task_id.domain}/{task_execution_id."
- "task_id.name}/{task_execution_id.task_id"
- ".version}/{task_execution_id.retry_attem"
- "pt}\022\356\001\n\024GetNodeExecutionData\022+.flyteidl."
- "admin.NodeExecutionGetDataRequest\032,.flyt"
- "eidl.admin.NodeExecutionGetDataResponse\""
- "{\202\323\344\223\002u\022s/api/v1/data/node_executions/{i"
- "d.execution_id.project}/{id.execution_id"
- ".domain}/{id.execution_id.name}/{id.node"
- "_id}\022\177\n\017RegisterProject\022&.flyteidl.admin"
- ".ProjectRegisterRequest\032\'.flyteidl.admin"
- ".ProjectRegisterResponse\"\033\202\323\344\223\002\025\"\020/api/v"
- "1/projects:\001*\022q\n\rUpdateProject\022\027.flyteid"
- "l.admin.Project\032%.flyteidl.admin.Project"
- "UpdateResponse\" \202\323\344\223\002\032\032\025/api/v1/projects"
- "/{id}:\001*\022f\n\014ListProjects\022\".flyteidl.admi"
- "n.ProjectListRequest\032\030.flyteidl.admin.Pr"
- "ojects\"\030\202\323\344\223\002\022\022\020/api/v1/projects\022\231\001\n\023Cre"
- "ateWorkflowEvent\022-.flyteidl.admin.Workfl"
- "owExecutionEventRequest\032..flyteidl.admin"
- ".WorkflowExecutionEventResponse\"#\202\323\344\223\002\035\""
- "\030/api/v1/events/workflows:\001*\022\211\001\n\017CreateN"
- "odeEvent\022).flyteidl.admin.NodeExecutionE"
- "ventRequest\032*.flyteidl.admin.NodeExecuti"
- "onEventResponse\"\037\202\323\344\223\002\031\"\024/api/v1/events/"
- "nodes:\001*\022\211\001\n\017CreateTaskEvent\022).flyteidl."
- "admin.TaskExecutionEventRequest\032*.flytei"
- "dl.admin.TaskExecutionEventResponse\"\037\202\323\344"
- "\223\002\031\"\024/api/v1/events/tasks:\001*\022\200\003\n\020GetTask"
- "Execution\022\'.flyteidl.admin.TaskExecution"
- "GetRequest\032\035.flyteidl.admin.TaskExecutio"
- "n\"\243\002\202\323\344\223\002\234\002\022\231\002/api/v1/task_executions/{i"
- "d.node_execution_id.execution_id.project"
- "}/{id.node_execution_id.execution_id.dom"
- "ain}/{id.node_execution_id.execution_id."
- "name}/{id.node_execution_id.node_id}/{id"
- ".task_id.project}/{id.task_id.domain}/{i"
- "d.task_id.name}/{id.task_id.version}/{id"
- ".retry_attempt}\022\230\002\n\022ListTaskExecutions\022("
- ".flyteidl.admin.TaskExecutionListRequest"
- "\032!.flyteidl.admin.TaskExecutionList\"\264\001\202\323"
- "\344\223\002\255\001\022\252\001/api/v1/task_executions/{node_ex"
- "ecution_id.execution_id.project}/{node_e"
- "xecution_id.execution_id.domain}/{node_e"
- "xecution_id.execution_id.name}/{node_exe"
- "cution_id.node_id}\022\234\003\n\024GetTaskExecutionD"
- "ata\022+.flyteidl.admin.TaskExecutionGetDat"
- "aRequest\032,.flyteidl.admin.TaskExecutionG"
- "etDataResponse\"\250\002\202\323\344\223\002\241\002\022\236\002/api/v1/data/"
- "task_executions/{id.node_execution_id.ex"
- "ecution_id.project}/{id.node_execution_i"
- "d.execution_id.domain}/{id.node_executio"
- "n_id.execution_id.name}/{id.node_executi"
- "on_id.node_id}/{id.task_id.project}/{id."
- "task_id.domain}/{id.task_id.name}/{id.ta"
- "sk_id.version}/{id.retry_attempt}\022\343\001\n\035Up"
- "dateProjectDomainAttributes\0224.flyteidl.a"
- "dmin.ProjectDomainAttributesUpdateReques"
- "t\0325.flyteidl.admin.ProjectDomainAttribut"
- "esUpdateResponse\"U\202\323\344\223\002O\032J/api/v1/projec"
- "t_domain_attributes/{attributes.project}"
- "/{attributes.domain}:\001*\022\301\001\n\032GetProjectDo"
- "mainAttributes\0221.flyteidl.admin.ProjectD"
- "omainAttributesGetRequest\0322.flyteidl.adm"
- "in.ProjectDomainAttributesGetResponse\"<\202"
- "\323\344\223\0026\0224/api/v1/project_domain_attributes"
- "/{project}/{domain}\022\315\001\n\035DeleteProjectDom"
- "ainAttributes\0224.flyteidl.admin.ProjectDo"
- "mainAttributesDeleteRequest\0325.flyteidl.a"
- "dmin.ProjectDomainAttributesDeleteRespon"
- "se\"\?\202\323\344\223\0029*4/api/v1/project_domain_attri"
- "butes/{project}/{domain}:\001*\022\266\001\n\027UpdatePr"
- "ojectAttributes\022..flyteidl.admin.Project"
- "AttributesUpdateRequest\032/.flyteidl.admin"
- ".ProjectAttributesUpdateResponse\":\202\323\344\223\0024"
- "\032//api/v1/project_attributes/{attributes"
- ".project}:\001*\022\237\001\n\024GetProjectAttributes\022+."
- "flyteidl.admin.ProjectAttributesGetReque"
- "st\032,.flyteidl.admin.ProjectAttributesGet"
- "Response\",\202\323\344\223\002&\022$/api/v1/project_attrib"
- "utes/{project}\022\253\001\n\027DeleteProjectAttribut"
- "es\022..flyteidl.admin.ProjectAttributesDel"
- "eteRequest\032/.flyteidl.admin.ProjectAttri"
- "butesDeleteResponse\"/\202\323\344\223\002)*$/api/v1/pro"
- "ject_attributes/{project}:\001*\022\344\001\n\030UpdateW"
- "orkflowAttributes\022/.flyteidl.admin.Workf"
- "lowAttributesUpdateRequest\0320.flyteidl.ad"
- "min.WorkflowAttributesUpdateResponse\"e\202\323"
- "\344\223\002_\032Z/api/v1/workflow_attributes/{attri"
- "butes.project}/{attributes.domain}/{attr"
- "ibutes.workflow}:\001*\022\267\001\n\025GetWorkflowAttri"
- "butes\022,.flyteidl.admin.WorkflowAttribute"
- "sGetRequest\032-.flyteidl.admin.WorkflowAtt"
- "ributesGetResponse\"A\202\323\344\223\002;\0229/api/v1/work"
- "flow_attributes/{project}/{domain}/{work"
- "flow}\022\303\001\n\030DeleteWorkflowAttributes\022/.fly"
- "teidl.admin.WorkflowAttributesDeleteRequ"
- "est\0320.flyteidl.admin.WorkflowAttributesD"
- "eleteResponse\"D\202\323\344\223\002>*9/api/v1/workflow_"
- "attributes/{project}/{domain}/{workflow}"
- ":\001*\022\240\001\n\027ListMatchableAttributes\022..flytei"
- "dl.admin.ListMatchableAttributesRequest\032"
- "/.flyteidl.admin.ListMatchableAttributes"
- "Response\"$\202\323\344\223\002\036\022\034/api/v1/matchable_attr"
- "ibutes\022\237\001\n\021ListNamedEntities\022&.flyteidl."
- "admin.NamedEntityListRequest\032\037.flyteidl."
- "admin.NamedEntityList\"A\202\323\344\223\002;\0229/api/v1/n"
- "amed_entities/{resource_type}/{project}/"
- "{domain}\022\247\001\n\016GetNamedEntity\022%.flyteidl.a"
- "dmin.NamedEntityGetRequest\032\033.flyteidl.ad"
- "min.NamedEntity\"Q\202\323\344\223\002K\022I/api/v1/named_e"
- "ntities/{resource_type}/{id.project}/{id"
- ".domain}/{id.name}\022\276\001\n\021UpdateNamedEntity"
- "\022(.flyteidl.admin.NamedEntityUpdateReque"
- "st\032).flyteidl.admin.NamedEntityUpdateRes"
- "ponse\"T\202\323\344\223\002N\032I/api/v1/named_entities/{r"
- "esource_type}/{id.project}/{id.domain}/{"
- "id.name}:\001*\022l\n\nGetVersion\022!.flyteidl.adm"
- "in.GetVersionRequest\032\".flyteidl.admin.Ge"
- "tVersionResponse\"\027\202\323\344\223\002\021\022\017/api/v1/versio"
- "n\022\304\001\n\024GetDescriptionEntity\022 .flyteidl.ad"
- "min.ObjectGetRequest\032!.flyteidl.admin.De"
- "scriptionEntity\"g\202\323\344\223\002a\022_/api/v1/descrip"
- "tion_entities/{id.resource_type}/{id.pro"
- "ject}/{id.domain}/{id.name}/{id.version}"
- "\022\222\002\n\027ListDescriptionEntities\022,.flyteidl."
- "admin.DescriptionEntityListRequest\032%.fly"
- "teidl.admin.DescriptionEntityList\"\241\001\202\323\344\223"
- "\002\232\001\022O/api/v1/description_entities/{resou"
- "rce_type}/{id.project}/{id.domain}/{id.n"
- "ame}ZG\022E/api/v1/description_entities/{re"
- "source_type}/{id.project}/{id.domain}\022\305\001"
- "\n\023GetExecutionMetrics\0222.flyteidl.admin.W"
- "orkflowExecutionGetMetricsRequest\0323.flyt"
- "eidl.admin.WorkflowExecutionGetMetricsRe"
- "sponse\"E\202\323\344\223\002\?\022=/api/v1/metrics/executio"
- "ns/{id.project}/{id.domain}/{id.name}B\?Z"
- "=github.com/flyteorg/flyte/flyteidl/gen/"
- "pb-go/flyteidl/serviceb\006proto3"
+ "ntifierList\"j\202\323\344\223\002d\022*/api/v1/launch_plan"
+ "_ids/{project}/{domain}Z6\0224/api/v1/launc"
+ "h_plan_ids/org/{org}/{project}/{domain}\022"
+ "\320\002\n\017ListLaunchPlans\022#.flyteidl.admin.Res"
+ "ourceListRequest\032\036.flyteidl.admin.Launch"
+ "PlanList\"\367\001\202\323\344\223\002\360\001\0227/api/v1/launch_plans"
+ "/{id.project}/{id.domain}/{id.name}ZF\022D/"
+ "api/v1/launch_plans/org/{id.org}/{id.pro"
+ "ject}/{id.domain}/{id.name}Z/\022-/api/v1/l"
+ "aunch_plans/{id.project}/{id.domain}Z<\022:"
+ "/api/v1/launch_plans/org/{id.org}/{id.pr"
+ "oject}/{id.domain}\022\215\002\n\020UpdateLaunchPlan\022"
+ "\'.flyteidl.admin.LaunchPlanUpdateRequest"
+ "\032(.flyteidl.admin.LaunchPlanUpdateRespon"
+ "se\"\245\001\202\323\344\223\002\236\001\032D/api/v1/launch_plans/{id.p"
+ "roject}/{id.domain}/{id.name}/{id.versio"
+ "n}:\001*ZS\032Q/api/v1/launch_plans/org/{id.or"
+ "g}/{id.project}/{id.domain}/{id.name}/{i"
+ "d.version}\022\201\001\n\017CreateExecution\022&.flyteid"
+ "l.admin.ExecutionCreateRequest\032\'.flyteid"
+ "l.admin.ExecutionCreateResponse\"\035\202\323\344\223\002\027\""
+ "\022/api/v1/executions:\001*\022\216\001\n\021RelaunchExecu"
+ "tion\022(.flyteidl.admin.ExecutionRelaunchR"
+ "equest\032\'.flyteidl.admin.ExecutionCreateR"
+ "esponse\"&\202\323\344\223\002 \"\033/api/v1/executions/rela"
+ "unch:\001*\022\213\001\n\020RecoverExecution\022\'.flyteidl."
+ "admin.ExecutionRecoverRequest\032\'.flyteidl"
+ ".admin.ExecutionCreateResponse\"%\202\323\344\223\002\037\"\032"
+ "/api/v1/executions/recover:\001*\022\334\001\n\014GetExe"
+ "cution\022+.flyteidl.admin.WorkflowExecutio"
+ "nGetRequest\032\031.flyteidl.admin.Execution\"\203"
+ "\001\202\323\344\223\002}\0225/api/v1/executions/{id.project}"
+ "/{id.domain}/{id.name}ZD\022B/api/v1/execut"
+ "ions/org/{id.org}/{id.project}/{id.domai"
+ "n}/{id.name}\022\357\001\n\017UpdateExecution\022&.flyte"
+ "idl.admin.ExecutionUpdateRequest\032\'.flyte"
+ "idl.admin.ExecutionUpdateResponse\"\212\001\202\323\344\223"
+ "\002\203\001\0325/api/v1/executions/{id.project}/{id"
+ ".domain}/{id.name}:\001*ZG\032B/api/v1/executi"
+ "ons/org/{id.org}/{id.project}/{id.domain"
+ "}/{id.name}:\001*\022\206\002\n\020GetExecutionData\022/.fl"
+ "yteidl.admin.WorkflowExecutionGetDataReq"
+ "uest\0320.flyteidl.admin.WorkflowExecutionG"
+ "etDataResponse\"\216\001\202\323\344\223\002\207\001\022:/api/v1/data/e"
+ "xecutions/{id.project}/{id.domain}/{id.n"
+ "ame}ZI\022G/api/v1/data/executions/org/{id."
+ "org}/{id.project}/{id.domain}/{id.name}\022"
+ "\305\001\n\016ListExecutions\022#.flyteidl.admin.Reso"
+ "urceListRequest\032\035.flyteidl.admin.Executi"
+ "onList\"o\202\323\344\223\002i\022+/api/v1/executions/{id.p"
+ "roject}/{id.domain}Z:\0228/api/v1/execution"
+ "s/org/{id.org}/{id.project}/{id.domain}\022"
+ "\375\001\n\022TerminateExecution\022).flyteidl.admin."
+ "ExecutionTerminateRequest\032*.flyteidl.adm"
+ "in.ExecutionTerminateResponse\"\217\001\202\323\344\223\002\210\001*"
+ "5/api/v1/executions/{id.project}/{id.dom"
+ "ain}/{id.name}:\001*ZL*G/api/v1/data/execut"
+ "ions/org/{id.org}/{id.project}/{id.domai"
+ "n}/{id.name}:\001*\022\342\002\n\020GetNodeExecution\022\'.f"
+ "lyteidl.admin.NodeExecutionGetRequest\032\035."
+ "flyteidl.admin.NodeExecution\"\205\002\202\323\344\223\002\376\001\022n"
+ "/api/v1/node_executions/{id.execution_id"
+ ".project}/{id.execution_id.domain}/{id.e"
+ "xecution_id.name}/{id.node_id}Z\213\001\022\210\001/api"
+ "/v1/node_executions/org/{id.execution_id"
+ ".org}/{id.execution_id.project}/{id.exec"
+ "ution_id.domain}/{id.execution_id.name}/"
+ "{id.node_id}\022\371\002\n\022ListNodeExecutions\022(.fl"
+ "yteidl.admin.NodeExecutionListRequest\032!."
+ "flyteidl.admin.NodeExecutionList\"\225\002\202\323\344\223\002"
+ "\216\002\022s/api/v1/node_executions/{workflow_ex"
+ "ecution_id.project}/{workflow_execution_"
+ "id.domain}/{workflow_execution_id.name}Z"
+ "\226\001\022\223\001/api/v1/node_executions/org/{workfl"
+ "ow_execution_id.org}/{workflow_execution"
+ "_id.project}/{workflow_execution_id.doma"
+ "in}/{workflow_execution_id.name}\022\217\010\n\031Lis"
+ "tNodeExecutionsForTask\022/.flyteidl.admin."
+ "NodeExecutionForTaskListRequest\032!.flytei"
+ "dl.admin.NodeExecutionList\"\235\007\202\323\344\223\002\226\007\022\251\003/"
+ "api/v1/children/task_executions/{task_ex"
+ "ecution_id.node_execution_id.execution_i"
+ "d.project}/{task_execution_id.node_execu"
+ "tion_id.execution_id.domain}/{task_execu"
+ "tion_id.node_execution_id.execution_id.n"
+ "ame}/{task_execution_id.node_execution_i"
+ "d.node_id}/{task_execution_id.task_id.pr"
+ "oject}/{task_execution_id.task_id.domain"
+ "}/{task_execution_id.task_id.name}/{task"
+ "_execution_id.task_id.version}/{task_exe"
+ "cution_id.retry_attempt}Z\347\003\022\344\003/api/v1/ch"
+ "ildren/task_executions/org/{task_executi"
+ "on_id.node_execution_id.execution_id.org"
+ "}/{task_execution_id.node_execution_id.e"
+ "xecution_id.project}/{task_execution_id."
+ "node_execution_id.execution_id.domain}/{"
+ "task_execution_id.node_execution_id.exec"
+ "ution_id.name}/{task_execution_id.node_e"
+ "xecution_id.node_id}/{task_execution_id."
+ "task_id.project}/{task_execution_id.task"
+ "_id.domain}/{task_execution_id.task_id.n"
+ "ame}/{task_execution_id.task_id.version}"
+ "/{task_execution_id.retry_attempt}\022\203\003\n\024G"
+ "etNodeExecutionData\022+.flyteidl.admin.Nod"
+ "eExecutionGetDataRequest\032,.flyteidl.admi"
+ "n.NodeExecutionGetDataResponse\"\217\002\202\323\344\223\002\210\002"
+ "\022s/api/v1/data/node_executions/{id.execu"
+ "tion_id.project}/{id.execution_id.domain"
+ "}/{id.execution_id.name}/{id.node_id}Z\220\001"
+ "\022\215\001/api/v1/data/node_executions/org/{id."
+ "execution_id.org}/{id.execution_id.proje"
+ "ct}/{id.execution_id.domain}/{id.executi"
+ "on_id.name}/{id.node_id}\022\177\n\017RegisterProj"
+ "ect\022&.flyteidl.admin.ProjectRegisterRequ"
+ "est\032\'.flyteidl.admin.ProjectRegisterResp"
+ "onse\"\033\202\323\344\223\002\025\"\020/api/v1/projects:\001*\022\227\001\n\rUp"
+ "dateProject\022\027.flyteidl.admin.Project\032%.f"
+ "lyteidl.admin.ProjectUpdateResponse\"F\202\323\344"
+ "\223\002@\032\025/api/v1/projects/{id}:\001*Z$\032\037/api/v1"
+ "/projects/org/{org}/{id}:\001*\022f\n\014ListProje"
+ "cts\022\".flyteidl.admin.ProjectListRequest\032"
+ "\030.flyteidl.admin.Projects\"\030\202\323\344\223\002\022\022\020/api/"
+ "v1/projects\022\231\001\n\023CreateWorkflowEvent\022-.fl"
+ "yteidl.admin.WorkflowExecutionEventReque"
+ "st\032..flyteidl.admin.WorkflowExecutionEve"
+ "ntResponse\"#\202\323\344\223\002\035\"\030/api/v1/events/workf"
+ "lows:\001*\022\211\001\n\017CreateNodeEvent\022).flyteidl.a"
+ "dmin.NodeExecutionEventRequest\032*.flyteid"
+ "l.admin.NodeExecutionEventResponse\"\037\202\323\344\223"
+ "\002\031\"\024/api/v1/events/nodes:\001*\022\211\001\n\017CreateTa"
+ "skEvent\022).flyteidl.admin.TaskExecutionEv"
+ "entRequest\032*.flyteidl.admin.TaskExecutio"
+ "nEventResponse\"\037\202\323\344\223\002\031\"\024/api/v1/events/t"
+ "asks:\001*\022\313\005\n\020GetTaskExecution\022\'.flyteidl."
+ "admin.TaskExecutionGetRequest\032\035.flyteidl"
+ ".admin.TaskExecution\"\356\004\202\323\344\223\002\347\004\022\231\002/api/v1"
+ "/task_executions/{id.node_execution_id.e"
+ "xecution_id.project}/{id.node_execution_"
+ "id.execution_id.domain}/{id.node_executi"
+ "on_id.execution_id.name}/{id.node_execut"
+ "ion_id.node_id}/{id.task_id.project}/{id"
+ ".task_id.domain}/{id.task_id.name}/{id.t"
+ "ask_id.version}/{id.retry_attempt}Z\310\002\022\305\002"
+ "/api/v1/task_executions/org/{id.node_exe"
+ "cution_id.execution_id.org}/{id.node_exe"
+ "cution_id.execution_id.project}/{id.node"
+ "_execution_id.execution_id.domain}/{id.n"
+ "ode_execution_id.execution_id.name}/{id."
+ "node_execution_id.node_id}/{id.task_id.p"
+ "roject}/{id.task_id.domain}/{id.task_id."
+ "name}/{id.task_id.version}/{id.retry_att"
+ "empt}\022\361\003\n\022ListTaskExecutions\022(.flyteidl."
+ "admin.TaskExecutionListRequest\032!.flyteid"
+ "l.admin.TaskExecutionList\"\215\003\202\323\344\223\002\206\003\022\252\001/a"
+ "pi/v1/task_executions/{node_execution_id"
+ ".execution_id.project}/{node_execution_i"
+ "d.execution_id.domain}/{node_execution_i"
+ "d.execution_id.name}/{node_execution_id."
+ "node_id}Z\326\001\022\323\001/api/v1/task_executions/or"
+ "g/{node_execution_id.execution_id.org}/{"
+ "node_execution_id.execution_id.project}/"
+ "{node_execution_id.execution_id.domain}/"
+ "{node_execution_id.execution_id.name}/{n"
+ "ode_execution_id.node_id}\022\354\005\n\024GetTaskExe"
+ "cutionData\022+.flyteidl.admin.TaskExecutio"
+ "nGetDataRequest\032,.flyteidl.admin.TaskExe"
+ "cutionGetDataResponse\"\370\004\202\323\344\223\002\361\004\022\236\002/api/v"
+ "1/data/task_executions/{id.node_executio"
+ "n_id.execution_id.project}/{id.node_exec"
+ "ution_id.execution_id.domain}/{id.node_e"
+ "xecution_id.execution_id.name}/{id.node_"
+ "execution_id.node_id}/{id.task_id.projec"
+ "t}/{id.task_id.domain}/{id.task_id.name}"
+ "/{id.task_id.version}/{id.retry_attempt}"
+ "Z\315\002\022\312\002/api/v1/data/task_executions/org/{"
+ "id.node_execution_id.execution_id.org}/{"
+ "id.node_execution_id.execution_id.projec"
+ "t}/{id.node_execution_id.execution_id.do"
+ "main}/{id.node_execution_id.execution_id"
+ ".name}/{id.node_execution_id.node_id}/{i"
+ "d.task_id.project}/{id.task_id.domain}/{"
+ "id.task_id.name}/{id.task_id.version}/{i"
+ "d.retry_attempt}\022\313\002\n\035UpdateProjectDomain"
+ "Attributes\0224.flyteidl.admin.ProjectDomai"
+ "nAttributesUpdateRequest\0325.flyteidl.admi"
+ "n.ProjectDomainAttributesUpdateResponse\""
+ "\274\001\202\323\344\223\002\265\001\032J/api/v1/project_domain_attrib"
+ "utes/{attributes.project}/{attributes.do"
+ "main}:\001*Zd\032_/api/v1/project_domain_attri"
+ "butes/org/{attributes.org}/{attributes.p"
+ "roject}/{attributes.domain}:\001*\022\203\002\n\032GetPr"
+ "ojectDomainAttributes\0221.flyteidl.admin.P"
+ "rojectDomainAttributesGetRequest\0322.flyte"
+ "idl.admin.ProjectDomainAttributesGetResp"
+ "onse\"~\202\323\344\223\002x\0224/api/v1/project_domain_att"
+ "ributes/{project}/{domain}Z@\022>/api/v1/pr"
+ "oject_domain_attributes/org/{org}/{proje"
+ "ct}/{domain}\022\223\002\n\035DeleteProjectDomainAttr"
+ "ibutes\0224.flyteidl.admin.ProjectDomainAtt"
+ "ributesDeleteRequest\0325.flyteidl.admin.Pr"
+ "ojectDomainAttributesDeleteResponse\"\204\001\202\323"
+ "\344\223\002~*4/api/v1/project_domain_attributes/"
+ "{project}/{domain}:\001*ZC*>/api/v1/project"
+ "_domain_attributes/org/{org}/{project}/{"
+ "domain}:\001*\022\212\002\n\027UpdateProjectAttributes\022."
+ ".flyteidl.admin.ProjectAttributesUpdateR"
+ "equest\032/.flyteidl.admin.ProjectAttribute"
+ "sUpdateResponse\"\215\001\202\323\344\223\002\206\001\032//api/v1/proje"
+ "ct_attributes/{attributes.project}:\001*ZP\032"
+ "K/api/v1/project_domain_attributes/org/{"
+ "attributes.org}/{attributes.project}:\001*\022"
+ "\330\001\n\024GetProjectAttributes\022+.flyteidl.admi"
+ "n.ProjectAttributesGetRequest\032,.flyteidl"
+ ".admin.ProjectAttributesGetResponse\"e\202\323\344"
+ "\223\002_\022$/api/v1/project_attributes/{project"
+ "}Z7\0225/api/v1/project_domain_attributes/o"
+ "rg/{org}/{project}\022\347\001\n\027DeleteProjectAttr"
+ "ibutes\022..flyteidl.admin.ProjectAttribute"
+ "sDeleteRequest\032/.flyteidl.admin.ProjectA"
+ "ttributesDeleteResponse\"k\202\323\344\223\002e*$/api/v1"
+ "/project_attributes/{project}:\001*Z:*5/api"
+ "/v1/project_domain_attributes/org/{org}/"
+ "{project}:\001*\022\334\002\n\030UpdateWorkflowAttribute"
+ "s\022/.flyteidl.admin.WorkflowAttributesUpd"
+ "ateRequest\0320.flyteidl.admin.WorkflowAttr"
+ "ibutesUpdateResponse\"\334\001\202\323\344\223\002\325\001\032Z/api/v1/"
+ "workflow_attributes/{attributes.project}"
+ "/{attributes.domain}/{attributes.workflo"
+ "w}:\001*Zt\032o/api/v1/workflow_attributes/org"
+ "/{attributes.org}/{attributes.project}/{"
+ "attributes.domain}/{attributes.workflow}"
+ ":\001*\022\200\002\n\025GetWorkflowAttributes\022,.flyteidl"
+ ".admin.WorkflowAttributesGetRequest\032-.fl"
+ "yteidl.admin.WorkflowAttributesGetRespon"
+ "se\"\211\001\202\323\344\223\002\202\001\0229/api/v1/workflow_attribute"
+ "s/{project}/{domain}/{workflow}ZE\022C/api/"
+ "v1/workflow_attributes/org/{org}/{projec"
+ "t}/{domain}/{workflow}\022\217\002\n\030DeleteWorkflo"
+ "wAttributes\022/.flyteidl.admin.WorkflowAtt"
+ "ributesDeleteRequest\0320.flyteidl.admin.Wo"
+ "rkflowAttributesDeleteResponse\"\217\001\202\323\344\223\002\210\001"
+ "*9/api/v1/workflow_attributes/{project}/"
+ "{domain}/{workflow}:\001*ZH*C/api/v1/workfl"
+ "ow_attributes/org/{org}/{project}/{domai"
+ "n}/{workflow}:\001*\022\240\001\n\027ListMatchableAttrib"
+ "utes\022..flyteidl.admin.ListMatchableAttri"
+ "butesRequest\032/.flyteidl.admin.ListMatcha"
+ "bleAttributesResponse\"$\202\323\344\223\002\036\022\034/api/v1/m"
+ "atchable_attributes\022\350\001\n\021ListNamedEntitie"
+ "s\022&.flyteidl.admin.NamedEntityListReques"
+ "t\032\037.flyteidl.admin.NamedEntityList\"\211\001\202\323\344"
+ "\223\002\202\001\0229/api/v1/named_entities/{resource_t"
+ "ype}/{project}/{domain}ZE\022C/api/v1/named"
+ "_entities/{resource_type}/org/{org}/{pro"
+ "ject}/{domain}\022\203\002\n\016GetNamedEntity\022%.flyt"
+ "eidl.admin.NamedEntityGetRequest\032\033.flyte"
+ "idl.admin.NamedEntity\"\254\001\202\323\344\223\002\245\001\022I/api/v1"
+ "/named_entities/{resource_type}/{id.proj"
+ "ect}/{id.domain}/{id.name}ZX\022V/api/v1/na"
+ "med_entities/{resource_type}/org/{id.org"
+ "}/{id.project}/{id.domain}/{id.name}\022\235\002\n"
+ "\021UpdateNamedEntity\022(.flyteidl.admin.Name"
+ "dEntityUpdateRequest\032).flyteidl.admin.Na"
+ "medEntityUpdateResponse\"\262\001\202\323\344\223\002\253\001\032I/api/"
+ "v1/named_entities/{resource_type}/{id.pr"
+ "oject}/{id.domain}/{id.name}:\001*Z[\032V/api/"
+ "v1/named_entities/{resource_type}/org/{i"
+ "d.org}/{id.project}/{id.domain}/{id.name"
+ "}:\001*\022l\n\nGetVersion\022!.flyteidl.admin.GetV"
+ "ersionRequest\032\".flyteidl.admin.GetVersio"
+ "nResponse\"\027\202\323\344\223\002\021\022\017/api/v1/version\022\266\002\n\024G"
+ "etDescriptionEntity\022 .flyteidl.admin.Obj"
+ "ectGetRequest\032!.flyteidl.admin.Descripti"
+ "onEntity\"\330\001\202\323\344\223\002\321\001\022_/api/v1/description_"
+ "entities/{id.resource_type}/{id.project}"
+ "/{id.domain}/{id.name}/{id.version}Zn\022l/"
+ "api/v1/description_entities/org/{id.org}"
+ "/{id.resource_type}/{id.project}/{id.dom"
+ "ain}/{id.name}/{id.version}\022\310\003\n\027ListDesc"
+ "riptionEntities\022,.flyteidl.admin.Descrip"
+ "tionEntityListRequest\032%.flyteidl.admin.D"
+ "escriptionEntityList\"\327\002\202\323\344\223\002\320\002\022O/api/v1/"
+ "description_entities/{resource_type}/{id"
+ ".project}/{id.domain}/{id.name}Z^\022\\/api/"
+ "v1/description_entities/{resource_type}/"
+ "org/{id.org}/{id.project}/{id.domain}/{i"
+ "d.name}ZG\022E/api/v1/description_entities/"
+ "{resource_type}/{id.project}/{id.domain}"
+ "ZT\022R/api/v1/description_entities/{resour"
+ "ce_type}/org/{id.org}/{id.project}/{id.d"
+ "omain}\022\225\002\n\023GetExecutionMetrics\0222.flyteid"
+ "l.admin.WorkflowExecutionGetMetricsReque"
+ "st\0323.flyteidl.admin.WorkflowExecutionGet"
+ "MetricsResponse\"\224\001\202\323\344\223\002\215\001\022=/api/v1/metri"
+ "cs/executions/{id.project}/{id.domain}/{"
+ "id.name}ZL\022J/api/v1/metrics/executions/o"
+ "rg/{id.org}/{id.project}/{id.domain}/{id"
+ ".name}B\?Z=github.com/flyteorg/flyte/flyt"
+ "eidl/gen/pb-go/flyteidl/serviceb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fadmin_2eproto = {
false, InitDefaults_flyteidl_2fservice_2fadmin_2eproto,
descriptor_table_protodef_flyteidl_2fservice_2fadmin_2eproto,
- "flyteidl/service/admin.proto", &assign_descriptors_table_flyteidl_2fservice_2fadmin_2eproto, 10670,
+ "flyteidl/service/admin.proto", &assign_descriptors_table_flyteidl_2fservice_2fadmin_2eproto, 15199,
};
void AddDescriptors_flyteidl_2fservice_2fadmin_2eproto() {
diff --git a/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc
index 481be2619e..68b912f826 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc
+++ b/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.cc
@@ -216,45 +216,43 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fexternal_5fplugin_5fse
"\n.flyteidl/service/external_plugin_servi"
"ce.proto\022\020flyteidl.service\032\034flyteidl/cor"
"e/literals.proto\032\031flyteidl/core/tasks.pr"
- "oto\032\035flyteidl/core/interface.proto\"\210\001\n\021T"
- "askCreateRequest\022)\n\006inputs\030\001 \001(\0132\031.flyte"
- "idl.core.LiteralMap\022-\n\010template\030\002 \001(\0132\033."
- "flyteidl.core.TaskTemplate\022\025\n\routput_pre"
- "fix\030\003 \001(\t:\002\030\001\"(\n\022TaskCreateResponse\022\016\n\006j"
- "ob_id\030\001 \001(\t:\002\030\001\"7\n\016TaskGetRequest\022\021\n\ttas"
- "k_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t:\002\030\001\"i\n\017Task"
- "GetResponse\022&\n\005state\030\001 \001(\0162\027.flyteidl.se"
- "rvice.State\022*\n\007outputs\030\002 \001(\0132\031.flyteidl."
- "core.LiteralMap:\002\030\001\":\n\021TaskDeleteRequest"
- "\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t:\002\030\001\""
- "\030\n\022TaskDeleteResponse:\002\030\001*b\n\005State\022\025\n\021RE"
- "TRYABLE_FAILURE\020\000\022\025\n\021PERMANENT_FAILURE\020\001"
- "\022\013\n\007PENDING\020\002\022\013\n\007RUNNING\020\003\022\r\n\tSUCCEEDED\020"
- "\004\032\002\030\0012\250\002\n\025ExternalPluginService\022\\\n\nCreat"
- "eTask\022#.flyteidl.service.TaskCreateReque"
- "st\032$.flyteidl.service.TaskCreateResponse"
- "\"\003\210\002\001\022S\n\007GetTask\022 .flyteidl.service.Task"
- "GetRequest\032!.flyteidl.service.TaskGetRes"
- "ponse\"\003\210\002\001\022\\\n\nDeleteTask\022#.flyteidl.serv"
- "ice.TaskDeleteRequest\032$.flyteidl.service"
- ".TaskDeleteResponse\"\003\210\002\001B\?Z=github.com/f"
- "lyteorg/flyte/flyteidl/gen/pb-go/flyteid"
- "l/serviceb\006proto3"
+ "oto\"\210\001\n\021TaskCreateRequest\022)\n\006inputs\030\001 \001("
+ "\0132\031.flyteidl.core.LiteralMap\022-\n\010template"
+ "\030\002 \001(\0132\033.flyteidl.core.TaskTemplate\022\025\n\ro"
+ "utput_prefix\030\003 \001(\t:\002\030\001\"(\n\022TaskCreateResp"
+ "onse\022\016\n\006job_id\030\001 \001(\t:\002\030\001\"7\n\016TaskGetReque"
+ "st\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002 \001(\t:\002\030"
+ "\001\"i\n\017TaskGetResponse\022&\n\005state\030\001 \001(\0162\027.fl"
+ "yteidl.service.State\022*\n\007outputs\030\002 \001(\0132\031."
+ "flyteidl.core.LiteralMap:\002\030\001\":\n\021TaskDele"
+ "teRequest\022\021\n\ttask_type\030\001 \001(\t\022\016\n\006job_id\030\002"
+ " \001(\t:\002\030\001\"\030\n\022TaskDeleteResponse:\002\030\001*b\n\005St"
+ "ate\022\025\n\021RETRYABLE_FAILURE\020\000\022\025\n\021PERMANENT_"
+ "FAILURE\020\001\022\013\n\007PENDING\020\002\022\013\n\007RUNNING\020\003\022\r\n\tS"
+ "UCCEEDED\020\004\032\002\030\0012\250\002\n\025ExternalPluginService"
+ "\022\\\n\nCreateTask\022#.flyteidl.service.TaskCr"
+ "eateRequest\032$.flyteidl.service.TaskCreat"
+ "eResponse\"\003\210\002\001\022S\n\007GetTask\022 .flyteidl.ser"
+ "vice.TaskGetRequest\032!.flyteidl.service.T"
+ "askGetResponse\"\003\210\002\001\022\\\n\nDeleteTask\022#.flyt"
+ "eidl.service.TaskDeleteRequest\032$.flyteid"
+ "l.service.TaskDeleteResponse\"\003\210\002\001B\?Z=git"
+ "hub.com/flyteorg/flyte/flyteidl/gen/pb-g"
+ "o/flyteidl/serviceb\006proto3"
;
::google::protobuf::internal::DescriptorTable descriptor_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto = {
false, InitDefaults_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto,
descriptor_table_protodef_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto,
- "flyteidl/service/external_plugin_service.proto", &assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, 1057,
+ "flyteidl/service/external_plugin_service.proto", &assign_descriptors_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, 1026,
};
void AddDescriptors_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto() {
- static constexpr ::google::protobuf::internal::InitFunc deps[3] =
+ static constexpr ::google::protobuf::internal::InitFunc deps[2] =
{
::AddDescriptors_flyteidl_2fcore_2fliterals_2eproto,
::AddDescriptors_flyteidl_2fcore_2ftasks_2eproto,
- ::AddDescriptors_flyteidl_2fcore_2finterface_2eproto,
};
- ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, deps, 3);
+ ::google::protobuf::internal::AddDescriptors(&descriptor_table_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto, deps, 2);
}
// Force running AddDescriptors() at dynamic initialization time.
diff --git a/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h b/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h
index 82d5616c5c..bd326d980e 100644
--- a/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h
+++ b/flyteidl/gen/pb-cpp/flyteidl/service/external_plugin_service.pb.h
@@ -34,7 +34,6 @@
#include
#include "flyteidl/core/literals.pb.h"
#include "flyteidl/core/tasks.pb.h"
-#include "flyteidl/core/interface.pb.h"
// @@protoc_insertion_point(includes)
#include
#define PROTOBUF_INTERNAL_EXPORT_flyteidl_2fservice_2fexternal_5fplugin_5fservice_2eproto
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go
index 3703dfb22e..d5598fd1db 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go
@@ -93,7 +93,9 @@ type NamedEntityIdentifier struct {
// User provided value for the resource.
// The combination of project + domain + name uniquely identifies the resource.
// +optional - in certain contexts - like 'List API', 'Launch plans'
- Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
+ Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,4,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -145,6 +147,13 @@ func (m *NamedEntityIdentifier) GetName() string {
return ""
}
+func (m *NamedEntityIdentifier) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Additional metadata around a named entity.
type NamedEntityMetadata struct {
// Common description across all versions of the entity
@@ -329,7 +338,9 @@ type NamedEntityIdentifierListRequest struct {
SortBy *Sort `protobuf:"bytes,5,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
// Indicates a list of filters passed as string.
// +optional
- Filters string `protobuf:"bytes,6,opt,name=filters,proto3" json:"filters,omitempty"`
+ Filters string `protobuf:"bytes,6,opt,name=filters,proto3" json:"filters,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,7,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -402,6 +413,13 @@ func (m *NamedEntityIdentifierListRequest) GetFilters() string {
return ""
}
+func (m *NamedEntityIdentifierListRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Represents a request structure to list NamedEntity objects
type NamedEntityListRequest struct {
// Resource type of the metadata to query. One of Task, Workflow or LaunchPlan.
@@ -423,7 +441,9 @@ type NamedEntityListRequest struct {
SortBy *Sort `protobuf:"bytes,6,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
// Indicates a list of filters passed as string.
// +optional
- Filters string `protobuf:"bytes,7,opt,name=filters,proto3" json:"filters,omitempty"`
+ Filters string `protobuf:"bytes,7,opt,name=filters,proto3" json:"filters,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,8,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -503,6 +523,13 @@ func (m *NamedEntityListRequest) GetFilters() string {
return ""
}
+func (m *NamedEntityListRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Represents a list of NamedEntityIdentifiers.
type NamedEntityIdentifierList struct {
// A list of identifiers.
@@ -1484,80 +1511,81 @@ func init() {
func init() { proto.RegisterFile("flyteidl/admin/common.proto", fileDescriptor_7c2cf612a185829c) }
var fileDescriptor_7c2cf612a185829c = []byte{
- // 1192 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xdf, 0x73, 0xdb, 0xc4,
- 0x13, 0x8f, 0x1c, 0xc7, 0xa9, 0x37, 0x6d, 0xea, 0x5e, 0xd2, 0x7e, 0xdd, 0xe4, 0x4b, 0x09, 0x62,
- 0xf8, 0xd1, 0x0e, 0xb5, 0x67, 0x52, 0x0a, 0xf4, 0x37, 0x4e, 0xac, 0xb6, 0x99, 0xa6, 0x6e, 0x90,
- 0xd3, 0x32, 0x65, 0x60, 0xc4, 0x59, 0x3a, 0xbb, 0x47, 0x24, 0x9d, 0xb8, 0x3b, 0xb5, 0x15, 0x2f,
- 0x0c, 0xbc, 0xf1, 0xc6, 0x03, 0xff, 0x10, 0x4f, 0x0c, 0xef, 0xfc, 0x41, 0xcc, 0x9d, 0x24, 0x5b,
- 0x56, 0xdc, 0x42, 0xd3, 0xce, 0xf0, 0x76, 0x7b, 0xbb, 0x7b, 0xfb, 0xd9, 0xcf, 0xed, 0xae, 0x4e,
- 0xb0, 0x3e, 0xf4, 0x13, 0x49, 0xa8, 0xe7, 0xb7, 0xb1, 0x17, 0xd0, 0xb0, 0xed, 0xb2, 0x20, 0x60,
- 0x61, 0x2b, 0xe2, 0x4c, 0x32, 0xb4, 0x9c, 0x2b, 0x5b, 0x5a, 0xb9, 0xf6, 0xd6, 0xd8, 0xd8, 0x65,
- 0x9c, 0xb4, 0xc9, 0x73, 0xe2, 0xc6, 0x92, 0xe6, 0xe6, 0x6b, 0xe7, 0xa6, 0xd5, 0xd4, 0x23, 0xa1,
- 0xa4, 0x43, 0x4a, 0x78, 0xa6, 0xff, 0xff, 0xb4, 0xde, 0xa7, 0x92, 0x70, 0xec, 0x8b, 0x4c, 0xfb,
- 0xf6, 0x88, 0xb1, 0x91, 0x4f, 0xda, 0x5a, 0x1a, 0xc4, 0xc3, 0xb6, 0xa4, 0x01, 0x11, 0x12, 0x07,
- 0x51, 0x6a, 0x60, 0x7e, 0x03, 0xa7, 0x7b, 0x38, 0x20, 0x9e, 0x15, 0x4a, 0x2a, 0x93, 0x9d, 0xf1,
- 0xe9, 0xa8, 0x09, 0x8b, 0x11, 0x67, 0xdf, 0x11, 0x57, 0x36, 0x8d, 0x0d, 0xe3, 0xc3, 0xba, 0x9d,
- 0x8b, 0xe8, 0x0c, 0xd4, 0x3c, 0x16, 0x60, 0x1a, 0x36, 0x2b, 0x5a, 0x91, 0x49, 0x08, 0x41, 0x35,
- 0xc4, 0x01, 0x69, 0xce, 0xeb, 0x5d, 0xbd, 0x36, 0x19, 0xac, 0x14, 0x8e, 0xbf, 0x4f, 0x24, 0xf6,
- 0xb0, 0xc4, 0x68, 0x03, 0x96, 0x3c, 0x22, 0x5c, 0x4e, 0x23, 0x95, 0x69, 0x16, 0xa0, 0xb8, 0x85,
- 0x3e, 0x81, 0x05, 0x21, 0xb1, 0x24, 0x3a, 0xc6, 0xf2, 0xe6, 0x46, 0x6b, 0x9a, 0xb5, 0x56, 0xe1,
- 0xd4, 0xbe, 0xb2, 0xb3, 0x53, 0x73, 0xf3, 0x0f, 0x03, 0x96, 0x0a, 0x3a, 0xf4, 0x39, 0x9c, 0xe0,
- 0x44, 0xb0, 0x98, 0xbb, 0xc4, 0x91, 0x49, 0x44, 0x74, 0xac, 0xe5, 0xcd, 0xf5, 0xc9, 0x79, 0x8a,
- 0xb6, 0x96, 0x9d, 0xd9, 0xec, 0x27, 0x11, 0xb1, 0x8f, 0xf3, 0x82, 0x84, 0x2e, 0x43, 0x85, 0x7a,
- 0x1a, 0xc6, 0xd2, 0xe6, 0x7b, 0x2f, 0x81, 0x31, 0xe1, 0xce, 0xae, 0x50, 0x0f, 0xdd, 0x82, 0x63,
- 0x41, 0x96, 0xae, 0x66, 0x64, 0x69, 0xf3, 0xdd, 0x97, 0x38, 0xe7, 0xcc, 0xd8, 0x63, 0x27, 0xf3,
- 0x67, 0x03, 0xaa, 0x7d, 0xc6, 0x25, 0x6a, 0xc0, 0xfc, 0x01, 0x49, 0x32, 0x92, 0xd4, 0x12, 0x5d,
- 0x87, 0xba, 0x47, 0x39, 0x71, 0x35, 0x79, 0x29, 0x41, 0xe7, 0xca, 0x87, 0x2b, 0xd7, 0x56, 0x37,
- 0xb7, 0xb2, 0x27, 0x0e, 0xe6, 0x05, 0xa8, 0x8f, 0xf7, 0xd1, 0x32, 0x40, 0xd7, 0xea, 0x6f, 0x5b,
- 0xbd, 0xee, 0x4e, 0xef, 0x4e, 0x63, 0x0e, 0x9d, 0x80, 0x7a, 0x67, 0x2c, 0x1a, 0xe6, 0x9f, 0x06,
- 0x6c, 0xcc, 0xcc, 0x71, 0x97, 0x0a, 0x69, 0x93, 0xef, 0x63, 0x22, 0xe4, 0x11, 0x4a, 0x65, 0x15,
- 0x16, 0x7c, 0x1a, 0x50, 0xa9, 0x99, 0x39, 0x61, 0xa7, 0x82, 0xda, 0x95, 0xec, 0x80, 0x84, 0xcd,
- 0xaa, 0x36, 0x4e, 0x05, 0x74, 0x11, 0x16, 0x05, 0xe3, 0xd2, 0x19, 0x24, 0xcd, 0x05, 0xcd, 0xe3,
- 0xea, 0xac, 0x54, 0xed, 0x9a, 0x32, 0xda, 0x4a, 0x14, 0x98, 0x21, 0xf5, 0x25, 0xe1, 0xa2, 0x59,
- 0x4b, 0xc1, 0x64, 0xa2, 0xf9, 0x53, 0x05, 0xce, 0x14, 0x72, 0x29, 0x66, 0xf0, 0xfa, 0x55, 0x52,
- 0xe0, 0xa0, 0xf2, 0x22, 0x0e, 0xe6, 0x67, 0x73, 0x50, 0x9d, 0xc9, 0xc1, 0xc2, 0x0b, 0x38, 0xa8,
- 0xbd, 0x1a, 0x07, 0x8b, 0xd3, 0x1c, 0x48, 0x38, 0xfb, 0xc2, 0xeb, 0x44, 0x1d, 0x38, 0xa6, 0x64,
- 0x49, 0x89, 0x68, 0x1a, 0x1b, 0xf3, 0xff, 0xbe, 0xde, 0xc7, 0x6e, 0x13, 0xf8, 0x95, 0x02, 0x7c,
- 0xf3, 0x5b, 0x38, 0x59, 0x22, 0x1e, 0x7d, 0x7a, 0x28, 0xd6, 0xfa, 0x4b, 0x62, 0xfd, 0x63, 0x84,
- 0x5f, 0x8d, 0xa9, 0x39, 0x76, 0x87, 0xbc, 0xc1, 0xab, 0x3d, 0xda, 0x00, 0x30, 0xff, 0x32, 0xa0,
- 0x59, 0xd0, 0x3e, 0x8c, 0x3c, 0x35, 0xa6, 0xfe, 0x63, 0x54, 0xaf, 0x3f, 0x96, 0xd6, 0xa7, 0x2a,
- 0x28, 0xcf, 0x4a, 0x44, 0x2c, 0x14, 0xc4, 0xbc, 0x01, 0x8d, 0x07, 0x03, 0x55, 0xf5, 0x85, 0x0b,
- 0x38, 0xaf, 0x81, 0x1a, 0x3a, 0xd6, 0xd9, 0x52, 0x7e, 0x25, 0xca, 0x7e, 0x37, 0x60, 0x25, 0x4f,
- 0xb9, 0xd8, 0x9e, 0x97, 0x0b, 0x47, 0xbc, 0x42, 0xae, 0xe3, 0x0e, 0xab, 0xcc, 0xec, 0xb0, 0xf9,
- 0x62, 0x87, 0x15, 0x5a, 0xa6, 0x3a, 0xd5, 0x32, 0xaf, 0x38, 0x7f, 0xcc, 0x9b, 0x70, 0xca, 0x0a,
- 0x30, 0xf5, 0x7b, 0x4c, 0x21, 0x71, 0xb1, 0x9e, 0xb2, 0xe7, 0xa1, 0xc1, 0x89, 0x4b, 0x23, 0x4a,
- 0x42, 0x29, 0x1c, 0xa2, 0xf4, 0xba, 0xea, 0xeb, 0xf6, 0xc9, 0xc9, 0xbe, 0x76, 0x33, 0xb7, 0xe0,
- 0xf4, 0x1e, 0x1e, 0x11, 0xde, 0x8d, 0x65, 0x72, 0xd4, 0x33, 0x6e, 0xc2, 0xa9, 0xbe, 0x8f, 0xdd,
- 0x83, 0xa3, 0xfa, 0xff, 0x56, 0x81, 0xe3, 0x53, 0xbe, 0x37, 0xa1, 0x16, 0x3d, 0xc1, 0x22, 0xeb,
- 0xd5, 0xe5, 0xcd, 0xf7, 0x4b, 0xf7, 0xf8, 0x25, 0xe3, 0x07, 0x43, 0x9f, 0x3d, 0xb3, 0xc6, 0x8f,
- 0x97, 0x3d, 0x65, 0x6e, 0x67, 0x5e, 0xe8, 0x0a, 0x2c, 0xa4, 0x01, 0xd3, 0x7a, 0x7d, 0xa7, 0xcc,
- 0xe0, 0x21, 0xc6, 0xee, 0xce, 0xd9, 0xa9, 0x07, 0xba, 0x0d, 0x10, 0x29, 0x3e, 0x1c, 0x2f, 0x96,
- 0x49, 0x56, 0xb2, 0x87, 0x6a, 0x60, 0x26, 0x63, 0x77, 0xe7, 0xec, 0x7a, 0x94, 0x2b, 0x14, 0x04,
- 0xa1, 0x38, 0xd1, 0xd7, 0x3b, 0x03, 0xc2, 0x21, 0xc2, 0x14, 0x04, 0xed, 0xb1, 0x55, 0x83, 0xaa,
- 0xea, 0x51, 0xf3, 0x32, 0x2c, 0x3e, 0xe4, 0xfe, 0x96, 0xcf, 0x06, 0xea, 0x9b, 0x1c, 0x73, 0x3f,
- 0xff, 0x26, 0xc7, 0xdc, 0x57, 0x65, 0x35, 0x48, 0x24, 0x11, 0x3a, 0xc5, 0x79, 0x3b, 0x15, 0xae,
- 0x56, 0x9a, 0x86, 0xf9, 0x23, 0xd4, 0x76, 0xf1, 0x80, 0xf8, 0x02, 0x5d, 0x85, 0xda, 0x53, 0xec,
- 0xc7, 0xe3, 0x91, 0x67, 0x96, 0x41, 0xa4, 0x76, 0xad, 0x47, 0xda, 0xc8, 0x0a, 0x25, 0x4f, 0xec,
- 0xcc, 0x63, 0xed, 0x0a, 0x2c, 0x15, 0xb6, 0x67, 0x3c, 0x0a, 0x56, 0x61, 0x41, 0x9b, 0xe6, 0x83,
- 0x51, 0x0b, 0x57, 0x2b, 0x9f, 0x19, 0xe6, 0x2f, 0x06, 0x2c, 0x75, 0xc2, 0x90, 0x49, 0x9d, 0x97,
- 0x40, 0xb7, 0x4a, 0x30, 0x3e, 0x28, 0xc3, 0x28, 0x18, 0xbf, 0x69, 0x2c, 0xd7, 0xa0, 0x6a, 0x85,
- 0x4f, 0x05, 0xba, 0x54, 0xc2, 0x50, 0x9e, 0x7c, 0xf7, 0x48, 0xa2, 0x43, 0xec, 0x61, 0xca, 0xf3,
- 0xb8, 0xe6, 0x0f, 0x70, 0xac, 0x13, 0xcb, 0x27, 0x36, 0xf3, 0x09, 0xfa, 0x08, 0x10, 0x16, 0x22,
- 0x0e, 0xf0, 0xc0, 0x27, 0x0e, 0xc5, 0x81, 0xc3, 0x99, 0x4f, 0x32, 0x0c, 0x8d, 0xb1, 0x66, 0x07,
- 0x07, 0xda, 0xfa, 0x3a, 0xac, 0x1d, 0xc4, 0x03, 0xc2, 0x43, 0x22, 0x89, 0x70, 0x04, 0xe1, 0x4f,
- 0xa9, 0x4b, 0x1c, 0xec, 0xba, 0x2c, 0x0e, 0xf3, 0x2f, 0x76, 0x73, 0x62, 0xd1, 0x4f, 0x0d, 0x3a,
- 0xa9, 0x5e, 0xdf, 0xe2, 0x3d, 0x58, 0xb1, 0xf1, 0xb3, 0x07, 0xb1, 0x8c, 0x62, 0xd9, 0xc5, 0x12,
- 0x6f, 0xb3, 0x70, 0x48, 0x47, 0xe8, 0x63, 0x38, 0xc3, 0xf4, 0x9e, 0xe3, 0xb3, 0xb4, 0x6e, 0x9c,
- 0x88, 0x93, 0x21, 0x7d, 0x9e, 0x41, 0x59, 0x4d, 0xb5, 0xbb, 0x99, 0x72, 0x4f, 0xeb, 0xcc, 0x2f,
- 0xa0, 0x7e, 0x5b, 0xa5, 0xfb, 0xd0, 0xde, 0x15, 0xea, 0x81, 0x40, 0xc3, 0x28, 0x96, 0x22, 0x73,
- 0xc9, 0x24, 0x35, 0x92, 0x52, 0x67, 0x91, 0x3f, 0x29, 0x32, 0x51, 0xbd, 0xb4, 0x3d, 0xe2, 0x1e,
- 0xe4, 0x2f, 0x6d, 0xb5, 0xbe, 0xf0, 0x35, 0x34, 0xca, 0x6f, 0x62, 0xf4, 0x3f, 0x58, 0xe9, 0x75,
- 0xee, 0x5b, 0x5d, 0xc7, 0xea, 0xed, 0xef, 0xec, 0x3f, 0x76, 0x3a, 0xdb, 0xfb, 0x3b, 0x8f, 0xac,
- 0xc6, 0x1c, 0x3a, 0x0b, 0xa7, 0xa7, 0x15, 0xf6, 0xf6, 0xdd, 0x9d, 0x47, 0x56, 0xb7, 0x61, 0xa0,
- 0x55, 0x68, 0xf4, 0x1f, 0xf7, 0xf7, 0xad, 0xfb, 0xce, 0x1d, 0xab, 0x67, 0xd9, 0x9d, 0x7d, 0xab,
- 0xdb, 0xa8, 0x6c, 0xdd, 0xf8, 0xea, 0xda, 0x88, 0xca, 0x27, 0xf1, 0xa0, 0xe5, 0xb2, 0xa0, 0xad,
- 0xaf, 0x8a, 0xf1, 0x51, 0xba, 0x68, 0x8f, 0xff, 0x40, 0x46, 0x24, 0x6c, 0x47, 0x83, 0x8b, 0x23,
- 0xd6, 0x9e, 0xfe, 0x01, 0x1a, 0xd4, 0xf4, 0xcf, 0xc6, 0xa5, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff,
- 0x5a, 0xee, 0x56, 0xed, 0x19, 0x0d, 0x00, 0x00,
+ // 1207 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0x5f, 0x73, 0xdb, 0x44,
+ 0x10, 0x8f, 0x1c, 0xc7, 0x89, 0x37, 0x6d, 0xea, 0x5e, 0xd2, 0xe2, 0x26, 0x50, 0x82, 0x18, 0xfe,
+ 0xb4, 0x43, 0xed, 0x99, 0x94, 0x02, 0xfd, 0x8f, 0x13, 0xab, 0x6d, 0xa6, 0xa9, 0x1b, 0xe4, 0xb4,
+ 0x4c, 0x19, 0x66, 0xc4, 0x59, 0x3a, 0xbb, 0x87, 0x25, 0x9d, 0xb8, 0x3b, 0xb5, 0x35, 0x2f, 0xcc,
+ 0xf0, 0xc6, 0x1b, 0x33, 0xf0, 0x85, 0x78, 0xe2, 0x0b, 0xf0, 0xc6, 0x97, 0x61, 0xee, 0x24, 0xd9,
+ 0xb2, 0xe2, 0x16, 0x92, 0x76, 0x86, 0xb7, 0xdb, 0xdb, 0xdd, 0xdb, 0xdf, 0xfe, 0x6e, 0x77, 0x75,
+ 0x82, 0x8d, 0xbe, 0x3f, 0x92, 0x84, 0x7a, 0x7e, 0x13, 0x7b, 0x01, 0x0d, 0x9b, 0x2e, 0x0b, 0x02,
+ 0x16, 0x36, 0x22, 0xce, 0x24, 0x43, 0x2b, 0x99, 0xb2, 0xa1, 0x95, 0xeb, 0xef, 0x8c, 0x8d, 0x5d,
+ 0xc6, 0x49, 0x93, 0xbc, 0x20, 0x6e, 0x2c, 0x69, 0x66, 0xbe, 0x7e, 0x7e, 0x5a, 0x4d, 0x3d, 0x12,
+ 0x4a, 0xda, 0xa7, 0x84, 0xa7, 0xfa, 0xb7, 0xa7, 0xf5, 0x3e, 0x95, 0x84, 0x63, 0x5f, 0xa4, 0xda,
+ 0x77, 0x07, 0x8c, 0x0d, 0x7c, 0xd2, 0xd4, 0x52, 0x2f, 0xee, 0x37, 0x25, 0x0d, 0x88, 0x90, 0x38,
+ 0x88, 0x12, 0x03, 0x93, 0xc1, 0x99, 0x0e, 0x0e, 0x88, 0x67, 0x85, 0x92, 0xca, 0xd1, 0xee, 0xf8,
+ 0x74, 0x54, 0x87, 0xc5, 0x88, 0xb3, 0xef, 0x89, 0x2b, 0xeb, 0xc6, 0xa6, 0xf1, 0x71, 0xd5, 0xce,
+ 0x44, 0x74, 0x16, 0x2a, 0x1e, 0x0b, 0x30, 0x0d, 0xeb, 0x25, 0xad, 0x48, 0x25, 0x84, 0xa0, 0x1c,
+ 0xe2, 0x80, 0xd4, 0xe7, 0xf5, 0xae, 0x5e, 0xa3, 0x1a, 0xcc, 0x33, 0x3e, 0xa8, 0x97, 0xf5, 0x96,
+ 0x5a, 0x9a, 0x0c, 0x56, 0x73, 0x01, 0x1f, 0x10, 0x89, 0x3d, 0x2c, 0x31, 0xda, 0x84, 0x65, 0x8f,
+ 0x08, 0x97, 0xd3, 0x48, 0xe5, 0x9e, 0x86, 0xcc, 0x6f, 0xa1, 0xcf, 0x60, 0x41, 0x48, 0x2c, 0x89,
+ 0x8e, 0xba, 0xb2, 0xb5, 0xd9, 0x98, 0xe6, 0xb1, 0x91, 0x3b, 0xb5, 0xab, 0xec, 0xec, 0xc4, 0xdc,
+ 0xfc, 0xd3, 0x80, 0xe5, 0x9c, 0x0e, 0x7d, 0x09, 0x27, 0x39, 0x11, 0x2c, 0xe6, 0x2e, 0x71, 0xe4,
+ 0x28, 0x22, 0x3a, 0xd6, 0xca, 0xd6, 0xc6, 0xe4, 0x3c, 0x45, 0x64, 0xc3, 0x4e, 0x6d, 0x0e, 0x46,
+ 0x11, 0xb1, 0x4f, 0xf0, 0x9c, 0x84, 0xae, 0x40, 0x89, 0x7a, 0x1a, 0xc6, 0xf2, 0xd6, 0x07, 0xaf,
+ 0x80, 0x31, 0x61, 0xd3, 0x2e, 0x51, 0x0f, 0xdd, 0x86, 0xa5, 0x20, 0x4d, 0x57, 0x73, 0xb4, 0xbc,
+ 0xf5, 0xfe, 0x2b, 0x9c, 0x33, 0x66, 0xec, 0xb1, 0x93, 0xf9, 0xb3, 0x01, 0xe5, 0x2e, 0xe3, 0x52,
+ 0xb1, 0x3a, 0x24, 0xa3, 0x94, 0x24, 0xb5, 0x44, 0x37, 0xa0, 0xea, 0x51, 0x4e, 0x5c, 0x4d, 0x5e,
+ 0x42, 0xd0, 0xf9, 0xe2, 0xe1, 0xca, 0xb5, 0xd1, 0xce, 0xac, 0xec, 0x89, 0x83, 0x79, 0x11, 0xaa,
+ 0xe3, 0x7d, 0xb4, 0x02, 0xd0, 0xb6, 0xba, 0x3b, 0x56, 0xa7, 0xbd, 0xdb, 0xb9, 0x5b, 0x9b, 0x43,
+ 0x27, 0xa1, 0xda, 0x1a, 0x8b, 0x86, 0xf9, 0xb7, 0x01, 0x9b, 0x33, 0x73, 0xdc, 0xa3, 0x42, 0xda,
+ 0xe4, 0x87, 0x98, 0x08, 0x79, 0x8c, 0xe2, 0x59, 0x83, 0x05, 0x9f, 0x06, 0x54, 0x6a, 0x66, 0x4e,
+ 0xda, 0x89, 0xa0, 0x76, 0x25, 0x1b, 0x92, 0x30, 0x2d, 0xa0, 0x44, 0x40, 0x97, 0x60, 0x51, 0x30,
+ 0x2e, 0x9d, 0xde, 0xa8, 0xbe, 0xa0, 0x79, 0x5c, 0x9b, 0x95, 0xaa, 0x5d, 0x51, 0x46, 0xdb, 0x23,
+ 0x05, 0xa6, 0x4f, 0x7d, 0x49, 0xb8, 0xa8, 0x57, 0x12, 0x30, 0xa9, 0x98, 0x55, 0xe7, 0xe2, 0xa4,
+ 0x3a, 0x7f, 0x2b, 0xc1, 0xd9, 0x5c, 0x76, 0xf9, 0x9c, 0x5e, 0xbf, 0x6e, 0x72, 0xac, 0x94, 0x5e,
+ 0xc6, 0xca, 0xfc, 0x6c, 0x56, 0xca, 0x33, 0x59, 0x59, 0x78, 0x09, 0x2b, 0x95, 0xa3, 0xb1, 0xb2,
+ 0x38, 0x93, 0x95, 0xa5, 0x09, 0x2b, 0x12, 0xce, 0xbd, 0xf4, 0xca, 0x51, 0x0b, 0x96, 0x94, 0x2c,
+ 0x29, 0x11, 0x75, 0x63, 0x73, 0xfe, 0xbf, 0xf7, 0xc4, 0xd8, 0x6d, 0x92, 0x50, 0x29, 0x97, 0x90,
+ 0xf9, 0x1d, 0x9c, 0x2a, 0x5c, 0x05, 0xfa, 0xfc, 0x50, 0xac, 0x8d, 0x57, 0xc4, 0xfa, 0xd7, 0x08,
+ 0xbf, 0x1a, 0x53, 0xd3, 0xef, 0x2e, 0x79, 0x83, 0x97, 0x7d, 0xbc, 0x21, 0x61, 0xfe, 0x65, 0x40,
+ 0x3d, 0xa7, 0x7d, 0x14, 0x79, 0x6a, 0x94, 0xfd, 0xcf, 0xa8, 0x5e, 0x7f, 0x74, 0x6d, 0x4c, 0x55,
+ 0x50, 0x96, 0x95, 0x88, 0x58, 0x28, 0x88, 0x79, 0x13, 0x6a, 0x0f, 0x7b, 0xaa, 0x0f, 0x72, 0x17,
+ 0x70, 0x41, 0x03, 0x35, 0x74, 0xac, 0x73, 0x85, 0xfc, 0x0a, 0x94, 0xfd, 0x61, 0xc0, 0x6a, 0x96,
+ 0x72, 0xbe, 0x61, 0xaf, 0xe4, 0x8e, 0x38, 0x42, 0xae, 0xe3, 0x9e, 0x2b, 0xcd, 0xec, 0xb9, 0xf9,
+ 0x7c, 0xcf, 0xe5, 0x9a, 0xa8, 0x3c, 0xdd, 0x44, 0x47, 0x9b, 0x51, 0xe6, 0x2d, 0x38, 0x6d, 0x05,
+ 0x98, 0xfa, 0x1d, 0xa6, 0x90, 0xb8, 0x58, 0x4f, 0xe2, 0x0b, 0x50, 0xe3, 0xc4, 0xa5, 0x11, 0x25,
+ 0xa1, 0x14, 0x0e, 0x51, 0x7a, 0x5d, 0xf5, 0x55, 0xfb, 0xd4, 0x64, 0x5f, 0xbb, 0x99, 0xdb, 0x70,
+ 0x66, 0x1f, 0x0f, 0x08, 0x6f, 0xc7, 0x72, 0x74, 0xdc, 0x33, 0x6e, 0xc1, 0xe9, 0xae, 0x8f, 0xdd,
+ 0xe1, 0x71, 0xfd, 0x7f, 0x2f, 0xc1, 0x89, 0x29, 0xdf, 0x5b, 0x50, 0x89, 0x9e, 0x62, 0x91, 0xf6,
+ 0xea, 0xca, 0xd6, 0x87, 0x85, 0x7b, 0xfc, 0x9a, 0xf1, 0x61, 0xdf, 0x67, 0xcf, 0xad, 0xf1, 0x93,
+ 0x67, 0x5f, 0x99, 0xdb, 0xa9, 0x17, 0xba, 0x0a, 0x0b, 0x49, 0xc0, 0xa4, 0x5e, 0xdf, 0x2b, 0x32,
+ 0x78, 0x88, 0xb1, 0x7b, 0x73, 0x76, 0xe2, 0x81, 0xee, 0x00, 0x44, 0x8a, 0x0f, 0xc7, 0x8b, 0xe5,
+ 0x28, 0x2d, 0xd9, 0x43, 0x35, 0x30, 0x93, 0xb1, 0x7b, 0x73, 0x76, 0x35, 0xca, 0x14, 0x0a, 0x82,
+ 0x50, 0x9c, 0xe8, 0xeb, 0x9d, 0x01, 0xe1, 0x10, 0x61, 0x0a, 0x82, 0xf6, 0xd8, 0xae, 0x40, 0x59,
+ 0xf5, 0xa8, 0x79, 0x05, 0x16, 0x1f, 0x71, 0x7f, 0xdb, 0x67, 0x3d, 0x35, 0x59, 0x63, 0xee, 0x67,
+ 0xdf, 0xed, 0x98, 0xfb, 0xaa, 0xac, 0x7a, 0x23, 0x49, 0x84, 0x4e, 0x71, 0xde, 0x4e, 0x84, 0x6b,
+ 0xa5, 0xba, 0x61, 0xfe, 0x04, 0x95, 0x3d, 0xdc, 0x23, 0xbe, 0x40, 0xd7, 0xa0, 0xf2, 0x0c, 0xfb,
+ 0xf1, 0x78, 0xe4, 0x99, 0x45, 0x10, 0x89, 0x5d, 0xe3, 0xb1, 0x36, 0xb2, 0x42, 0xc9, 0x47, 0x76,
+ 0xea, 0xb1, 0x7e, 0x15, 0x96, 0x73, 0xdb, 0x33, 0x1e, 0x0e, 0x6b, 0xb0, 0xa0, 0x4d, 0xb3, 0xc1,
+ 0xa8, 0x85, 0x6b, 0xa5, 0x2f, 0x0c, 0xf3, 0x17, 0x03, 0x96, 0x5b, 0x61, 0xc8, 0xa4, 0xce, 0x4b,
+ 0xa0, 0xdb, 0x05, 0x18, 0x1f, 0x15, 0x61, 0xe4, 0x8c, 0xdf, 0x34, 0x96, 0xeb, 0x50, 0xb6, 0xc2,
+ 0x67, 0x02, 0x5d, 0x2e, 0x60, 0x28, 0x4e, 0xbe, 0xfb, 0x64, 0xa4, 0x43, 0xec, 0x63, 0xca, 0xb3,
+ 0xb8, 0xe6, 0x8f, 0xb0, 0xd4, 0x8a, 0xe5, 0x53, 0x9b, 0xf9, 0x04, 0x7d, 0x02, 0x08, 0x0b, 0x11,
+ 0x07, 0xb8, 0xe7, 0x13, 0x87, 0xe2, 0xc0, 0xe1, 0xcc, 0x27, 0x29, 0x86, 0xda, 0x58, 0xb3, 0x8b,
+ 0x03, 0x6d, 0x7d, 0x03, 0xd6, 0x87, 0x71, 0x8f, 0xf0, 0x90, 0x48, 0x22, 0x1c, 0x41, 0xf8, 0x33,
+ 0xea, 0x12, 0x07, 0xbb, 0x2e, 0x8b, 0xc3, 0xec, 0x1b, 0x5e, 0x9f, 0x58, 0x74, 0x13, 0x83, 0x56,
+ 0xa2, 0xd7, 0xb7, 0x78, 0x1f, 0x56, 0x6d, 0xfc, 0xfc, 0x61, 0x2c, 0xa3, 0x58, 0xb6, 0xb1, 0xc4,
+ 0x3b, 0x2c, 0xec, 0xd3, 0x01, 0xfa, 0x14, 0xce, 0x32, 0xbd, 0xe7, 0xf8, 0x2c, 0xa9, 0x1b, 0x27,
+ 0xe2, 0xa4, 0x4f, 0x5f, 0xa4, 0x50, 0xd6, 0x12, 0xed, 0x5e, 0xaa, 0xdc, 0xd7, 0x3a, 0xf3, 0x2b,
+ 0xa8, 0xde, 0x51, 0xe9, 0x3e, 0xb2, 0xf7, 0x84, 0x7a, 0x32, 0xd0, 0x30, 0x8a, 0xa5, 0x48, 0x5d,
+ 0x52, 0x49, 0x8d, 0xa4, 0xc4, 0x59, 0x64, 0x8f, 0x8c, 0x54, 0x54, 0xef, 0x73, 0x8f, 0xb8, 0xc3,
+ 0xec, 0x7d, 0xae, 0xd6, 0x17, 0xbf, 0x85, 0x5a, 0xf1, 0xdd, 0x8c, 0xde, 0x82, 0xd5, 0x4e, 0xeb,
+ 0x81, 0xd5, 0x76, 0xac, 0xce, 0xc1, 0xee, 0xc1, 0x13, 0xa7, 0xb5, 0x73, 0xb0, 0xfb, 0xd8, 0xaa,
+ 0xcd, 0xa1, 0x73, 0x70, 0x66, 0x5a, 0x61, 0xef, 0xdc, 0xdb, 0x7d, 0x6c, 0xb5, 0x6b, 0x06, 0x5a,
+ 0x83, 0x5a, 0xf7, 0x49, 0xf7, 0xc0, 0x7a, 0xe0, 0xdc, 0xb5, 0x3a, 0x96, 0xdd, 0x3a, 0xb0, 0xda,
+ 0xb5, 0xd2, 0xf6, 0xcd, 0x6f, 0xae, 0x0f, 0xa8, 0x7c, 0x1a, 0xf7, 0x1a, 0x2e, 0x0b, 0x9a, 0xfa,
+ 0xaa, 0x18, 0x1f, 0x24, 0x8b, 0xe6, 0xf8, 0xbf, 0x65, 0x40, 0xc2, 0x66, 0xd4, 0xbb, 0x34, 0x60,
+ 0xcd, 0xe9, 0xdf, 0xa6, 0x5e, 0x45, 0xff, 0xa2, 0x5c, 0xfe, 0x27, 0x00, 0x00, 0xff, 0xff, 0xa8,
+ 0x9c, 0xe3, 0x6a, 0x4f, 0x0d, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/execution.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/execution.pb.go
index 6ee9c5dc15..a77fcce08b 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/execution.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/execution.pb.go
@@ -115,10 +115,12 @@ type ExecutionCreateRequest struct {
// The inputs required to start the execution. All required inputs must be
// included in this map. If not required and not provided, defaults apply.
// +optional
- Inputs *core.LiteralMap `protobuf:"bytes,5,opt,name=inputs,proto3" json:"inputs,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Inputs *core.LiteralMap `protobuf:"bytes,5,opt,name=inputs,proto3" json:"inputs,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,6,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ExecutionCreateRequest) Reset() { *m = ExecutionCreateRequest{} }
@@ -181,6 +183,13 @@ func (m *ExecutionCreateRequest) GetInputs() *core.LiteralMap {
return nil
}
+func (m *ExecutionCreateRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Request to relaunch the referenced execution.
type ExecutionRelaunchRequest struct {
// Identifier of the workflow execution to relaunch.
@@ -1739,122 +1748,123 @@ func init() {
func init() { proto.RegisterFile("flyteidl/admin/execution.proto", fileDescriptor_4e2785d91b3809ec) }
var fileDescriptor_4e2785d91b3809ec = []byte{
- // 1862 bytes of a gzipped FileDescriptorProto
+ // 1874 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0x5b, 0x73, 0xdb, 0xc6,
- 0x15, 0x16, 0x29, 0x52, 0xa2, 0x0e, 0x25, 0x8a, 0x5e, 0x29, 0x0a, 0x2c, 0x3b, 0xb6, 0x82, 0x4c,
- 0x6b, 0x4f, 0x32, 0x25, 0x27, 0x4a, 0x3d, 0x9d, 0x38, 0x71, 0x26, 0x14, 0x45, 0x87, 0x4c, 0x75,
- 0x71, 0x57, 0x17, 0xe7, 0x32, 0x19, 0x74, 0x09, 0x2c, 0x49, 0x34, 0xb8, 0x79, 0x77, 0x21, 0xd9,
- 0xff, 0xa0, 0xd3, 0xa7, 0x3e, 0xb6, 0xff, 0xa0, 0x4f, 0x7d, 0xec, 0x2f, 0xe8, 0x8f, 0xea, 0x63,
- 0x07, 0x8b, 0x05, 0x08, 0x80, 0x94, 0x25, 0x8f, 0xf5, 0x86, 0x3d, 0xe7, 0x3b, 0x67, 0xcf, 0x9e,
- 0x3d, 0xb7, 0x05, 0x3c, 0x18, 0x39, 0x6f, 0x04, 0xb5, 0x2d, 0xa7, 0x4d, 0x2c, 0xd7, 0xf6, 0xda,
- 0xf4, 0x35, 0x35, 0x43, 0x61, 0xfb, 0x5e, 0x2b, 0x60, 0xbe, 0xf0, 0x51, 0x23, 0xe1, 0xb7, 0x24,
- 0x7f, 0xfb, 0x51, 0x01, 0x6f, 0x3a, 0x21, 0x17, 0x94, 0x19, 0x84, 0x73, 0x7b, 0xec, 0xb9, 0xd4,
- 0x13, 0xb1, 0xe0, 0xf6, 0xbd, 0x22, 0xd0, 0x77, 0xdd, 0x44, 0xeb, 0xf6, 0xfd, 0x94, 0x69, 0xfa,
- 0x8c, 0xb6, 0x1d, 0x5b, 0x50, 0x46, 0x1c, 0xae, 0xb8, 0x1f, 0xe5, 0xb9, 0x05, 0x93, 0xb6, 0x1f,
- 0xe6, 0xd9, 0x84, 0x09, 0x7b, 0x44, 0x4c, 0x61, 0xd8, 0x96, 0x02, 0x3c, 0xc8, 0x03, 0x6c, 0x8b,
- 0x7a, 0xc2, 0x1e, 0xd9, 0x94, 0xcd, 0x98, 0x26, 0xf9, 0x2e, 0x15, 0xcc, 0x36, 0xf9, 0x7c, 0xd3,
- 0x38, 0x35, 0x43, 0x66, 0x8b, 0x37, 0x89, 0xea, 0xb1, 0xef, 0x8f, 0x1d, 0xda, 0x96, 0xab, 0x61,
- 0x38, 0x6a, 0x5b, 0x21, 0x23, 0x59, 0xdb, 0x8a, 0x7c, 0x61, 0xbb, 0x94, 0x0b, 0xe2, 0x06, 0x57,
- 0x29, 0xb8, 0x64, 0x24, 0x08, 0x28, 0x53, 0xdb, 0xeb, 0xff, 0x2d, 0xc1, 0x56, 0x2f, 0x39, 0x70,
- 0x97, 0x51, 0x22, 0x28, 0xa6, 0xaf, 0x42, 0xca, 0x05, 0xd2, 0x60, 0x39, 0x60, 0xfe, 0x5f, 0xa8,
- 0x29, 0xb4, 0xd2, 0x4e, 0xe9, 0xf1, 0x0a, 0x4e, 0x96, 0x68, 0x0b, 0x96, 0x2c, 0xdf, 0x25, 0xb6,
- 0xa7, 0x95, 0x25, 0x43, 0xad, 0x10, 0x82, 0x8a, 0x47, 0x5c, 0xaa, 0x2d, 0x4a, 0xaa, 0xfc, 0x46,
- 0x9f, 0x43, 0x85, 0x07, 0xd4, 0xd4, 0x2a, 0x3b, 0xa5, 0xc7, 0xf5, 0xdd, 0x8f, 0x5a, 0xf9, 0xfb,
- 0x6d, 0xa5, 0x7b, 0x9f, 0x04, 0xd4, 0xc4, 0x12, 0x8a, 0x3e, 0x87, 0x25, 0xdb, 0x0b, 0x42, 0xc1,
- 0xb5, 0xaa, 0x14, 0xba, 0x3b, 0x15, 0x8a, 0x7c, 0xd4, 0x3a, 0x88, 0xaf, 0xef, 0x90, 0x04, 0x58,
- 0x01, 0xf5, 0x7f, 0x96, 0x40, 0x4b, 0x55, 0x61, 0xea, 0x90, 0xd0, 0x33, 0x27, 0xc9, 0x41, 0x9e,
- 0x42, 0xd9, 0xb6, 0xe4, 0x19, 0xea, 0xbb, 0x9f, 0x16, 0x74, 0xbd, 0xf4, 0xd9, 0xaf, 0x23, 0xc7,
- 0xbf, 0x4c, 0x85, 0x07, 0xe9, 0xed, 0xe1, 0xb2, 0x6d, 0xcd, 0x3d, 0xd2, 0x23, 0x58, 0xf7, 0x2f,
- 0x28, 0xbb, 0x64, 0xb6, 0xa0, 0x86, 0x49, 0xcc, 0x09, 0x95, 0xa7, 0xab, 0xe1, 0x46, 0x4a, 0xee,
- 0x46, 0xd4, 0xef, 0x2b, 0xb5, 0x72, 0x73, 0x51, 0xff, 0x57, 0x09, 0x3e, 0xcc, 0xd8, 0x66, 0x46,
- 0xa0, 0xdb, 0x34, 0xad, 0x9c, 0x31, 0xed, 0x19, 0xd4, 0x5c, 0x2a, 0x88, 0x45, 0x04, 0x91, 0x26,
- 0xd7, 0x77, 0x3f, 0xbe, 0xd2, 0xe3, 0x87, 0x0a, 0x88, 0x53, 0x11, 0xfd, 0x2c, 0x63, 0x69, 0x12,
- 0x0c, 0x3c, 0xf0, 0x3d, 0x4e, 0xdf, 0xc7, 0x52, 0xfd, 0x47, 0xb8, 0x37, 0x03, 0xf9, 0x8e, 0x8a,
- 0x5b, 0x70, 0x82, 0xfe, 0x9f, 0x12, 0xac, 0xa4, 0xbc, 0xf7, 0x72, 0x67, 0x12, 0xa8, 0xe5, 0x9b,
- 0x07, 0xea, 0x53, 0x58, 0x36, 0x1d, 0x9f, 0x87, 0x8c, 0x2a, 0x67, 0xef, 0x5c, 0x29, 0xd5, 0x8d,
- 0x71, 0x38, 0x11, 0xd0, 0xff, 0x0c, 0x6b, 0x29, 0xf3, 0xc0, 0xe6, 0x02, 0x7d, 0x09, 0x90, 0x56,
- 0x1e, 0xae, 0x95, 0x76, 0x16, 0xf3, 0x91, 0x5f, 0xd0, 0x87, 0x33, 0x60, 0xb4, 0x09, 0x55, 0xe1,
- 0xff, 0x4a, 0x93, 0x74, 0x8c, 0x17, 0x3a, 0x85, 0xc6, 0x34, 0x53, 0xf6, 0x1c, 0x7f, 0x88, 0xfe,
- 0x00, 0x4b, 0x17, 0xc4, 0x09, 0x29, 0x57, 0x2e, 0xba, 0x3a, 0xb1, 0xf6, 0xca, 0x5a, 0xa9, 0xbf,
- 0x80, 0x15, 0x1c, 0x21, 0x58, 0x0c, 0x99, 0x1d, 0xab, 0xef, 0x2f, 0xe0, 0x68, 0xb1, 0xb7, 0x04,
- 0x15, 0x19, 0x33, 0x5d, 0x58, 0xeb, 0x0c, 0x7d, 0x26, 0x92, 0x70, 0x8a, 0xac, 0x31, 0x49, 0xc8,
- 0xa9, 0xaa, 0x1a, 0xf1, 0x02, 0xdd, 0x87, 0x95, 0x80, 0xd9, 0x9e, 0x69, 0x07, 0xc4, 0x51, 0x76,
- 0x4e, 0x09, 0xfa, 0x3f, 0x96, 0xa1, 0x59, 0xf4, 0x15, 0xfa, 0x06, 0x96, 0xfd, 0x50, 0xc8, 0x42,
- 0x10, 0xdb, 0xfb, 0xa0, 0xe8, 0x8e, 0xfc, 0xf9, 0x94, 0xd1, 0x89, 0x10, 0x7a, 0x02, 0x55, 0xca,
- 0x98, 0xcf, 0x66, 0xaf, 0x54, 0x9e, 0x36, 0xdd, 0xaf, 0x17, 0x81, 0xfa, 0x0b, 0x38, 0x46, 0xa3,
- 0xdf, 0x40, 0x9d, 0x44, 0x07, 0x32, 0xe2, 0x53, 0x40, 0x64, 0xab, 0x52, 0x0d, 0x92, 0xd1, 0x95,
- 0x07, 0x7a, 0x0e, 0x8d, 0x18, 0x96, 0x26, 0xdc, 0xea, 0xfc, 0xc8, 0xc9, 0x79, 0xa7, 0xbf, 0x80,
- 0xd7, 0x48, 0xce, 0x5d, 0xdf, 0x42, 0x3d, 0x36, 0xd8, 0x90, 0x4a, 0xd6, 0x6e, 0x76, 0x33, 0x10,
- 0xcb, 0xec, 0x47, 0x1a, 0x9e, 0xc3, 0xba, 0xe9, 0xbb, 0x41, 0x28, 0xa8, 0x65, 0xa8, 0xc2, 0xb9,
- 0x78, 0x03, 0x2d, 0xb8, 0x91, 0x48, 0x0d, 0xa4, 0x10, 0xfa, 0x1a, 0xaa, 0xc1, 0x84, 0xf0, 0xb8,
- 0x9a, 0x35, 0x76, 0x7f, 0x7b, 0x5d, 0x02, 0xb5, 0x5e, 0x44, 0x68, 0x1c, 0x0b, 0x45, 0xf1, 0xcb,
- 0x05, 0x61, 0x91, 0x11, 0x44, 0xa8, 0xca, 0xbd, 0xdd, 0x8a, 0xdb, 0x4f, 0x2b, 0x69, 0x3f, 0xad,
- 0xd3, 0xa4, 0x3f, 0xe1, 0x15, 0x85, 0xee, 0x08, 0xf4, 0x04, 0x6a, 0x49, 0x5f, 0xd3, 0x96, 0x94,
- 0xe5, 0x45, 0xc1, 0x7d, 0x05, 0xc0, 0x29, 0x34, 0xda, 0xd1, 0x94, 0x45, 0x4a, 0xee, 0xb8, 0x7c,
- 0xfd, 0x8e, 0x0a, 0xdd, 0x91, 0xc9, 0x16, 0x06, 0x56, 0x22, 0x5a, 0xbb, 0x5e, 0x54, 0xa1, 0x3b,
- 0x02, 0xed, 0xc1, 0x9a, 0xe7, 0x47, 0x75, 0xc3, 0x24, 0x71, 0xaa, 0xae, 0xc8, 0x54, 0xbd, 0x5f,
- 0xbc, 0xf6, 0xa3, 0x0c, 0x08, 0xe7, 0x45, 0xd0, 0x53, 0xa8, 0x5f, 0x2a, 0x6f, 0x1a, 0xb6, 0xa5,
- 0xd5, 0xe7, 0xde, 0x56, 0xa6, 0x3e, 0x41, 0x82, 0x1e, 0x58, 0xe8, 0x17, 0xd8, 0xe4, 0x82, 0x44,
- 0x9d, 0x67, 0x42, 0xbc, 0x31, 0x35, 0x2c, 0x2a, 0x88, 0xed, 0x70, 0xad, 0x21, 0x95, 0x7c, 0x76,
- 0x75, 0xdd, 0x8a, 0x84, 0xba, 0x52, 0x66, 0x3f, 0x16, 0xc1, 0x88, 0xcf, 0xd0, 0xf6, 0xd6, 0x61,
- 0x4d, 0x85, 0x23, 0xa3, 0x3c, 0x74, 0x84, 0xfe, 0x33, 0x34, 0x4e, 0xde, 0x70, 0x41, 0xdd, 0x34,
- 0x62, 0x3f, 0x83, 0x3b, 0x69, 0xf1, 0x31, 0xd4, 0x40, 0xa6, 0x92, 0xbd, 0x49, 0xa7, 0x49, 0x2c,
- 0xe9, 0x51, 0xde, 0x47, 0x9d, 0x89, 0x07, 0xc4, 0x4c, 0x5a, 0xd5, 0x94, 0xa0, 0xff, 0xaf, 0x02,
- 0x77, 0x66, 0x1a, 0x12, 0xea, 0x42, 0xc5, 0xf5, 0xad, 0xb8, 0x80, 0x34, 0x76, 0xdb, 0xd7, 0x76,
- 0xb0, 0x0c, 0xc5, 0xb7, 0x28, 0x96, 0xc2, 0x6f, 0x2f, 0x38, 0xd1, 0x70, 0xe3, 0x51, 0x2e, 0x6c,
- 0x6f, 0x2c, 0x73, 0x65, 0x0d, 0x27, 0x4b, 0xf4, 0x0c, 0x56, 0xb9, 0x39, 0xa1, 0x56, 0xe8, 0xc4,
- 0xc1, 0x51, 0xb9, 0x36, 0x38, 0xea, 0x29, 0xbe, 0x23, 0xd0, 0x4f, 0xf0, 0x41, 0x40, 0x18, 0xf5,
- 0x84, 0xe1, 0xf9, 0x16, 0x35, 0x52, 0x7f, 0xa8, 0x8c, 0x28, 0x26, 0xd5, 0x91, 0x6f, 0xd1, 0x79,
- 0x1d, 0x69, 0x23, 0x56, 0x92, 0x63, 0xa3, 0x9f, 0x61, 0x83, 0xd1, 0x11, 0x65, 0xd4, 0x33, 0xb3,
- 0x9a, 0x9b, 0xef, 0xdc, 0xef, 0x50, 0xaa, 0x66, 0xaa, 0xfc, 0x3b, 0x58, 0xe7, 0xf2, 0x9e, 0xa7,
- 0x05, 0xed, 0xce, 0xfc, 0xaa, 0x9b, 0x0f, 0x07, 0xdc, 0xe0, 0xf9, 0xf0, 0xf8, 0x1a, 0x56, 0x33,
- 0x33, 0x32, 0xd7, 0x50, 0xb1, 0x95, 0x49, 0xf3, 0x3a, 0x0a, 0x32, 0xd8, 0xc7, 0xf5, 0x04, 0x3e,
- 0xb0, 0xb8, 0x3e, 0xce, 0xf4, 0xc5, 0xe8, 0x36, 0x11, 0xc0, 0xd2, 0x61, 0xe7, 0xe8, 0xac, 0x73,
- 0xd0, 0x5c, 0x40, 0x6b, 0xb0, 0x72, 0xd2, 0xed, 0xf7, 0xf6, 0xcf, 0x0e, 0x7a, 0xfb, 0xcd, 0x52,
- 0xc4, 0x3a, 0xf9, 0xf1, 0xe4, 0xb4, 0x77, 0xd8, 0x2c, 0xa3, 0x55, 0xa8, 0xe1, 0xde, 0x41, 0xe7,
- 0xec, 0xa8, 0xdb, 0x6f, 0x2e, 0x22, 0x04, 0x8d, 0x6e, 0x7f, 0x70, 0xb0, 0x6f, 0xbc, 0x3c, 0xc6,
- 0x7f, 0x7c, 0x7e, 0x70, 0xfc, 0xb2, 0x59, 0x89, 0x84, 0x71, 0xaf, 0x7b, 0x7c, 0xde, 0xc3, 0xbd,
- 0xfd, 0x66, 0x55, 0x3f, 0x87, 0x66, 0x36, 0x45, 0x65, 0x0f, 0x9e, 0xc9, 0xed, 0xd2, 0x3b, 0xe7,
- 0xb6, 0xfe, 0xf7, 0x5a, 0xe6, 0x04, 0x27, 0xf1, 0x98, 0x50, 0x8f, 0x07, 0x52, 0x23, 0x70, 0x88,
- 0x77, 0x45, 0xef, 0xcd, 0x66, 0x7b, 0x8c, 0x7e, 0xe1, 0x10, 0x0f, 0x3d, 0x49, 0x67, 0xe1, 0xf2,
- 0x4d, 0x4a, 0xba, 0x02, 0xbf, 0xe7, 0x1c, 0x88, 0xfa, 0x45, 0x3f, 0x54, 0xe7, 0x8f, 0x37, 0x45,
- 0x07, 0x46, 0xdd, 0x2d, 0x5f, 0xe9, 0x3e, 0x86, 0xba, 0x65, 0x73, 0x32, 0x74, 0xa8, 0x41, 0x1c,
- 0x47, 0x56, 0xf7, 0x5a, 0xd4, 0xbe, 0x14, 0xb1, 0xe3, 0x38, 0xa8, 0x05, 0x4b, 0x0e, 0x19, 0x52,
- 0x87, 0xab, 0x12, 0xbe, 0x35, 0xd3, 0xe5, 0x25, 0x17, 0x2b, 0x14, 0x7a, 0x06, 0x75, 0xe2, 0x79,
- 0xbe, 0x50, 0xa6, 0xc5, 0xc5, 0xfb, 0xde, 0x4c, 0xd7, 0x9d, 0x42, 0x70, 0x16, 0x8f, 0x06, 0xd0,
- 0x4c, 0x1e, 0x59, 0x86, 0xe9, 0x7b, 0x82, 0xbe, 0x16, 0xb2, 0xc7, 0xe7, 0x02, 0x5d, 0xfa, 0xf6,
- 0x44, 0xc1, 0xba, 0x31, 0x0a, 0xaf, 0xf3, 0x3c, 0x01, 0x7d, 0x09, 0x2b, 0x24, 0x14, 0x13, 0x83,
- 0xf9, 0x0e, 0x55, 0x59, 0xa8, 0xcd, 0xd8, 0x11, 0x8a, 0x09, 0xf6, 0x1d, 0x2a, 0xaf, 0xa7, 0x46,
- 0xd4, 0x0a, 0x1d, 0x02, 0x7a, 0x15, 0x12, 0x27, 0x32, 0xc2, 0x1f, 0x19, 0x9c, 0xb2, 0x0b, 0xdb,
- 0xa4, 0x2a, 0xe1, 0x1e, 0x16, 0xec, 0xf8, 0x53, 0x0c, 0x3c, 0x1e, 0x9d, 0xc4, 0x30, 0xdc, 0x7c,
- 0x55, 0xa0, 0x44, 0x4f, 0x12, 0x97, 0xbc, 0x36, 0x02, 0xc2, 0x88, 0xe3, 0x50, 0xc7, 0xe6, 0xae,
- 0x86, 0x76, 0x4a, 0x8f, 0xab, 0xb8, 0xe1, 0x92, 0xd7, 0x2f, 0xa6, 0x54, 0xf4, 0x03, 0x6c, 0x31,
- 0x72, 0x69, 0x64, 0x26, 0x8e, 0xc8, 0x09, 0x23, 0x7b, 0xac, 0x6d, 0xc8, 0xbd, 0x3f, 0x29, 0xda,
- 0x8f, 0xc9, 0xe5, 0x71, 0x3a, 0x6a, 0x74, 0x25, 0x14, 0x6f, 0xb0, 0x59, 0x22, 0x7a, 0x01, 0x68,
- 0xf6, 0x71, 0xae, 0x6d, 0xce, 0x0f, 0x3e, 0xd5, 0x1d, 0x3a, 0x29, 0x10, 0xdf, 0x31, 0x8b, 0x24,
- 0xf4, 0x2d, 0xac, 0xd9, 0x9e, 0xa0, 0x8c, 0x85, 0x81, 0xb0, 0x87, 0x0e, 0xd5, 0x3e, 0xb8, 0xa2,
- 0x14, 0xef, 0xf9, 0xbe, 0x73, 0x1e, 0x4d, 0xaa, 0x38, 0x2f, 0x30, 0xef, 0xa5, 0xb6, 0x35, 0xef,
- 0xa5, 0x86, 0x1e, 0x43, 0x85, 0x7a, 0x17, 0x5c, 0xfb, 0x50, 0xee, 0xb0, 0x39, 0x93, 0x2b, 0xde,
- 0x05, 0xc7, 0x12, 0x11, 0xbd, 0xba, 0x04, 0x19, 0x73, 0x4d, 0xdb, 0x59, 0x8c, 0x5e, 0x5d, 0xd1,
- 0xf7, 0x9e, 0x06, 0x5b, 0xd9, 0xa8, 0x37, 0x22, 0xe5, 0xcc, 0xb6, 0x28, 0xff, 0xbe, 0x52, 0xab,
- 0x34, 0xab, 0xba, 0x0b, 0x77, 0xd3, 0x6c, 0x3b, 0xa5, 0xcc, 0xb5, 0xbd, 0xcc, 0x33, 0xfb, 0x7d,
- 0xde, 0x2c, 0xe9, 0xa8, 0x5d, 0xce, 0x8c, 0xda, 0xfa, 0x7d, 0xd8, 0x9e, 0xb7, 0x5d, 0xfc, 0x90,
- 0xd3, 0x7f, 0x81, 0x87, 0xf3, 0x1e, 0x63, 0xd1, 0x4d, 0xde, 0xc6, 0x83, 0xec, 0xaf, 0x65, 0xd8,
- 0xb9, 0x5a, 0xbf, 0x7a, 0x4c, 0x3e, 0x29, 0x4e, 0xf6, 0x1f, 0x16, 0x3d, 0x7e, 0xc6, 0x9c, 0x64,
- 0xa4, 0x9f, 0x0e, 0xf4, 0x5f, 0x14, 0x8a, 0xe1, 0x5b, 0xa5, 0x92, 0x52, 0xf8, 0x14, 0xea, 0xa3,
- 0xd0, 0x71, 0x6e, 0x3a, 0x19, 0x63, 0x88, 0xd0, 0xe9, 0x44, 0xbc, 0x2a, 0x65, 0x13, 0x63, 0x2b,
- 0xd7, 0x09, 0xcb, 0xad, 0xe2, 0xd4, 0xe0, 0xfa, 0xdf, 0xb2, 0xff, 0x56, 0xce, 0xe4, 0x00, 0x79,
- 0x1b, 0x97, 0xfe, 0x7b, 0xa8, 0xca, 0xb9, 0x4d, 0x3a, 0xa1, 0x31, 0xdb, 0x9e, 0xf3, 0x13, 0x1f,
- 0x8e, 0xc1, 0xfa, 0xbf, 0x4b, 0x70, 0xef, 0x2d, 0xb3, 0xe0, 0x54, 0x6b, 0xe9, 0x1d, 0xb4, 0xa2,
- 0xaf, 0xa0, 0xee, 0x9b, 0x66, 0xc8, 0x58, 0x3c, 0x2b, 0x95, 0xaf, 0x9d, 0x95, 0x20, 0x81, 0x77,
- 0x44, 0x7e, 0x42, 0x5b, 0x2c, 0x3e, 0x09, 0xef, 0x66, 0xfe, 0x45, 0x24, 0xce, 0x53, 0x21, 0x7c,
- 0x01, 0xfa, 0xbc, 0x10, 0x3b, 0x8c, 0x7f, 0xac, 0xdd, 0x52, 0x62, 0x59, 0x34, 0x10, 0x13, 0x79,
- 0xa2, 0x2a, 0x8e, 0x17, 0xfa, 0x11, 0x7c, 0xf2, 0xd6, 0x7d, 0x55, 0x74, 0x3f, 0x82, 0x0a, 0x0f,
- 0xd2, 0x46, 0xbf, 0x51, 0xec, 0x2a, 0x01, 0xf1, 0xb0, 0x04, 0x7c, 0xfa, 0x0d, 0x34, 0xf2, 0x6e,
- 0x45, 0x9b, 0xd0, 0xec, 0xfd, 0xd0, 0xeb, 0x9e, 0x9d, 0x0e, 0x8e, 0x8f, 0x8c, 0x4e, 0xf7, 0x74,
- 0x70, 0xde, 0x6b, 0x2e, 0xa0, 0x2d, 0x40, 0x19, 0x2a, 0xee, 0xf6, 0x07, 0xe7, 0xd1, 0xfc, 0xb3,
- 0xf7, 0xec, 0xa7, 0xaf, 0xc6, 0xb6, 0x98, 0x84, 0xc3, 0x96, 0xe9, 0xbb, 0x6d, 0xb9, 0x8d, 0xcf,
- 0xc6, 0xf1, 0x47, 0x3b, 0xfd, 0xaf, 0x38, 0xa6, 0x5e, 0x3b, 0x18, 0xfe, 0x6e, 0xec, 0xb7, 0xf3,
- 0xbf, 0x48, 0x87, 0x4b, 0xf2, 0x7e, 0xbe, 0xf8, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xae, 0xc9,
- 0xe4, 0xb3, 0x94, 0x15, 0x00, 0x00,
+ 0x15, 0x16, 0x29, 0x52, 0xa6, 0x0e, 0x2d, 0x8a, 0x5e, 0x29, 0x0a, 0x2c, 0x3b, 0xb6, 0x82, 0x4c,
+ 0x6b, 0x4f, 0x32, 0x25, 0x27, 0x4a, 0x3d, 0x9d, 0x38, 0x71, 0x26, 0x14, 0x45, 0x47, 0x4c, 0x75,
+ 0x71, 0x57, 0x17, 0xe7, 0x32, 0x19, 0x74, 0x05, 0x2c, 0x29, 0x34, 0xb8, 0x79, 0x77, 0x21, 0xd9,
+ 0xff, 0xa0, 0xd3, 0xa7, 0x3e, 0xb6, 0xff, 0xa0, 0x4f, 0x7d, 0xec, 0x4f, 0xe9, 0x6f, 0xe9, 0x63,
+ 0x67, 0x17, 0x0b, 0x10, 0x00, 0x29, 0x4b, 0x1e, 0xeb, 0x0d, 0x7b, 0xce, 0x77, 0xce, 0x9e, 0x3d,
+ 0x7b, 0x6e, 0x0b, 0x78, 0x30, 0xf2, 0xde, 0x08, 0xea, 0x3a, 0x5e, 0x97, 0x38, 0xbe, 0x1b, 0x74,
+ 0xe9, 0x6b, 0x6a, 0xc7, 0xc2, 0x0d, 0x83, 0x4e, 0xc4, 0x42, 0x11, 0xa2, 0x56, 0xca, 0xef, 0x28,
+ 0xfe, 0xfa, 0xa3, 0x12, 0xde, 0xf6, 0x62, 0x2e, 0x28, 0xb3, 0x08, 0xe7, 0xee, 0x38, 0xf0, 0x69,
+ 0x20, 0x12, 0xc1, 0xf5, 0x7b, 0x65, 0x60, 0xe8, 0xfb, 0xa9, 0xd6, 0xf5, 0xfb, 0x19, 0xd3, 0x0e,
+ 0x19, 0xed, 0x7a, 0xae, 0xa0, 0x8c, 0x78, 0x5c, 0x73, 0x3f, 0x2a, 0x72, 0x4b, 0x26, 0xad, 0x3f,
+ 0x2c, 0xb2, 0x09, 0x13, 0xee, 0x88, 0xd8, 0xc2, 0x72, 0x1d, 0x0d, 0x78, 0x50, 0x04, 0xb8, 0x0e,
+ 0x0d, 0x84, 0x3b, 0x72, 0x29, 0x9b, 0x32, 0x4d, 0xf1, 0x7d, 0x2a, 0x98, 0x6b, 0xf3, 0xd9, 0xa6,
+ 0x71, 0x6a, 0xc7, 0xcc, 0x15, 0x6f, 0x52, 0xd5, 0xe3, 0x30, 0x1c, 0x7b, 0xb4, 0xab, 0x56, 0xa7,
+ 0xf1, 0xa8, 0xeb, 0xc4, 0x8c, 0xe4, 0x6d, 0x2b, 0xf3, 0x85, 0xeb, 0x53, 0x2e, 0x88, 0x1f, 0x5d,
+ 0xa6, 0xe0, 0x82, 0x91, 0x28, 0xa2, 0x4c, 0x6f, 0x6f, 0xfe, 0xb7, 0x02, 0x6b, 0x83, 0xf4, 0xc0,
+ 0x7d, 0x46, 0x89, 0xa0, 0x98, 0xbe, 0x8a, 0x29, 0x17, 0xc8, 0x80, 0x5b, 0x11, 0x0b, 0xff, 0x42,
+ 0x6d, 0x61, 0x54, 0x36, 0x2a, 0x8f, 0x17, 0x71, 0xba, 0x44, 0x6b, 0xb0, 0xe0, 0x84, 0x3e, 0x71,
+ 0x03, 0xa3, 0xaa, 0x18, 0x7a, 0x85, 0x10, 0xd4, 0x02, 0xe2, 0x53, 0x63, 0x5e, 0x51, 0xd5, 0x37,
+ 0xfa, 0x1c, 0x6a, 0x3c, 0xa2, 0xb6, 0x51, 0xdb, 0xa8, 0x3c, 0x6e, 0x6e, 0x7e, 0xd4, 0x29, 0xde,
+ 0x6f, 0x27, 0xdb, 0xfb, 0x30, 0xa2, 0x36, 0x56, 0x50, 0xf4, 0x39, 0x2c, 0xb8, 0x41, 0x14, 0x0b,
+ 0x6e, 0xd4, 0x95, 0xd0, 0xdd, 0x89, 0x90, 0xf4, 0x51, 0x67, 0x37, 0xb9, 0xbe, 0x3d, 0x12, 0x61,
+ 0x0d, 0x44, 0x6d, 0x98, 0x0f, 0xd9, 0xd8, 0x58, 0x50, 0x1b, 0xcb, 0x4f, 0xf3, 0x9f, 0x15, 0x30,
+ 0x32, 0xe5, 0x98, 0x7a, 0x24, 0x0e, 0xec, 0xb3, 0xf4, 0x68, 0x4f, 0xa1, 0xea, 0x3a, 0xea, 0x54,
+ 0xcd, 0xcd, 0x4f, 0x4b, 0xda, 0x5f, 0x86, 0xec, 0xd7, 0x91, 0x17, 0x5e, 0x64, 0xc2, 0xc3, 0xec,
+ 0x3e, 0x71, 0xd5, 0x75, 0x66, 0x1e, 0xf2, 0x11, 0x2c, 0x87, 0xe7, 0x94, 0x5d, 0x30, 0x57, 0x50,
+ 0xcb, 0x26, 0xf6, 0x19, 0x55, 0xe7, 0x6d, 0xe0, 0x56, 0x46, 0xee, 0x4b, 0xea, 0xf7, 0xb5, 0x46,
+ 0xb5, 0x3d, 0x6f, 0xfe, 0xab, 0x02, 0x1f, 0xe6, 0x6c, 0xb3, 0x25, 0xe8, 0x26, 0x4d, 0xab, 0xe6,
+ 0x4c, 0x7b, 0x06, 0x0d, 0x9f, 0x0a, 0xe2, 0x10, 0x41, 0x94, 0xc9, 0xcd, 0xcd, 0x8f, 0x2f, 0xbd,
+ 0x83, 0x3d, 0x0d, 0xc4, 0x99, 0x88, 0x79, 0x9c, 0xb3, 0x34, 0x0d, 0x0f, 0x1e, 0x85, 0x01, 0xa7,
+ 0xef, 0x63, 0xa9, 0xf9, 0x23, 0xdc, 0x9b, 0x82, 0x7c, 0x47, 0xc5, 0x0d, 0x38, 0xc1, 0xfc, 0x4f,
+ 0x05, 0x16, 0x33, 0xde, 0x7b, 0xb9, 0x33, 0x0d, 0xdd, 0xea, 0xf5, 0x43, 0xf7, 0x29, 0xdc, 0xb2,
+ 0xbd, 0x90, 0xc7, 0x8c, 0x6a, 0x67, 0x6f, 0x5c, 0x2a, 0xd5, 0x4f, 0x70, 0x38, 0x15, 0x30, 0xff,
+ 0x0c, 0x4b, 0x19, 0x73, 0xd7, 0xe5, 0x02, 0x7d, 0x09, 0x90, 0xd5, 0x22, 0x6e, 0x54, 0x36, 0xe6,
+ 0x8b, 0xb9, 0x50, 0xd2, 0x87, 0x73, 0x60, 0xb4, 0x0a, 0x75, 0x11, 0xfe, 0x4a, 0xd3, 0x04, 0x4d,
+ 0x16, 0x26, 0x85, 0xd6, 0x24, 0x77, 0xb6, 0xbc, 0xf0, 0x14, 0xfd, 0x01, 0x16, 0xce, 0x89, 0x17,
+ 0x53, 0xae, 0x5d, 0x74, 0x79, 0xaa, 0x6d, 0x55, 0x8d, 0xca, 0xce, 0x1c, 0xd6, 0x70, 0x84, 0x60,
+ 0x3e, 0x66, 0x6e, 0xa2, 0x7e, 0x67, 0x0e, 0xcb, 0xc5, 0xd6, 0x02, 0xd4, 0x54, 0xcc, 0xf4, 0x61,
+ 0xa9, 0x77, 0x1a, 0x32, 0x91, 0x86, 0x93, 0xb4, 0xc6, 0x26, 0x31, 0xa7, 0xba, 0x8e, 0x24, 0x0b,
+ 0x74, 0x1f, 0x16, 0x23, 0xe6, 0x06, 0xb6, 0x1b, 0x11, 0x4f, 0xdb, 0x39, 0x21, 0x98, 0xff, 0xb8,
+ 0x05, 0xed, 0xb2, 0xaf, 0xd0, 0x37, 0x70, 0x2b, 0x8c, 0x85, 0x2a, 0x0d, 0x89, 0xbd, 0x0f, 0xca,
+ 0xee, 0x28, 0x9e, 0x4f, 0x1b, 0x9d, 0x0a, 0xa1, 0x27, 0x50, 0xa7, 0x8c, 0x85, 0x6c, 0xfa, 0x4a,
+ 0xd5, 0x69, 0xb3, 0xfd, 0x06, 0x12, 0xb4, 0x33, 0x87, 0x13, 0x34, 0xfa, 0x0d, 0x34, 0x89, 0x3c,
+ 0x90, 0x95, 0x9c, 0x02, 0xa4, 0xad, 0x5a, 0x35, 0x28, 0x46, 0x5f, 0x1d, 0xe8, 0x39, 0xb4, 0x12,
+ 0x58, 0x96, 0x70, 0xb7, 0x67, 0x47, 0x4e, 0xc1, 0x3b, 0x3b, 0x73, 0x78, 0x89, 0x14, 0xdc, 0xf5,
+ 0x2d, 0x34, 0x13, 0x83, 0x2d, 0xa5, 0x64, 0xe9, 0x7a, 0x37, 0x03, 0x89, 0xcc, 0xb6, 0xd4, 0xf0,
+ 0x1c, 0x96, 0xed, 0xd0, 0x8f, 0x62, 0x41, 0x1d, 0x4b, 0x97, 0xd2, 0xf9, 0x6b, 0x68, 0xc1, 0xad,
+ 0x54, 0x6a, 0x98, 0x94, 0xd5, 0xaf, 0xa1, 0x1e, 0x9d, 0x11, 0x9e, 0x54, 0xb3, 0xd6, 0xe6, 0x6f,
+ 0xaf, 0x4a, 0xa0, 0xce, 0x0b, 0x89, 0xc6, 0x89, 0x90, 0x8c, 0x5f, 0x2e, 0x08, 0x93, 0x46, 0x10,
+ 0xa1, 0x6b, 0xf9, 0x7a, 0x27, 0x69, 0x48, 0x9d, 0xb4, 0x21, 0x75, 0x8e, 0xd2, 0x8e, 0x85, 0x17,
+ 0x35, 0xba, 0x27, 0xd0, 0x13, 0x68, 0xa4, 0x9d, 0x4e, 0x15, 0x75, 0x69, 0x79, 0x59, 0x70, 0x5b,
+ 0x03, 0x70, 0x06, 0x95, 0x3b, 0xda, 0xaa, 0x48, 0xa9, 0x1d, 0x6f, 0x5d, 0xbd, 0xa3, 0x46, 0xf7,
+ 0x54, 0xb2, 0xc5, 0x91, 0x93, 0x8a, 0x36, 0xae, 0x16, 0xd5, 0xe8, 0x9e, 0x40, 0x5b, 0xb0, 0x14,
+ 0x84, 0xb2, 0x6e, 0xd8, 0x24, 0x49, 0xd5, 0x45, 0x95, 0xaa, 0xf7, 0xcb, 0xd7, 0xbe, 0x9f, 0x03,
+ 0xe1, 0xa2, 0x08, 0x7a, 0x0a, 0xcd, 0x0b, 0xed, 0x4d, 0xcb, 0x75, 0x8c, 0xe6, 0xcc, 0xdb, 0xca,
+ 0xd5, 0x27, 0x48, 0xd1, 0x43, 0x07, 0xfd, 0x02, 0xab, 0x5c, 0x10, 0xd9, 0x79, 0xce, 0x48, 0x30,
+ 0xa6, 0x96, 0x43, 0x05, 0x71, 0x3d, 0x6e, 0xb4, 0x94, 0x92, 0xcf, 0x2e, 0xaf, 0x5b, 0x52, 0xa8,
+ 0xaf, 0x64, 0xb6, 0x13, 0x11, 0x8c, 0xf8, 0x14, 0x6d, 0x6b, 0x19, 0x96, 0x74, 0x38, 0x32, 0xca,
+ 0x63, 0x4f, 0x98, 0x3f, 0x43, 0xeb, 0xf0, 0x0d, 0x17, 0xd4, 0xcf, 0x22, 0xf6, 0x33, 0xb8, 0x93,
+ 0x15, 0x1f, 0x4b, 0x8f, 0x68, 0x3a, 0xd9, 0xdb, 0x74, 0x92, 0xc4, 0x8a, 0x2e, 0xf3, 0x5e, 0x76,
+ 0x26, 0x1e, 0x11, 0x3b, 0x6d, 0x55, 0x13, 0x82, 0xf9, 0xbf, 0x1a, 0xdc, 0x99, 0x6a, 0x48, 0xa8,
+ 0x0f, 0x35, 0x3f, 0x74, 0x92, 0x02, 0xd2, 0xda, 0xec, 0x5e, 0xd9, 0xc1, 0x72, 0x94, 0xd0, 0xa1,
+ 0x58, 0x09, 0xbf, 0xbd, 0xe0, 0xc8, 0x71, 0x27, 0xa0, 0x5c, 0xb8, 0xc1, 0x58, 0xe5, 0xca, 0x12,
+ 0x4e, 0x97, 0xe8, 0x19, 0xdc, 0xe6, 0xf6, 0x19, 0x75, 0x62, 0x2f, 0x09, 0x8e, 0xda, 0x95, 0xc1,
+ 0xd1, 0xcc, 0xf0, 0x3d, 0x81, 0x7e, 0x82, 0x0f, 0x22, 0xc2, 0x68, 0x20, 0xac, 0x20, 0x74, 0xa8,
+ 0x95, 0xf9, 0x43, 0x67, 0x44, 0x39, 0xa9, 0xf6, 0x43, 0x87, 0xce, 0xea, 0x48, 0x2b, 0x89, 0x92,
+ 0x02, 0x1b, 0xfd, 0x0c, 0x2b, 0x8c, 0x8e, 0x28, 0xa3, 0x81, 0x9d, 0xd7, 0xdc, 0x7e, 0xe7, 0x7e,
+ 0x87, 0x32, 0x35, 0x13, 0xe5, 0xdf, 0xc1, 0x32, 0x57, 0xf7, 0x3c, 0x29, 0x68, 0x77, 0x66, 0x57,
+ 0xdd, 0x62, 0x38, 0xe0, 0x16, 0x2f, 0x86, 0xc7, 0xd7, 0x70, 0x3b, 0x37, 0x35, 0x73, 0x03, 0x95,
+ 0x5b, 0x99, 0x32, 0xaf, 0xa7, 0x21, 0xc3, 0x6d, 0xdc, 0x4c, 0xe1, 0x43, 0x87, 0x9b, 0xe3, 0x5c,
+ 0x5f, 0x94, 0xb7, 0x89, 0x00, 0x16, 0xf6, 0x7a, 0xfb, 0xc7, 0xbd, 0xdd, 0xf6, 0x1c, 0x5a, 0x82,
+ 0xc5, 0xc3, 0xfe, 0xce, 0x60, 0xfb, 0x78, 0x77, 0xb0, 0xdd, 0xae, 0x48, 0xd6, 0xe1, 0x8f, 0x87,
+ 0x47, 0x83, 0xbd, 0x76, 0x15, 0xdd, 0x86, 0x06, 0x1e, 0xec, 0xf6, 0x8e, 0xf7, 0xfb, 0x3b, 0xed,
+ 0x79, 0x84, 0xa0, 0xd5, 0xdf, 0x19, 0xee, 0x6e, 0x5b, 0x2f, 0x0f, 0xf0, 0x1f, 0x9f, 0xef, 0x1e,
+ 0xbc, 0x6c, 0xd7, 0xa4, 0x30, 0x1e, 0xf4, 0x0f, 0x4e, 0x06, 0x78, 0xb0, 0xdd, 0xae, 0x9b, 0x27,
+ 0xd0, 0xce, 0xa7, 0xa8, 0xea, 0xc1, 0x53, 0xb9, 0x5d, 0x79, 0xe7, 0xdc, 0x36, 0xff, 0xde, 0xc8,
+ 0x9d, 0xe0, 0x30, 0x19, 0x13, 0x9a, 0xc9, 0x40, 0x6a, 0x45, 0x1e, 0x09, 0x2e, 0xe9, 0xbd, 0xf9,
+ 0x6c, 0x4f, 0xd0, 0x2f, 0x3c, 0x12, 0xa0, 0x27, 0xd9, 0x74, 0x5c, 0xbd, 0x4e, 0x49, 0x4f, 0x27,
+ 0xe4, 0xf7, 0x9b, 0x03, 0xd1, 0x4e, 0xd9, 0x0f, 0xf5, 0xd9, 0xe3, 0x4d, 0xd9, 0x81, 0xb2, 0xbb,
+ 0x15, 0x2b, 0xdd, 0xc7, 0xd0, 0x74, 0x5c, 0x4e, 0x4e, 0x3d, 0x6a, 0x11, 0xcf, 0x53, 0xd5, 0xbd,
+ 0x21, 0xdb, 0x97, 0x26, 0xf6, 0x3c, 0x0f, 0x75, 0x60, 0xc1, 0x23, 0xa7, 0xd4, 0xe3, 0xba, 0x84,
+ 0xaf, 0x4d, 0x75, 0x79, 0xc5, 0xc5, 0x1a, 0x85, 0x9e, 0x41, 0x93, 0x04, 0x41, 0x28, 0xb4, 0x69,
+ 0x49, 0xf1, 0xbe, 0x37, 0xd5, 0x75, 0x27, 0x10, 0x9c, 0xc7, 0xa3, 0x21, 0xb4, 0xd3, 0x67, 0x97,
+ 0x65, 0x87, 0x81, 0xa0, 0xaf, 0x85, 0xea, 0xf1, 0x85, 0x40, 0x57, 0xbe, 0x3d, 0xd4, 0xb0, 0x7e,
+ 0x82, 0xc2, 0xcb, 0xbc, 0x48, 0x40, 0x5f, 0xc2, 0x22, 0x89, 0xc5, 0x99, 0xc5, 0x42, 0x8f, 0xea,
+ 0x2c, 0x34, 0xa6, 0xec, 0x88, 0xc5, 0x19, 0x0e, 0x3d, 0xaa, 0xae, 0xa7, 0x41, 0xf4, 0x0a, 0xed,
+ 0x01, 0x7a, 0x15, 0x13, 0x4f, 0x1a, 0x11, 0x8e, 0x2c, 0x4e, 0xd9, 0xb9, 0x6b, 0x53, 0x9d, 0x70,
+ 0x0f, 0x4b, 0x76, 0xfc, 0x29, 0x01, 0x1e, 0x8c, 0x0e, 0x13, 0x18, 0x6e, 0xbf, 0x2a, 0x51, 0xe4,
+ 0x93, 0xc4, 0x27, 0xaf, 0xad, 0x88, 0x30, 0xe2, 0x79, 0xd4, 0x73, 0xb9, 0x6f, 0xa0, 0x8d, 0xca,
+ 0xe3, 0x3a, 0x6e, 0xf9, 0xe4, 0xf5, 0x8b, 0x09, 0x15, 0xfd, 0x00, 0x6b, 0x8c, 0x5c, 0x58, 0xb9,
+ 0x89, 0x43, 0x3a, 0x61, 0xe4, 0x8e, 0x8d, 0x15, 0xb5, 0xf7, 0x27, 0x65, 0xfb, 0x31, 0xb9, 0x38,
+ 0xc8, 0x46, 0x8d, 0xbe, 0x82, 0xe2, 0x15, 0x36, 0x4d, 0x44, 0x2f, 0x00, 0x4d, 0x3f, 0xd7, 0x8d,
+ 0xd5, 0xd9, 0xc1, 0xa7, 0xbb, 0x43, 0x2f, 0x03, 0xe2, 0x3b, 0x76, 0x99, 0x84, 0xbe, 0x85, 0x25,
+ 0x37, 0x10, 0x94, 0xb1, 0x38, 0x12, 0xee, 0xa9, 0x47, 0x8d, 0x0f, 0x2e, 0x29, 0xc5, 0x5b, 0x61,
+ 0xe8, 0x9d, 0xc8, 0x49, 0x15, 0x17, 0x05, 0x66, 0xbd, 0xd4, 0xd6, 0x66, 0xbd, 0xd4, 0xd0, 0x63,
+ 0xa8, 0xd1, 0xe0, 0x9c, 0x1b, 0x1f, 0xaa, 0x1d, 0x56, 0xa7, 0x72, 0x25, 0x38, 0xe7, 0x58, 0x21,
+ 0xe4, 0xab, 0x4b, 0x90, 0x31, 0x37, 0x8c, 0x8d, 0x79, 0xf9, 0xea, 0x92, 0xdf, 0x5b, 0x06, 0xac,
+ 0xe5, 0xa3, 0xde, 0x92, 0xca, 0x99, 0xeb, 0x50, 0xfe, 0x7d, 0xad, 0x51, 0x6b, 0xd7, 0x4d, 0x1f,
+ 0xee, 0x66, 0xd9, 0x76, 0x44, 0x99, 0xef, 0x06, 0xb9, 0x87, 0xf7, 0xfb, 0xbc, 0x59, 0xb2, 0x51,
+ 0xbb, 0x9a, 0x1b, 0xb5, 0xcd, 0xfb, 0xb0, 0x3e, 0x6b, 0xbb, 0xe4, 0x21, 0x67, 0xfe, 0x02, 0x0f,
+ 0x67, 0x3d, 0xc6, 0xe4, 0x4d, 0xde, 0xc4, 0x83, 0xec, 0xaf, 0x55, 0xd8, 0xb8, 0x5c, 0xbf, 0x7e,
+ 0x4c, 0x3e, 0x29, 0x4f, 0xf6, 0x1f, 0x96, 0x3d, 0x7e, 0xcc, 0xbc, 0x74, 0xa4, 0x9f, 0x0c, 0xf4,
+ 0x5f, 0x94, 0x8a, 0xe1, 0x5b, 0xa5, 0xd2, 0x52, 0xf8, 0x14, 0x9a, 0xa3, 0xd8, 0xf3, 0xae, 0x3b,
+ 0x19, 0x63, 0x90, 0xe8, 0x6c, 0x22, 0xbe, 0xad, 0x64, 0x53, 0x63, 0x6b, 0x57, 0x09, 0xab, 0xad,
+ 0x92, 0xd4, 0xe0, 0xe6, 0xdf, 0xf2, 0x7f, 0x5b, 0x8e, 0xd5, 0x00, 0x79, 0x13, 0x97, 0xfe, 0x7b,
+ 0xa8, 0xab, 0xb9, 0x4d, 0x39, 0xa1, 0x35, 0xdd, 0x9e, 0x8b, 0x13, 0x1f, 0x4e, 0xc0, 0xe6, 0xbf,
+ 0x2b, 0x70, 0xef, 0x2d, 0xb3, 0xe0, 0x44, 0x6b, 0xe5, 0x1d, 0xb4, 0xa2, 0xaf, 0xa0, 0x19, 0xda,
+ 0x76, 0xcc, 0x58, 0x32, 0x2b, 0x55, 0xaf, 0x9c, 0x95, 0x20, 0x85, 0xf7, 0x44, 0x71, 0x42, 0x9b,
+ 0x2f, 0x3f, 0x09, 0xef, 0xe6, 0xfe, 0x45, 0xa4, 0xce, 0xd3, 0x21, 0x7c, 0x0e, 0xe6, 0xac, 0x10,
+ 0xdb, 0x4b, 0x7e, 0xb5, 0xdd, 0x50, 0x62, 0x39, 0x34, 0x12, 0x67, 0xea, 0x44, 0x75, 0x9c, 0x2c,
+ 0xcc, 0x7d, 0xf8, 0xe4, 0xad, 0xfb, 0xea, 0xe8, 0x7e, 0x04, 0x35, 0x1e, 0x65, 0x8d, 0x7e, 0xa5,
+ 0xdc, 0x55, 0x22, 0x12, 0x60, 0x05, 0xf8, 0xf4, 0x1b, 0x68, 0x15, 0xdd, 0x8a, 0x56, 0xa1, 0x3d,
+ 0xf8, 0x61, 0xd0, 0x3f, 0x3e, 0x1a, 0x1e, 0xec, 0x5b, 0xbd, 0xfe, 0xd1, 0xf0, 0x64, 0xd0, 0x9e,
+ 0x43, 0x6b, 0x80, 0x72, 0x54, 0xdc, 0xdf, 0x19, 0x9e, 0xc8, 0xf9, 0x67, 0xeb, 0xd9, 0x4f, 0x5f,
+ 0x8d, 0x5d, 0x71, 0x16, 0x9f, 0x76, 0xec, 0xd0, 0xef, 0xaa, 0x6d, 0x42, 0x36, 0x4e, 0x3e, 0xba,
+ 0xd9, 0x9f, 0xc6, 0x31, 0x0d, 0xba, 0xd1, 0xe9, 0xef, 0xc6, 0x61, 0xb7, 0xf8, 0xd3, 0xf4, 0x74,
+ 0x41, 0xdd, 0xcf, 0x17, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xd6, 0xfa, 0xb5, 0xe8, 0xa6, 0x15,
+ 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/launch_plan.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/launch_plan.pb.go
index 5e7b95f8ca..1a5a48e613 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/launch_plan.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/launch_plan.pb.go
@@ -757,7 +757,7 @@ func (m *ActiveLaunchPlanRequest) GetId() *NamedEntityIdentifier {
return nil
}
-// Represents a request structure to list active launch plans within a project/domain.
+// Represents a request structure to list active launch plans within a project/domain and optional org.
// See :ref:`ref_flyteidl.admin.LaunchPlan` for more details
type ActiveLaunchPlanListRequest struct {
// Name of the project that contains the identifiers.
@@ -775,7 +775,9 @@ type ActiveLaunchPlanListRequest struct {
Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"`
// Sort ordering.
// +optional
- SortBy *Sort `protobuf:"bytes,5,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
+ SortBy *Sort `protobuf:"bytes,5,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,6,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -841,6 +843,13 @@ func (m *ActiveLaunchPlanListRequest) GetSortBy() *Sort {
return nil
}
+func (m *ActiveLaunchPlanListRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
func init() {
proto.RegisterEnum("flyteidl.admin.LaunchPlanState", LaunchPlanState_name, LaunchPlanState_value)
proto.RegisterType((*LaunchPlanCreateRequest)(nil), "flyteidl.admin.LaunchPlanCreateRequest")
@@ -860,79 +869,80 @@ func init() {
func init() { proto.RegisterFile("flyteidl/admin/launch_plan.proto", fileDescriptor_368a863574f5e699) }
var fileDescriptor_368a863574f5e699 = []byte{
- // 1183 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xdd, 0x8e, 0x1b, 0x35,
- 0x14, 0x26, 0x69, 0xf6, 0xef, 0x6c, 0x37, 0x9b, 0xba, 0x65, 0x3b, 0x4d, 0x4b, 0xbb, 0x04, 0x21,
- 0x16, 0x68, 0x13, 0xa9, 0xd0, 0x8b, 0xfe, 0x49, 0x64, 0xd3, 0xbd, 0x88, 0xe8, 0xcf, 0xe2, 0x2d,
- 0x15, 0xe2, 0x66, 0xe4, 0xcc, 0x9c, 0x24, 0xa6, 0x9e, 0xf1, 0xd4, 0xf6, 0xec, 0x66, 0xc5, 0x0b,
- 0x21, 0xde, 0x81, 0x47, 0xe0, 0x82, 0x37, 0x42, 0xe3, 0xf1, 0x4c, 0x92, 0xc9, 0x56, 0x05, 0x24,
- 0xae, 0x66, 0xec, 0xf3, 0x7d, 0x9f, 0x7d, 0x8e, 0x8f, 0xcf, 0x31, 0xec, 0x8f, 0xc5, 0xb9, 0x41,
- 0x1e, 0x8a, 0x1e, 0x0b, 0x23, 0x1e, 0xf7, 0x04, 0x4b, 0xe3, 0x60, 0xea, 0x27, 0x82, 0xc5, 0xdd,
- 0x44, 0x49, 0x23, 0x49, 0xb3, 0x40, 0x74, 0x2d, 0xa2, 0xfd, 0x49, 0xc9, 0x08, 0xa4, 0xc2, 0x1e,
- 0xce, 0x30, 0x48, 0x0d, 0x97, 0x0e, 0xde, 0xbe, 0xb5, 0x6c, 0x16, 0xdc, 0xa0, 0x62, 0x42, 0x3b,
- 0xeb, 0xed, 0x65, 0x2b, 0x0f, 0x31, 0x36, 0x7c, 0xcc, 0x51, 0x39, 0x7b, 0x45, 0x9c, 0xc7, 0x06,
- 0xd5, 0x98, 0x05, 0x78, 0xb1, 0xb8, 0xc6, 0x20, 0x55, 0xdc, 0x9c, 0xaf, 0x90, 0x73, 0x5f, 0x74,
- 0x30, 0xc5, 0x30, 0x15, 0x05, 0xf9, 0x66, 0xc5, 0x1c, 0xc8, 0x28, 0x2a, 0xb7, 0x7d, 0x63, 0x22,
- 0xe5, 0x44, 0x60, 0xcf, 0x8e, 0x46, 0xe9, 0xb8, 0xc7, 0xe2, 0x42, 0xf6, 0x4e, 0xd5, 0x64, 0x78,
- 0x84, 0xda, 0xb0, 0x28, 0x29, 0x9c, 0xaa, 0x02, 0xce, 0x14, 0x4b, 0x12, 0x54, 0xce, 0xe9, 0xce,
- 0x0c, 0xae, 0x3f, 0xb7, 0x61, 0x3d, 0x16, 0x2c, 0x1e, 0x28, 0x64, 0x06, 0x29, 0xbe, 0x4b, 0x51,
- 0x1b, 0xf2, 0x25, 0xd4, 0x79, 0xe8, 0xd5, 0xf6, 0x6b, 0x07, 0xdb, 0xf7, 0x6f, 0x74, 0xcb, 0x48,
- 0x67, 0xde, 0x75, 0x87, 0x65, 0x70, 0x68, 0x9d, 0x87, 0xe4, 0x3e, 0x34, 0x74, 0x82, 0x81, 0x57,
- 0xb7, 0xe0, 0xdb, 0xdd, 0xe5, 0x63, 0xe9, 0xce, 0x57, 0x38, 0x49, 0x30, 0xa0, 0x16, 0xdb, 0x69,
- 0x83, 0xb7, 0xba, 0xb2, 0x4e, 0x64, 0xac, 0xb1, 0xf3, 0x5b, 0x0d, 0x60, 0x6e, 0xfc, 0x9f, 0x77,
- 0x42, 0x1e, 0xc3, 0x46, 0x20, 0xa4, 0x4e, 0x15, 0x7a, 0x97, 0x2c, 0xed, 0xd3, 0xf7, 0xd3, 0x06,
- 0x39, 0x90, 0x16, 0x8c, 0x0e, 0x42, 0x73, 0x6e, 0x7d, 0xce, 0xb5, 0x21, 0x4f, 0xe1, 0xf2, 0x42,
- 0xa6, 0x6a, 0xaf, 0xb6, 0x7f, 0xe9, 0x60, 0xfb, 0x7e, 0xfb, 0xfd, 0x9a, 0x74, 0x5b, 0x94, 0xff,
- 0x9a, 0x5c, 0x83, 0x35, 0x23, 0xdf, 0x62, 0x6c, 0x5d, 0xd8, 0xa2, 0xf9, 0xa0, 0x73, 0x0a, 0x8d,
- 0x7e, 0x6a, 0xa6, 0xe4, 0x2e, 0x10, 0xa6, 0x75, 0x1a, 0xb1, 0x91, 0x40, 0x9f, 0xb3, 0xc8, 0x57,
- 0x52, 0xa0, 0x0d, 0xcd, 0x16, 0x6d, 0x95, 0x96, 0x21, 0x8b, 0xa8, 0x14, 0x48, 0x9e, 0x40, 0xfb,
- 0x6d, 0x3a, 0x42, 0x15, 0xa3, 0x41, 0xed, 0x6b, 0x54, 0xa7, 0x3c, 0x40, 0x9f, 0x05, 0x81, 0x4c,
- 0x63, 0xe3, 0x16, 0xf0, 0xe6, 0x88, 0x93, 0x1c, 0xd0, 0xcf, 0xed, 0x8f, 0xea, 0x5e, 0xad, 0xf3,
- 0xc7, 0xc6, 0xa2, 0x7f, 0x59, 0xd0, 0xc8, 0x23, 0xd8, 0x3e, 0x93, 0xea, 0xed, 0x58, 0xc8, 0x33,
- 0xff, 0x9f, 0x1c, 0x0b, 0x14, 0xe8, 0x61, 0x48, 0xbe, 0x87, 0xdd, 0x6c, 0xde, 0x9c, 0xfb, 0x11,
- 0x1a, 0x16, 0x32, 0xc3, 0xdc, 0x49, 0x75, 0xde, 0x1f, 0x9e, 0x17, 0x0e, 0x49, 0x9b, 0x39, 0xb5,
- 0x18, 0x93, 0x43, 0x68, 0x86, 0x38, 0x66, 0xa9, 0x30, 0x3e, 0x8f, 0x93, 0xd4, 0x68, 0x77, 0x7c,
- 0x37, 0x2b, 0x7b, 0x39, 0x66, 0x8a, 0x45, 0x68, 0x50, 0xbd, 0x60, 0x09, 0xdd, 0x71, 0x94, 0xa1,
- 0x65, 0x90, 0x27, 0x70, 0x79, 0xcc, 0x67, 0x18, 0x16, 0x0a, 0x8d, 0x0b, 0xbd, 0x79, 0x9e, 0x57,
- 0x8a, 0x8c, 0xbf, 0x6d, 0xe1, 0x8e, 0xbd, 0x07, 0x0d, 0x1b, 0xff, 0xb5, 0x2c, 0x92, 0x87, 0x75,
- 0xaf, 0x46, 0xed, 0x98, 0x74, 0x61, 0x5d, 0xb0, 0x11, 0x0a, 0xed, 0xad, 0x5b, 0xbd, 0xbd, 0x55,
- 0xef, 0x32, 0x2b, 0x75, 0x28, 0xf2, 0x14, 0xb6, 0x59, 0x1c, 0x4b, 0xc3, 0xb2, 0x62, 0xa5, 0xbd,
- 0x8d, 0xaa, 0x1b, 0x39, 0xa9, 0x3f, 0x87, 0xd0, 0x45, 0x3c, 0xb9, 0x0b, 0x0d, 0x96, 0x9a, 0xa9,
- 0xb7, 0x69, 0x79, 0xd7, 0x56, 0x78, 0xa9, 0x99, 0xe6, 0x9b, 0xcb, 0x50, 0xe4, 0x21, 0x6c, 0x65,
- 0xdf, 0x3c, 0x73, 0xb6, 0x2c, 0xc5, 0xbb, 0x88, 0x92, 0x65, 0x90, 0xa5, 0x6d, 0x32, 0x37, 0x22,
- 0x43, 0x68, 0x15, 0x75, 0xcd, 0x0f, 0x64, 0x6c, 0x70, 0x66, 0x3c, 0xa8, 0xde, 0x34, 0x1b, 0xb1,
- 0x13, 0x07, 0x1b, 0xe4, 0x28, 0xba, 0xab, 0x97, 0x27, 0xc8, 0x0b, 0x20, 0xef, 0x52, 0x26, 0x32,
- 0x25, 0x39, 0x2e, 0x52, 0xd3, 0x6b, 0x59, 0xb1, 0x3b, 0x15, 0xb1, 0x1f, 0x72, 0xe0, 0xab, 0xb1,
- 0x4b, 0x50, 0xda, 0x7a, 0x57, 0x99, 0x21, 0x3f, 0xc1, 0x9e, 0x62, 0x67, 0xbe, 0x4c, 0x4d, 0x92,
- 0x1a, 0x3f, 0x4b, 0x8f, 0x6c, 0x83, 0x63, 0x3e, 0xf1, 0xae, 0x58, 0xc9, 0xcf, 0xaa, 0x1e, 0x52,
- 0x76, 0xf6, 0xca, 0x82, 0x9f, 0x31, 0xc3, 0x06, 0x16, 0x4a, 0xaf, 0xaa, 0xd5, 0x49, 0xf2, 0x05,
- 0xec, 0x46, 0x6c, 0xe6, 0x27, 0x4c, 0x31, 0x21, 0x50, 0x70, 0x1d, 0x79, 0x64, 0xbf, 0x76, 0xb0,
- 0x46, 0x9b, 0x11, 0x9b, 0x1d, 0xcf, 0x67, 0xc9, 0x77, 0xb0, 0x63, 0x7b, 0x82, 0x4a, 0x13, 0xc3,
- 0x47, 0x02, 0xbd, 0xab, 0x76, 0xe5, 0x76, 0x37, 0x2f, 0xc1, 0xdd, 0xa2, 0x04, 0x77, 0x0f, 0xa5,
- 0x14, 0x6f, 0x98, 0x48, 0x91, 0x2e, 0x13, 0xb2, 0xa5, 0xe4, 0x29, 0xaa, 0x33, 0xc5, 0x0d, 0xfa,
- 0x01, 0x0b, 0xa6, 0xe8, 0x5d, 0xdb, 0xaf, 0x1d, 0x6c, 0xd2, 0x66, 0x39, 0x3d, 0xc8, 0x66, 0xc9,
- 0x01, 0x34, 0x30, 0x3e, 0xd5, 0xde, 0xc7, 0x17, 0x1f, 0xf8, 0x51, 0x7c, 0xaa, 0xa9, 0x45, 0x74,
- 0xfe, 0xac, 0xc3, 0x95, 0x95, 0xea, 0x45, 0x1e, 0xc0, 0x9a, 0x36, 0xcc, 0xe4, 0x85, 0xa3, 0xb9,
- 0x18, 0xef, 0x95, 0x32, 0x99, 0xc1, 0x68, 0x8e, 0x26, 0xcf, 0x60, 0x17, 0x67, 0x09, 0x06, 0x66,
- 0x7e, 0x5f, 0xea, 0x1f, 0xbe, 0x71, 0xcd, 0x82, 0xe3, 0x2e, 0xcd, 0x11, 0xb4, 0x4a, 0x95, 0xfc,
- 0xbc, 0x8a, 0x8b, 0xdb, 0xae, 0xc8, 0xbc, 0x61, 0x8a, 0x67, 0xe5, 0x2c, 0x53, 0x29, 0x57, 0xce,
- 0x0f, 0x48, 0x93, 0x87, 0x00, 0x81, 0xed, 0x1a, 0xa1, 0xcf, 0x8c, 0xbb, 0xb7, 0xab, 0xb1, 0x7e,
- 0x5d, 0xf4, 0x43, 0xba, 0xe5, 0xd0, 0x7d, 0x93, 0x51, 0xd3, 0x24, 0x2c, 0xa8, 0x6b, 0x1f, 0xa6,
- 0x3a, 0x74, 0xdf, 0x74, 0xfe, 0xaa, 0x01, 0x59, 0x2d, 0x4d, 0xe4, 0x5b, 0xd8, 0x2c, 0x3a, 0xba,
- 0x2b, 0x88, 0x2b, 0x57, 0xea, 0xc4, 0xd9, 0x69, 0x89, 0x24, 0x87, 0xb0, 0x13, 0xcb, 0xac, 0x4a,
- 0x06, 0xee, 0xe2, 0xd7, 0x6d, 0xab, 0xb8, 0x55, 0xa5, 0xbe, 0x5c, 0x00, 0xd1, 0x65, 0x0a, 0xe9,
- 0xc3, 0x15, 0xd7, 0x6d, 0x02, 0x19, 0x87, 0x3c, 0xd7, 0xb9, 0xe4, 0xf2, 0xa2, 0xea, 0x52, 0x3f,
- 0x3e, 0xa7, 0xad, 0x1c, 0x3e, 0x28, 0xd1, 0x9d, 0x5f, 0x17, 0xdf, 0x00, 0x3f, 0x5a, 0x57, 0xff,
- 0xc3, 0x1b, 0xa0, 0xcc, 0xa9, 0xfa, 0xbf, 0xc9, 0xa9, 0xe5, 0x67, 0x40, 0xb1, 0xb8, 0x7b, 0x06,
- 0x1c, 0xc3, 0xf5, 0x7e, 0x60, 0xf8, 0x29, 0x2e, 0xf4, 0x4a, 0xb7, 0xb1, 0x07, 0x0b, 0x1b, 0xfb,
- 0x7c, 0x25, 0x5e, 0x2c, 0xc2, 0xf0, 0xc8, 0x36, 0x8b, 0xe5, 0x4d, 0x76, 0x7e, 0xaf, 0xc1, 0xcd,
- 0xaa, 0x64, 0xd6, 0xb4, 0x0b, 0x59, 0x0f, 0x36, 0x12, 0x25, 0x7f, 0xc1, 0xc0, 0xb8, 0x9e, 0x5a,
- 0x0c, 0xc9, 0x1e, 0xac, 0x87, 0x32, 0x62, 0xbc, 0xe8, 0xcb, 0x6e, 0x94, 0xb5, 0x6b, 0xc1, 0x23,
- 0x6e, 0x6c, 0xcc, 0x77, 0x68, 0x3e, 0x98, 0x37, 0xf1, 0xc6, 0x42, 0x13, 0x27, 0xf7, 0x60, 0x43,
- 0x4b, 0x65, 0xfc, 0xd1, 0xb9, 0x4b, 0xba, 0x95, 0x9b, 0x7b, 0x22, 0x95, 0xa1, 0xeb, 0x19, 0xe8,
- 0xf0, 0xfc, 0xab, 0xaf, 0x61, 0xb7, 0x12, 0x34, 0x72, 0x19, 0x36, 0x87, 0x2f, 0xfb, 0x83, 0xd7,
- 0xc3, 0x37, 0x47, 0xad, 0x8f, 0x08, 0xc0, 0xba, 0xfb, 0xaf, 0x1d, 0x3e, 0xfd, 0xf9, 0xf1, 0x84,
- 0x9b, 0x69, 0x3a, 0xea, 0x06, 0x32, 0xea, 0x59, 0x59, 0xa9, 0x26, 0xf9, 0x4f, 0xaf, 0x7c, 0x5d,
- 0x4e, 0x30, 0xee, 0x25, 0xa3, 0x7b, 0x13, 0xd9, 0x5b, 0x7e, 0x70, 0x8e, 0xd6, 0x6d, 0x8e, 0x7c,
- 0xf3, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x0d, 0xba, 0x5e, 0x97, 0x74, 0x0b, 0x00, 0x00,
+ // 1195 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xdb, 0x72, 0xdb, 0x36,
+ 0x13, 0xfe, 0x25, 0xcb, 0xa7, 0x75, 0x2c, 0x2b, 0x48, 0x7e, 0x87, 0x51, 0xf2, 0x27, 0xfe, 0xd5,
+ 0xe9, 0xd4, 0x6d, 0x13, 0x69, 0x26, 0x6d, 0x2e, 0x72, 0x9a, 0xa9, 0xac, 0xf8, 0x42, 0xd3, 0x1c,
+ 0x5c, 0x38, 0xcd, 0x74, 0x7a, 0xc3, 0x81, 0xc8, 0x95, 0x84, 0x06, 0x24, 0x18, 0x00, 0xb4, 0xe5,
+ 0xe9, 0x0b, 0xf5, 0x21, 0xda, 0x47, 0xe8, 0x45, 0xdf, 0xa8, 0x43, 0x10, 0xa4, 0x24, 0xca, 0x99,
+ 0xb4, 0x9d, 0xe9, 0x15, 0x09, 0xec, 0xf7, 0x2d, 0x76, 0x17, 0x7b, 0x00, 0x1c, 0x8c, 0xc5, 0x85,
+ 0x41, 0x1e, 0x8a, 0x1e, 0x0b, 0x23, 0x1e, 0xf7, 0x04, 0x4b, 0xe3, 0x60, 0xea, 0x27, 0x82, 0xc5,
+ 0xdd, 0x44, 0x49, 0x23, 0x49, 0xb3, 0x40, 0x74, 0x2d, 0xa2, 0xfd, 0xbf, 0x92, 0x11, 0x48, 0x85,
+ 0x3d, 0x9c, 0x61, 0x90, 0x1a, 0x2e, 0x1d, 0xbc, 0x7d, 0x7b, 0x59, 0x2c, 0xb8, 0x41, 0xc5, 0x84,
+ 0x76, 0xd2, 0x3b, 0xcb, 0x52, 0x1e, 0x62, 0x6c, 0xf8, 0x98, 0xa3, 0x72, 0xf2, 0x8a, 0x72, 0x1e,
+ 0x1b, 0x54, 0x63, 0x16, 0xe0, 0xe5, 0xca, 0x35, 0x06, 0xa9, 0xe2, 0xe6, 0x62, 0x85, 0x9c, 0xfb,
+ 0xa2, 0x83, 0x29, 0x86, 0xa9, 0x28, 0xc8, 0xb7, 0x2a, 0xe2, 0x40, 0x46, 0x51, 0x69, 0xf6, 0xcd,
+ 0x89, 0x94, 0x13, 0x81, 0x3d, 0xbb, 0x1a, 0xa5, 0xe3, 0x1e, 0x8b, 0x0b, 0xb5, 0x77, 0xab, 0x22,
+ 0xc3, 0x23, 0xd4, 0x86, 0x45, 0x49, 0xe1, 0x54, 0x15, 0x70, 0xae, 0x58, 0x92, 0xa0, 0x72, 0x4e,
+ 0x77, 0x66, 0x70, 0xe3, 0x85, 0x0d, 0xeb, 0x89, 0x60, 0xf1, 0x40, 0x21, 0x33, 0x48, 0xf1, 0x7d,
+ 0x8a, 0xda, 0x90, 0xcf, 0xa1, 0xce, 0x43, 0xaf, 0x76, 0x50, 0x3b, 0xdc, 0x79, 0x70, 0xb3, 0x5b,
+ 0x46, 0x3a, 0xf3, 0xae, 0x3b, 0x2c, 0x83, 0x43, 0xeb, 0x3c, 0x24, 0x0f, 0xa0, 0xa1, 0x13, 0x0c,
+ 0xbc, 0xba, 0x05, 0xdf, 0xe9, 0x2e, 0x5f, 0x4b, 0x77, 0x7e, 0xc2, 0x69, 0x82, 0x01, 0xb5, 0xd8,
+ 0x4e, 0x1b, 0xbc, 0xd5, 0x93, 0x75, 0x22, 0x63, 0x8d, 0x9d, 0x5f, 0x6a, 0x00, 0x73, 0xe1, 0xbf,
+ 0x6c, 0x09, 0x79, 0x02, 0x9b, 0x81, 0x90, 0x3a, 0x55, 0xe8, 0xad, 0x59, 0xda, 0xff, 0x3f, 0x4c,
+ 0x1b, 0xe4, 0x40, 0x5a, 0x30, 0x3a, 0x08, 0xcd, 0xb9, 0xf4, 0x05, 0xd7, 0x86, 0x3c, 0x83, 0x2b,
+ 0x0b, 0x99, 0xaa, 0xbd, 0xda, 0xc1, 0xda, 0xe1, 0xce, 0x83, 0xf6, 0x87, 0x75, 0xd2, 0x1d, 0x51,
+ 0xfe, 0x6b, 0x72, 0x1d, 0xd6, 0x8d, 0x7c, 0x87, 0xb1, 0x75, 0x61, 0x9b, 0xe6, 0x8b, 0xce, 0x19,
+ 0x34, 0xfa, 0xa9, 0x99, 0x92, 0x7b, 0x40, 0x98, 0xd6, 0x69, 0xc4, 0x46, 0x02, 0x7d, 0xce, 0x22,
+ 0x5f, 0x49, 0x81, 0x36, 0x34, 0xdb, 0xb4, 0x55, 0x4a, 0x86, 0x2c, 0xa2, 0x52, 0x20, 0x79, 0x0a,
+ 0xed, 0x77, 0xe9, 0x08, 0x55, 0x8c, 0x06, 0xb5, 0xaf, 0x51, 0x9d, 0xf1, 0x00, 0x7d, 0x16, 0x04,
+ 0x32, 0x8d, 0x8d, 0x3b, 0xc0, 0x9b, 0x23, 0x4e, 0x73, 0x40, 0x3f, 0x97, 0x3f, 0xae, 0x7b, 0xb5,
+ 0xce, 0x6f, 0x9b, 0x8b, 0xfe, 0x65, 0x41, 0x23, 0x8f, 0x61, 0xe7, 0x5c, 0xaa, 0x77, 0x63, 0x21,
+ 0xcf, 0xfd, 0xbf, 0x72, 0x2d, 0x50, 0xa0, 0x87, 0x21, 0xf9, 0x16, 0xf6, 0xb2, 0x7d, 0x73, 0xe1,
+ 0x47, 0x68, 0x58, 0xc8, 0x0c, 0x73, 0x37, 0xd5, 0xf9, 0x70, 0x78, 0x5e, 0x3a, 0x24, 0x6d, 0xe6,
+ 0xd4, 0x62, 0x4d, 0x8e, 0xa0, 0x19, 0xe2, 0x98, 0xa5, 0xc2, 0xf8, 0x3c, 0x4e, 0x52, 0xa3, 0xdd,
+ 0xf5, 0xdd, 0xaa, 0xd8, 0x72, 0xc2, 0x14, 0x8b, 0xd0, 0xa0, 0x7a, 0xc9, 0x12, 0xba, 0xeb, 0x28,
+ 0x43, 0xcb, 0x20, 0x4f, 0xe1, 0xca, 0x98, 0xcf, 0x30, 0x2c, 0x34, 0x34, 0x2e, 0xf5, 0xe6, 0x45,
+ 0xde, 0x29, 0x32, 0xfe, 0x8e, 0x85, 0x3b, 0xf6, 0x3e, 0x34, 0x6c, 0xfc, 0xd7, 0xb3, 0x48, 0x1e,
+ 0xd5, 0xbd, 0x1a, 0xb5, 0x6b, 0xd2, 0x85, 0x0d, 0xc1, 0x46, 0x28, 0xb4, 0xb7, 0x61, 0xf5, 0xed,
+ 0xaf, 0x7a, 0x97, 0x49, 0xa9, 0x43, 0x91, 0x67, 0xb0, 0xc3, 0xe2, 0x58, 0x1a, 0x96, 0x35, 0x2b,
+ 0xed, 0x6d, 0x56, 0xdd, 0xc8, 0x49, 0xfd, 0x39, 0x84, 0x2e, 0xe2, 0xc9, 0x3d, 0x68, 0xb0, 0xd4,
+ 0x4c, 0xbd, 0x2d, 0xcb, 0xbb, 0xbe, 0xc2, 0x4b, 0xcd, 0x34, 0x37, 0x2e, 0x43, 0x91, 0x47, 0xb0,
+ 0x9d, 0x7d, 0xf3, 0xcc, 0xd9, 0xb6, 0x14, 0xef, 0x32, 0x4a, 0x96, 0x41, 0x96, 0xb6, 0xc5, 0xdc,
+ 0x8a, 0x0c, 0xa1, 0x55, 0xf4, 0x35, 0x3f, 0x90, 0xb1, 0xc1, 0x99, 0xf1, 0xa0, 0x5a, 0x69, 0x36,
+ 0x62, 0xa7, 0x0e, 0x36, 0xc8, 0x51, 0x74, 0x4f, 0x2f, 0x6f, 0x90, 0x97, 0x40, 0xde, 0xa7, 0x4c,
+ 0x64, 0x9a, 0xe4, 0xb8, 0x48, 0x4d, 0xaf, 0x65, 0x95, 0xdd, 0xad, 0x28, 0xfb, 0x2e, 0x07, 0xbe,
+ 0x1e, 0xbb, 0x04, 0xa5, 0xad, 0xf7, 0x95, 0x1d, 0xf2, 0x03, 0xec, 0x2b, 0x76, 0xee, 0xcb, 0xd4,
+ 0x24, 0xa9, 0xf1, 0xb3, 0xf4, 0xc8, 0x0c, 0x1c, 0xf3, 0x89, 0x77, 0xd5, 0xaa, 0xfc, 0xa4, 0xea,
+ 0x21, 0x65, 0xe7, 0xaf, 0x2d, 0xf8, 0x39, 0x33, 0x6c, 0x60, 0xa1, 0xf4, 0x9a, 0x5a, 0xdd, 0x24,
+ 0x9f, 0xc1, 0x5e, 0xc4, 0x66, 0x7e, 0xc2, 0x14, 0x13, 0x02, 0x05, 0xd7, 0x91, 0x47, 0x0e, 0x6a,
+ 0x87, 0xeb, 0xb4, 0x19, 0xb1, 0xd9, 0xc9, 0x7c, 0x97, 0x7c, 0x03, 0xbb, 0x76, 0x26, 0xa8, 0x34,
+ 0x31, 0x7c, 0x24, 0xd0, 0xbb, 0x66, 0x4f, 0x6e, 0x77, 0xf3, 0x16, 0xdc, 0x2d, 0x5a, 0x70, 0xf7,
+ 0x48, 0x4a, 0xf1, 0x96, 0x89, 0x14, 0xe9, 0x32, 0x21, 0x3b, 0x4a, 0x9e, 0xa1, 0x3a, 0x57, 0xdc,
+ 0xa0, 0x1f, 0xb0, 0x60, 0x8a, 0xde, 0xf5, 0x83, 0xda, 0xe1, 0x16, 0x6d, 0x96, 0xdb, 0x83, 0x6c,
+ 0x97, 0x1c, 0x42, 0x03, 0xe3, 0x33, 0xed, 0xfd, 0xf7, 0xf2, 0x0b, 0x3f, 0x8e, 0xcf, 0x34, 0xb5,
+ 0x88, 0xce, 0xef, 0x75, 0xb8, 0xba, 0xd2, 0xbd, 0xc8, 0x43, 0x58, 0xd7, 0x86, 0x99, 0xbc, 0x71,
+ 0x34, 0x17, 0xe3, 0xbd, 0xd2, 0x26, 0x33, 0x18, 0xcd, 0xd1, 0xe4, 0x39, 0xec, 0xe1, 0x2c, 0xc1,
+ 0xc0, 0xcc, 0xeb, 0xa5, 0xfe, 0xf1, 0x8a, 0x6b, 0x16, 0x1c, 0x57, 0x34, 0xc7, 0xd0, 0x2a, 0xb5,
+ 0xe4, 0xf7, 0x55, 0x14, 0x6e, 0xbb, 0xa2, 0xe6, 0x2d, 0x53, 0x3c, 0x6b, 0x67, 0x99, 0x96, 0xf2,
+ 0xe4, 0xfc, 0x82, 0x34, 0x79, 0x04, 0x10, 0xd8, 0xa9, 0x11, 0xfa, 0xcc, 0xb8, 0xba, 0x5d, 0x8d,
+ 0xf5, 0x9b, 0x62, 0x1e, 0xd2, 0x6d, 0x87, 0xee, 0x9b, 0x8c, 0x9a, 0x26, 0x61, 0x41, 0x5d, 0xff,
+ 0x38, 0xd5, 0xa1, 0xfb, 0xa6, 0xf3, 0x47, 0x0d, 0xc8, 0x6a, 0x6b, 0x22, 0x5f, 0xc3, 0x56, 0x31,
+ 0xd1, 0x5d, 0x43, 0x5c, 0x29, 0xa9, 0x53, 0x27, 0xa7, 0x25, 0x92, 0x1c, 0xc1, 0x6e, 0x2c, 0xb3,
+ 0x2e, 0x19, 0xb8, 0xc2, 0xaf, 0xdb, 0x51, 0x71, 0xbb, 0x4a, 0x7d, 0xb5, 0x00, 0xa2, 0xcb, 0x14,
+ 0xd2, 0x87, 0xab, 0x6e, 0xda, 0x04, 0x32, 0x0e, 0x79, 0xae, 0x67, 0xcd, 0xe5, 0x45, 0xd5, 0xa5,
+ 0x7e, 0x7c, 0x41, 0x5b, 0x39, 0x7c, 0x50, 0xa2, 0x3b, 0x3f, 0x2f, 0xbe, 0x01, 0xbe, 0xb7, 0xae,
+ 0xfe, 0x83, 0x37, 0x40, 0x99, 0x53, 0xf5, 0xbf, 0x93, 0x53, 0xcb, 0xcf, 0x80, 0xe2, 0x70, 0xf7,
+ 0x0c, 0x38, 0x81, 0x1b, 0xfd, 0xc0, 0xf0, 0x33, 0x5c, 0x98, 0x95, 0xce, 0xb0, 0x87, 0x0b, 0x86,
+ 0x7d, 0xba, 0x12, 0x2f, 0x16, 0x61, 0x78, 0x6c, 0x87, 0xc5, 0xb2, 0x91, 0x9d, 0x5f, 0x6b, 0x70,
+ 0xab, 0xaa, 0x32, 0x1b, 0xda, 0x85, 0x5a, 0x0f, 0x36, 0x13, 0x25, 0x7f, 0xc2, 0xc0, 0xb8, 0x99,
+ 0x5a, 0x2c, 0xc9, 0x3e, 0x6c, 0x84, 0x32, 0x62, 0xbc, 0x98, 0xcb, 0x6e, 0x95, 0x8d, 0x6b, 0xc1,
+ 0x23, 0x6e, 0x6c, 0xcc, 0x77, 0x69, 0xbe, 0x98, 0x0f, 0xf1, 0xc6, 0xc2, 0x10, 0x27, 0xf7, 0x61,
+ 0x53, 0x4b, 0x65, 0xfc, 0xd1, 0x85, 0x4b, 0xba, 0x95, 0xca, 0x3d, 0x95, 0xca, 0xd0, 0x8d, 0x0c,
+ 0x74, 0x74, 0x41, 0x5a, 0xb0, 0x26, 0xd5, 0xc4, 0x8e, 0x90, 0x6d, 0x9a, 0xfd, 0x7e, 0xf1, 0x25,
+ 0xec, 0x55, 0xc2, 0x48, 0xae, 0xc0, 0xd6, 0xf0, 0x55, 0x7f, 0xf0, 0x66, 0xf8, 0xf6, 0xb8, 0xf5,
+ 0x1f, 0x02, 0xb0, 0xe1, 0xfe, 0x6b, 0x47, 0xcf, 0x7e, 0x7c, 0x32, 0xe1, 0x66, 0x9a, 0x8e, 0xba,
+ 0x81, 0x8c, 0x7a, 0xf6, 0x20, 0xa9, 0x26, 0xf9, 0x4f, 0xaf, 0x7c, 0x6f, 0x4e, 0x30, 0xee, 0x25,
+ 0xa3, 0xfb, 0x13, 0xd9, 0x5b, 0x7e, 0x82, 0x8e, 0x36, 0x6c, 0xd6, 0x7c, 0xf5, 0x67, 0x00, 0x00,
+ 0x00, 0xff, 0xff, 0x47, 0x12, 0xae, 0xfa, 0x86, 0x0b, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/matchable_resource.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/matchable_resource.pb.go
index b721e43d73..93810d4040 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/matchable_resource.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/matchable_resource.pb.go
@@ -724,19 +724,21 @@ func (*MatchingAttributes) XXX_OneofWrappers() []interface{} {
}
}
-// Represents a custom set of attributes applied for either a domain; a domain and project; or
-// domain, project and workflow name.
+// Represents a custom set of attributes applied for either a domain (and optional org); a domain and project (and optional org);
+// or domain, project and workflow name (and optional org).
// These are used to override system level defaults for kubernetes cluster resource management,
// default execution values, and more all across different levels of specificity.
type MatchableAttributesConfiguration struct {
- Attributes *MatchingAttributes `protobuf:"bytes,1,opt,name=attributes,proto3" json:"attributes,omitempty"`
- Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
- Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
- Workflow string `protobuf:"bytes,4,opt,name=workflow,proto3" json:"workflow,omitempty"`
- LaunchPlan string `protobuf:"bytes,5,opt,name=launch_plan,json=launchPlan,proto3" json:"launch_plan,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Attributes *MatchingAttributes `protobuf:"bytes,1,opt,name=attributes,proto3" json:"attributes,omitempty"`
+ Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
+ Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
+ Workflow string `protobuf:"bytes,4,opt,name=workflow,proto3" json:"workflow,omitempty"`
+ LaunchPlan string `protobuf:"bytes,5,opt,name=launch_plan,json=launchPlan,proto3" json:"launch_plan,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,6,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *MatchableAttributesConfiguration) Reset() { *m = MatchableAttributesConfiguration{} }
@@ -799,6 +801,13 @@ func (m *MatchableAttributesConfiguration) GetLaunchPlan() string {
return ""
}
+func (m *MatchableAttributesConfiguration) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Request all matching resource attributes for a resource type.
// See :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for more details
type ListMatchableAttributesRequest struct {
@@ -905,89 +914,90 @@ func init() {
}
var fileDescriptor_1d15bcabb02640f4 = []byte{
- // 1338 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x59, 0x73, 0x1a, 0x47,
- 0x10, 0x66, 0x75, 0x20, 0xd4, 0xc4, 0xb0, 0x1a, 0x5b, 0x12, 0x92, 0x62, 0x5b, 0xd9, 0x1c, 0x56,
- 0x92, 0x32, 0xa4, 0x48, 0x1e, 0x9c, 0xc3, 0x55, 0x41, 0x78, 0x31, 0x94, 0x91, 0x90, 0x06, 0xf0,
- 0x91, 0x97, 0xad, 0x61, 0x19, 0x96, 0x8d, 0xf6, 0xd2, 0xec, 0xac, 0x10, 0x95, 0x3f, 0x91, 0x87,
- 0xe4, 0xa7, 0xe4, 0xa7, 0xe4, 0x3d, 0xef, 0xc9, 0x8f, 0x48, 0xed, 0x09, 0xac, 0xc0, 0xe5, 0xb7,
- 0x99, 0x9e, 0xaf, 0x8f, 0xe9, 0xe9, 0xfe, 0x7a, 0xe0, 0xc9, 0xc8, 0x98, 0x72, 0xaa, 0x0f, 0x8d,
- 0x0a, 0x19, 0x9a, 0xba, 0x55, 0x31, 0x09, 0x57, 0xc7, 0x64, 0x60, 0x50, 0x85, 0x51, 0xd7, 0xf6,
- 0x98, 0x4a, 0xcb, 0x0e, 0xb3, 0xb9, 0x8d, 0x0a, 0x31, 0xb0, 0x1c, 0x00, 0x0f, 0x8f, 0x52, 0x8a,
- 0xaa, 0x6d, 0x9a, 0xb6, 0x15, 0x82, 0x0f, 0xd3, 0x56, 0x55, 0xc3, 0x73, 0x39, 0x65, 0x0a, 0x71,
- 0x5d, 0x5d, 0xb3, 0x4c, 0x6a, 0xf1, 0x08, 0xf8, 0x30, 0x01, 0xaa, 0x36, 0xa3, 0x15, 0x7a, 0x4b,
- 0x55, 0x8f, 0xeb, 0x89, 0x9d, 0x8f, 0x17, 0x8f, 0x5d, 0xaa, 0x7a, 0x4c, 0xe7, 0xd3, 0xe8, 0xf4,
- 0x91, 0x66, 0xdb, 0x9a, 0x41, 0x2b, 0xc1, 0x6e, 0xe0, 0x8d, 0x2a, 0x13, 0x46, 0x1c, 0x87, 0x32,
- 0x37, 0x3c, 0x97, 0xfe, 0x14, 0x40, 0xec, 0x11, 0xf7, 0x0a, 0x47, 0x37, 0xe9, 0x3a, 0x54, 0x45,
- 0x22, 0xac, 0xab, 0x8e, 0x57, 0x12, 0x8e, 0x85, 0x93, 0x6d, 0xec, 0x2f, 0x7d, 0x89, 0xe6, 0x78,
- 0xa5, 0xb5, 0x50, 0xa2, 0x39, 0x1e, 0xda, 0x83, 0xac, 0x49, 0x4d, 0x9b, 0x4d, 0x4b, 0xeb, 0x81,
- 0x30, 0xda, 0xa1, 0x12, 0x6c, 0xb9, 0xdc, 0x66, 0x44, 0xa3, 0xa5, 0x8d, 0xe0, 0x20, 0xde, 0xa2,
- 0xaf, 0x61, 0x87, 0x3a, 0x63, 0x6a, 0x52, 0x46, 0x0c, 0x25, 0xc6, 0x6c, 0x06, 0x18, 0x31, 0x39,
- 0xe8, 0x86, 0x72, 0xe9, 0x77, 0x01, 0xf6, 0xe6, 0xe3, 0xaa, 0x71, 0xce, 0xf4, 0x81, 0xc7, 0xa9,
- 0x8b, 0x7e, 0x82, 0xdc, 0x90, 0x8e, 0x88, 0x67, 0x70, 0x37, 0x08, 0x31, 0x5f, 0x3d, 0x2e, 0x2f,
- 0x26, 0xbe, 0x9c, 0xbe, 0x11, 0x4e, 0x34, 0xd0, 0x33, 0xc8, 0x1a, 0xba, 0xa9, 0x73, 0x37, 0xb8,
- 0xcc, 0x87, 0xe8, 0x46, 0x78, 0xe9, 0x2f, 0x01, 0x0e, 0xea, 0xe1, 0x23, 0x2d, 0x89, 0xea, 0x1d,
- 0x00, 0x49, 0x76, 0x25, 0xe1, 0x78, 0xfd, 0x24, 0x5f, 0xfd, 0x3e, 0x6d, 0x7b, 0xa5, 0x7a, 0x79,
- 0xb6, 0x94, 0x2d, 0xce, 0xa6, 0x78, 0xce, 0xd8, 0xe1, 0x73, 0x28, 0xa6, 0x8e, 0xfd, 0xf7, 0xb8,
- 0xa2, 0xd3, 0xf8, 0x85, 0xae, 0xe8, 0x14, 0x3d, 0x80, 0xcd, 0x1b, 0x62, 0x78, 0x34, 0x7a, 0xa3,
- 0x70, 0xf3, 0xc3, 0xda, 0x33, 0x41, 0x2a, 0x43, 0x49, 0x8e, 0x6b, 0xe6, 0xd2, 0xa3, 0xde, 0x7c,
- 0xd4, 0x08, 0x36, 0x38, 0xd1, 0xc2, 0x78, 0xb7, 0x71, 0xb0, 0x96, 0x9e, 0xc2, 0x6e, 0x82, 0x8f,
- 0x02, 0x6e, 0x93, 0x01, 0x35, 0x66, 0x2e, 0x84, 0x39, 0x17, 0xd2, 0x7f, 0x02, 0x14, 0x2e, 0x0c,
- 0x4f, 0xd3, 0xad, 0xce, 0x0d, 0x65, 0x4c, 0x1f, 0x52, 0x74, 0x04, 0xdb, 0x9c, 0xb8, 0x57, 0x0a,
- 0x9f, 0x3a, 0x31, 0x38, 0xe7, 0x0b, 0x7a, 0x53, 0x27, 0x38, 0x74, 0x02, 0xb8, 0xa2, 0x0f, 0x4b,
- 0x6b, 0x81, 0xdf, 0x5c, 0x28, 0x68, 0x0d, 0x91, 0x01, 0xfb, 0xa6, 0xee, 0xba, 0xba, 0xa5, 0x29,
- 0x11, 0x68, 0x40, 0xc7, 0xe4, 0x46, 0xb7, 0x59, 0x50, 0x4d, 0x85, 0xea, 0x77, 0xe9, 0x94, 0x2e,
- 0xba, 0x2e, 0x9f, 0x85, 0xda, 0xa1, 0xf4, 0x34, 0xd2, 0xc5, 0xbb, 0xe6, 0x32, 0xb1, 0x54, 0x85,
- 0xdd, 0xa5, 0x78, 0x94, 0x83, 0x8d, 0x46, 0xad, 0xd5, 0x16, 0x33, 0xa8, 0x08, 0xf9, 0x7e, 0x57,
- 0x56, 0x5e, 0xc8, 0x8d, 0x5a, 0xbf, 0xdd, 0x13, 0x05, 0xa9, 0x03, 0xc5, 0x45, 0x97, 0x7e, 0x41,
- 0x6e, 0xdb, 0xf1, 0x26, 0x7a, 0xf9, 0x47, 0xef, 0x0f, 0x13, 0xcf, 0x14, 0xa4, 0x7f, 0xd7, 0x61,
- 0xff, 0x8d, 0xcd, 0xae, 0x46, 0x86, 0x3d, 0x99, 0xe5, 0xdd, 0xb6, 0x46, 0xba, 0x86, 0x9e, 0x40,
- 0xd1, 0x24, 0xb7, 0x8a, 0x43, 0x18, 0x31, 0x0c, 0x6a, 0xe8, 0xae, 0x19, 0xa4, 0x73, 0x13, 0x17,
- 0x4c, 0x72, 0x7b, 0x31, 0x93, 0xa2, 0x16, 0x88, 0x71, 0xe3, 0x2b, 0xaa, 0x6d, 0x71, 0x7a, 0xcb,
- 0xa3, 0xfa, 0x9e, 0x8b, 0xc4, 0xe7, 0x87, 0x72, 0x37, 0x82, 0xd5, 0x43, 0x14, 0x2e, 0xba, 0x8b,
- 0x02, 0xf4, 0x16, 0xf6, 0x18, 0x99, 0x28, 0xb6, 0xc7, 0x1d, 0x8f, 0x2b, 0x43, 0xc2, 0x89, 0x6f,
- 0x71, 0xa4, 0x6b, 0x41, 0xa3, 0xe7, 0xab, 0x9f, 0xa6, 0xaf, 0x86, 0xc9, 0xa4, 0x13, 0x80, 0x5f,
- 0x10, 0x4e, 0xc2, 0xc0, 0xf1, 0x7d, 0x76, 0x57, 0x88, 0xca, 0x90, 0x35, 0xfc, 0x42, 0x72, 0x83,
- 0xb7, 0xcc, 0x57, 0xf7, 0xd2, 0x96, 0x82, 0x32, 0x73, 0x71, 0x84, 0x42, 0xcf, 0x21, 0x4f, 0x2c,
- 0xcb, 0xe6, 0xc4, 0xcf, 0x88, 0x1b, 0x50, 0x45, 0xbe, 0x7a, 0x94, 0x56, 0xaa, 0xcd, 0x20, 0x78,
- 0x1e, 0x8f, 0x7e, 0x86, 0x7b, 0xba, 0xc5, 0x29, 0x63, 0x9e, 0xc3, 0xf5, 0x81, 0x41, 0x4b, 0xd9,
- 0xc0, 0xc0, 0x61, 0x39, 0xa4, 0xc4, 0x72, 0x4c, 0x89, 0xe5, 0x53, 0xdb, 0x36, 0x5e, 0xfb, 0xb5,
- 0x8c, 0x17, 0x15, 0xfc, 0xf4, 0xfb, 0xef, 0x34, 0x61, 0x3a, 0xa7, 0x8a, 0x4a, 0xd4, 0x31, 0x2d,
- 0x6d, 0x1d, 0x0b, 0x27, 0x39, 0x5c, 0x48, 0xc4, 0x75, 0x5f, 0x8a, 0x4e, 0x60, 0x83, 0x5a, 0x37,
- 0x6e, 0x29, 0x17, 0x78, 0x78, 0x90, 0x0e, 0x51, 0xb6, 0x6e, 0x5c, 0x1c, 0x20, 0xa4, 0x3f, 0xb2,
- 0x80, 0xce, 0xfc, 0xf9, 0xa1, 0x5b, 0xda, 0x5c, 0x1f, 0x0e, 0xa0, 0x14, 0x74, 0x4c, 0x3c, 0x50,
- 0x94, 0x05, 0x2e, 0xf1, 0x8d, 0x7e, 0xf1, 0x3e, 0x9e, 0x9a, 0x59, 0x6a, 0x66, 0xf0, 0x1e, 0x5f,
- 0xce, 0x9b, 0x57, 0x70, 0x14, 0xcf, 0x98, 0x65, 0x6e, 0xc2, 0x72, 0xf9, 0xf2, 0x83, 0x29, 0xab,
- 0x99, 0xc1, 0x07, 0xea, 0x4a, 0x3a, 0x1c, 0xc3, 0x61, 0x32, 0xa8, 0x94, 0x6b, 0x9f, 0x75, 0xe6,
- 0x7d, 0x85, 0x95, 0x74, 0x72, 0x27, 0x4f, 0x2b, 0x68, 0xaa, 0x99, 0xc1, 0x25, 0xba, 0x8a, 0xc2,
- 0x14, 0xd8, 0x9f, 0x79, 0x8a, 0x2f, 0x18, 0x54, 0x50, 0x54, 0x66, 0x9f, 0xaf, 0x74, 0x33, 0xcf,
- 0x6e, 0xcd, 0x0c, 0xde, 0xa5, 0x4b, 0x69, 0xaf, 0x03, 0xe8, 0xda, 0x23, 0x86, 0xdf, 0x5a, 0xf6,
- 0x48, 0x71, 0x29, 0xbb, 0xd1, 0x55, 0x1a, 0x55, 0xe3, 0xe3, 0x54, 0x77, 0x5d, 0x86, 0xc0, 0xce,
- 0xa8, 0x1b, 0xc2, 0x9a, 0x19, 0x2c, 0x5e, 0xa7, 0x64, 0xa8, 0x0d, 0x62, 0x44, 0x6e, 0x33, 0xda,
- 0xc8, 0xa6, 0xcd, 0x2d, 0xa3, 0x0d, 0x3f, 0x11, 0x45, 0x27, 0xc5, 0x3e, 0x14, 0x0e, 0x26, 0x11,
- 0x7d, 0x28, 0x73, 0x89, 0x08, 0x5b, 0x76, 0x2b, 0x30, 0xfb, 0x24, 0x6d, 0x76, 0x05, 0xdf, 0x34,
- 0x33, 0x78, 0x7f, 0xb2, 0x82, 0x8a, 0x30, 0xa0, 0xbb, 0x3f, 0x94, 0xa8, 0xe0, 0x3f, 0x59, 0x51,
- 0x34, 0xb5, 0x04, 0xd8, 0xcc, 0xe0, 0x1d, 0x35, 0x2d, 0x3c, 0xcd, 0x41, 0x96, 0x13, 0xa6, 0x51,
- 0x2e, 0xfd, 0x2d, 0xc0, 0xf1, 0x59, 0xfc, 0xad, 0x9a, 0x3d, 0x6e, 0xe8, 0xdb, 0x63, 0x41, 0x47,
- 0xa3, 0xd3, 0xd4, 0x88, 0xf5, 0x5d, 0x4b, 0x69, 0xd7, 0x77, 0x9b, 0x6b, 0x7e, 0x96, 0xfa, 0xdf,
- 0x96, 0xa1, 0x6d, 0x12, 0xdd, 0x8a, 0xe6, 0x64, 0xb4, 0xf3, 0xbf, 0x2d, 0x0e, 0xb3, 0x7f, 0xa5,
- 0x2a, 0x8f, 0xfe, 0x33, 0xf1, 0x16, 0x1d, 0x42, 0x2e, 0xce, 0x49, 0xf4, 0xa3, 0x49, 0xf6, 0xe8,
- 0x31, 0xe4, 0x0d, 0xe2, 0x59, 0xea, 0x58, 0x71, 0x0c, 0x62, 0x45, 0x9f, 0x19, 0x08, 0x45, 0x17,
- 0x06, 0xb1, 0xa4, 0x31, 0x3c, 0x6a, 0xeb, 0x2e, 0x5f, 0x72, 0x35, 0x4c, 0xaf, 0x3d, 0xea, 0x72,
- 0xd4, 0x80, 0x7b, 0x49, 0x37, 0x26, 0xf3, 0xb2, 0x70, 0x37, 0xa5, 0x89, 0x89, 0xb8, 0xd9, 0xf0,
- 0x47, 0xb1, 0x9e, 0x3f, 0x56, 0xa5, 0xdf, 0xe0, 0xf1, 0x4a, 0x4f, 0xae, 0x63, 0x5b, 0x2e, 0x45,
- 0x6f, 0xa1, 0xa0, 0xce, 0x27, 0x34, 0x1e, 0x56, 0xdf, 0xac, 0xf4, 0xb5, 0xe2, 0x25, 0x70, 0xca,
- 0xce, 0x57, 0xff, 0x08, 0xb0, 0x73, 0x27, 0x40, 0xb4, 0x03, 0xf7, 0x7a, 0xb5, 0xee, 0x2b, 0x05,
- 0xcb, 0xdd, 0x4e, 0x1f, 0xd7, 0x65, 0x31, 0x83, 0x1e, 0x80, 0x58, 0x6f, 0xf7, 0xbb, 0x3d, 0x19,
- 0xcf, 0xa4, 0x02, 0xba, 0x0f, 0x45, 0xf9, 0xad, 0x5c, 0xef, 0xf7, 0x5a, 0x9d, 0x73, 0xe5, 0xb2,
- 0x2f, 0xf7, 0x65, 0x71, 0x0d, 0x1d, 0xc1, 0xfe, 0x4c, 0x18, 0x2b, 0xb5, 0x6b, 0xa7, 0x72, 0x5b,
- 0x5c, 0x47, 0x9f, 0xc1, 0xf1, 0x65, 0xbf, 0xd6, 0x6e, 0xf5, 0xde, 0x29, 0x9d, 0x86, 0xd2, 0x95,
- 0xf1, 0xeb, 0x56, 0x5d, 0x56, 0xba, 0x17, 0x72, 0xbd, 0xd5, 0x68, 0xd5, 0x6b, 0xbe, 0x8e, 0xb8,
- 0xe1, 0xdb, 0xbd, 0x68, 0xf7, 0x5f, 0xb6, 0xce, 0x95, 0xce, 0x6b, 0x19, 0xe3, 0xd6, 0x0b, 0x59,
- 0xdc, 0x44, 0x0f, 0xe1, 0xe0, 0x4d, 0x07, 0xbf, 0x6a, 0xb4, 0x3b, 0x6f, 0x94, 0x39, 0x07, 0x9d,
- 0xf3, 0x46, 0xeb, 0xa5, 0x98, 0x45, 0x7b, 0x80, 0x62, 0x67, 0xb5, 0x6e, 0xb7, 0xf5, 0xf2, 0xfc,
- 0x4c, 0x3e, 0xef, 0x89, 0x5b, 0xa7, 0xcf, 0x7f, 0xf9, 0x51, 0xd3, 0xf9, 0xd8, 0x1b, 0x94, 0x55,
- 0xdb, 0xac, 0x04, 0x09, 0xb3, 0x99, 0x16, 0x2e, 0x2a, 0xc9, 0x17, 0x5c, 0xa3, 0x56, 0xc5, 0x19,
- 0x3c, 0xd5, 0xec, 0xca, 0xe2, 0xef, 0x7e, 0x90, 0x0d, 0xa6, 0xcd, 0xb7, 0xff, 0x07, 0x00, 0x00,
- 0xff, 0xff, 0x9e, 0xa4, 0xff, 0x06, 0x4c, 0x0c, 0x00, 0x00,
+ // 1350 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0x5b, 0x53, 0xdb, 0x46,
+ 0x14, 0xb6, 0xb9, 0x18, 0x73, 0xdc, 0x80, 0xd8, 0x04, 0x30, 0xd0, 0x24, 0x54, 0xbd, 0x84, 0xb6,
+ 0x13, 0xbb, 0x43, 0xfb, 0x90, 0x5e, 0x32, 0x53, 0xe3, 0x88, 0xe0, 0x89, 0xc1, 0xb0, 0xb6, 0x73,
+ 0xe9, 0x8b, 0x66, 0x2d, 0xaf, 0x65, 0x15, 0x49, 0x2b, 0x56, 0x2b, 0xc0, 0xd3, 0x3f, 0xd1, 0x87,
+ 0xf6, 0xa7, 0xf4, 0xff, 0xf4, 0xad, 0x0f, 0xed, 0x8f, 0xe8, 0x68, 0x75, 0xb1, 0x2d, 0xec, 0x4c,
+ 0xde, 0x76, 0xcf, 0x7e, 0xe7, 0xb2, 0x67, 0xcf, 0xf9, 0xce, 0xc2, 0x93, 0x81, 0x3d, 0x12, 0xd4,
+ 0xea, 0xdb, 0x55, 0xd2, 0x77, 0x2c, 0xb7, 0xea, 0x10, 0x61, 0x0c, 0x49, 0xcf, 0xa6, 0x3a, 0xa7,
+ 0x3e, 0x0b, 0xb8, 0x41, 0x2b, 0x1e, 0x67, 0x82, 0xa1, 0xb5, 0x04, 0x58, 0x91, 0xc0, 0xdd, 0xbd,
+ 0x8c, 0xa2, 0xc1, 0x1c, 0x87, 0xb9, 0x11, 0x78, 0x37, 0x6b, 0xd5, 0xb0, 0x03, 0x5f, 0x50, 0xae,
+ 0x13, 0xdf, 0xb7, 0x4c, 0xd7, 0xa1, 0xae, 0x88, 0x81, 0x0f, 0x53, 0xa0, 0xc1, 0x38, 0xad, 0xd2,
+ 0x5b, 0x6a, 0x04, 0xc2, 0x4a, 0xed, 0x7c, 0x3c, 0x7d, 0xec, 0x53, 0x23, 0xe0, 0x96, 0x18, 0xc5,
+ 0xa7, 0x8f, 0x4c, 0xc6, 0x4c, 0x9b, 0x56, 0xe5, 0xae, 0x17, 0x0c, 0xaa, 0x37, 0x9c, 0x78, 0x1e,
+ 0xe5, 0x7e, 0x74, 0xae, 0xfe, 0x99, 0x07, 0xa5, 0x43, 0xfc, 0x4b, 0x1c, 0xdf, 0xa4, 0xed, 0x51,
+ 0x03, 0x29, 0xb0, 0x68, 0x78, 0x41, 0x39, 0xbf, 0x9f, 0x3f, 0x58, 0xc5, 0xe1, 0x32, 0x94, 0x98,
+ 0x5e, 0x50, 0x5e, 0x88, 0x24, 0xa6, 0x17, 0xa0, 0x2d, 0x28, 0x38, 0xd4, 0x61, 0x7c, 0x54, 0x5e,
+ 0x94, 0xc2, 0x78, 0x87, 0xca, 0xb0, 0xe2, 0x0b, 0xc6, 0x89, 0x49, 0xcb, 0x4b, 0xf2, 0x20, 0xd9,
+ 0xa2, 0xaf, 0x61, 0x83, 0x7a, 0x43, 0xea, 0x50, 0x4e, 0x6c, 0x3d, 0xc1, 0x2c, 0x4b, 0x8c, 0x92,
+ 0x1e, 0xb4, 0x23, 0xb9, 0xfa, 0x7b, 0x1e, 0xb6, 0x26, 0xe3, 0xaa, 0x09, 0xc1, 0xad, 0x5e, 0x20,
+ 0xa8, 0x8f, 0x7e, 0x82, 0x62, 0x9f, 0x0e, 0x48, 0x60, 0x0b, 0x5f, 0x86, 0x58, 0x3a, 0xdc, 0xaf,
+ 0x4c, 0x27, 0xbe, 0x92, 0xbd, 0x11, 0x4e, 0x35, 0xd0, 0x33, 0x28, 0xd8, 0x96, 0x63, 0x09, 0x5f,
+ 0x5e, 0xe6, 0x43, 0x74, 0x63, 0xbc, 0xfa, 0x57, 0x1e, 0x76, 0xea, 0xd1, 0x23, 0xcd, 0x88, 0xea,
+ 0x1d, 0x00, 0x49, 0x77, 0xe5, 0xfc, 0xfe, 0xe2, 0x41, 0xe9, 0xf0, 0xfb, 0xac, 0xed, 0xb9, 0xea,
+ 0x95, 0xf1, 0x52, 0x73, 0x05, 0x1f, 0xe1, 0x09, 0x63, 0xbb, 0xcf, 0x61, 0x3d, 0x73, 0x1c, 0xbe,
+ 0xc7, 0x25, 0x1d, 0x25, 0x2f, 0x74, 0x49, 0x47, 0xe8, 0x01, 0x2c, 0x5f, 0x13, 0x3b, 0xa0, 0xf1,
+ 0x1b, 0x45, 0x9b, 0x1f, 0x16, 0x9e, 0xe5, 0xd5, 0x0a, 0x94, 0xb5, 0xa4, 0x66, 0x2e, 0x02, 0x1a,
+ 0x4c, 0x46, 0x8d, 0x60, 0x49, 0x10, 0x33, 0x8a, 0x77, 0x15, 0xcb, 0xb5, 0xfa, 0x14, 0x36, 0x53,
+ 0x7c, 0x1c, 0x70, 0x93, 0xf4, 0xa8, 0x3d, 0x76, 0x91, 0x9f, 0x70, 0xa1, 0xfe, 0x97, 0x87, 0xb5,
+ 0x73, 0x3b, 0x30, 0x2d, 0xb7, 0x75, 0x4d, 0x39, 0xb7, 0xfa, 0x14, 0xed, 0xc1, 0xaa, 0x20, 0xfe,
+ 0xa5, 0x2e, 0x46, 0x5e, 0x02, 0x2e, 0x86, 0x82, 0xce, 0xc8, 0x93, 0x87, 0x9e, 0x84, 0xeb, 0x56,
+ 0xbf, 0xbc, 0x20, 0xfd, 0x16, 0x23, 0x41, 0xa3, 0x8f, 0x6c, 0xd8, 0x76, 0x2c, 0xdf, 0xb7, 0x5c,
+ 0x53, 0x8f, 0x41, 0x3d, 0x3a, 0x24, 0xd7, 0x16, 0xe3, 0xb2, 0x9a, 0xd6, 0x0e, 0xbf, 0xcb, 0xa6,
+ 0x74, 0xda, 0x75, 0xe5, 0x34, 0xd2, 0x8e, 0xa4, 0x47, 0xb1, 0x2e, 0xde, 0x74, 0x66, 0x89, 0xd5,
+ 0x43, 0xd8, 0x9c, 0x89, 0x47, 0x45, 0x58, 0x3a, 0xae, 0x35, 0x9a, 0x4a, 0x0e, 0xad, 0x43, 0xa9,
+ 0xdb, 0xd6, 0xf4, 0x17, 0xda, 0x71, 0xad, 0xdb, 0xec, 0x28, 0x79, 0xb5, 0x05, 0xeb, 0xd3, 0x2e,
+ 0xc3, 0x82, 0x5c, 0x65, 0xc9, 0x26, 0x7e, 0xf9, 0x47, 0xef, 0x0f, 0x13, 0x8f, 0x15, 0xd4, 0x7f,
+ 0x17, 0x61, 0xfb, 0x0d, 0xe3, 0x97, 0x03, 0x9b, 0xdd, 0x8c, 0xf3, 0xce, 0xdc, 0x81, 0x65, 0xa2,
+ 0x27, 0xb0, 0xee, 0x90, 0x5b, 0xdd, 0x23, 0x9c, 0xd8, 0x36, 0xb5, 0x2d, 0xdf, 0x91, 0xe9, 0x5c,
+ 0xc6, 0x6b, 0x0e, 0xb9, 0x3d, 0x1f, 0x4b, 0x51, 0x03, 0x94, 0xa4, 0xf1, 0x75, 0x83, 0xb9, 0x82,
+ 0xde, 0x8a, 0xb8, 0xbe, 0x27, 0x22, 0x09, 0xf9, 0xa1, 0xd2, 0x8e, 0x61, 0xf5, 0x08, 0x85, 0xd7,
+ 0xfd, 0x69, 0x01, 0x7a, 0x0b, 0x5b, 0x9c, 0xdc, 0xe8, 0x2c, 0x10, 0x5e, 0x20, 0xf4, 0x3e, 0x11,
+ 0x24, 0xb4, 0x38, 0xb0, 0x4c, 0xd9, 0xe8, 0xa5, 0xc3, 0x4f, 0xb3, 0x57, 0xc3, 0xe4, 0xa6, 0x25,
+ 0xc1, 0x2f, 0x88, 0x20, 0x51, 0xe0, 0xf8, 0x3e, 0xbf, 0x2b, 0x44, 0x15, 0x28, 0xd8, 0x61, 0x21,
+ 0xf9, 0xf2, 0x2d, 0x4b, 0x87, 0x5b, 0x59, 0x4b, 0xb2, 0xcc, 0x7c, 0x1c, 0xa3, 0xd0, 0x73, 0x28,
+ 0x11, 0xd7, 0x65, 0x82, 0x84, 0x19, 0xf1, 0x25, 0x55, 0x94, 0x0e, 0xf7, 0xb2, 0x4a, 0xb5, 0x31,
+ 0x04, 0x4f, 0xe2, 0xd1, 0xcf, 0x70, 0xcf, 0x72, 0x05, 0xe5, 0x3c, 0xf0, 0x84, 0xd5, 0xb3, 0x69,
+ 0xb9, 0x20, 0x0d, 0xec, 0x56, 0x22, 0x4a, 0xac, 0x24, 0x94, 0x58, 0x39, 0x62, 0xcc, 0x7e, 0x1d,
+ 0xd6, 0x32, 0x9e, 0x56, 0x08, 0xd3, 0x1f, 0xbe, 0xd3, 0x0d, 0xb7, 0x04, 0xd5, 0x0d, 0x62, 0x0c,
+ 0x69, 0x79, 0x65, 0x3f, 0x7f, 0x50, 0xc4, 0x6b, 0xa9, 0xb8, 0x1e, 0x4a, 0xd1, 0x01, 0x2c, 0x51,
+ 0xf7, 0xda, 0x2f, 0x17, 0xa5, 0x87, 0x07, 0xd9, 0x10, 0x35, 0xf7, 0xda, 0xc7, 0x12, 0xa1, 0xfe,
+ 0x51, 0x00, 0x74, 0x1a, 0xce, 0x0f, 0xcb, 0x35, 0x27, 0xfa, 0xb0, 0x07, 0x65, 0xd9, 0x31, 0xc9,
+ 0x40, 0xd1, 0xa7, 0xb8, 0x24, 0x34, 0xfa, 0xc5, 0xfb, 0x78, 0x6a, 0x6c, 0xe9, 0x24, 0x87, 0xb7,
+ 0xc4, 0x6c, 0xde, 0xbc, 0x84, 0xbd, 0x64, 0xc6, 0xcc, 0x72, 0x13, 0x95, 0xcb, 0x97, 0x1f, 0x4c,
+ 0x59, 0x27, 0x39, 0xbc, 0x63, 0xcc, 0xa5, 0xc3, 0x21, 0xec, 0xa6, 0x83, 0x4a, 0xbf, 0x0a, 0x59,
+ 0x67, 0xd2, 0x57, 0x54, 0x49, 0x07, 0x77, 0xf2, 0x34, 0x87, 0xa6, 0x4e, 0x72, 0xb8, 0x4c, 0xe7,
+ 0x51, 0x98, 0x0e, 0xdb, 0x63, 0x4f, 0xc9, 0x05, 0x65, 0x05, 0xc5, 0x65, 0xf6, 0xf9, 0x5c, 0x37,
+ 0x93, 0xec, 0x76, 0x92, 0xc3, 0x9b, 0x74, 0x26, 0xed, 0xb5, 0x00, 0x5d, 0x05, 0xc4, 0x0e, 0x5b,
+ 0x8b, 0x0d, 0x74, 0x9f, 0xf2, 0x6b, 0xcb, 0xa0, 0x71, 0x35, 0x3e, 0xce, 0x74, 0xd7, 0x45, 0x04,
+ 0x6c, 0x0d, 0xda, 0x11, 0xec, 0x24, 0x87, 0x95, 0xab, 0x8c, 0x0c, 0x35, 0x41, 0x89, 0xc9, 0x6d,
+ 0x4c, 0x1b, 0x85, 0xac, 0xb9, 0x59, 0xb4, 0x11, 0x26, 0x62, 0xdd, 0xcb, 0xb0, 0x0f, 0x85, 0x9d,
+ 0x9b, 0x98, 0x3e, 0xf4, 0x89, 0x44, 0x44, 0x2d, 0xbb, 0x22, 0xcd, 0x3e, 0xc9, 0x9a, 0x9d, 0xc3,
+ 0x37, 0x27, 0x39, 0xbc, 0x7d, 0x33, 0x87, 0x8a, 0x30, 0xa0, 0xbb, 0x3f, 0x94, 0xb8, 0xe0, 0x3f,
+ 0x99, 0x53, 0x34, 0xb5, 0x14, 0x78, 0x92, 0xc3, 0x1b, 0x46, 0x56, 0x78, 0x54, 0x84, 0x82, 0x20,
+ 0xdc, 0xa4, 0x42, 0xfd, 0x27, 0x0f, 0xfb, 0xa7, 0xc9, 0xb7, 0x6a, 0xfc, 0xb8, 0x91, 0xef, 0x80,
+ 0xcb, 0x8e, 0x46, 0x47, 0x99, 0x11, 0x1b, 0xba, 0x56, 0xb3, 0xae, 0xef, 0x36, 0xd7, 0xe4, 0x2c,
+ 0x0d, 0xbf, 0x2d, 0x7d, 0xe6, 0x10, 0xcb, 0x8d, 0xe7, 0x64, 0xbc, 0x0b, 0xbf, 0x2d, 0x1e, 0x67,
+ 0xbf, 0x52, 0x43, 0xc4, 0xff, 0x99, 0x64, 0x8b, 0x76, 0xa1, 0x98, 0xe4, 0x24, 0xfe, 0xd1, 0xa4,
+ 0x7b, 0xf4, 0x18, 0x4a, 0x36, 0x09, 0x5c, 0x63, 0xa8, 0x7b, 0x36, 0x71, 0xe3, 0xcf, 0x0c, 0x44,
+ 0xa2, 0x73, 0x9b, 0xb8, 0xe1, 0x9c, 0x66, 0xdc, 0x94, 0xaf, 0xbb, 0x8a, 0xc3, 0xa5, 0x3a, 0x84,
+ 0x47, 0x4d, 0xcb, 0x17, 0x33, 0x2e, 0x8b, 0xe9, 0x55, 0x40, 0x7d, 0x81, 0x8e, 0xe1, 0x5e, 0xda,
+ 0x9f, 0xe9, 0x04, 0x5d, 0xbb, 0x9b, 0xe4, 0xd4, 0x44, 0xd2, 0x7e, 0xf8, 0xa3, 0x44, 0x2f, 0x1c,
+ 0xb4, 0xea, 0x6f, 0xf0, 0x78, 0xae, 0x27, 0xdf, 0x63, 0xae, 0x4f, 0xd1, 0x5b, 0x58, 0x33, 0x26,
+ 0x53, 0x9c, 0x8c, 0xaf, 0x6f, 0xe6, 0xfa, 0x9a, 0xf3, 0x36, 0x38, 0x63, 0xe7, 0xab, 0xbf, 0xf3,
+ 0xb0, 0x71, 0x27, 0x40, 0xb4, 0x01, 0xf7, 0x3a, 0xb5, 0xf6, 0x2b, 0x1d, 0x6b, 0xed, 0x56, 0x17,
+ 0xd7, 0x35, 0x25, 0x87, 0x1e, 0x80, 0x52, 0x6f, 0x76, 0xdb, 0x1d, 0x0d, 0x8f, 0xa5, 0x79, 0x74,
+ 0x1f, 0xd6, 0xb5, 0xb7, 0x5a, 0xbd, 0xdb, 0x69, 0xb4, 0xce, 0xf4, 0x8b, 0xae, 0xd6, 0xd5, 0x94,
+ 0x05, 0xb4, 0x07, 0xdb, 0x63, 0x61, 0xa2, 0xd4, 0xac, 0x1d, 0x69, 0x4d, 0x65, 0x11, 0x7d, 0x06,
+ 0xfb, 0x17, 0xdd, 0x5a, 0xb3, 0xd1, 0x79, 0xa7, 0xb7, 0x8e, 0xf5, 0xb6, 0x86, 0x5f, 0x37, 0xea,
+ 0x9a, 0xde, 0x3e, 0xd7, 0xea, 0x8d, 0xe3, 0x46, 0xbd, 0x16, 0xea, 0x28, 0x4b, 0xa1, 0xdd, 0xf3,
+ 0x66, 0xf7, 0x65, 0xe3, 0x4c, 0x6f, 0xbd, 0xd6, 0x30, 0x6e, 0xbc, 0xd0, 0x94, 0x65, 0xf4, 0x10,
+ 0x76, 0xde, 0xb4, 0xf0, 0xab, 0xe3, 0x66, 0xeb, 0x8d, 0x3e, 0xe1, 0xa0, 0x75, 0x76, 0xdc, 0x78,
+ 0xa9, 0x14, 0xd0, 0x16, 0xa0, 0xc4, 0x59, 0xad, 0xdd, 0x6e, 0xbc, 0x3c, 0x3b, 0xd5, 0xce, 0x3a,
+ 0xca, 0xca, 0xd1, 0xf3, 0x5f, 0x7e, 0x34, 0x2d, 0x31, 0x0c, 0x7a, 0x15, 0x83, 0x39, 0x55, 0x99,
+ 0x30, 0xc6, 0xcd, 0x68, 0x51, 0x4d, 0x3f, 0xe5, 0x26, 0x75, 0xab, 0x5e, 0xef, 0xa9, 0xc9, 0xaa,
+ 0xd3, 0xff, 0xfd, 0x5e, 0x41, 0xce, 0x9f, 0x6f, 0xff, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xeb, 0x2e,
+ 0x6f, 0x69, 0x5e, 0x0c, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/project.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/project.pb.go
index 662d2311ac..790ab90e6d 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/project.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/project.pb.go
@@ -113,11 +113,13 @@ type Project struct {
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Leverage Labels from flyteidl.admin.common.proto to
// tag projects with ownership information.
- Labels *Labels `protobuf:"bytes,5,opt,name=labels,proto3" json:"labels,omitempty"`
- State Project_ProjectState `protobuf:"varint,6,opt,name=state,proto3,enum=flyteidl.admin.Project_ProjectState" json:"state,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Labels *Labels `protobuf:"bytes,5,opt,name=labels,proto3" json:"labels,omitempty"`
+ State Project_ProjectState `protobuf:"varint,6,opt,name=state,proto3,enum=flyteidl.admin.Project_ProjectState" json:"state,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,7,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *Project) Reset() { *m = Project{} }
@@ -187,6 +189,13 @@ func (m *Project) GetState() Project_ProjectState {
return Project_ACTIVE
}
+func (m *Project) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Represents a list of projects.
// See :ref:`ref_flyteidl.admin.Project` for more details
type Projects struct {
@@ -433,34 +442,35 @@ func init() {
func init() { proto.RegisterFile("flyteidl/admin/project.proto", fileDescriptor_2db065ce03bf106d) }
var fileDescriptor_2db065ce03bf106d = []byte{
- // 459 bytes of a gzipped FileDescriptorProto
+ // 468 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x93, 0xcd, 0x6e, 0xd3, 0x40,
- 0x10, 0xc7, 0xb1, 0xdb, 0xd8, 0x61, 0x52, 0xa2, 0x68, 0x14, 0x1a, 0xf3, 0x71, 0xb0, 0x2c, 0x0e,
- 0x39, 0x50, 0x1b, 0xd2, 0x1b, 0x08, 0xa4, 0xb4, 0xb1, 0xa0, 0xa2, 0x20, 0xb4, 0x49, 0x2b, 0xc1,
- 0xa5, 0xf2, 0xc7, 0xd6, 0x2c, 0xd8, 0x5e, 0xe3, 0xdd, 0x1e, 0xf2, 0x08, 0x3c, 0x0c, 0xef, 0x88,
- 0xbc, 0x5e, 0x57, 0x6d, 0x08, 0xa8, 0x27, 0xef, 0xcc, 0xfc, 0x76, 0xe6, 0x3f, 0x33, 0x5e, 0x78,
- 0x7a, 0x99, 0xaf, 0x25, 0x65, 0x69, 0x1e, 0x44, 0x69, 0xc1, 0xca, 0xa0, 0xaa, 0xf9, 0x77, 0x9a,
- 0x48, 0xbf, 0xaa, 0xb9, 0xe4, 0x38, 0xec, 0xa2, 0xbe, 0x8a, 0x3e, 0x7e, 0xb2, 0x41, 0x27, 0xbc,
- 0x28, 0x78, 0xd9, 0xc2, 0xde, 0x73, 0xb0, 0x16, 0xbc, 0x88, 0x58, 0x89, 0x43, 0x30, 0x59, 0xea,
- 0x18, 0xae, 0x31, 0xbd, 0x4f, 0x4c, 0x96, 0x22, 0xc2, 0x6e, 0x19, 0x15, 0xd4, 0x31, 0x95, 0x47,
- 0x9d, 0xbd, 0xdf, 0x26, 0xd8, 0x9f, 0xdb, 0x62, 0x77, 0xe1, 0xf1, 0x05, 0xd8, 0xa9, 0xca, 0x2e,
- 0x9c, 0x1d, 0x77, 0x67, 0x3a, 0x98, 0xed, 0xfb, 0xb7, 0xc5, 0xf9, 0x6d, 0x71, 0xd2, 0x61, 0xe8,
- 0xc2, 0x20, 0xa5, 0x22, 0xa9, 0x59, 0x25, 0x19, 0x2f, 0x9d, 0x5d, 0x95, 0xec, 0xa6, 0x0b, 0x7d,
- 0xb0, 0xf2, 0x28, 0xa6, 0xb9, 0x70, 0x7a, 0xae, 0xb1, 0x2d, 0xe5, 0xa9, 0x8a, 0x12, 0x4d, 0xe1,
- 0x2b, 0xe8, 0x09, 0x19, 0x49, 0xea, 0x58, 0xae, 0x31, 0x1d, 0xce, 0x9e, 0x6d, 0xe2, 0xba, 0x9f,
- 0xee, 0xbb, 0x6c, 0x58, 0xd2, 0x5e, 0xf1, 0xde, 0xc2, 0xde, 0x4d, 0x37, 0x02, 0x58, 0xf3, 0xe3,
- 0xd5, 0xc9, 0x79, 0x38, 0xba, 0x87, 0x7b, 0xd0, 0x9f, 0x93, 0xe3, 0xf7, 0x27, 0xe7, 0xe1, 0x62,
- 0x64, 0xe0, 0x18, 0x46, 0xcb, 0x2f, 0xcb, 0x55, 0xf8, 0xf1, 0xe2, 0x5d, 0xf8, 0x29, 0x24, 0xf3,
- 0x55, 0xb8, 0x18, 0x99, 0xde, 0x19, 0xf4, 0xf5, 0x7d, 0x81, 0x87, 0xd0, 0xd7, 0x7b, 0x12, 0x8e,
- 0xa1, 0x86, 0x31, 0xf9, 0x87, 0x14, 0x72, 0x0d, 0xe2, 0x18, 0x7a, 0x92, 0xff, 0xa0, 0xa5, 0x9e,
- 0x6a, 0x6b, 0x78, 0xbf, 0x0c, 0x40, 0xcd, 0x9e, 0x32, 0x21, 0x09, 0xfd, 0x79, 0x45, 0x85, 0x6c,
- 0xe0, 0x9c, 0x15, 0x4c, 0xaa, 0xa5, 0x3c, 0x20, 0xad, 0xb1, 0x3d, 0x05, 0x3a, 0x60, 0x5f, 0xb2,
- 0x5c, 0xd2, 0xba, 0xd9, 0x4c, 0xe3, 0xef, 0x4c, 0x3c, 0x00, 0x5b, 0xf0, 0x5a, 0x5e, 0xc4, 0x6b,
- 0x35, 0xfd, 0xc1, 0x6c, 0xbc, 0x29, 0x73, 0xc9, 0x6b, 0x49, 0xac, 0x06, 0x3a, 0x5a, 0x7b, 0x1f,
- 0x60, 0xbf, 0x93, 0x4d, 0x33, 0x26, 0x24, 0xad, 0x3b, 0x39, 0x2f, 0xc1, 0xd6, 0x7d, 0x28, 0x41,
- 0xff, 0xe9, 0xb7, 0xe3, 0xbc, 0x47, 0x30, 0xf9, 0x2b, 0x99, 0xa8, 0x78, 0x29, 0xa8, 0x37, 0x81,
- 0x87, 0x3a, 0x74, 0x56, 0xa5, 0xcd, 0x8a, 0x74, 0xe0, 0xe8, 0xcd, 0xd7, 0xd7, 0x19, 0x93, 0xdf,
- 0xae, 0x62, 0x3f, 0xe1, 0x45, 0xa0, 0x2a, 0xf0, 0x3a, 0x6b, 0x0f, 0xc1, 0xf5, 0xaf, 0x9f, 0xd1,
- 0x32, 0xa8, 0xe2, 0x83, 0x8c, 0x07, 0xb7, 0x5f, 0x43, 0x6c, 0xa9, 0x77, 0x70, 0xf8, 0x27, 0x00,
- 0x00, 0xff, 0xff, 0x33, 0x79, 0x69, 0x68, 0x54, 0x03, 0x00, 0x00,
+ 0x10, 0xc7, 0xb1, 0xd3, 0xd8, 0x61, 0x52, 0x22, 0x6b, 0x15, 0x9a, 0xe5, 0xe3, 0x60, 0x59, 0x1c,
+ 0x72, 0xa0, 0x36, 0xa4, 0x37, 0x10, 0x48, 0x69, 0x63, 0x41, 0x45, 0x41, 0x68, 0x93, 0x56, 0x82,
+ 0x4b, 0x65, 0xc7, 0x5b, 0xb3, 0x60, 0x7b, 0xcd, 0xee, 0xf6, 0x90, 0x47, 0xe0, 0xa9, 0x78, 0x35,
+ 0xe4, 0xf5, 0xba, 0x6a, 0x43, 0x41, 0x3d, 0x79, 0x3e, 0x7e, 0x9e, 0xf9, 0xcf, 0x8e, 0x06, 0x9e,
+ 0x5e, 0x14, 0x1b, 0x45, 0x59, 0x56, 0x44, 0x49, 0x56, 0xb2, 0x2a, 0xaa, 0x05, 0xff, 0x4e, 0xd7,
+ 0x2a, 0xac, 0x05, 0x57, 0x1c, 0x8d, 0xba, 0x6c, 0xa8, 0xb3, 0x8f, 0x9f, 0x6c, 0xd1, 0x6b, 0x5e,
+ 0x96, 0xbc, 0x6a, 0xe1, 0xe0, 0x39, 0x38, 0x0b, 0x5e, 0x26, 0xac, 0x42, 0x23, 0xb0, 0x59, 0x86,
+ 0x2d, 0xdf, 0x9a, 0xde, 0x27, 0x36, 0xcb, 0x10, 0x82, 0x9d, 0x2a, 0x29, 0x29, 0xb6, 0x75, 0x44,
+ 0xdb, 0xc1, 0x6f, 0x1b, 0xdc, 0xcf, 0x6d, 0xb3, 0xbb, 0xf0, 0xe8, 0x05, 0xb8, 0x99, 0xae, 0x2e,
+ 0x71, 0xcf, 0xef, 0x4d, 0x87, 0xb3, 0xbd, 0xf0, 0xa6, 0xb8, 0xb0, 0x6d, 0x4e, 0x3a, 0x0c, 0xf9,
+ 0x30, 0xcc, 0xa8, 0x5c, 0x0b, 0x56, 0x2b, 0xc6, 0x2b, 0xbc, 0xa3, 0x8b, 0x5d, 0x0f, 0xa1, 0x10,
+ 0x9c, 0x22, 0x49, 0x69, 0x21, 0x71, 0xdf, 0xb7, 0x6e, 0x2b, 0x79, 0xa2, 0xb3, 0xc4, 0x50, 0xe8,
+ 0x15, 0xf4, 0xa5, 0x4a, 0x14, 0xc5, 0x8e, 0x6f, 0x4d, 0x47, 0xb3, 0x67, 0xdb, 0xb8, 0x99, 0xa7,
+ 0xfb, 0x2e, 0x1b, 0x96, 0xb4, 0xbf, 0x20, 0x0f, 0x7a, 0x5c, 0xe4, 0xd8, 0xd5, 0x2a, 0x1a, 0x33,
+ 0x78, 0x0b, 0xbb, 0xd7, 0x41, 0x04, 0xe0, 0xcc, 0x8f, 0x56, 0xc7, 0x67, 0xb1, 0x77, 0x0f, 0xed,
+ 0xc2, 0x60, 0x4e, 0x8e, 0xde, 0x1f, 0x9f, 0xc5, 0x0b, 0xcf, 0x42, 0x63, 0xf0, 0x96, 0x5f, 0x96,
+ 0xab, 0xf8, 0xe3, 0xf9, 0xbb, 0xf8, 0x53, 0x4c, 0xe6, 0xab, 0x78, 0xe1, 0xd9, 0xc1, 0x29, 0x0c,
+ 0xcc, 0xff, 0x12, 0x1d, 0xc0, 0xc0, 0x6c, 0x4e, 0x62, 0x4b, 0x3f, 0xcf, 0xe4, 0x1f, 0xe2, 0xc8,
+ 0x15, 0x88, 0xc6, 0xd0, 0x57, 0xfc, 0x07, 0xad, 0xcc, 0x3b, 0xb7, 0x4e, 0xf0, 0xcb, 0x02, 0x64,
+ 0xd8, 0x13, 0x26, 0x15, 0xa1, 0x3f, 0x2f, 0xa9, 0x54, 0x0d, 0x5c, 0xb0, 0x92, 0x29, 0xbd, 0xa6,
+ 0x07, 0xa4, 0x75, 0x6e, 0x2f, 0x81, 0x30, 0xb8, 0x17, 0xac, 0x50, 0x54, 0x34, 0xbb, 0x6a, 0xe2,
+ 0x9d, 0x8b, 0xf6, 0xc1, 0x95, 0x5c, 0xa8, 0xf3, 0x74, 0xa3, 0xf7, 0x31, 0x9c, 0x8d, 0xb7, 0x65,
+ 0x2e, 0xb9, 0x50, 0xc4, 0x69, 0xa0, 0xc3, 0x4d, 0xf0, 0x01, 0xf6, 0x3a, 0xd9, 0x34, 0x67, 0x52,
+ 0x51, 0xd1, 0xc9, 0x79, 0x09, 0xae, 0x99, 0x43, 0x0b, 0xfa, 0xcf, 0xbc, 0x1d, 0x17, 0x3c, 0x82,
+ 0xc9, 0x5f, 0xc5, 0x64, 0xcd, 0x2b, 0x49, 0x83, 0x09, 0x3c, 0x34, 0xa9, 0xd3, 0x3a, 0x6b, 0x96,
+ 0x66, 0x12, 0x87, 0x6f, 0xbe, 0xbe, 0xce, 0x99, 0xfa, 0x76, 0x99, 0x86, 0x6b, 0x5e, 0x46, 0xba,
+ 0x03, 0x17, 0x79, 0x6b, 0x44, 0x57, 0xc7, 0x90, 0xd3, 0x2a, 0xaa, 0xd3, 0xfd, 0x9c, 0x47, 0x37,
+ 0xef, 0x23, 0x75, 0xf4, 0x65, 0x1c, 0xfc, 0x09, 0x00, 0x00, 0xff, 0xff, 0xb2, 0x1f, 0xe5, 0x14,
+ 0x66, 0x03, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/project_attributes.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/project_attributes.pb.go
index 349d2cfd85..befb738eb7 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/project_attributes.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/project_attributes.pb.go
@@ -24,11 +24,13 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`
type ProjectAttributes struct {
// Unique project id for which this set of attributes will be applied.
- Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
- MatchingAttributes *MatchingAttributes `protobuf:"bytes,2,opt,name=matching_attributes,json=matchingAttributes,proto3" json:"matching_attributes,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
+ MatchingAttributes *MatchingAttributes `protobuf:"bytes,2,opt,name=matching_attributes,json=matchingAttributes,proto3" json:"matching_attributes,omitempty"`
+ // Optional, org key applied to the project.
+ Org string `protobuf:"bytes,3,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ProjectAttributes) Reset() { *m = ProjectAttributes{} }
@@ -70,6 +72,13 @@ func (m *ProjectAttributes) GetMatchingAttributes() *MatchingAttributes {
return nil
}
+func (m *ProjectAttributes) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Sets custom attributes for a project
// For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`
type ProjectAttributesUpdateRequest struct {
@@ -152,10 +161,12 @@ type ProjectAttributesGetRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Which type of matchable attributes to return.
// +required
- ResourceType MatchableResource `protobuf:"varint,2,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ResourceType MatchableResource `protobuf:"varint,2,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
+ // Optional, org key applied to the project.
+ Org string `protobuf:"bytes,3,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ProjectAttributesGetRequest) Reset() { *m = ProjectAttributesGetRequest{} }
@@ -197,6 +208,13 @@ func (m *ProjectAttributesGetRequest) GetResourceType() MatchableResource {
return MatchableResource_TASK_RESOURCE
}
+func (m *ProjectAttributesGetRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Response to get an individual project level attribute override.
// For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`
type ProjectAttributesGetResponse struct {
@@ -246,10 +264,12 @@ type ProjectAttributesDeleteRequest struct {
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Which type of matchable attributes to delete.
// +required
- ResourceType MatchableResource `protobuf:"varint,2,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ResourceType MatchableResource `protobuf:"varint,2,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
+ // Optional, org key applied to the project.
+ Org string `protobuf:"bytes,3,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ProjectAttributesDeleteRequest) Reset() { *m = ProjectAttributesDeleteRequest{} }
@@ -291,6 +311,13 @@ func (m *ProjectAttributesDeleteRequest) GetResourceType() MatchableResource {
return MatchableResource_TASK_RESOURCE
}
+func (m *ProjectAttributesDeleteRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Purposefully empty, may be populated in the future.
type ProjectAttributesDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -338,25 +365,26 @@ func init() {
}
var fileDescriptor_cb8dc9faa9640256 = []byte{
- // 317 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x92, 0x31, 0x4f, 0xc3, 0x30,
- 0x10, 0x85, 0x65, 0x06, 0x10, 0x06, 0x2a, 0x11, 0x96, 0x0a, 0x10, 0xb4, 0x5e, 0xe8, 0x42, 0x2c,
- 0xc1, 0x88, 0x18, 0x8a, 0x10, 0x4c, 0x95, 0x90, 0x81, 0x85, 0xa5, 0x72, 0xd2, 0x23, 0x0d, 0x4a,
- 0x62, 0xe3, 0x5c, 0x86, 0x4c, 0x48, 0xfd, 0xe5, 0x48, 0x4e, 0xdc, 0xa6, 0x4d, 0xba, 0xc1, 0x96,
- 0x58, 0xef, 0xde, 0xfb, 0xfc, 0x7c, 0xf4, 0xea, 0x33, 0x29, 0x11, 0xe2, 0x59, 0xc2, 0xe5, 0x2c,
- 0x8d, 0x33, 0xae, 0x8d, 0xfa, 0x82, 0x10, 0xa7, 0x12, 0xd1, 0xc4, 0x41, 0x81, 0x90, 0xfb, 0xda,
- 0x28, 0x54, 0x5e, 0xcf, 0x09, 0x7d, 0x2b, 0x3c, 0xdd, 0x1c, 0x4c, 0x25, 0x86, 0x73, 0x19, 0x24,
- 0x30, 0x35, 0x90, 0xab, 0xc2, 0x84, 0x50, 0x0d, 0xb2, 0x05, 0xa1, 0xc7, 0x2f, 0x95, 0xeb, 0x78,
- 0x69, 0xea, 0xf5, 0xe9, 0x5e, 0x1d, 0xd5, 0x27, 0x03, 0x32, 0xda, 0x17, 0xee, 0xd7, 0x7b, 0xa5,
- 0x27, 0xd6, 0x2b, 0xce, 0xa2, 0x06, 0x45, 0x7f, 0x67, 0x40, 0x46, 0x07, 0x37, 0xcc, 0x5f, 0xc7,
- 0xf0, 0x27, 0xb5, 0x74, 0x65, 0x2d, 0xbc, 0xb4, 0x75, 0xc6, 0x42, 0x7a, 0xd1, 0x62, 0x78, 0xd7,
- 0x33, 0x89, 0x20, 0xe0, 0xbb, 0x80, 0x1c, 0xbd, 0x31, 0xa5, 0x8d, 0x34, 0x62, 0xd3, 0x86, 0x9b,
- 0x69, 0x2d, 0x0f, 0xd1, 0x18, 0x62, 0x43, 0x7a, 0xb9, 0x35, 0x24, 0xd7, 0x2a, 0xcb, 0x81, 0xfd,
- 0xd0, 0xb3, 0x96, 0xe4, 0x19, 0xd0, 0x41, 0x6c, 0x6f, 0xe5, 0x89, 0x1e, 0xb9, 0x5e, 0xa7, 0x58,
- 0x6a, 0xb0, 0x7d, 0xf4, 0xda, 0x84, 0x13, 0xf7, 0x0c, 0xa2, 0x56, 0x8b, 0x43, 0x37, 0xf7, 0x56,
- 0x6a, 0x60, 0x92, 0x9e, 0x77, 0x03, 0x54, 0x80, 0x7f, 0x51, 0xc3, 0x82, 0x74, 0x94, 0xfd, 0x08,
- 0x09, 0xac, 0xca, 0xfe, 0xff, 0x7b, 0x76, 0xbd, 0x85, 0x63, 0xa8, 0xae, 0xfa, 0x70, 0xff, 0x71,
- 0x17, 0xc5, 0x38, 0x2f, 0x02, 0x3f, 0x54, 0x29, 0xb7, 0xfe, 0xca, 0x44, 0xd5, 0x07, 0x5f, 0x6e,
- 0x77, 0x04, 0x19, 0xd7, 0xc1, 0x75, 0xa4, 0xf8, 0xfa, 0xc2, 0x07, 0xbb, 0x76, 0xbd, 0x6f, 0x7f,
- 0x03, 0x00, 0x00, 0xff, 0xff, 0xda, 0x8d, 0xf5, 0x81, 0x42, 0x03, 0x00, 0x00,
+ // 332 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x93, 0x4f, 0x4b, 0xc3, 0x40,
+ 0x10, 0xc5, 0x59, 0x0b, 0x8a, 0xa3, 0x16, 0x8d, 0x97, 0xa0, 0xa2, 0x6d, 0x2e, 0xf6, 0x62, 0x02,
+ 0x7a, 0x14, 0x0f, 0x15, 0xd1, 0x53, 0x41, 0xa2, 0x5e, 0xbc, 0x94, 0x4d, 0x3a, 0x6e, 0x23, 0x49,
+ 0x76, 0xdd, 0x4c, 0x0e, 0xfd, 0x18, 0x42, 0x3f, 0xb0, 0xb8, 0xe9, 0xf6, 0x5f, 0xd2, 0x9b, 0xe0,
+ 0x6d, 0x13, 0xde, 0xbc, 0xf7, 0xdb, 0xb7, 0x0c, 0x5c, 0x7e, 0xa4, 0x13, 0xc2, 0x64, 0x94, 0x06,
+ 0x7c, 0x94, 0x25, 0x79, 0xa0, 0xb4, 0xfc, 0xc4, 0x98, 0x86, 0x9c, 0x48, 0x27, 0x51, 0x49, 0x58,
+ 0xf8, 0x4a, 0x4b, 0x92, 0x4e, 0xdb, 0x0a, 0x7d, 0x23, 0x3c, 0x59, 0x1f, 0xcc, 0x38, 0xc5, 0x63,
+ 0x1e, 0xa5, 0x38, 0xd4, 0x58, 0xc8, 0x52, 0xc7, 0x58, 0x0d, 0x7a, 0x53, 0x06, 0x47, 0xcf, 0x95,
+ 0x6b, 0x7f, 0x6e, 0xea, 0xb8, 0xb0, 0x33, 0x8b, 0x72, 0x59, 0x87, 0xf5, 0x76, 0x43, 0xfb, 0xe9,
+ 0xbc, 0xc0, 0xb1, 0xf1, 0x4a, 0x72, 0xb1, 0x44, 0xe1, 0x6e, 0x75, 0x58, 0x6f, 0xef, 0xda, 0xf3,
+ 0x57, 0x31, 0xfc, 0xc1, 0x4c, 0xba, 0xb0, 0x0e, 0x9d, 0xac, 0xf6, 0xcf, 0x39, 0x84, 0x96, 0xd4,
+ 0xc2, 0x6d, 0x99, 0xa8, 0xdf, 0xa3, 0x17, 0xc3, 0x79, 0x8d, 0xea, 0x4d, 0x8d, 0x38, 0x61, 0x88,
+ 0x5f, 0x25, 0x16, 0xe4, 0xf4, 0x01, 0x96, 0xf2, 0x99, 0xc9, 0xef, 0xae, 0xe7, 0xd7, 0x3c, 0xc2,
+ 0xa5, 0x21, 0xaf, 0x0b, 0x17, 0x1b, 0x43, 0x0a, 0x25, 0xf3, 0x02, 0xbd, 0x6f, 0x06, 0xa7, 0x35,
+ 0xcd, 0x13, 0x92, 0xa5, 0xd8, 0x5c, 0xd4, 0x23, 0x1c, 0xd8, 0xaa, 0x87, 0x34, 0x51, 0x68, 0x2a,
+ 0x6a, 0xd7, 0x11, 0x07, 0xf6, 0x65, 0xc2, 0x99, 0x3a, 0xdc, 0xb7, 0x73, 0xaf, 0x13, 0x85, 0x0d,
+ 0xdd, 0x70, 0x38, 0x6b, 0x46, 0xaa, 0x98, 0xff, 0xa2, 0x99, 0x29, 0x6b, 0xe8, 0xff, 0x01, 0x53,
+ 0x5c, 0xf4, 0xff, 0x1f, 0x37, 0x6f, 0x7a, 0x30, 0x4b, 0x55, 0x5d, 0xfe, 0xfe, 0xee, 0xfd, 0x56,
+ 0x24, 0x34, 0x2e, 0x23, 0x3f, 0x96, 0x59, 0x60, 0x12, 0xa5, 0x16, 0xd5, 0x21, 0x98, 0x2f, 0x85,
+ 0xc0, 0x3c, 0x50, 0xd1, 0x95, 0x90, 0xc1, 0xea, 0x9e, 0x44, 0xdb, 0x66, 0x2b, 0x6e, 0x7e, 0x02,
+ 0x00, 0x00, 0xff, 0xff, 0x54, 0xae, 0x47, 0x2e, 0x79, 0x03, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/project_domain_attributes.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/project_domain_attributes.pb.go
index 4708ef1e5e..610eb7d08f 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/project_domain_attributes.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/project_domain_attributes.pb.go
@@ -26,11 +26,13 @@ type ProjectDomainAttributes struct {
// Unique project id for which this set of attributes will be applied.
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Unique domain id for which this set of attributes will be applied.
- Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
- MatchingAttributes *MatchingAttributes `protobuf:"bytes,3,opt,name=matching_attributes,json=matchingAttributes,proto3" json:"matching_attributes,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
+ MatchingAttributes *MatchingAttributes `protobuf:"bytes,3,opt,name=matching_attributes,json=matchingAttributes,proto3" json:"matching_attributes,omitempty"`
+ // Optional, org key applied to the attributes.
+ Org string `protobuf:"bytes,4,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ProjectDomainAttributes) Reset() { *m = ProjectDomainAttributes{} }
@@ -79,6 +81,13 @@ func (m *ProjectDomainAttributes) GetMatchingAttributes() *MatchingAttributes {
return nil
}
+func (m *ProjectDomainAttributes) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Sets custom attributes for a project-domain combination.
// For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`
type ProjectDomainAttributesUpdateRequest struct {
@@ -164,10 +173,12 @@ type ProjectDomainAttributesGetRequest struct {
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
// Which type of matchable attributes to return.
// +required
- ResourceType MatchableResource `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ResourceType MatchableResource `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
+ // Optional, org key applied to the attributes.
+ Org string `protobuf:"bytes,4,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ProjectDomainAttributesGetRequest) Reset() { *m = ProjectDomainAttributesGetRequest{} }
@@ -216,6 +227,13 @@ func (m *ProjectDomainAttributesGetRequest) GetResourceType() MatchableResource
return MatchableResource_TASK_RESOURCE
}
+func (m *ProjectDomainAttributesGetRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Response to get an individual project domain attribute override.
// For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`
type ProjectDomainAttributesGetResponse struct {
@@ -268,10 +286,12 @@ type ProjectDomainAttributesDeleteRequest struct {
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
// Which type of matchable attributes to delete.
// +required
- ResourceType MatchableResource `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ResourceType MatchableResource `protobuf:"varint,3,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
+ // Optional, org key applied to the attributes.
+ Org string `protobuf:"bytes,4,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *ProjectDomainAttributesDeleteRequest) Reset() { *m = ProjectDomainAttributesDeleteRequest{} }
@@ -320,6 +340,13 @@ func (m *ProjectDomainAttributesDeleteRequest) GetResourceType() MatchableResour
return MatchableResource_TASK_RESOURCE
}
+func (m *ProjectDomainAttributesDeleteRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Purposefully empty, may be populated in the future.
type ProjectDomainAttributesDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -367,27 +394,28 @@ func init() {
}
var fileDescriptor_e8ab0b551a649f05 = []byte{
- // 342 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x53, 0x4f, 0x4b, 0xfb, 0x40,
- 0x10, 0x65, 0x7f, 0x3f, 0xa8, 0x38, 0x6a, 0x0f, 0x11, 0x34, 0x78, 0x6a, 0x17, 0xa5, 0xbd, 0x98,
- 0x40, 0x3d, 0x8a, 0x07, 0xa5, 0xd8, 0x93, 0x20, 0x51, 0x2f, 0x5e, 0x42, 0xfe, 0x8c, 0x69, 0x24,
- 0xc9, 0xae, 0xc9, 0xe4, 0xd0, 0x0f, 0x23, 0xf4, 0xa3, 0x8a, 0xbb, 0xd9, 0xfe, 0xd3, 0x28, 0x82,
- 0xe0, 0x2d, 0x93, 0xbc, 0x79, 0xef, 0xe5, 0x3d, 0x06, 0x9c, 0xa7, 0x6c, 0x46, 0x98, 0xc6, 0x99,
- 0x1b, 0xc4, 0x79, 0x5a, 0xb8, 0xb2, 0x14, 0xcf, 0x18, 0x91, 0x1f, 0x8b, 0x3c, 0x48, 0x0b, 0x3f,
- 0x20, 0x2a, 0xd3, 0xb0, 0x26, 0xac, 0x1c, 0x59, 0x0a, 0x12, 0x56, 0xd7, 0xe0, 0x1d, 0x85, 0x3f,
- 0x1a, 0x6c, 0xec, 0xe7, 0x01, 0x45, 0xd3, 0x20, 0xcc, 0xd0, 0x2f, 0xb1, 0x12, 0x75, 0x19, 0xa1,
- 0x5e, 0xe4, 0x73, 0x06, 0x87, 0xb7, 0x9a, 0x7c, 0xac, 0xb8, 0x2f, 0x17, 0xd4, 0x96, 0x0d, 0x5b,
- 0x8d, 0xae, 0xcd, 0x7a, 0x6c, 0xb8, 0xed, 0x99, 0xd1, 0x3a, 0x80, 0x8e, 0x76, 0x62, 0xff, 0x53,
- 0x1f, 0x9a, 0xc9, 0xba, 0x83, 0x7d, 0xa5, 0x94, 0x16, 0xc9, 0x8a, 0x47, 0xfb, 0x7f, 0x8f, 0x0d,
- 0x77, 0x46, 0xdc, 0x59, 0x37, 0xe9, 0xdc, 0x34, 0xd0, 0xa5, 0xa4, 0x67, 0xe5, 0x1f, 0xde, 0x71,
- 0x01, 0xc7, 0x2d, 0x0e, 0x1f, 0x64, 0x1c, 0x10, 0x7a, 0xf8, 0x52, 0x63, 0x45, 0xd6, 0x04, 0x60,
- 0x45, 0x93, 0x29, 0xcd, 0xc1, 0xa6, 0x66, 0x0b, 0x93, 0xb7, 0xb2, 0xca, 0x07, 0x70, 0xf2, 0x8d,
- 0x60, 0x25, 0x45, 0x51, 0x21, 0x7f, 0x65, 0xd0, 0x6f, 0x41, 0x4e, 0x90, 0x8c, 0xaf, 0x9f, 0xc7,
- 0x78, 0x0d, 0x7b, 0xa6, 0x26, 0x9f, 0x66, 0x12, 0x55, 0x80, 0xdd, 0x51, 0xff, 0xd3, 0x00, 0xdf,
- 0x5b, 0xf5, 0x1a, 0xb4, 0xb7, 0x6b, 0xf6, 0xee, 0x67, 0x12, 0x79, 0x0e, 0xfc, 0x2b, 0x7b, 0xfa,
- 0x2f, 0x7e, 0x2f, 0xb7, 0x39, 0x6b, 0x6d, 0x6a, 0x8c, 0x19, 0x2e, 0x9b, 0xfa, 0xbb, 0x44, 0xda,
- 0xab, 0x35, 0x0e, 0x75, 0x28, 0x57, 0x17, 0x8f, 0xe7, 0x49, 0x4a, 0xd3, 0x3a, 0x74, 0x22, 0x91,
- 0xbb, 0x4a, 0x45, 0x94, 0x89, 0x7e, 0x70, 0x17, 0xc7, 0x95, 0x60, 0xe1, 0xca, 0xf0, 0x34, 0x11,
- 0xee, 0xfa, 0xbd, 0x85, 0x1d, 0x75, 0x5d, 0x67, 0x6f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xd5, 0x3f,
- 0x53, 0x68, 0xc8, 0x03, 0x00, 0x00,
+ // 355 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x93, 0x4f, 0x4b, 0xc3, 0x40,
+ 0x10, 0xc5, 0x59, 0x2b, 0x15, 0x47, 0x2d, 0xb2, 0x82, 0x06, 0x4f, 0x6d, 0x50, 0xda, 0x8b, 0x09,
+ 0xd4, 0xa3, 0x78, 0x50, 0x8a, 0x3d, 0x09, 0x12, 0xf5, 0xe2, 0x25, 0xe4, 0xcf, 0x98, 0x46, 0x92,
+ 0xec, 0xba, 0xd9, 0x1c, 0xfa, 0xa9, 0x84, 0x7e, 0x42, 0xe9, 0x26, 0xdb, 0xa6, 0xb5, 0x51, 0x04,
+ 0x0f, 0xde, 0x76, 0x93, 0x99, 0x79, 0xbf, 0x7d, 0x8f, 0x01, 0xeb, 0x35, 0x99, 0x4a, 0x8c, 0xc3,
+ 0xc4, 0xf6, 0xc2, 0x34, 0xce, 0x6c, 0x2e, 0xd8, 0x1b, 0x06, 0xd2, 0x0d, 0x59, 0xea, 0xc5, 0x99,
+ 0xeb, 0x49, 0x29, 0x62, 0xbf, 0x90, 0x98, 0x5b, 0x5c, 0x30, 0xc9, 0x68, 0x47, 0xd7, 0x5b, 0xaa,
+ 0xfe, 0xb4, 0xbf, 0xd6, 0x9f, 0x7a, 0x32, 0x98, 0x78, 0x7e, 0x82, 0xae, 0xc0, 0x9c, 0x15, 0x22,
+ 0xc0, 0xb2, 0xd1, 0x9c, 0x11, 0x38, 0x79, 0x28, 0x87, 0x8f, 0xd4, 0xec, 0x9b, 0xc5, 0x68, 0x6a,
+ 0xc0, 0x4e, 0xa5, 0x6b, 0x90, 0x2e, 0x19, 0xec, 0x3a, 0xfa, 0x4a, 0x8f, 0xa1, 0x5d, 0x92, 0x18,
+ 0x5b, 0xea, 0x47, 0x75, 0xa3, 0x8f, 0x70, 0xa4, 0x94, 0xe2, 0x2c, 0xaa, 0x31, 0x1a, 0xad, 0x2e,
+ 0x19, 0xec, 0x0d, 0x4d, 0x6b, 0x15, 0xd2, 0xba, 0xaf, 0x4a, 0x97, 0x92, 0x0e, 0x4d, 0xbf, 0x7c,
+ 0xa3, 0x87, 0xd0, 0x62, 0x22, 0x32, 0xb6, 0x95, 0xd2, 0xfc, 0x68, 0x32, 0x38, 0x6b, 0x60, 0x7e,
+ 0xe6, 0xa1, 0x27, 0xd1, 0xc1, 0xf7, 0x02, 0x73, 0x49, 0xc7, 0x00, 0x35, 0x0a, 0xa2, 0x28, 0xfa,
+ 0xeb, 0x14, 0x0d, 0x93, 0x9c, 0x5a, 0xab, 0xd9, 0x87, 0xf3, 0x1f, 0x04, 0x73, 0xce, 0xb2, 0x1c,
+ 0xcd, 0x0f, 0x02, 0xbd, 0x86, 0xca, 0x31, 0x4a, 0xcd, 0xf5, 0x7b, 0x63, 0xef, 0xe0, 0x40, 0x07,
+ 0xe7, 0xca, 0x29, 0x47, 0x65, 0x69, 0x67, 0xd8, 0xdb, 0x68, 0xe9, 0x3c, 0x67, 0xa7, 0xaa, 0x76,
+ 0xf6, 0x75, 0xdf, 0xd3, 0x94, 0xe3, 0x06, 0x2f, 0x53, 0x30, 0xbf, 0x03, 0x2e, 0xdf, 0xf5, 0x77,
+ 0x4e, 0xce, 0x48, 0x63, 0x76, 0x23, 0x4c, 0x70, 0x99, 0xdd, 0x7f, 0xf2, 0xa8, 0x39, 0x7e, 0xcd,
+ 0x5c, 0xda, 0x74, 0x7b, 0xfd, 0x72, 0x15, 0xc5, 0x72, 0x52, 0xf8, 0x56, 0xc0, 0x52, 0x5b, 0xe9,
+ 0x32, 0x11, 0x95, 0x07, 0x7b, 0xb1, 0x92, 0x11, 0x66, 0x36, 0xf7, 0x2f, 0x22, 0x66, 0xaf, 0x6e,
+ 0xa9, 0xdf, 0x56, 0x3b, 0x79, 0xf9, 0x19, 0x00, 0x00, 0xff, 0xff, 0x21, 0xef, 0xc1, 0x38, 0xfe,
+ 0x03, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/admin/workflow_attributes.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/workflow_attributes.pb.go
index 5b3d82dce6..7d7b831b1a 100644
--- a/flyteidl/gen/pb-go/flyteidl/admin/workflow_attributes.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/admin/workflow_attributes.pb.go
@@ -28,11 +28,13 @@ type WorkflowAttributes struct {
// Unique domain id for which this set of attributes will be applied.
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
// Workflow name for which this set of attributes will be applied.
- Workflow string `protobuf:"bytes,3,opt,name=workflow,proto3" json:"workflow,omitempty"`
- MatchingAttributes *MatchingAttributes `protobuf:"bytes,4,opt,name=matching_attributes,json=matchingAttributes,proto3" json:"matching_attributes,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ Workflow string `protobuf:"bytes,3,opt,name=workflow,proto3" json:"workflow,omitempty"`
+ MatchingAttributes *MatchingAttributes `protobuf:"bytes,4,opt,name=matching_attributes,json=matchingAttributes,proto3" json:"matching_attributes,omitempty"`
+ // Optional, org key applied to the attributes.
+ Org string `protobuf:"bytes,5,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *WorkflowAttributes) Reset() { *m = WorkflowAttributes{} }
@@ -88,6 +90,13 @@ func (m *WorkflowAttributes) GetMatchingAttributes() *MatchingAttributes {
return nil
}
+func (m *WorkflowAttributes) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Sets custom attributes for a project, domain and workflow combination.
// For more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`
type WorkflowAttributesUpdateRequest struct {
@@ -175,10 +184,12 @@ type WorkflowAttributesGetRequest struct {
Workflow string `protobuf:"bytes,3,opt,name=workflow,proto3" json:"workflow,omitempty"`
// Which type of matchable attributes to return.
// +required
- ResourceType MatchableResource `protobuf:"varint,4,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ResourceType MatchableResource `protobuf:"varint,4,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
+ // Optional, org key applied to the attributes.
+ Org string `protobuf:"bytes,5,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *WorkflowAttributesGetRequest) Reset() { *m = WorkflowAttributesGetRequest{} }
@@ -234,6 +245,13 @@ func (m *WorkflowAttributesGetRequest) GetResourceType() MatchableResource {
return MatchableResource_TASK_RESOURCE
}
+func (m *WorkflowAttributesGetRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Response to get an individual workflow attribute override.
type WorkflowAttributesGetResponse struct {
Attributes *WorkflowAttributes `protobuf:"bytes,1,opt,name=attributes,proto3" json:"attributes,omitempty"`
@@ -288,10 +306,12 @@ type WorkflowAttributesDeleteRequest struct {
Workflow string `protobuf:"bytes,3,opt,name=workflow,proto3" json:"workflow,omitempty"`
// Which type of matchable attributes to delete.
// +required
- ResourceType MatchableResource `protobuf:"varint,4,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
- XXX_NoUnkeyedLiteral struct{} `json:"-"`
- XXX_unrecognized []byte `json:"-"`
- XXX_sizecache int32 `json:"-"`
+ ResourceType MatchableResource `protobuf:"varint,4,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.admin.MatchableResource" json:"resource_type,omitempty"`
+ // Optional, org key applied to the attributes.
+ Org string `protobuf:"bytes,5,opt,name=org,proto3" json:"org,omitempty"`
+ XXX_NoUnkeyedLiteral struct{} `json:"-"`
+ XXX_unrecognized []byte `json:"-"`
+ XXX_sizecache int32 `json:"-"`
}
func (m *WorkflowAttributesDeleteRequest) Reset() { *m = WorkflowAttributesDeleteRequest{} }
@@ -347,6 +367,13 @@ func (m *WorkflowAttributesDeleteRequest) GetResourceType() MatchableResource {
return MatchableResource_TASK_RESOURCE
}
+func (m *WorkflowAttributesDeleteRequest) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Purposefully empty, may be populated in the future.
type WorkflowAttributesDeleteResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
@@ -394,27 +421,28 @@ func init() {
}
var fileDescriptor_8ba8a51ab86bc38c = []byte{
- // 349 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x93, 0x4f, 0x4b, 0xc3, 0x40,
- 0x10, 0xc5, 0x59, 0x95, 0xaa, 0xa3, 0xf6, 0xb0, 0x82, 0x84, 0xa2, 0x58, 0xf7, 0x62, 0x2f, 0x26,
- 0x50, 0x8f, 0xe2, 0xc1, 0x22, 0x7a, 0xf2, 0x12, 0x15, 0xc1, 0x4b, 0xc9, 0x9f, 0x69, 0x1a, 0x4d,
- 0xb2, 0xeb, 0x66, 0x43, 0xe9, 0xf7, 0x12, 0xfa, 0xf5, 0xc4, 0x4d, 0xb6, 0x7f, 0x4c, 0x7a, 0xeb,
- 0xc1, 0x5b, 0xa7, 0xfb, 0x66, 0xe6, 0x97, 0xf7, 0x18, 0xe8, 0x8d, 0x92, 0xa9, 0xc2, 0x38, 0x4c,
- 0x1c, 0x2f, 0x4c, 0xe3, 0xcc, 0x99, 0x70, 0xf9, 0x39, 0x4a, 0xf8, 0x64, 0xe8, 0x29, 0x25, 0x63,
- 0xbf, 0x50, 0x98, 0xdb, 0x42, 0x72, 0xc5, 0x69, 0xdb, 0x28, 0x6d, 0xad, 0xec, 0x5c, 0xfe, 0xe9,
- 0x4c, 0x3d, 0x15, 0x8c, 0x3d, 0x3f, 0xc1, 0xa1, 0xc4, 0x9c, 0x17, 0x32, 0xc0, 0xb2, 0x91, 0xcd,
- 0x08, 0xd0, 0xb7, 0x6a, 0xec, 0xdd, 0x7c, 0x2a, 0xb5, 0x60, 0x57, 0x48, 0xfe, 0x81, 0x81, 0xb2,
- 0x48, 0x97, 0xf4, 0xf6, 0x5d, 0x53, 0xd2, 0x13, 0x68, 0x85, 0x3c, 0xf5, 0xe2, 0xcc, 0xda, 0xd2,
- 0x0f, 0x55, 0x45, 0x3b, 0xb0, 0x67, 0xf0, 0xac, 0x6d, 0xfd, 0x32, 0xaf, 0xe9, 0x33, 0x1c, 0x6b,
- 0x80, 0x38, 0x8b, 0x96, 0xd0, 0xad, 0x9d, 0x2e, 0xe9, 0x1d, 0xf4, 0x99, 0xbd, 0xca, 0x6e, 0x3f,
- 0x55, 0xd2, 0x05, 0x8e, 0x4b, 0xd3, 0xda, 0x7f, 0x0c, 0xe1, 0xbc, 0x0e, 0xfe, 0x2a, 0x42, 0x4f,
- 0xa1, 0x8b, 0x5f, 0x05, 0xe6, 0x8a, 0x0e, 0x00, 0x96, 0xd6, 0x91, 0xe6, 0x75, 0xf5, 0x21, 0xee,
- 0x52, 0x17, 0x63, 0xd0, 0x5d, 0xbf, 0x26, 0x17, 0x3c, 0xcb, 0x91, 0x7d, 0x13, 0x38, 0xad, 0x8b,
- 0x1e, 0x51, 0x19, 0x90, 0xcd, 0xda, 0xf9, 0x00, 0x47, 0x26, 0xc5, 0xa1, 0x9a, 0x0a, 0xd4, 0x46,
- 0xb6, 0xfb, 0x17, 0x8d, 0x46, 0xfe, 0x86, 0xee, 0x56, 0x6a, 0xf7, 0xd0, 0xf4, 0xbd, 0x4c, 0x05,
- 0xb2, 0x00, 0xce, 0xd6, 0x50, 0x97, 0xdf, 0xb5, 0x11, 0xff, 0x66, 0xa4, 0x29, 0xa7, 0x7b, 0x4c,
- 0x70, 0x91, 0xd3, 0xff, 0xb4, 0xa7, 0x31, 0x79, 0x03, 0x5e, 0x3a, 0x34, 0xb8, 0x7d, 0xbf, 0x89,
- 0x62, 0x35, 0x2e, 0x7c, 0x3b, 0xe0, 0xa9, 0xa3, 0x17, 0x70, 0x19, 0x95, 0x3f, 0x9c, 0xf9, 0x0d,
- 0x46, 0x98, 0x39, 0xc2, 0xbf, 0x8a, 0xb8, 0xb3, 0x7a, 0x96, 0x7e, 0x4b, 0x1f, 0xe1, 0xf5, 0x4f,
- 0x00, 0x00, 0x00, 0xff, 0xff, 0x90, 0x9e, 0xe0, 0xf5, 0xe9, 0x03, 0x00, 0x00,
+ // 362 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x53, 0x4d, 0x4b, 0xc3, 0x40,
+ 0x10, 0x65, 0xad, 0x56, 0x1d, 0xb5, 0xc8, 0x0a, 0x12, 0x8a, 0x62, 0xcd, 0xc5, 0x5e, 0x4c, 0xa0,
+ 0x1e, 0xc5, 0x83, 0x45, 0xf4, 0xe4, 0x25, 0x2a, 0x82, 0x97, 0x92, 0x8f, 0x69, 0x1a, 0x4d, 0xb2,
+ 0xeb, 0x66, 0x43, 0xe9, 0x1f, 0x14, 0xfa, 0xaf, 0xa4, 0x9b, 0x6c, 0x3f, 0x4c, 0x7a, 0xeb, 0xc5,
+ 0xdb, 0xce, 0xee, 0x9b, 0x99, 0xf7, 0xde, 0xec, 0x40, 0x77, 0x18, 0x4f, 0x24, 0x46, 0x41, 0x6c,
+ 0xbb, 0x41, 0x12, 0xa5, 0xf6, 0x98, 0x89, 0xaf, 0x61, 0xcc, 0xc6, 0x03, 0x57, 0x4a, 0x11, 0x79,
+ 0xb9, 0xc4, 0xcc, 0xe2, 0x82, 0x49, 0x46, 0x5b, 0x1a, 0x69, 0x29, 0x64, 0xfb, 0xea, 0x4f, 0x66,
+ 0xe2, 0x4a, 0x7f, 0xe4, 0x7a, 0x31, 0x0e, 0x04, 0x66, 0x2c, 0x17, 0x3e, 0x16, 0x89, 0xe6, 0x94,
+ 0x00, 0x7d, 0x2f, 0xcb, 0xde, 0xcf, 0xab, 0x52, 0x03, 0x76, 0xb9, 0x60, 0x9f, 0xe8, 0x4b, 0x83,
+ 0x74, 0x48, 0x77, 0xdf, 0xd1, 0x21, 0x3d, 0x85, 0x66, 0xc0, 0x12, 0x37, 0x4a, 0x8d, 0x2d, 0xf5,
+ 0x50, 0x46, 0xb4, 0x0d, 0x7b, 0x9a, 0x9e, 0xd1, 0x50, 0x2f, 0xf3, 0x98, 0xbe, 0xc0, 0x89, 0x22,
+ 0x10, 0xa5, 0xe1, 0x12, 0x75, 0x63, 0xbb, 0x43, 0xba, 0x07, 0x3d, 0xd3, 0x5a, 0xe5, 0x6e, 0x3d,
+ 0x97, 0xd0, 0x05, 0x1d, 0x87, 0x26, 0x95, 0x3b, 0x7a, 0x0c, 0x0d, 0x26, 0x42, 0x63, 0x47, 0xf5,
+ 0x9a, 0x1d, 0x4d, 0x84, 0x8b, 0xaa, 0x94, 0x37, 0x1e, 0xb8, 0x12, 0x1d, 0xfc, 0xce, 0x31, 0x93,
+ 0xb4, 0x0f, 0xb0, 0x44, 0x80, 0xd4, 0x13, 0xa8, 0x16, 0x71, 0x96, 0xb2, 0x4c, 0x13, 0x3a, 0xeb,
+ 0xdb, 0x64, 0x9c, 0xa5, 0x19, 0x9a, 0x3f, 0x04, 0xce, 0xaa, 0xa0, 0x27, 0x94, 0x9a, 0xc8, 0x66,
+ 0x0d, 0x7e, 0x84, 0x23, 0x3d, 0xd7, 0x81, 0x9c, 0x70, 0x54, 0xd6, 0xb6, 0x7a, 0x97, 0xb5, 0xd6,
+ 0xce, 0xbe, 0x81, 0x53, 0xa2, 0x9d, 0x43, 0x9d, 0xf7, 0x3a, 0xe1, 0x58, 0xe3, 0xa9, 0x0f, 0xe7,
+ 0x6b, 0x74, 0x14, 0x4a, 0x37, 0xe2, 0xe8, 0x94, 0xd4, 0x4d, 0xee, 0x01, 0x63, 0x5c, 0x4c, 0xee,
+ 0xbf, 0x18, 0x56, 0xfb, 0x3b, 0xb4, 0x94, 0xc2, 0xb3, 0xfe, 0xdd, 0xc7, 0x6d, 0x18, 0xc9, 0x51,
+ 0xee, 0x59, 0x3e, 0x4b, 0x6c, 0xd5, 0x92, 0x89, 0xb0, 0x38, 0xd8, 0xf3, 0xcd, 0x0d, 0x31, 0xb5,
+ 0xb9, 0x77, 0x1d, 0x32, 0x7b, 0x75, 0x99, 0xbd, 0xa6, 0x5a, 0xdd, 0x9b, 0xdf, 0x00, 0x00, 0x00,
+ 0xff, 0xff, 0xf4, 0x79, 0x1c, 0x80, 0x1f, 0x04, 0x00, 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
index 7068db44ec..600dea3a01 100644
--- a/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/artifact/artifacts.swagger.json
@@ -109,6 +109,13 @@
"INPUTS",
"OUTPUTS"
]
+ },
+ {
+ "name": "exec_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -986,6 +993,10 @@
"version": {
"type": "string",
"description": "Specific version of the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Encapsulation of fields that uniquely identifies a Flyte resource."
@@ -1581,6 +1592,10 @@
"name": {
"type": "string",
"description": "User or system provided value for the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"title": "Encapsulation of fields that uniquely identifies a Flyte workflow execution"
diff --git a/flyteidl/gen/pb-go/flyteidl/core/identifier.pb.go b/flyteidl/gen/pb-go/flyteidl/core/identifier.pb.go
index 4ea56b88f2..bb4d3264e4 100644
--- a/flyteidl/gen/pb-go/flyteidl/core/identifier.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/core/identifier.pb.go
@@ -70,7 +70,9 @@ type Identifier struct {
// User provided value for the resource.
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// Specific version of the resource.
- Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
+ Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,6,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -136,6 +138,13 @@ func (m *Identifier) GetVersion() string {
return ""
}
+func (m *Identifier) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Encapsulation of fields that uniquely identifies a Flyte workflow execution
type WorkflowExecutionIdentifier struct {
// Name of the project the resource belongs to.
@@ -144,7 +153,9 @@ type WorkflowExecutionIdentifier struct {
// A domain can be considered as a subset within a specific project.
Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
// User or system provided value for the resource.
- Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
+ Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,5,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -196,6 +207,13 @@ func (m *WorkflowExecutionIdentifier) GetName() string {
return ""
}
+func (m *WorkflowExecutionIdentifier) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
// Encapsulation of fields that identify a Flyte node execution entity.
type NodeExecutionIdentifier struct {
NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
@@ -362,35 +380,36 @@ func init() {
func init() { proto.RegisterFile("flyteidl/core/identifier.proto", fileDescriptor_adfa846a86e1fa0c) }
var fileDescriptor_adfa846a86e1fa0c = []byte{
- // 467 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x53, 0x41, 0x8f, 0xd2, 0x50,
- 0x10, 0xb6, 0x2c, 0x02, 0x3b, 0x05, 0xb7, 0xbe, 0x83, 0xd4, 0x90, 0x98, 0x4d, 0x4d, 0xcc, 0x66,
- 0x13, 0xdb, 0x04, 0x6f, 0xc6, 0x83, 0x75, 0x97, 0x8d, 0xcd, 0x22, 0xbb, 0x29, 0x25, 0x24, 0x5e,
- 0x48, 0x69, 0x87, 0xfa, 0x04, 0xfa, 0x9a, 0xd7, 0x87, 0xda, 0x8b, 0x89, 0x7f, 0xc8, 0x9f, 0xe1,
- 0xef, 0x32, 0xaf, 0x94, 0xdd, 0x42, 0x40, 0x2f, 0x7b, 0xeb, 0xcc, 0xf7, 0xbd, 0xf9, 0xbe, 0x99,
- 0xce, 0xc0, 0x8b, 0xd9, 0x22, 0x13, 0x48, 0xc3, 0x85, 0x15, 0x30, 0x8e, 0x16, 0x0d, 0x31, 0x16,
- 0x74, 0x46, 0x91, 0x9b, 0x09, 0x67, 0x82, 0x91, 0xd6, 0x06, 0x37, 0x25, 0x6e, 0xfc, 0x56, 0x00,
- 0x9c, 0x3b, 0x0e, 0x79, 0x0f, 0x2d, 0x8e, 0x29, 0x5b, 0xf1, 0x00, 0x27, 0x22, 0x4b, 0x50, 0x57,
- 0x4e, 0x95, 0xb3, 0x27, 0xdd, 0x8e, 0xb9, 0xf5, 0xca, 0x74, 0x0b, 0x8e, 0x97, 0x25, 0xe8, 0x36,
- 0x79, 0x29, 0x22, 0x3a, 0xd4, 0x13, 0xce, 0xbe, 0x62, 0x20, 0xf4, 0xca, 0xa9, 0x72, 0x76, 0xec,
- 0x6e, 0x42, 0xf2, 0x0c, 0x6a, 0x21, 0x5b, 0xfa, 0x34, 0xd6, 0x8f, 0x72, 0xa0, 0x88, 0x08, 0x81,
- 0x6a, 0xec, 0x2f, 0x51, 0xaf, 0xe6, 0xd9, 0xfc, 0x5b, 0x56, 0xf9, 0x86, 0x3c, 0xa5, 0x2c, 0xd6,
- 0x1f, 0xaf, 0xab, 0x14, 0xa1, 0x11, 0x40, 0x67, 0xcc, 0xf8, 0x7c, 0xb6, 0x60, 0xdf, 0x7b, 0x3f,
- 0x30, 0x58, 0x09, 0xca, 0xe2, 0x52, 0x03, 0x25, 0x79, 0xe5, 0x90, 0x7c, 0xe5, 0x7f, 0xf2, 0xc6,
- 0x2f, 0x05, 0xda, 0x03, 0x16, 0xe2, 0x3e, 0x85, 0x36, 0xd4, 0x63, 0x16, 0xe2, 0x84, 0x86, 0x85,
- 0x42, 0x4d, 0x86, 0x4e, 0x48, 0x3e, 0x41, 0x13, 0x37, 0x7c, 0x89, 0x4a, 0x19, 0xb5, 0x7b, 0xbe,
- 0x33, 0xba, 0x7f, 0x98, 0x77, 0x55, 0xbc, 0x4f, 0x1a, 0x7f, 0x14, 0x68, 0x7b, 0x7e, 0x3a, 0xdf,
- 0xe7, 0xa1, 0x0b, 0x75, 0xe1, 0xa7, 0xf3, 0x8d, 0x07, 0xb5, 0xfb, 0x7c, 0x47, 0xa5, 0x54, 0xb4,
- 0x26, 0x99, 0x4e, 0x48, 0x5c, 0x78, 0x9a, 0xfb, 0xde, 0xe3, 0xf1, 0xd5, 0xce, 0xeb, 0x03, 0xad,
- 0xbb, 0x27, 0xf1, 0x36, 0x40, 0x5e, 0xca, 0x75, 0x11, 0x3c, 0x9b, 0xf8, 0x42, 0xe0, 0x32, 0x11,
- 0xf9, 0x9f, 0x6d, 0xc9, 0x8d, 0x10, 0x3c, 0xb3, 0xd7, 0x39, 0xe3, 0x27, 0x68, 0x43, 0x1a, 0xc5,
- 0xfe, 0xa2, 0xd4, 0x40, 0x07, 0x8e, 0xd3, 0x3c, 0x77, 0x3f, 0xc6, 0x46, 0x5a, 0x90, 0x1e, 0x78,
- 0x90, 0xe7, 0x23, 0x68, 0x96, 0xf7, 0x95, 0x9c, 0x80, 0x3a, 0x1a, 0x0c, 0x6f, 0x7b, 0x17, 0xce,
- 0x95, 0xd3, 0xbb, 0xd4, 0x1e, 0x91, 0x06, 0x54, 0x3d, 0x7b, 0x78, 0xad, 0x29, 0xa4, 0x09, 0x8d,
- 0xf1, 0x8d, 0x7b, 0x7d, 0xd5, 0xbf, 0x19, 0x6b, 0x15, 0x49, 0xec, 0xdb, 0xa3, 0xc1, 0xc5, 0xc7,
- 0xc9, 0x6d, 0xdf, 0x1e, 0x68, 0x47, 0x44, 0x85, 0xfa, 0xa5, 0xed, 0xd9, 0xc3, 0x9e, 0xa7, 0x55,
- 0x3f, 0xbc, 0xfb, 0xfc, 0x36, 0xa2, 0xe2, 0xcb, 0x6a, 0x6a, 0x06, 0x6c, 0x69, 0xe5, 0xde, 0x18,
- 0x8f, 0xd6, 0x1f, 0xd6, 0xdd, 0x11, 0x46, 0x18, 0x5b, 0xc9, 0xf4, 0x75, 0xc4, 0xac, 0xad, 0xbb,
- 0x9c, 0xd6, 0xf2, 0x6b, 0x7c, 0xf3, 0x37, 0x00, 0x00, 0xff, 0xff, 0x4a, 0x34, 0xd8, 0xe0, 0xaf,
- 0x03, 0x00, 0x00,
+ // 481 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x53, 0xcf, 0x8f, 0xd2, 0x40,
+ 0x14, 0xb6, 0x0b, 0x5b, 0xd8, 0x57, 0x70, 0xeb, 0x1c, 0xa4, 0x86, 0xc4, 0x6c, 0x30, 0x31, 0x9b,
+ 0x4d, 0x6c, 0x13, 0xbc, 0x19, 0x0f, 0xd6, 0x5d, 0x36, 0x36, 0x8b, 0xec, 0xa6, 0x94, 0x90, 0x78,
+ 0x21, 0xa5, 0x7d, 0xd4, 0x11, 0xe8, 0x34, 0xd3, 0x41, 0xed, 0xc5, 0xc4, 0xff, 0xcc, 0x93, 0x7f,
+ 0x97, 0x99, 0x52, 0x96, 0x42, 0x58, 0xbd, 0x78, 0x7b, 0x3f, 0xbe, 0x79, 0xdf, 0xf7, 0xde, 0xbc,
+ 0x07, 0xcf, 0x67, 0x8b, 0x4c, 0x20, 0x0d, 0x17, 0x56, 0xc0, 0x38, 0x5a, 0x34, 0xc4, 0x58, 0xd0,
+ 0x19, 0x45, 0x6e, 0x26, 0x9c, 0x09, 0x46, 0x9a, 0x9b, 0xbc, 0x29, 0xf3, 0x9d, 0x5f, 0x0a, 0x80,
+ 0x73, 0x8f, 0x21, 0xef, 0xa0, 0xc9, 0x31, 0x65, 0x2b, 0x1e, 0xe0, 0x44, 0x64, 0x09, 0x1a, 0xca,
+ 0x99, 0x72, 0xfe, 0xb8, 0xdb, 0x36, 0x77, 0x5e, 0x99, 0x6e, 0x81, 0xf1, 0xb2, 0x04, 0xdd, 0x06,
+ 0x2f, 0x79, 0xc4, 0x80, 0x5a, 0xc2, 0xd9, 0x17, 0x0c, 0x84, 0x71, 0x74, 0xa6, 0x9c, 0x9f, 0xb8,
+ 0x1b, 0x97, 0x3c, 0x05, 0x35, 0x64, 0x4b, 0x9f, 0xc6, 0x46, 0x25, 0x4f, 0x14, 0x1e, 0x21, 0x50,
+ 0x8d, 0xfd, 0x25, 0x1a, 0xd5, 0x3c, 0x9a, 0xdb, 0xb2, 0xca, 0x57, 0xe4, 0x29, 0x65, 0xb1, 0x71,
+ 0xbc, 0xae, 0x52, 0xb8, 0x44, 0x87, 0x0a, 0xe3, 0x91, 0xa1, 0xe6, 0x51, 0x69, 0x76, 0x56, 0xd0,
+ 0x1e, 0x33, 0x3e, 0x9f, 0x2d, 0xd8, 0xb7, 0xde, 0x77, 0x0c, 0x56, 0x82, 0xb2, 0xb8, 0xd4, 0x52,
+ 0x49, 0x90, 0xf2, 0x90, 0xa0, 0xa3, 0x7f, 0x0a, 0x2a, 0x68, 0x8f, 0xb7, 0xb4, 0x3f, 0x15, 0x68,
+ 0x0d, 0x58, 0x88, 0x87, 0x38, 0x5b, 0x50, 0x8b, 0x59, 0x88, 0x13, 0x1a, 0x16, 0x9c, 0xaa, 0x74,
+ 0x9d, 0x90, 0x7c, 0x84, 0x06, 0x6e, 0xf0, 0x32, 0x2b, 0x89, 0xb5, 0xee, 0xc5, 0xde, 0x78, 0xff,
+ 0xd2, 0x8e, 0xab, 0xe1, 0x36, 0xd8, 0xf9, 0xad, 0x40, 0xcb, 0xf3, 0xd3, 0xf9, 0x21, 0x0d, 0x5d,
+ 0xa8, 0x09, 0x3f, 0x9d, 0x6f, 0x34, 0x68, 0xdd, 0x67, 0x7b, 0x2c, 0xa5, 0xa2, 0xaa, 0x44, 0x3a,
+ 0x21, 0x71, 0xe1, 0x49, 0xae, 0xfb, 0x80, 0xc6, 0x97, 0x7b, 0xaf, 0x1f, 0x68, 0xdd, 0x3d, 0x8d,
+ 0x77, 0x13, 0xe4, 0x85, 0x5c, 0x29, 0xc1, 0xb3, 0x89, 0x2f, 0x04, 0x2e, 0x13, 0x91, 0xff, 0x7e,
+ 0x53, 0x6e, 0x8d, 0xe0, 0x99, 0xbd, 0x8e, 0x75, 0x7e, 0x80, 0x3e, 0xa4, 0x51, 0xec, 0x2f, 0x4a,
+ 0x0d, 0xb4, 0xe1, 0x24, 0xcd, 0x63, 0xdb, 0x31, 0xd6, 0xd3, 0x02, 0xf4, 0x9f, 0x07, 0x79, 0x31,
+ 0x82, 0x46, 0x79, 0xa7, 0xc9, 0x29, 0x68, 0xa3, 0xc1, 0xf0, 0xae, 0x77, 0xe9, 0x5c, 0x3b, 0xbd,
+ 0x2b, 0xfd, 0x11, 0xa9, 0x43, 0xd5, 0xb3, 0x87, 0x37, 0xba, 0x42, 0x1a, 0x50, 0x1f, 0xdf, 0xba,
+ 0x37, 0xd7, 0xfd, 0xdb, 0xb1, 0x7e, 0x24, 0x81, 0x7d, 0x7b, 0x34, 0xb8, 0xfc, 0x30, 0xb9, 0xeb,
+ 0xdb, 0x03, 0xbd, 0x42, 0x34, 0xa8, 0x5d, 0xd9, 0x9e, 0x3d, 0xec, 0x79, 0x7a, 0xf5, 0xfd, 0xdb,
+ 0x4f, 0x6f, 0x22, 0x2a, 0x3e, 0xaf, 0xa6, 0x66, 0xc0, 0x96, 0x56, 0xae, 0x8d, 0xf1, 0x68, 0x6d,
+ 0x58, 0xf7, 0x87, 0x1a, 0x61, 0x6c, 0x25, 0xd3, 0x57, 0x11, 0xb3, 0x76, 0x6e, 0x77, 0xaa, 0xe6,
+ 0x17, 0xfb, 0xfa, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0xea, 0x9d, 0xb8, 0xd3, 0x03, 0x00,
+ 0x00,
}
diff --git a/flyteidl/gen/pb-go/flyteidl/datacatalog/datacatalog.pb.go b/flyteidl/gen/pb-go/flyteidl/datacatalog/datacatalog.pb.go
index 1095091b5c..d1d623e792 100644
--- a/flyteidl/gen/pb-go/flyteidl/datacatalog/datacatalog.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/datacatalog/datacatalog.pb.go
@@ -1319,11 +1319,13 @@ func (m *Partition) GetValue() string {
//
// DatasetID message that is composed of several string fields.
type DatasetID struct {
- Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
- Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
- Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
- Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
- UUID string `protobuf:"bytes,5,opt,name=UUID,proto3" json:"UUID,omitempty"`
+ Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
+ Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
+ Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
+ Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
+ UUID string `protobuf:"bytes,5,opt,name=UUID,proto3" json:"UUID,omitempty"`
+ // Optional, org key applied to the resource.
+ Org string `protobuf:"bytes,6,opt,name=org,proto3" json:"org,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
@@ -1389,6 +1391,13 @@ func (m *DatasetID) GetUUID() string {
return ""
}
+func (m *DatasetID) GetOrg() string {
+ if m != nil {
+ return m.Org
+ }
+ return ""
+}
+
//
// Artifact message. It is composed of several string fields.
type Artifact struct {
@@ -2039,6 +2048,7 @@ type DatasetPropertyFilter struct {
// *DatasetPropertyFilter_Name
// *DatasetPropertyFilter_Domain
// *DatasetPropertyFilter_Version
+ // *DatasetPropertyFilter_Org
Property isDatasetPropertyFilter_Property `protobuf_oneof:"property"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
@@ -2090,6 +2100,10 @@ type DatasetPropertyFilter_Version struct {
Version string `protobuf:"bytes,4,opt,name=version,proto3,oneof"`
}
+type DatasetPropertyFilter_Org struct {
+ Org string `protobuf:"bytes,5,opt,name=org,proto3,oneof"`
+}
+
func (*DatasetPropertyFilter_Project) isDatasetPropertyFilter_Property() {}
func (*DatasetPropertyFilter_Name) isDatasetPropertyFilter_Property() {}
@@ -2098,6 +2112,8 @@ func (*DatasetPropertyFilter_Domain) isDatasetPropertyFilter_Property() {}
func (*DatasetPropertyFilter_Version) isDatasetPropertyFilter_Property() {}
+func (*DatasetPropertyFilter_Org) isDatasetPropertyFilter_Property() {}
+
func (m *DatasetPropertyFilter) GetProperty() isDatasetPropertyFilter_Property {
if m != nil {
return m.Property
@@ -2133,6 +2149,13 @@ func (m *DatasetPropertyFilter) GetVersion() string {
return ""
}
+func (m *DatasetPropertyFilter) GetOrg() string {
+ if x, ok := m.GetProperty().(*DatasetPropertyFilter_Org); ok {
+ return x.Org
+ }
+ return ""
+}
+
// XXX_OneofWrappers is for the internal use of the proto package.
func (*DatasetPropertyFilter) XXX_OneofWrappers() []interface{} {
return []interface{}{
@@ -2140,6 +2163,7 @@ func (*DatasetPropertyFilter) XXX_OneofWrappers() []interface{} {
(*DatasetPropertyFilter_Name)(nil),
(*DatasetPropertyFilter_Domain)(nil),
(*DatasetPropertyFilter_Version)(nil),
+ (*DatasetPropertyFilter_Org)(nil),
}
}
@@ -2260,112 +2284,113 @@ func init() {
}
var fileDescriptor_275951237ff4368a = []byte{
- // 1675 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0x4b, 0x6f, 0xdb, 0xc6,
- 0x13, 0x37, 0x25, 0x47, 0x32, 0x47, 0x96, 0x22, 0x6f, 0x6c, 0x47, 0x56, 0x12, 0x5b, 0x61, 0x02,
- 0xff, 0x8d, 0xfc, 0x1b, 0x29, 0xb5, 0x93, 0xa0, 0x49, 0x8b, 0xb6, 0xb2, 0xa5, 0xd8, 0xaa, 0xe3,
- 0x47, 0xe8, 0x07, 0xd0, 0x07, 0x20, 0xac, 0xcd, 0x35, 0xc3, 0x9a, 0x12, 0x19, 0x72, 0x9d, 0x5a,
- 0xa7, 0xa2, 0x97, 0x1e, 0xda, 0xde, 0x0a, 0xf4, 0x0b, 0xf4, 0x83, 0xf4, 0x98, 0x5b, 0xbf, 0x50,
- 0x2f, 0xc5, 0x92, 0xbb, 0x14, 0x49, 0x51, 0xb6, 0xe2, 0x43, 0x80, 0x5e, 0x08, 0xee, 0xee, 0xcc,
- 0x6f, 0xe7, 0xb1, 0xb3, 0x33, 0xb3, 0xb0, 0x78, 0x62, 0xf6, 0x28, 0x31, 0x34, 0xb3, 0xa6, 0x61,
- 0x8a, 0x8f, 0x31, 0xc5, 0xa6, 0xa5, 0x87, 0xff, 0xab, 0xb6, 0x63, 0x51, 0x0b, 0xe5, 0x42, 0x53,
- 0xe5, 0xdb, 0x01, 0xd3, 0xb1, 0xe5, 0x90, 0x9a, 0x69, 0x50, 0xe2, 0x60, 0xd3, 0xf5, 0x49, 0xcb,
- 0xf3, 0xba, 0x65, 0xe9, 0x26, 0xa9, 0x79, 0xa3, 0xa3, 0xb3, 0x93, 0x9a, 0x76, 0xe6, 0x60, 0x6a,
- 0x58, 0x5d, 0xbe, 0xbe, 0x10, 0x5f, 0xa7, 0x46, 0x87, 0xb8, 0x14, 0x77, 0x6c, 0x9f, 0x40, 0x79,
- 0x01, 0xd3, 0x6b, 0x0e, 0xc1, 0x94, 0x34, 0x30, 0xc5, 0x2e, 0xa1, 0x2a, 0x79, 0x73, 0x46, 0x5c,
- 0x8a, 0xaa, 0x90, 0xd5, 0xfc, 0x99, 0x92, 0x54, 0x91, 0x96, 0x72, 0xcb, 0xd3, 0xd5, 0xb0, 0xa0,
- 0x82, 0x5a, 0x10, 0x29, 0x37, 0x61, 0x26, 0x86, 0xe3, 0xda, 0x56, 0xd7, 0x25, 0x4a, 0x13, 0xa6,
- 0xd6, 0x09, 0x8d, 0xa1, 0x3f, 0x8a, 0xa3, 0xcf, 0x26, 0xa1, 0xb7, 0x1a, 0x7d, 0xfc, 0x06, 0xa0,
- 0x30, 0x8c, 0x0f, 0xfe, 0xde, 0x52, 0xfe, 0x21, 0x79, 0x30, 0x75, 0x87, 0x1a, 0x27, 0xf8, 0xf8,
- 0xea, 0xe2, 0xa0, 0xbb, 0x90, 0xc3, 0x1c, 0xa4, 0x6d, 0x68, 0xa5, 0x54, 0x45, 0x5a, 0x92, 0x37,
- 0xc6, 0x54, 0x10, 0x93, 0x2d, 0x0d, 0xdd, 0x82, 0x09, 0x8a, 0xf5, 0x76, 0x17, 0x77, 0x48, 0x29,
- 0xcd, 0xd7, 0xb3, 0x14, 0xeb, 0xdb, 0xb8, 0x43, 0x56, 0x0b, 0x30, 0xf9, 0xe6, 0x8c, 0x38, 0xbd,
- 0xf6, 0x6b, 0xdc, 0xd5, 0x4c, 0xa2, 0x6c, 0xc0, 0x8d, 0x88, 0x5c, 0x5c, 0xbf, 0x8f, 0x61, 0x42,
- 0x20, 0x72, 0xc9, 0x66, 0x22, 0x92, 0x05, 0x0c, 0x01, 0x99, 0xf2, 0x95, 0x70, 0x44, 0x5c, 0xc9,
- 0x2b, 0x60, 0x95, 0x60, 0x36, 0x8e, 0xc5, 0xbd, 0xba, 0x02, 0xf9, 0xba, 0xa6, 0xed, 0x63, 0x5d,
- 0xa0, 0x2b, 0x90, 0xa6, 0x58, 0xe7, 0xc0, 0xc5, 0x08, 0x30, 0xa3, 0x62, 0x8b, 0x4a, 0x11, 0x0a,
- 0x82, 0x89, 0xc3, 0xfc, 0x25, 0xc1, 0xf4, 0x4b, 0xc3, 0x0d, 0x14, 0x77, 0xaf, 0xee, 0x91, 0x27,
- 0x90, 0x39, 0x31, 0x4c, 0x4a, 0x1c, 0xcf, 0x19, 0xb9, 0xe5, 0x3b, 0x11, 0x86, 0x17, 0xde, 0x52,
- 0xf3, 0xdc, 0x76, 0x88, 0xeb, 0x1a, 0x56, 0x57, 0xe5, 0xc4, 0xe8, 0x73, 0x00, 0x1b, 0xeb, 0x46,
- 0xd7, 0x0b, 0x1a, 0xcf, 0x4f, 0xb9, 0xe5, 0xf9, 0x08, 0xeb, 0x6e, 0xb0, 0xbc, 0x63, 0xb3, 0xaf,
- 0xab, 0x86, 0x38, 0x94, 0x53, 0x98, 0x89, 0x29, 0xc0, 0x5d, 0xb7, 0x02, 0xb2, 0xb0, 0xa3, 0x5b,
- 0x92, 0x2a, 0xe9, 0xe1, 0xf6, 0xee, 0xd3, 0xa1, 0x3b, 0x00, 0x5d, 0x72, 0x4e, 0xdb, 0xd4, 0x3a,
- 0x25, 0x5d, 0xff, 0x54, 0xa9, 0x32, 0x9b, 0xd9, 0x67, 0x13, 0xca, 0x6f, 0x12, 0xdc, 0x60, 0xbb,
- 0x71, 0xf5, 0x03, 0x6b, 0xf5, 0x75, 0x97, 0xae, 0xae, 0x7b, 0xea, 0xbd, 0x75, 0xd7, 0x7d, 0xe7,
- 0xf5, 0xa5, 0xe1, 0xaa, 0x3f, 0x82, 0x09, 0xee, 0x15, 0xa1, 0x79, 0x72, 0x58, 0x06, 0x54, 0x97,
- 0xe9, 0xfd, 0x8f, 0x04, 0x33, 0x07, 0xb6, 0x96, 0x70, 0xa8, 0x3f, 0x78, 0xe4, 0xa2, 0x87, 0x30,
- 0xce, 0xa0, 0x4a, 0xe3, 0x9e, 0x62, 0x73, 0x89, 0x2e, 0x65, 0xdb, 0xaa, 0x1e, 0x19, 0x8b, 0xba,
- 0x0e, 0xa1, 0xd8, 0x63, 0xb9, 0x96, 0x10, 0x75, 0x5b, 0x7c, 0x51, 0x0d, 0xc8, 0x06, 0xee, 0x86,
- 0x67, 0x30, 0x1b, 0x57, 0x9e, 0x1b, 0x7a, 0x21, 0xaa, 0x8b, 0xe4, 0xd9, 0x2d, 0xa4, 0x89, 0x82,
- 0x21, 0xaf, 0x12, 0x97, 0x38, 0x6f, 0x3d, 0x87, 0xb5, 0x1a, 0xe8, 0x09, 0x00, 0x37, 0x84, 0x60,
- 0x18, 0x6e, 0x32, 0x99, 0x53, 0xb6, 0x34, 0x34, 0x17, 0xb2, 0x88, 0xef, 0x1d, 0x61, 0x0f, 0xe5,
- 0x9d, 0x04, 0x77, 0xd6, 0x09, 0xdd, 0x71, 0x9a, 0xe7, 0x94, 0x74, 0xb5, 0xd0, 0x76, 0xc2, 0x47,
- 0x75, 0x28, 0x38, 0xfd, 0xd9, 0xfe, 0xbe, 0xe5, 0xc8, 0xbe, 0x11, 0x39, 0xd5, 0x7c, 0x88, 0xc3,
- 0xdf, 0xdf, 0xfa, 0xa1, 0x4b, 0x9c, 0xc0, 0x63, 0x6a, 0xd6, 0x1b, 0xb7, 0x34, 0xb4, 0x01, 0xe8,
- 0x35, 0xc1, 0x0e, 0x3d, 0x22, 0x98, 0xb6, 0x8d, 0x2e, 0x65, 0x5c, 0x26, 0x0f, 0xe4, 0xb9, 0xaa,
- 0x9f, 0xfe, 0xaa, 0x22, 0xfd, 0x55, 0x1b, 0x3c, 0x3d, 0xaa, 0x53, 0x01, 0x53, 0x8b, 0xf3, 0x28,
- 0x7f, 0xa6, 0x20, 0x17, 0x92, 0xe2, 0xbf, 0x22, 0x37, 0x7a, 0x06, 0x40, 0xce, 0x6d, 0xc3, 0x21,
- 0x6e, 0x1b, 0xd3, 0xd2, 0x38, 0x97, 0x31, 0x8e, 0xb0, 0x2f, 0x12, 0xbf, 0x2a, 0x73, 0xea, 0x3a,
- 0x8d, 0x9c, 0xce, 0xcc, 0x48, 0xa7, 0x53, 0xf9, 0x0e, 0xe6, 0x87, 0xb9, 0x9b, 0x9f, 0xca, 0xe7,
- 0x90, 0x0b, 0x59, 0x81, 0x1b, 0xad, 0x34, 0xcc, 0x68, 0x6a, 0x98, 0x58, 0xe9, 0xc1, 0x9c, 0x4a,
- 0x4c, 0x82, 0x5d, 0xf2, 0xa1, 0x0f, 0x92, 0x72, 0x1b, 0xca, 0x49, 0x5b, 0xf3, 0x4c, 0xf5, 0x8b,
- 0x04, 0x59, 0x1e, 0x1a, 0x68, 0x11, 0x52, 0x97, 0x06, 0x4f, 0xca, 0xd0, 0x22, 0xd6, 0x4d, 0x8d,
- 0x64, 0x5d, 0x74, 0x1f, 0xf2, 0x36, 0x8b, 0x5f, 0xb6, 0xf7, 0x26, 0xe9, 0xb9, 0xa5, 0x74, 0x25,
- 0xbd, 0x24, 0xab, 0xd1, 0x49, 0x65, 0x05, 0xe4, 0x5d, 0x31, 0x81, 0x8a, 0x90, 0x3e, 0x25, 0x3d,
- 0x1e, 0xfc, 0xec, 0x17, 0x4d, 0xc3, 0xb5, 0xb7, 0xd8, 0x3c, 0x13, 0xa1, 0xea, 0x0f, 0x94, 0x1f,
- 0x41, 0x0e, 0xc4, 0x43, 0x25, 0xc8, 0xda, 0x8e, 0xf5, 0x3d, 0xe1, 0xb5, 0x80, 0xac, 0x8a, 0x21,
- 0x42, 0x30, 0x1e, 0x0a, 0x73, 0xef, 0x1f, 0xcd, 0x42, 0x46, 0xb3, 0x3a, 0xd8, 0xf0, 0x13, 0xa4,
- 0xac, 0xf2, 0x11, 0x43, 0x79, 0x4b, 0x1c, 0x96, 0x53, 0xbc, 0x63, 0x27, 0xab, 0x62, 0xc8, 0x50,
- 0x0e, 0x0e, 0x5a, 0x0d, 0xef, 0xca, 0x93, 0x55, 0xef, 0x5f, 0x79, 0x97, 0x82, 0x09, 0x71, 0x85,
- 0xa1, 0x42, 0x60, 0x43, 0xd9, 0xb3, 0x55, 0xe8, 0x22, 0x4f, 0x8d, 0x76, 0x91, 0x8b, 0x8b, 0x38,
- 0xfd, 0xfe, 0x17, 0xf1, 0xf8, 0x68, 0xce, 0x78, 0xca, 0xf2, 0x23, 0x37, 0xb3, 0x5b, 0xba, 0xe6,
- 0xed, 0x33, 0x1b, 0xcb, 0x8f, 0x7c, 0x59, 0x0d, 0x51, 0xa2, 0xfb, 0x30, 0x4e, 0xb1, 0xee, 0x96,
- 0x32, 0x1e, 0xc7, 0x60, 0x31, 0xe4, 0xad, 0xb2, 0xb0, 0x3d, 0xf6, 0x8a, 0x2b, 0x8d, 0x85, 0x6d,
- 0xf6, 0xf2, 0xb0, 0xe5, 0xd4, 0x75, 0xaa, 0xec, 0xc2, 0x64, 0x58, 0xc3, 0xc0, 0x67, 0x52, 0xc8,
- 0x67, 0x1f, 0x85, 0x0f, 0x01, 0x93, 0x5b, 0xf4, 0x11, 0x55, 0xd6, 0x47, 0x54, 0x5f, 0xfa, 0x7d,
- 0x84, 0x38, 0x1c, 0x26, 0xa4, 0xf7, 0xb1, 0x9e, 0x08, 0xb4, 0x90, 0x90, 0x30, 0x23, 0xe9, 0x32,
- 0xe4, 0xba, 0xf4, 0x68, 0xc5, 0xfc, 0x4f, 0x12, 0x4c, 0x08, 0x7b, 0xa3, 0xe7, 0x90, 0x3d, 0x25,
- 0xbd, 0x76, 0x07, 0xdb, 0xbc, 0x58, 0xb8, 0x9b, 0xe8, 0x97, 0xea, 0x26, 0xe9, 0x6d, 0x61, 0xbb,
- 0xd9, 0xa5, 0x4e, 0x4f, 0xcd, 0x9c, 0x7a, 0x83, 0xf2, 0x33, 0xc8, 0x85, 0xa6, 0x47, 0x0d, 0x85,
- 0xe7, 0xa9, 0x4f, 0x24, 0x65, 0x07, 0x8a, 0xf1, 0xc2, 0x08, 0x7d, 0x0a, 0x59, 0xbf, 0x34, 0x72,
- 0x13, 0x45, 0xd9, 0x33, 0xba, 0xba, 0x49, 0x76, 0x1d, 0xcb, 0x26, 0x0e, 0xed, 0xf9, 0xdc, 0xaa,
- 0xe0, 0x50, 0xfe, 0x4e, 0xc3, 0x74, 0x12, 0x05, 0xfa, 0x02, 0x80, 0x25, 0xcf, 0x48, 0x85, 0x36,
- 0x1f, 0x3f, 0x14, 0x51, 0x9e, 0x8d, 0x31, 0x55, 0xa6, 0x58, 0xe7, 0x00, 0xaf, 0xa0, 0x18, 0x9c,
- 0xae, 0x76, 0xa4, 0xc8, 0xbd, 0x9f, 0x7c, 0x1a, 0x07, 0xc0, 0xae, 0x07, 0xfc, 0x1c, 0x72, 0x1b,
- 0xae, 0x07, 0x4e, 0xe5, 0x88, 0xbe, 0xef, 0xee, 0x25, 0xc6, 0xd1, 0x00, 0x60, 0x41, 0x70, 0x73,
- 0xbc, 0x4d, 0x28, 0x88, 0xba, 0x82, 0xc3, 0xf9, 0x31, 0xa6, 0x24, 0x1d, 0x85, 0x01, 0xb4, 0x3c,
- 0xe7, 0xe5, 0x60, 0xbb, 0x30, 0xc1, 0x08, 0x30, 0xb5, 0x9c, 0x12, 0x54, 0xa4, 0xa5, 0xc2, 0xf2,
- 0xe3, 0x4b, 0xfd, 0x50, 0x5d, 0xb3, 0x3a, 0x36, 0x76, 0x0c, 0x97, 0x95, 0xaa, 0x3e, 0xaf, 0x1a,
- 0xa0, 0x28, 0x15, 0x40, 0x83, 0xeb, 0x08, 0x20, 0xd3, 0x7c, 0x75, 0x50, 0x7f, 0xb9, 0x57, 0x1c,
- 0x5b, 0x9d, 0x82, 0xeb, 0x36, 0x07, 0xe4, 0x1a, 0x28, 0xeb, 0x30, 0x9b, 0xac, 0x7f, 0xbc, 0x86,
- 0x94, 0x06, 0x6b, 0xc8, 0x55, 0x80, 0x09, 0x81, 0xa7, 0x7c, 0x06, 0x53, 0x03, 0x1e, 0x8e, 0x14,
- 0x99, 0x52, 0xbc, 0x3d, 0x0c, 0x73, 0x7f, 0x0b, 0x37, 0x87, 0x38, 0x16, 0x3d, 0xf6, 0x43, 0x87,
- 0x15, 0x0e, 0x12, 0x2f, 0x1c, 0xc2, 0x76, 0xda, 0x24, 0xbd, 0x43, 0x76, 0xde, 0x77, 0xb1, 0xc1,
- 0xac, 0xcc, 0x82, 0xe6, 0x10, 0x9b, 0x11, 0xf0, 0xa7, 0x30, 0x19, 0xa6, 0x1a, 0x39, 0x99, 0xfc,
- 0x2a, 0xc1, 0x4c, 0xa2, 0x37, 0x51, 0x39, 0x96, 0x59, 0x98, 0x5a, 0x22, 0xb7, 0x4c, 0x87, 0x73,
- 0xcb, 0xc6, 0x18, 0xbf, 0x60, 0x4a, 0xd1, 0xec, 0xc2, 0x24, 0xe5, 0xf9, 0xa5, 0x1c, 0xcb, 0x2f,
- 0x0c, 0x8b, 0x4f, 0x44, 0xb4, 0xf8, 0x3d, 0x05, 0x53, 0x03, 0xad, 0x0a, 0x93, 0xdc, 0x34, 0x3a,
- 0x86, 0x2f, 0x47, 0x5e, 0xf5, 0x07, 0x6c, 0x36, 0xdc, 0x65, 0xf8, 0x03, 0xf4, 0x25, 0x64, 0x5d,
- 0xcb, 0xa1, 0x9b, 0xa4, 0xe7, 0x09, 0x51, 0x58, 0x5e, 0xbc, 0xb8, 0x0f, 0xaa, 0xee, 0xf9, 0xd4,
- 0xaa, 0x60, 0x43, 0x2f, 0x40, 0x66, 0xbf, 0x3b, 0x8e, 0xc6, 0x0f, 0x7f, 0x61, 0x79, 0x69, 0x04,
- 0x0c, 0x8f, 0x5e, 0xed, 0xb3, 0x2a, 0x0f, 0x40, 0x0e, 0xe6, 0x51, 0x01, 0xa0, 0xd1, 0xdc, 0x5b,
- 0x6b, 0x6e, 0x37, 0x5a, 0xdb, 0xeb, 0xc5, 0x31, 0x94, 0x07, 0xb9, 0x1e, 0x0c, 0x25, 0xe5, 0x36,
- 0x64, 0xb9, 0x1c, 0x68, 0x0a, 0xf2, 0x6b, 0x6a, 0xb3, 0xbe, 0xdf, 0xda, 0xd9, 0x6e, 0xef, 0xb7,
- 0xb6, 0x9a, 0xc5, 0xb1, 0xe5, 0x9f, 0xb3, 0x90, 0x63, 0x3e, 0x5a, 0xf3, 0x05, 0x40, 0x87, 0x90,
- 0x8f, 0x3c, 0xd1, 0xa0, 0xe8, 0xed, 0x96, 0xf4, 0x0c, 0x54, 0x56, 0x2e, 0x22, 0xe1, 0xf5, 0xde,
- 0x16, 0x40, 0xff, 0x69, 0x06, 0x45, 0x6f, 0xb6, 0x81, 0xa7, 0x9f, 0xf2, 0xc2, 0xd0, 0x75, 0x0e,
- 0xf7, 0x35, 0x14, 0xa2, 0x8f, 0x0e, 0x28, 0x49, 0x88, 0x58, 0x23, 0x58, 0xbe, 0x77, 0x21, 0x0d,
- 0x87, 0xde, 0x85, 0x5c, 0xe8, 0x95, 0x05, 0x0d, 0x88, 0x12, 0x07, 0xad, 0x0c, 0x27, 0xe0, 0x88,
- 0x75, 0xc8, 0xf8, 0x4f, 0x1a, 0x28, 0x5a, 0x84, 0x46, 0x1e, 0x47, 0xca, 0xb7, 0x12, 0xd7, 0x38,
- 0xc4, 0x21, 0xe4, 0x23, 0x2f, 0x08, 0x31, 0xb7, 0x24, 0x3d, 0x8f, 0xc4, 0xdc, 0x92, 0xfc, 0x00,
- 0xb1, 0x07, 0x93, 0xe1, 0xee, 0x1c, 0x55, 0x06, 0x78, 0x62, 0xcf, 0x08, 0xe5, 0xbb, 0x17, 0x50,
- 0xf4, 0x9d, 0x13, 0xed, 0x45, 0x63, 0xce, 0x49, 0xec, 0xd2, 0x63, 0xce, 0x19, 0xd2, 0xcc, 0xbe,
- 0x81, 0xd9, 0xe4, 0xc6, 0x02, 0x3d, 0x88, 0xbb, 0x61, 0x78, 0xb3, 0x59, 0xfe, 0xff, 0x48, 0xb4,
- 0x7c, 0x4b, 0x02, 0x68, 0xb0, 0xe4, 0x47, 0x8b, 0xb1, 0x76, 0x62, 0x48, 0x3b, 0x52, 0xfe, 0xdf,
- 0xa5, 0x74, 0xfe, 0x36, 0xab, 0x6b, 0xdf, 0xd4, 0x75, 0x83, 0xbe, 0x3e, 0x3b, 0xaa, 0x1e, 0x5b,
- 0x9d, 0x9a, 0x57, 0x87, 0x59, 0x8e, 0xee, 0xff, 0xd4, 0x82, 0xe7, 0x5d, 0x9d, 0x74, 0x6b, 0xf6,
- 0xd1, 0x43, 0xdd, 0xaa, 0x25, 0x3d, 0x13, 0x1f, 0x65, 0xbc, 0x92, 0x70, 0xe5, 0xdf, 0x00, 0x00,
- 0x00, 0xff, 0xff, 0x62, 0x68, 0x58, 0x86, 0x45, 0x16, 0x00, 0x00,
+ // 1694 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x58, 0xcd, 0x6f, 0xdb, 0xc6,
+ 0x12, 0x37, 0x25, 0x5b, 0x32, 0x47, 0x96, 0x22, 0x6f, 0x6c, 0x47, 0x56, 0x12, 0x5b, 0x61, 0x02,
+ 0x3f, 0x23, 0xef, 0x45, 0xca, 0xb3, 0x93, 0xe0, 0x25, 0xaf, 0x68, 0x2b, 0x5b, 0x8a, 0xad, 0x3a,
+ 0xfe, 0x08, 0xfd, 0x01, 0xf4, 0x03, 0x10, 0xd6, 0xe6, 0x9a, 0x61, 0x4d, 0x89, 0x0c, 0xb9, 0x4e,
+ 0xad, 0x63, 0x2f, 0x3d, 0x14, 0xbd, 0x14, 0x05, 0x7a, 0xed, 0xa1, 0x7f, 0x48, 0x8f, 0xb9, 0xf5,
+ 0x1f, 0xea, 0xa5, 0x58, 0x72, 0x97, 0x22, 0x29, 0xca, 0x56, 0x7c, 0x08, 0xd0, 0x0b, 0xc1, 0xdd,
+ 0x9d, 0xf9, 0xed, 0x7c, 0xec, 0xec, 0xcc, 0x2c, 0x2c, 0x9d, 0x9a, 0x3d, 0x4a, 0x0c, 0xcd, 0xac,
+ 0x69, 0x98, 0xe2, 0x13, 0x4c, 0xb1, 0x69, 0xe9, 0xe1, 0xff, 0xaa, 0xed, 0x58, 0xd4, 0x42, 0xb9,
+ 0xd0, 0x54, 0xf9, 0x4e, 0xc0, 0x74, 0x62, 0x39, 0xa4, 0x66, 0x1a, 0x94, 0x38, 0xd8, 0x74, 0x7d,
+ 0xd2, 0xf2, 0x82, 0x6e, 0x59, 0xba, 0x49, 0x6a, 0xde, 0xe8, 0xf8, 0xfc, 0xb4, 0xa6, 0x9d, 0x3b,
+ 0x98, 0x1a, 0x56, 0x97, 0xaf, 0x2f, 0xc6, 0xd7, 0xa9, 0xd1, 0x21, 0x2e, 0xc5, 0x1d, 0xdb, 0x27,
+ 0x50, 0x5e, 0xc2, 0xcc, 0xba, 0x43, 0x30, 0x25, 0x0d, 0x4c, 0xb1, 0x4b, 0xa8, 0x4a, 0xde, 0x9e,
+ 0x13, 0x97, 0xa2, 0x2a, 0x64, 0x35, 0x7f, 0xa6, 0x24, 0x55, 0xa4, 0xe5, 0xdc, 0xca, 0x4c, 0x35,
+ 0x2c, 0xa8, 0xa0, 0x16, 0x44, 0xca, 0x2d, 0x98, 0x8d, 0xe1, 0xb8, 0xb6, 0xd5, 0x75, 0x89, 0xd2,
+ 0x84, 0xe9, 0x0d, 0x42, 0x63, 0xe8, 0x8f, 0xe3, 0xe8, 0x73, 0x49, 0xe8, 0xad, 0x46, 0x1f, 0xbf,
+ 0x01, 0x28, 0x0c, 0xe3, 0x83, 0x7f, 0xb0, 0x94, 0xbf, 0x4a, 0x1e, 0x4c, 0xdd, 0xa1, 0xc6, 0x29,
+ 0x3e, 0xb9, 0xbe, 0x38, 0xe8, 0x1e, 0xe4, 0x30, 0x07, 0x69, 0x1b, 0x5a, 0x29, 0x55, 0x91, 0x96,
+ 0xe5, 0xcd, 0x31, 0x15, 0xc4, 0x64, 0x4b, 0x43, 0xb7, 0x61, 0x92, 0x62, 0xbd, 0xdd, 0xc5, 0x1d,
+ 0x52, 0x4a, 0xf3, 0xf5, 0x2c, 0xc5, 0xfa, 0x0e, 0xee, 0x90, 0xb5, 0x02, 0x4c, 0xbd, 0x3d, 0x27,
+ 0x4e, 0xaf, 0xfd, 0x06, 0x77, 0x35, 0x93, 0x28, 0x9b, 0x70, 0x33, 0x22, 0x17, 0xd7, 0xef, 0xbf,
+ 0x30, 0x29, 0x10, 0xb9, 0x64, 0xb3, 0x11, 0xc9, 0x02, 0x86, 0x80, 0x4c, 0xf9, 0x42, 0x38, 0x22,
+ 0xae, 0xe4, 0x35, 0xb0, 0x4a, 0x30, 0x17, 0xc7, 0xe2, 0x5e, 0x5d, 0x85, 0x7c, 0x5d, 0xd3, 0x0e,
+ 0xb0, 0x2e, 0xd0, 0x15, 0x48, 0x53, 0xac, 0x73, 0xe0, 0x62, 0x04, 0x98, 0x51, 0xb1, 0x45, 0xa5,
+ 0x08, 0x05, 0xc1, 0xc4, 0x61, 0xfe, 0x90, 0x60, 0xe6, 0x95, 0xe1, 0x06, 0x8a, 0xbb, 0xd7, 0xf7,
+ 0xc8, 0x53, 0xc8, 0x9c, 0x1a, 0x26, 0x25, 0x8e, 0xe7, 0x8c, 0xdc, 0xca, 0xdd, 0x08, 0xc3, 0x4b,
+ 0x6f, 0xa9, 0x79, 0x61, 0x3b, 0xc4, 0x75, 0x0d, 0xab, 0xab, 0x72, 0x62, 0xf4, 0x29, 0x80, 0x8d,
+ 0x75, 0xa3, 0xeb, 0x05, 0x8d, 0xe7, 0xa7, 0xdc, 0xca, 0x42, 0x84, 0x75, 0x2f, 0x58, 0xde, 0xb5,
+ 0xd9, 0xd7, 0x55, 0x43, 0x1c, 0xca, 0x19, 0xcc, 0xc6, 0x14, 0xe0, 0xae, 0x5b, 0x05, 0x59, 0xd8,
+ 0xd1, 0x2d, 0x49, 0x95, 0xf4, 0x70, 0x7b, 0xf7, 0xe9, 0xd0, 0x5d, 0x80, 0x2e, 0xb9, 0xa0, 0x6d,
+ 0x6a, 0x9d, 0x91, 0xae, 0x7f, 0xaa, 0x54, 0x99, 0xcd, 0x1c, 0xb0, 0x09, 0xe5, 0x27, 0x09, 0x6e,
+ 0xb2, 0xdd, 0xb8, 0xfa, 0x81, 0xb5, 0xfa, 0xba, 0x4b, 0xd7, 0xd7, 0x3d, 0xf5, 0xc1, 0xba, 0xeb,
+ 0xbe, 0xf3, 0xfa, 0xd2, 0x70, 0xd5, 0x1f, 0xc3, 0x24, 0xf7, 0x8a, 0xd0, 0x3c, 0x39, 0x2c, 0x03,
+ 0xaa, 0xab, 0xf4, 0xfe, 0x4b, 0x82, 0xd9, 0x43, 0x5b, 0x4b, 0x38, 0xd4, 0x1f, 0x3d, 0x72, 0xd1,
+ 0x23, 0x18, 0x67, 0x50, 0xa5, 0x71, 0x4f, 0xb1, 0xf9, 0x44, 0x97, 0xb2, 0x6d, 0x55, 0x8f, 0x8c,
+ 0x45, 0x5d, 0x87, 0x50, 0xec, 0xb1, 0x4c, 0x24, 0x44, 0xdd, 0x36, 0x5f, 0x54, 0x03, 0xb2, 0x81,
+ 0xbb, 0xe1, 0x39, 0xcc, 0xc5, 0x95, 0xe7, 0x86, 0x5e, 0x8c, 0xea, 0x22, 0x79, 0x76, 0x0b, 0x69,
+ 0xa2, 0x60, 0xc8, 0xab, 0xc4, 0x25, 0xce, 0x3b, 0xcf, 0x61, 0xad, 0x06, 0x7a, 0x0a, 0xc0, 0x0d,
+ 0x21, 0x18, 0x86, 0x9b, 0x4c, 0xe6, 0x94, 0x2d, 0x0d, 0xcd, 0x87, 0x2c, 0xe2, 0x7b, 0x47, 0xd8,
+ 0x43, 0x79, 0x2f, 0xc1, 0xdd, 0x0d, 0x42, 0x77, 0x9d, 0xe6, 0x05, 0x25, 0x5d, 0x2d, 0xb4, 0x9d,
+ 0xf0, 0x51, 0x1d, 0x0a, 0x4e, 0x7f, 0xb6, 0xbf, 0x6f, 0x39, 0xb2, 0x6f, 0x44, 0x4e, 0x35, 0x1f,
+ 0xe2, 0xf0, 0xf7, 0xb7, 0xbe, 0xeb, 0x12, 0x27, 0xf0, 0x98, 0x9a, 0xf5, 0xc6, 0x2d, 0x0d, 0x6d,
+ 0x02, 0x7a, 0x43, 0xb0, 0x43, 0x8f, 0x09, 0xa6, 0x6d, 0xa3, 0x4b, 0x19, 0x97, 0xc9, 0x03, 0x79,
+ 0xbe, 0xea, 0xa7, 0xbf, 0xaa, 0x48, 0x7f, 0xd5, 0x06, 0x4f, 0x8f, 0xea, 0x74, 0xc0, 0xd4, 0xe2,
+ 0x3c, 0xca, 0xef, 0x29, 0xc8, 0x85, 0xa4, 0xf8, 0xa7, 0xc8, 0x8d, 0x9e, 0x03, 0x90, 0x0b, 0xdb,
+ 0x70, 0x88, 0xdb, 0xc6, 0xb4, 0x34, 0xce, 0x65, 0x8c, 0x23, 0x1c, 0x88, 0xc4, 0xaf, 0xca, 0x9c,
+ 0xba, 0x4e, 0x23, 0xa7, 0x33, 0x33, 0xd2, 0xe9, 0x54, 0xbe, 0x81, 0x85, 0x61, 0xee, 0xe6, 0xa7,
+ 0xf2, 0x05, 0xe4, 0x42, 0x56, 0xe0, 0x46, 0x2b, 0x0d, 0x33, 0x9a, 0x1a, 0x26, 0x56, 0x7a, 0x30,
+ 0xaf, 0x12, 0x93, 0x60, 0x97, 0x7c, 0xec, 0x83, 0xa4, 0xdc, 0x81, 0x72, 0xd2, 0xd6, 0x3c, 0x53,
+ 0xfd, 0x28, 0x41, 0x96, 0x87, 0x06, 0x5a, 0x82, 0xd4, 0x95, 0xc1, 0x93, 0x32, 0xb4, 0x88, 0x75,
+ 0x53, 0x23, 0x59, 0x17, 0x3d, 0x80, 0xbc, 0xcd, 0xe2, 0x97, 0xed, 0xbd, 0x45, 0x7a, 0x6e, 0x29,
+ 0x5d, 0x49, 0x2f, 0xcb, 0x6a, 0x74, 0x52, 0x59, 0x05, 0x79, 0x4f, 0x4c, 0xa0, 0x22, 0xa4, 0xcf,
+ 0x48, 0x8f, 0x07, 0x3f, 0xfb, 0x45, 0x33, 0x30, 0xf1, 0x0e, 0x9b, 0xe7, 0x22, 0x54, 0xfd, 0x81,
+ 0xf2, 0xb3, 0x04, 0x72, 0x20, 0x1f, 0x2a, 0x41, 0xd6, 0x76, 0xac, 0x6f, 0x09, 0x2f, 0x06, 0x64,
+ 0x55, 0x0c, 0x11, 0x82, 0xf1, 0x50, 0x9c, 0x7b, 0xff, 0x68, 0x0e, 0x32, 0x9a, 0xd5, 0xc1, 0x86,
+ 0x9f, 0x21, 0x65, 0x95, 0x8f, 0x18, 0xca, 0x3b, 0xe2, 0xb0, 0xa4, 0xe2, 0x9d, 0x3b, 0x59, 0x15,
+ 0x43, 0x86, 0x72, 0x78, 0xd8, 0x6a, 0x78, 0x77, 0x9e, 0xac, 0x7a, 0xff, 0x4c, 0x52, 0xcb, 0xd1,
+ 0xbd, 0x83, 0x26, 0xab, 0xec, 0x57, 0x79, 0x9f, 0x82, 0x49, 0x71, 0xab, 0xa1, 0x42, 0x60, 0x56,
+ 0xd9, 0x33, 0x5f, 0xe8, 0x6e, 0x4f, 0x8d, 0x76, 0xb7, 0x8b, 0xbb, 0x39, 0xfd, 0xe1, 0x77, 0xf3,
+ 0xf8, 0x68, 0xfe, 0x79, 0xc6, 0x52, 0x26, 0xb7, 0xbc, 0x5b, 0x9a, 0xf0, 0xf6, 0x99, 0x8b, 0xa5,
+ 0x4c, 0xbe, 0xac, 0x86, 0x28, 0xd1, 0x03, 0x18, 0xa7, 0x58, 0x77, 0x4b, 0x19, 0x8f, 0x63, 0xb0,
+ 0x3e, 0xf2, 0x56, 0x59, 0x24, 0x9f, 0x78, 0xf5, 0x96, 0xc6, 0x22, 0x39, 0x7b, 0x75, 0x24, 0x73,
+ 0xea, 0x3a, 0x55, 0xf6, 0x60, 0x2a, 0xac, 0x61, 0xe0, 0x45, 0x29, 0xe4, 0xc5, 0xff, 0x84, 0xcf,
+ 0x05, 0x93, 0x5b, 0xb4, 0x16, 0x55, 0xd6, 0x5a, 0x54, 0x5f, 0xf9, 0xad, 0x85, 0x38, 0x2f, 0x26,
+ 0xa4, 0x0f, 0xb0, 0x9e, 0x08, 0xb4, 0x98, 0x90, 0x43, 0x23, 0x19, 0x34, 0xe4, 0xba, 0xf4, 0x68,
+ 0xf5, 0xfd, 0xf7, 0x12, 0x4c, 0x0a, 0x7b, 0xa3, 0x17, 0x90, 0x3d, 0x23, 0xbd, 0x76, 0x07, 0xdb,
+ 0xbc, 0x7e, 0xb8, 0x97, 0xe8, 0x97, 0xea, 0x16, 0xe9, 0x6d, 0x63, 0xbb, 0xd9, 0xa5, 0x4e, 0x4f,
+ 0xcd, 0x9c, 0x79, 0x83, 0xf2, 0x73, 0xc8, 0x85, 0xa6, 0x47, 0x8d, 0x8e, 0x17, 0xa9, 0xff, 0x49,
+ 0xca, 0x2e, 0x14, 0xe3, 0xb5, 0x12, 0xfa, 0x3f, 0x64, 0xfd, 0x6a, 0xc9, 0x4d, 0x14, 0x65, 0xdf,
+ 0xe8, 0xea, 0x26, 0xd9, 0x73, 0x2c, 0x9b, 0x38, 0xb4, 0xe7, 0x73, 0xab, 0x82, 0x43, 0xf9, 0x33,
+ 0x0d, 0x33, 0x49, 0x14, 0xe8, 0x33, 0x00, 0x96, 0x4f, 0x23, 0x45, 0xdb, 0x42, 0xfc, 0x50, 0x44,
+ 0x79, 0x36, 0xc7, 0x54, 0x99, 0x62, 0x9d, 0x03, 0xbc, 0x86, 0x62, 0x70, 0xba, 0xda, 0x91, 0xba,
+ 0xf7, 0x41, 0xf2, 0x69, 0x1c, 0x00, 0xbb, 0x11, 0xf0, 0x73, 0xc8, 0x1d, 0xb8, 0x11, 0x38, 0x95,
+ 0x23, 0xfa, 0xbe, 0xbb, 0x9f, 0x18, 0x47, 0x03, 0x80, 0x05, 0xc1, 0xcd, 0xf1, 0xb6, 0xa0, 0x20,
+ 0x4a, 0x0d, 0x0e, 0xe7, 0xc7, 0x98, 0x92, 0x74, 0x14, 0x06, 0xd0, 0xf2, 0x9c, 0x97, 0x83, 0xed,
+ 0xc1, 0x24, 0x23, 0xc0, 0xd4, 0x72, 0x4a, 0x50, 0x91, 0x96, 0x0b, 0x2b, 0x4f, 0xae, 0xf4, 0x43,
+ 0x75, 0xdd, 0xea, 0xd8, 0xd8, 0x31, 0x5c, 0x56, 0xbd, 0xfa, 0xbc, 0x6a, 0x80, 0xa2, 0x54, 0x00,
+ 0x0d, 0xae, 0x23, 0x80, 0x4c, 0xf3, 0xf5, 0x61, 0xfd, 0xd5, 0x7e, 0x71, 0x6c, 0x6d, 0x1a, 0x6e,
+ 0xd8, 0x1c, 0x90, 0x6b, 0xa0, 0x6c, 0xc0, 0x5c, 0xb2, 0xfe, 0xf1, 0xb2, 0x52, 0x1a, 0x2c, 0x2b,
+ 0xd7, 0x00, 0x26, 0x05, 0x9e, 0xf2, 0x09, 0x4c, 0x0f, 0x78, 0x38, 0x52, 0x77, 0x4a, 0xf1, 0x8e,
+ 0x31, 0xcc, 0xfd, 0x35, 0xdc, 0x1a, 0xe2, 0x58, 0xf4, 0xc4, 0x0f, 0x1d, 0x56, 0x4b, 0x48, 0xbc,
+ 0x96, 0x08, 0xdb, 0x69, 0x8b, 0xf4, 0x8e, 0xd8, 0x79, 0xdf, 0xc3, 0x06, 0xb3, 0x32, 0x0b, 0x9a,
+ 0x23, 0x6c, 0x46, 0xc0, 0x9f, 0xc1, 0x54, 0x98, 0x6a, 0xe4, 0xfc, 0xf2, 0x9b, 0x04, 0xb3, 0x89,
+ 0xde, 0x44, 0xe5, 0x58, 0xae, 0x61, 0x6a, 0x89, 0x6c, 0x33, 0x13, 0xce, 0x36, 0x9b, 0x63, 0xfc,
+ 0x82, 0x29, 0x45, 0xf3, 0x0d, 0x93, 0x94, 0x67, 0x9c, 0x72, 0x2c, 0xe3, 0x30, 0xac, 0x7e, 0xce,
+ 0xf1, 0xf2, 0xcb, 0x04, 0x9f, 0x67, 0x83, 0x88, 0x66, 0xbf, 0xa4, 0x60, 0x7a, 0xa0, 0xa3, 0x61,
+ 0xda, 0x98, 0x46, 0xc7, 0xf0, 0x65, 0xcb, 0xab, 0xfe, 0x80, 0xcd, 0x86, 0x9b, 0x11, 0x7f, 0x80,
+ 0x3e, 0x87, 0xac, 0x6b, 0x39, 0x74, 0x8b, 0xf4, 0x3c, 0xc1, 0x0a, 0x2b, 0x4b, 0x97, 0xb7, 0x4b,
+ 0xd5, 0x7d, 0x9f, 0x5a, 0x15, 0x6c, 0xe8, 0x25, 0xc8, 0xec, 0x77, 0xd7, 0xd1, 0x78, 0x40, 0x14,
+ 0x56, 0x96, 0x47, 0xc0, 0xf0, 0xe8, 0xd5, 0x3e, 0xab, 0xf2, 0x10, 0xe4, 0x60, 0x1e, 0x15, 0x00,
+ 0x1a, 0xcd, 0xfd, 0xf5, 0xe6, 0x4e, 0xa3, 0xb5, 0xb3, 0x51, 0x1c, 0x43, 0x79, 0x90, 0xeb, 0xc1,
+ 0x50, 0x52, 0xee, 0x40, 0x96, 0xcb, 0x81, 0xa6, 0x21, 0xbf, 0xae, 0x36, 0xeb, 0x07, 0xad, 0xdd,
+ 0x9d, 0xf6, 0x41, 0x6b, 0xbb, 0x59, 0x1c, 0x5b, 0xf9, 0x21, 0x0b, 0x39, 0xe6, 0xb7, 0x75, 0x5f,
+ 0x00, 0x74, 0x04, 0xf9, 0xc8, 0x4b, 0x0e, 0x8a, 0xde, 0x78, 0x49, 0xaf, 0x45, 0x65, 0xe5, 0x32,
+ 0x12, 0x5e, 0x16, 0x6e, 0x03, 0xf4, 0x5f, 0x70, 0x50, 0xf4, 0xb6, 0x1b, 0x78, 0x21, 0x2a, 0x2f,
+ 0x0e, 0x5d, 0xe7, 0x70, 0x5f, 0x42, 0x21, 0xfa, 0x36, 0x81, 0x92, 0x84, 0x88, 0xf5, 0x8b, 0xe5,
+ 0xfb, 0x97, 0xd2, 0x70, 0xe8, 0x3d, 0xc8, 0x85, 0x1e, 0x63, 0xd0, 0x80, 0x28, 0x71, 0xd0, 0xca,
+ 0x70, 0x02, 0x8e, 0x58, 0x87, 0x8c, 0xff, 0xf2, 0x81, 0xa2, 0xb5, 0x6a, 0xe4, 0x0d, 0xa5, 0x7c,
+ 0x3b, 0x71, 0x8d, 0x43, 0x1c, 0x41, 0x3e, 0xf2, 0xd0, 0x10, 0x73, 0x4b, 0xd2, 0x2b, 0x4a, 0xcc,
+ 0x2d, 0xc9, 0xef, 0x14, 0xfb, 0x30, 0x15, 0x6e, 0xe2, 0x51, 0x65, 0x80, 0x27, 0xf6, 0xda, 0x50,
+ 0xbe, 0x77, 0x09, 0x45, 0xdf, 0x39, 0xd1, 0x96, 0x35, 0xe6, 0x9c, 0xc4, 0x66, 0x3e, 0xe6, 0x9c,
+ 0x21, 0x3d, 0xef, 0x5b, 0x98, 0x4b, 0xee, 0x3f, 0xd0, 0xc3, 0xb8, 0x1b, 0x86, 0xf7, 0xa4, 0xe5,
+ 0x7f, 0x8f, 0x44, 0xcb, 0xb7, 0x24, 0x80, 0x06, 0x3b, 0x03, 0xb4, 0x14, 0xeb, 0x3a, 0x86, 0x74,
+ 0x2d, 0xe5, 0x7f, 0x5d, 0x49, 0xe7, 0x6f, 0xb3, 0xb6, 0xfe, 0x55, 0x5d, 0x37, 0xe8, 0x9b, 0xf3,
+ 0xe3, 0xea, 0x89, 0xd5, 0xa9, 0x79, 0xb5, 0x99, 0xe5, 0xe8, 0xfe, 0x4f, 0x2d, 0x78, 0x05, 0xd6,
+ 0x49, 0xb7, 0x66, 0x1f, 0x3f, 0xd2, 0xad, 0x5a, 0xd2, 0x6b, 0xf2, 0x71, 0xc6, 0x2b, 0x13, 0x57,
+ 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xd3, 0xc0, 0xa3, 0x08, 0x6c, 0x16, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go
index 60bc47c3ec..6b0eaa86a8 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go
@@ -29,143 +29,172 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
func init() { proto.RegisterFile("flyteidl/service/admin.proto", fileDescriptor_5cfa31da1d67295d) }
var fileDescriptor_5cfa31da1d67295d = []byte{
- // 2165 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x9a, 0xdf, 0x6f, 0x1d, 0x47,
- 0x15, 0xc7, 0x35, 0x36, 0x02, 0x31, 0x4d, 0x62, 0x7b, 0x9a, 0x60, 0x67, 0x63, 0x27, 0xe9, 0xba,
- 0x8e, 0x7f, 0xdf, 0x75, 0x93, 0xb4, 0x55, 0x43, 0xd3, 0xd4, 0xad, 0x9d, 0x2b, 0x43, 0x9a, 0x14,
- 0x93, 0x82, 0x64, 0x21, 0x5d, 0xad, 0xef, 0x4e, 0x9c, 0x4d, 0xee, 0xbd, 0x7b, 0xbb, 0x3b, 0x76,
- 0xb1, 0x2c, 0x8b, 0x1f, 0x42, 0x88, 0x0a, 0x89, 0x07, 0x7e, 0x08, 0x0a, 0x11, 0xa5, 0x50, 0xc4,
- 0xcf, 0xf2, 0x02, 0x2a, 0xe2, 0xa5, 0x12, 0x02, 0x24, 0x5e, 0x78, 0x81, 0x77, 0x5e, 0xe8, 0x33,
- 0x7f, 0x03, 0xda, 0x33, 0x33, 0x7b, 0x77, 0x76, 0x77, 0x76, 0x67, 0x4d, 0xca, 0x13, 0x6f, 0xf6,
- 0x3d, 0xdf, 0x99, 0xf9, 0x9c, 0x33, 0x67, 0xce, 0xcc, 0xee, 0x0e, 0x9e, 0xbc, 0xd3, 0xd9, 0x67,
- 0xd4, 0xf7, 0x3a, 0x4e, 0x44, 0xc3, 0x3d, 0xbf, 0x4d, 0x1d, 0xd7, 0xeb, 0xfa, 0xbd, 0x46, 0x3f,
- 0x0c, 0x58, 0x40, 0x46, 0xa5, 0xb5, 0x21, 0xac, 0xd6, 0xe4, 0x4e, 0x10, 0xec, 0x74, 0xa8, 0xe3,
- 0xf6, 0x7d, 0xc7, 0xed, 0xf5, 0x02, 0xe6, 0x32, 0x3f, 0xe8, 0x45, 0x5c, 0x6f, 0x0d, 0x7a, 0x83,
- 0x5e, 0x9c, 0x7e, 0x18, 0xdc, 0xa3, 0x6d, 0x26, 0xac, 0x8d, 0x62, 0x6b, 0xcb, 0x0b, 0xba, 0xae,
- 0xdf, 0x6b, 0xb9, 0x8c, 0x85, 0xfe, 0xf6, 0x2e, 0xa3, 0xb2, 0xb7, 0x59, 0x8d, 0x3e, 0x27, 0x3c,
- 0x9d, 0x11, 0x32, 0x37, 0xba, 0x2f, 0x4c, 0x53, 0x19, 0xd3, 0x6b, 0x41, 0x78, 0xff, 0x4e, 0x27,
- 0x78, 0x4d, 0x98, 0xe7, 0x34, 0xe6, 0xfc, 0x18, 0xe7, 0x33, 0xca, 0x8e, 0xbb, 0xdb, 0x6b, 0xdf,
- 0x6d, 0xf5, 0x3b, 0xae, 0x08, 0x96, 0x65, 0x65, 0x14, 0x74, 0x8f, 0xf6, 0xa4, 0xeb, 0x67, 0xb3,
- 0xb6, 0xcf, 0xd3, 0xf6, 0x6e, 0x1c, 0x39, 0x8d, 0xab, 0x5d, 0x97, 0xb5, 0xef, 0xba, 0xdb, 0x1d,
- 0xda, 0x0a, 0x69, 0x14, 0xec, 0x86, 0x6d, 0x2a, 0x84, 0xd3, 0x19, 0x61, 0x2f, 0xf0, 0x68, 0x2b,
- 0xdb, 0xdb, 0x74, 0x41, 0x3c, 0x72, 0xa2, 0xec, 0x5c, 0xed, 0xd1, 0x30, 0x1a, 0x58, 0xcf, 0x64,
- 0xac, 0xed, 0xa0, 0xdb, 0xd5, 0xd2, 0x7a, 0x34, 0x6a, 0x87, 0x7e, 0x3f, 0xee, 0xbc, 0x45, 0x7b,
- 0xcc, 0x67, 0xfb, 0x5c, 0x78, 0xf1, 0x2b, 0x37, 0xf1, 0xb1, 0xd5, 0x58, 0xf2, 0x69, 0x9e, 0x3e,
- 0xa4, 0x8b, 0xf1, 0x8b, 0x21, 0x75, 0x19, 0xbd, 0xed, 0x46, 0xf7, 0xc9, 0x63, 0x49, 0x46, 0x34,
- 0x78, 0xd6, 0xc5, 0xbf, 0x72, 0xfb, 0x26, 0x7d, 0x75, 0x97, 0x46, 0xcc, 0xb2, 0xcb, 0x24, 0x51,
- 0x3f, 0xe8, 0x45, 0xd4, 0x9e, 0xf8, 0xf2, 0x3f, 0xde, 0xff, 0xd6, 0x10, 0xb1, 0x8f, 0x43, 0x56,
- 0xee, 0x3d, 0x01, 0xfe, 0x46, 0x57, 0xd0, 0x02, 0xf9, 0x1a, 0xc2, 0x1f, 0x69, 0x52, 0x06, 0x83,
- 0x9d, 0xcf, 0xf6, 0x74, 0x6b, 0x3b, 0xce, 0xa6, 0x26, 0x65, 0x72, 0xac, 0x93, 0x45, 0x63, 0xd9,
- 0xeb, 0xd0, 0xfb, 0x35, 0x72, 0x55, 0xe9, 0xdd, 0x39, 0xf0, 0xbd, 0x86, 0x48, 0xc8, 0x43, 0xf8,
- 0x87, 0x67, 0x31, 0xff, 0xbb, 0xe7, 0x76, 0x29, 0xff, 0x4b, 0x44, 0xf5, 0x90, 0x7c, 0x17, 0xe1,
- 0x47, 0x6e, 0xf8, 0x11, 0xb0, 0x6c, 0x78, 0x11, 0x59, 0xc9, 0x0e, 0x76, 0xd3, 0xed, 0x52, 0x6f,
- 0x1d, 0xa2, 0xb7, 0xe1, 0xc5, 0x51, 0xbc, 0xe3, 0xd3, 0x30, 0x6e, 0x21, 0xf1, 0xe6, 0x8d, 0x5b,
- 0xd8, 0x8b, 0xc0, 0x3c, 0x43, 0xa6, 0xd3, 0xcc, 0x2d, 0xdf, 0x8b, 0x9c, 0x83, 0x01, 0xb3, 0x00,
- 0x26, 0xbf, 0x41, 0xf8, 0xa3, 0x92, 0x2c, 0x22, 0xd3, 0xd9, 0x51, 0x36, 0x45, 0x02, 0xa6, 0x51,
- 0x26, 0x8a, 0x22, 0x05, 0x23, 0x6f, 0xc3, 0xc8, 0x9f, 0x23, 0x2b, 0x75, 0xa3, 0xb5, 0x35, 0x47,
- 0x2e, 0x98, 0xb5, 0x21, 0x87, 0xf8, 0x04, 0xcf, 0x80, 0xcf, 0x8a, 0xd5, 0x4a, 0x66, 0xb2, 0x3c,
- 0xd2, 0xa2, 0x26, 0xd3, 0x85, 0x2a, 0x99, 0x48, 0xa8, 0x49, 0x70, 0xe2, 0x63, 0xf6, 0x98, 0x04,
- 0x92, 0x65, 0x01, 0x92, 0xea, 0xdb, 0x08, 0x3f, 0xd2, 0xa4, 0x2c, 0x19, 0xbc, 0x3a, 0xb1, 0x26,
- 0x74, 0xe3, 0xda, 0x1b, 0x30, 0xd2, 0x8b, 0x64, 0x35, 0x37, 0x52, 0xed, 0x04, 0x7b, 0x13, 0xe1,
- 0x91, 0x78, 0x0a, 0x64, 0xdf, 0x1f, 0x78, 0x92, 0x39, 0xc0, 0x3e, 0x4f, 0x66, 0xb3, 0xec, 0xba,
- 0x44, 0x7b, 0x0f, 0xe1, 0xe3, 0x69, 0x42, 0xc3, 0x64, 0x9b, 0xd4, 0x45, 0x0f, 0x28, 0xee, 0x01,
- 0x85, 0x47, 0x2e, 0x1f, 0x25, 0x82, 0x5b, 0x4b, 0x64, 0xc1, 0xbc, 0x1d, 0xf9, 0x2a, 0xc2, 0xa3,
- 0x3c, 0x55, 0x6e, 0x40, 0xf5, 0x7f, 0xb9, 0xe3, 0xf6, 0xc8, 0x6c, 0x16, 0x6f, 0x60, 0x53, 0xb3,
- 0x6f, 0xae, 0x5a, 0x28, 0xf2, 0xef, 0x1c, 0xf8, 0x74, 0xda, 0x3e, 0x29, 0xd9, 0x52, 0x9b, 0x0d,
- 0xa4, 0xe0, 0x0f, 0x10, 0x3e, 0xde, 0xa4, 0x2c, 0x45, 0x51, 0x9d, 0x84, 0x96, 0x7e, 0x78, 0xfb,
- 0x06, 0x0c, 0x78, 0x9d, 0xac, 0x15, 0x0d, 0x58, 0x3b, 0x13, 0x7f, 0x8c, 0xf0, 0xa3, 0x4d, 0xca,
- 0x56, 0xdb, 0xcc, 0xdf, 0x2b, 0x8d, 0x54, 0x56, 0x61, 0x82, 0x7a, 0x1d, 0x50, 0x9f, 0x27, 0xcf,
- 0x49, 0x54, 0x17, 0x3a, 0x69, 0xd5, 0x24, 0x26, 0x0f, 0x10, 0x3e, 0x15, 0x27, 0x50, 0x96, 0x21,
- 0x22, 0x8b, 0x55, 0x98, 0xe9, 0xe4, 0x3c, 0xab, 0x47, 0x85, 0xf4, 0x7c, 0x0a, 0x70, 0x57, 0x48,
- 0xa3, 0x14, 0x37, 0xbf, 0x56, 0xde, 0x46, 0x78, 0x2c, 0xee, 0x60, 0xd0, 0xdd, 0x07, 0xbe, 0x9e,
- 0x2f, 0x02, 0x6a, 0x6a, 0x45, 0xa4, 0x18, 0x75, 0x4b, 0xfa, 0xaf, 0xa2, 0xe8, 0xa4, 0xe3, 0x67,
- 0xb4, 0xa8, 0xab, 0xe2, 0xd6, 0x07, 0x98, 0x7b, 0xe4, 0xe9, 0x23, 0x66, 0xe4, 0x96, 0x43, 0x96,
- 0x6b, 0x35, 0x25, 0xef, 0x22, 0x3c, 0xfa, 0x4a, 0xdf, 0x33, 0x5e, 0xdc, 0x5c, 0x6b, 0xb0, 0xb8,
- 0xa5, 0x50, 0x2c, 0xee, 0x5b, 0xe0, 0xd9, 0x86, 0xf5, 0x50, 0xd6, 0x5a, 0x5c, 0x0c, 0xbe, 0x84,
- 0xf0, 0x08, 0x2f, 0x20, 0xeb, 0xf2, 0x88, 0x47, 0x72, 0x3b, 0x5d, 0x62, 0x52, 0x6b, 0xd2, 0x6c,
- 0xa5, 0x4e, 0x50, 0x4f, 0x01, 0xf5, 0xb8, 0x4d, 0x24, 0x75, 0x72, 0x9c, 0x84, 0x82, 0xf4, 0x0d,
- 0x84, 0xc7, 0x36, 0x29, 0xf7, 0x64, 0x40, 0x31, 0xa7, 0xed, 0x5d, 0x6a, 0x6b, 0x73, 0x5c, 0x00,
- 0x8e, 0xf3, 0xf6, 0x99, 0x3c, 0x87, 0x13, 0x8a, 0x4e, 0x63, 0xa0, 0xaf, 0x23, 0x3c, 0xba, 0x49,
- 0xdb, 0xc1, 0x1e, 0x0d, 0x07, 0x3c, 0xb3, 0x25, 0x3c, 0x20, 0xad, 0x8d, 0x33, 0x03, 0x38, 0xe7,
- 0x6c, 0xab, 0x10, 0x07, 0xfa, 0x8c, 0x69, 0xbe, 0x83, 0xf0, 0xb1, 0x26, 0x65, 0x03, 0x92, 0x45,
- 0xdd, 0x9e, 0x96, 0x48, 0x52, 0x95, 0xfb, 0xb4, 0x96, 0xc6, 0xbe, 0x0a, 0xe3, 0x3f, 0x4d, 0x9e,
- 0x2c, 0x18, 0xdf, 0xa0, 0x08, 0xbe, 0x8d, 0xf0, 0x08, 0x4f, 0x4f, 0x93, 0xd4, 0x51, 0x33, 0x7e,
- 0xb6, 0x52, 0x27, 0x62, 0xf4, 0x3c, 0x30, 0x5e, 0xb1, 0x8e, 0xc6, 0x18, 0x87, 0xef, 0x0f, 0x08,
- 0x8f, 0xa6, 0xc3, 0xb7, 0xe6, 0x32, 0x97, 0x38, 0x26, 0x21, 0x8c, 0x95, 0x12, 0x78, 0xc5, 0xbc,
- 0x81, 0x20, 0x7f, 0x01, 0xc8, 0x9f, 0x25, 0x57, 0x24, 0xb9, 0xe7, 0x32, 0xb7, 0x66, 0x88, 0x5f,
- 0x47, 0xf8, 0x44, 0x5c, 0xd1, 0x92, 0x41, 0x0c, 0x0b, 0xe4, 0x94, 0x36, 0xbc, 0x50, 0x1f, 0x2f,
- 0x01, 0xda, 0x32, 0x59, 0xac, 0x11, 0x54, 0xf2, 0x0e, 0xc2, 0xe4, 0x36, 0x0d, 0xbb, 0x7e, 0x4f,
- 0x99, 0xf1, 0x79, 0xed, 0x50, 0x89, 0x58, 0x52, 0x2d, 0x98, 0x48, 0xd5, 0x79, 0x5f, 0x38, 0xfa,
- 0xbc, 0xff, 0x9d, 0xcf, 0xfb, 0xcd, 0xc0, 0xa3, 0x25, 0x8b, 0x58, 0x31, 0xa7, 0x96, 0xcd, 0x54,
- 0xa9, 0xd0, 0xde, 0x03, 0xbc, 0x3e, 0xe9, 0x49, 0x3c, 0xf5, 0x51, 0x9a, 0x33, 0x26, 0xff, 0xb6,
- 0xb2, 0xc0, 0x8a, 0x25, 0x4d, 0xaf, 0x18, 0x06, 0x15, 0x1b, 0x7a, 0xf7, 0xbd, 0x43, 0xf2, 0x4f,
- 0x84, 0x49, 0x3c, 0x85, 0x0a, 0x4d, 0x94, 0xaf, 0x95, 0x8a, 0x3d, 0x9d, 0x19, 0x8f, 0x55, 0x2a,
- 0xed, 0x03, 0xf0, 0x6d, 0x97, 0x44, 0x5a, 0xdf, 0x92, 0xb3, 0xba, 0xc6, 0xc3, 0x62, 0x7b, 0xe2,
- 0x67, 0xb1, 0x99, 0x67, 0xfc, 0x4f, 0x3f, 0x84, 0x4f, 0xe7, 0x1d, 0xbc, 0x1e, 0x84, 0xf0, 0x18,
- 0xee, 0x94, 0xd2, 0x0b, 0x55, 0x4d, 0x77, 0x7f, 0x3b, 0x0c, 0xfe, 0xfe, 0x7a, 0x98, 0xfc, 0x62,
- 0x58, 0x7a, 0xdc, 0xbe, 0xeb, 0x77, 0xbc, 0x90, 0x66, 0x5f, 0x7e, 0x44, 0xce, 0x81, 0xfa, 0x43,
- 0x4b, 0xce, 0x8d, 0xf2, 0x8b, 0x26, 0x2a, 0xb5, 0x9b, 0x26, 0x01, 0xab, 0xdd, 0x52, 0x64, 0x8e,
- 0x49, 0x3b, 0x99, 0x5a, 0x45, 0x6a, 0xf1, 0xe0, 0x5f, 0xea, 0x83, 0xd4, 0x94, 0xc0, 0x4a, 0x89,
- 0x96, 0x4a, 0x0a, 0xe4, 0xc1, 0xa4, 0x48, 0x13, 0x52, 0x16, 0xee, 0xb7, 0x5c, 0xc6, 0x68, 0xb7,
- 0xcf, 0x0e, 0xc9, 0xbf, 0x11, 0x3e, 0x99, 0x5d, 0xdd, 0x50, 0xd9, 0x17, 0xab, 0x56, 0x78, 0xba,
- 0xaa, 0x2f, 0x99, 0x89, 0x45, 0x4d, 0xca, 0x2d, 0x0c, 0xa8, 0xe8, 0xff, 0xa3, 0x95, 0xff, 0x05,
- 0x3c, 0xb2, 0x49, 0x77, 0xfc, 0x88, 0xd1, 0xf0, 0x65, 0xde, 0x61, 0x7e, 0xb3, 0x15, 0x06, 0xa9,
- 0xd3, 0x6e, 0xb6, 0x39, 0x9d, 0x70, 0xf0, 0x0c, 0x38, 0x78, 0xca, 0x1e, 0x95, 0x0e, 0x0a, 0x74,
- 0x38, 0xa5, 0xbd, 0x8a, 0x8f, 0xf3, 0xbd, 0x59, 0x0e, 0x3f, 0xae, 0xe9, 0xd6, 0x9a, 0xd1, 0x18,
- 0x32, 0x5b, 0xfb, 0x79, 0x18, 0xcd, 0xb2, 0x4e, 0x65, 0x47, 0x8b, 0x1d, 0x87, 0x12, 0x7e, 0x07,
- 0x1f, 0x8b, 0x97, 0xa8, 0x68, 0x1e, 0x11, 0x5b, 0xd3, 0x71, 0xe9, 0xdb, 0x25, 0xd9, 0x5a, 0xbe,
- 0xe9, 0x23, 0x39, 0xef, 0xc8, 0x1b, 0x08, 0x3f, 0xaa, 0xbe, 0x14, 0x5a, 0xdf, 0xa3, 0x3d, 0x46,
- 0x96, 0x2b, 0x37, 0x7d, 0xd0, 0xc9, 0xa1, 0x1b, 0xa6, 0x72, 0x11, 0x80, 0x69, 0x00, 0x9a, 0xb2,
- 0x27, 0x92, 0x3d, 0x2e, 0x36, 0x47, 0xea, 0x0b, 0xa3, 0xd7, 0x93, 0x03, 0x3a, 0xe4, 0x26, 0x70,
- 0xcd, 0x97, 0xa6, 0xad, 0xc2, 0xb4, 0x60, 0x22, 0xd5, 0xbd, 0x39, 0x10, 0x3c, 0x71, 0x0e, 0x66,
- 0x58, 0xe2, 0x3a, 0xab, 0x61, 0x01, 0x93, 0x19, 0x4b, 0x91, 0xb4, 0x82, 0x25, 0x79, 0x3b, 0xfb,
- 0xc5, 0x61, 0xd8, 0xde, 0x95, 0x2e, 0xf2, 0xdb, 0xbb, 0x62, 0x2e, 0xdb, 0xde, 0x15, 0xa1, 0xfd,
- 0x93, 0x21, 0x18, 0xfe, 0xc1, 0x10, 0x79, 0x63, 0x48, 0x79, 0x0b, 0x9a, 0x59, 0xe7, 0xc6, 0xb5,
- 0xbf, 0x46, 0xb1, 0x37, 0xae, 0xee, 0x15, 0xe5, 0xbc, 0xb0, 0x7e, 0x17, 0x15, 0xec, 0x7c, 0x85,
- 0x2e, 0x2c, 0xc9, 0xf9, 0x1a, 0xfc, 0xbd, 0x21, 0x7e, 0x18, 0x51, 0x62, 0x57, 0x70, 0x18, 0x51,
- 0xec, 0xa5, 0xbb, 0x73, 0x4e, 0x69, 0xff, 0x0e, 0xc1, 0x4c, 0xbc, 0x83, 0xc8, 0x2f, 0x91, 0x76,
- 0x26, 0x8c, 0xa7, 0xc1, 0x74, 0x0e, 0xcc, 0x26, 0x40, 0x1f, 0x7d, 0xf2, 0x60, 0x18, 0xb6, 0x27,
- 0xc5, 0x9f, 0xe2, 0xed, 0x29, 0x9b, 0xa1, 0xa5, 0xdb, 0x53, 0xb1, 0x58, 0x2c, 0x99, 0x9f, 0xf3,
- 0xa4, 0x7d, 0x6b, 0x88, 0xfc, 0x70, 0x48, 0xd9, 0xa1, 0xfe, 0x9f, 0xb9, 0xd9, 0xcc, 0xfd, 0x17,
- 0xc2, 0x53, 0xca, 0x66, 0xb6, 0x06, 0x5d, 0xae, 0x26, 0xdf, 0xed, 0xc8, 0x65, 0xcd, 0x36, 0x92,
- 0x15, 0xaa, 0x8f, 0xb5, 0x4f, 0xd6, 0x6c, 0x25, 0x66, 0xee, 0x15, 0x98, 0xb8, 0x5b, 0xd6, 0x27,
- 0x32, 0x3b, 0x53, 0xfe, 0xe3, 0xa6, 0x73, 0xa0, 0x7e, 0x5b, 0x14, 0xc1, 0x49, 0xfd, 0x28, 0x82,
- 0x13, 0x97, 0xc8, 0x3f, 0x22, 0x6c, 0x35, 0x29, 0xd3, 0xb9, 0xf8, 0x84, 0x21, 0x6c, 0xaa, 0x6c,
- 0x5e, 0xac, 0xd3, 0x44, 0x38, 0xf7, 0x2c, 0x38, 0xf7, 0xd4, 0xe0, 0x1d, 0x7b, 0x89, 0x73, 0xf9,
- 0x77, 0x84, 0x7f, 0x43, 0x78, 0x6a, 0x8d, 0x76, 0xe8, 0x7f, 0x3f, 0x53, 0xbc, 0x97, 0xba, 0x33,
- 0x25, 0x5b, 0x09, 0x67, 0xae, 0x81, 0x33, 0xcf, 0x2c, 0x1c, 0xc9, 0x99, 0x78, 0x4e, 0xde, 0x45,
- 0x78, 0x5c, 0xc9, 0xbc, 0x94, 0x27, 0x0d, 0x0d, 0x93, 0x2e, 0xdb, 0x1c, 0x63, 0xbd, 0xa0, 0xbf,
- 0x02, 0xf4, 0x97, 0x2d, 0x27, 0x4b, 0x5f, 0x91, 0x60, 0x31, 0xf8, 0x9b, 0xfc, 0xc0, 0x9d, 0xa7,
- 0x5e, 0xac, 0xa4, 0x48, 0x25, 0xd0, 0x92, 0x99, 0x58, 0xf0, 0x2e, 0x01, 0xef, 0x05, 0xf2, 0x78,
- 0x19, 0xaf, 0x84, 0x24, 0xbf, 0x42, 0x78, 0x5c, 0x49, 0x95, 0x5a, 0xa1, 0x55, 0xd3, 0xc3, 0x31,
- 0xd6, 0x0b, 0x54, 0xf1, 0x3d, 0x6b, 0xc1, 0x08, 0x35, 0x8e, 0xe7, 0xfb, 0x08, 0x4f, 0xf0, 0xe9,
- 0x91, 0xa7, 0xc4, 0x14, 0xae, 0xf6, 0xf5, 0x94, 0x2e, 0x15, 0x56, 0xcc, 0x1b, 0x08, 0x60, 0x0a,
- 0xc0, 0x2d, 0x6b, 0x2b, 0xf7, 0x01, 0xee, 0x08, 0xd5, 0x46, 0xf9, 0x4d, 0x76, 0x04, 0x6e, 0xfe,
- 0x1e, 0xe1, 0x53, 0xa9, 0xef, 0x9d, 0x29, 0x1f, 0x97, 0xaa, 0x91, 0x53, 0x89, 0xb3, 0x6c, 0xa8,
- 0x16, 0xde, 0xad, 0x82, 0x77, 0x1f, 0x27, 0xcf, 0x94, 0x7a, 0x97, 0x5b, 0xa1, 0x83, 0x77, 0x13,
- 0x87, 0xe4, 0x4f, 0x08, 0x4f, 0xf0, 0x49, 0x3e, 0xda, 0x04, 0xa9, 0x09, 0xb5, 0x62, 0xde, 0x40,
- 0xb8, 0xb0, 0x06, 0x2e, 0x3c, 0xb7, 0x70, 0x74, 0x17, 0xe2, 0xf8, 0xff, 0x08, 0xe1, 0xf1, 0xf8,
- 0x20, 0xf5, 0x92, 0xbc, 0x13, 0x52, 0xb6, 0x28, 0x34, 0x42, 0xed, 0xa2, 0xd0, 0xea, 0x85, 0x0b,
- 0x8f, 0x83, 0x0b, 0x67, 0xc9, 0xa4, 0x74, 0x61, 0x70, 0x33, 0x65, 0xe0, 0x43, 0x5c, 0x59, 0xe0,
- 0x6b, 0xd5, 0xe0, 0xe3, 0x92, 0x4f, 0xa3, 0xfc, 0xc3, 0x6d, 0xea, 0xdb, 0x53, 0xfa, 0x0c, 0x79,
- 0xae, 0x42, 0x97, 0x4f, 0x85, 0xf8, 0xa8, 0xe0, 0xf1, 0xab, 0x26, 0x7e, 0x1c, 0x42, 0x79, 0x49,
- 0xa6, 0xc5, 0xf6, 0xfb, 0xf1, 0x19, 0x22, 0xbf, 0x09, 0xfd, 0x0c, 0xe1, 0x13, 0x4d, 0x9a, 0x02,
- 0xdc, 0xcf, 0x5f, 0x1a, 0x48, 0x19, 0x53, 0x69, 0x7b, 0xa6, 0x44, 0x66, 0x7f, 0x0a, 0xc8, 0x3e,
- 0x49, 0x36, 0x4c, 0xc9, 0xaa, 0x5f, 0x18, 0xbf, 0x87, 0xf0, 0x18, 0x5f, 0xe8, 0x69, 0xd8, 0xb9,
- 0x12, 0x0a, 0xb5, 0x8e, 0xcc, 0x1b, 0x28, 0xc5, 0xe4, 0xde, 0x06, 0xfa, 0x9b, 0xd6, 0xc3, 0xa3,
- 0x8f, 0xf3, 0xb5, 0x83, 0x71, 0x93, 0xb2, 0xcf, 0xf0, 0xb3, 0x5b, 0xfe, 0x8e, 0xcf, 0xc0, 0xa6,
- 0xbd, 0xe3, 0x93, 0x96, 0x08, 0xd4, 0x71, 0x40, 0x1d, 0x23, 0x23, 0x12, 0x55, 0x9c, 0x0d, 0xc9,
- 0x9f, 0xf9, 0xa6, 0xb6, 0x36, 0xb8, 0x82, 0x24, 0x22, 0x56, 0xfd, 0x45, 0x3c, 0x87, 0x96, 0xeb,
- 0xc4, 0xde, 0x81, 0x61, 0x5d, 0xd2, 0x4a, 0x4e, 0xe3, 0xd9, 0xab, 0x4e, 0x10, 0x27, 0x38, 0x9e,
- 0xd6, 0x0c, 0x95, 0xfa, 0xcd, 0xfc, 0x9b, 0x43, 0x7c, 0x91, 0x67, 0x11, 0xfc, 0xa2, 0x32, 0x9b,
- 0xe3, 0x4c, 0xaf, 0xa6, 0x19, 0x23, 0xb5, 0xfd, 0x16, 0x7f, 0x2a, 0xfb, 0x3e, 0x22, 0xb7, 0xca,
- 0x7d, 0xab, 0xed, 0xd8, 0x56, 0x93, 0xac, 0x3f, 0x94, 0x2e, 0xc9, 0x5f, 0xf8, 0x45, 0x82, 0xe4,
- 0x71, 0xe9, 0x25, 0xca, 0x42, 0xbf, 0x1d, 0x91, 0x8b, 0x26, 0x5f, 0x72, 0x84, 0x58, 0x86, 0xe5,
- 0x52, 0xad, 0x36, 0x22, 0xeb, 0x72, 0x77, 0xbf, 0xba, 0x5c, 0x50, 0xef, 0x53, 0xc6, 0x0b, 0xd7,
- 0xb6, 0xae, 0xee, 0xf8, 0xec, 0xee, 0xee, 0x76, 0xa3, 0x1d, 0x74, 0x1d, 0xe0, 0x08, 0xc2, 0x1d,
- 0xfe, 0x87, 0x93, 0xdc, 0xa5, 0xdb, 0xa1, 0x3d, 0xa7, 0xbf, 0xbd, 0xbc, 0x13, 0x38, 0xd9, 0x3b,
- 0x99, 0xdb, 0x1f, 0x86, 0xeb, 0x74, 0x97, 0xfe, 0x13, 0x00, 0x00, 0xff, 0xff, 0x69, 0x42, 0xd8,
- 0x48, 0xae, 0x29, 0x00, 0x00,
+ // 2633 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0x5b, 0x6c, 0x1c, 0x57,
+ 0x19, 0xd6, 0x19, 0xa7, 0x04, 0x4e, 0x73, 0x71, 0xfe, 0x26, 0xd8, 0x99, 0xc4, 0x49, 0x3a, 0xb9,
+ 0x38, 0x59, 0x27, 0x1e, 0x37, 0x69, 0x5a, 0x6a, 0x51, 0xda, 0x34, 0x76, 0x96, 0xb4, 0x49, 0x1a,
+ 0x9c, 0x50, 0x60, 0x8b, 0x58, 0x8d, 0x77, 0x4f, 0x9c, 0x69, 0x76, 0x77, 0xb6, 0x33, 0x63, 0xb7,
+ 0x56, 0xe4, 0x02, 0x35, 0x84, 0xb4, 0x95, 0x13, 0xa4, 0x90, 0xa0, 0x8a, 0xb6, 0x42, 0x48, 0x95,
+ 0xb8, 0x3d, 0x21, 0x95, 0x27, 0x1e, 0x78, 0x89, 0x54, 0x51, 0x21, 0xb5, 0x2a, 0x97, 0x4a, 0xe4,
+ 0x09, 0x45, 0x4a, 0x25, 0x10, 0x50, 0x78, 0x00, 0x1e, 0x40, 0x68, 0xce, 0x65, 0xe7, 0x7a, 0xe6,
+ 0xb2, 0xb6, 0xab, 0x4a, 0xe4, 0xcd, 0xde, 0xff, 0x3b, 0xff, 0xf9, 0xff, 0xef, 0xbf, 0x9c, 0x73,
+ 0x66, 0xce, 0xe0, 0xcd, 0x67, 0x1a, 0xb3, 0x2e, 0x31, 0xeb, 0x0d, 0xdd, 0x21, 0xf6, 0x8c, 0x59,
+ 0x23, 0xba, 0x51, 0x6f, 0x9a, 0xad, 0xe1, 0xb6, 0x6d, 0xb9, 0x16, 0xf4, 0x0a, 0xe9, 0x30, 0x97,
+ 0xaa, 0x9b, 0xa7, 0x2c, 0x6b, 0xaa, 0x41, 0x74, 0xa3, 0x6d, 0xea, 0x46, 0xab, 0x65, 0xb9, 0x86,
+ 0x6b, 0x5a, 0x2d, 0x87, 0xe1, 0x55, 0x5f, 0x1b, 0xd5, 0xa2, 0xb7, 0x6d, 0xeb, 0x29, 0x52, 0x73,
+ 0xb9, 0x74, 0x38, 0x59, 0x5a, 0xad, 0x5b, 0x4d, 0xc3, 0x6c, 0x55, 0x0d, 0xd7, 0xb5, 0xcd, 0xc9,
+ 0x69, 0x97, 0x08, 0x6d, 0x83, 0x12, 0x7c, 0x0c, 0xb8, 0x31, 0x02, 0x74, 0x0d, 0xe7, 0x1c, 0x17,
+ 0x0d, 0x44, 0x44, 0xcf, 0x58, 0xf6, 0xb9, 0x33, 0x0d, 0xeb, 0x19, 0x2e, 0xde, 0x2d, 0x11, 0xc7,
+ 0xe7, 0xd8, 0x16, 0x41, 0x36, 0x8c, 0xe9, 0x56, 0xed, 0x6c, 0xb5, 0xdd, 0x30, 0x38, 0x59, 0xaa,
+ 0x1a, 0x41, 0x90, 0x19, 0xd2, 0x12, 0xae, 0x6f, 0x89, 0xca, 0x9e, 0x25, 0xb5, 0x69, 0x8f, 0x39,
+ 0x89, 0xab, 0x4d, 0xc3, 0xad, 0x9d, 0x35, 0x26, 0x1b, 0xa4, 0x6a, 0x13, 0xc7, 0x9a, 0xb6, 0x6b,
+ 0x84, 0x03, 0xb7, 0x47, 0x80, 0x2d, 0xab, 0x4e, 0xaa, 0x51, 0x6d, 0xdb, 0x13, 0xf8, 0x88, 0x81,
+ 0xa2, 0xb1, 0x9a, 0x21, 0xb6, 0xe3, 0x4b, 0x37, 0x45, 0xa4, 0x35, 0xab, 0xd9, 0x94, 0x5a, 0x5b,
+ 0x27, 0x4e, 0xcd, 0x36, 0xdb, 0x9e, 0xf2, 0x2a, 0x69, 0xb9, 0xa6, 0x3b, 0xcb, 0x80, 0xfb, 0xdf,
+ 0x78, 0x1a, 0xaf, 0x3a, 0xe4, 0x41, 0x4e, 0xb1, 0xf4, 0x81, 0x26, 0xc6, 0x87, 0x6d, 0x62, 0xb8,
+ 0xe4, 0xb4, 0xe1, 0x9c, 0x83, 0xbb, 0x3b, 0x19, 0x31, 0xcc, 0xb2, 0xce, 0xfb, 0x95, 0xc9, 0x27,
+ 0xc8, 0xd3, 0xd3, 0xc4, 0x71, 0x55, 0x2d, 0x0d, 0xe2, 0xb4, 0xad, 0x96, 0x43, 0xb4, 0xfe, 0xe7,
+ 0xdf, 0xbd, 0x79, 0x45, 0x01, 0x6d, 0x35, 0xcd, 0xca, 0x99, 0x7b, 0xa8, 0xbf, 0xce, 0x28, 0x2a,
+ 0xc1, 0x7b, 0x08, 0xaf, 0x2c, 0x13, 0x97, 0x4e, 0xb6, 0x2d, 0xaa, 0xe9, 0xf1, 0x49, 0x2f, 0x9b,
+ 0xca, 0xc4, 0x15, 0x73, 0xad, 0x4f, 0x9a, 0x4b, 0xfb, 0x0e, 0xa2, 0xea, 0x17, 0x10, 0x3c, 0x18,
+ 0xd2, 0xaf, 0x9f, 0x37, 0xeb, 0xc3, 0x3c, 0x25, 0xe7, 0xe8, 0x3f, 0x2c, 0x8f, 0xd9, 0xdf, 0x2d,
+ 0xa3, 0x49, 0xd8, 0x5f, 0x9c, 0xd7, 0xb9, 0xca, 0x31, 0x78, 0x34, 0xac, 0xc0, 0xb2, 0xa7, 0x28,
+ 0xc2, 0xb2, 0xa7, 0xe6, 0x8a, 0x6a, 0x83, 0xeb, 0x08, 0xdf, 0x79, 0xcc, 0x74, 0xa8, 0x6f, 0x47,
+ 0xeb, 0x0e, 0x8c, 0x44, 0x8d, 0x3f, 0x61, 0x34, 0x49, 0x7d, 0x9c, 0x46, 0xe3, 0x68, 0xdd, 0x8b,
+ 0xca, 0x19, 0x93, 0xd8, 0xde, 0x08, 0xe1, 0xee, 0x9e, 0xdc, 0x23, 0xb4, 0x2f, 0x51, 0x0a, 0x4e,
+ 0xc1, 0xf6, 0xa0, 0x03, 0x55, 0xb3, 0xee, 0xe8, 0xe7, 0x7d, 0x9b, 0xb9, 0xc1, 0x95, 0xbd, 0x50,
+ 0x4a, 0xf0, 0x93, 0x39, 0x19, 0x43, 0xc3, 0x0f, 0x15, 0xfc, 0x09, 0xe1, 0x87, 0x03, 0xdb, 0xa3,
+ 0x36, 0x4d, 0xf0, 0xf4, 0x0f, 0x1a, 0xde, 0x9f, 0x14, 0x27, 0x6a, 0xe7, 0x1f, 0x58, 0xac, 0x7e,
+ 0x83, 0x60, 0xa4, 0x68, 0xac, 0x2a, 0x0f, 0x45, 0xe3, 0x5b, 0x30, 0x3c, 0x95, 0xdd, 0xb0, 0x2b,
+ 0xdf, 0xa4, 0x95, 0x83, 0x70, 0xa0, 0x8b, 0xa9, 0x60, 0x0e, 0xaf, 0x61, 0x99, 0xff, 0x05, 0xde,
+ 0xa5, 0x60, 0x67, 0x94, 0x09, 0x21, 0x09, 0x17, 0xd1, 0xae, 0x2c, 0x18, 0x2f, 0xa4, 0xcd, 0x94,
+ 0xbd, 0x4f, 0x6a, 0xeb, 0x84, 0x75, 0xa2, 0x1d, 0xd2, 0x62, 0x7a, 0x1f, 0xe1, 0x3b, 0xcb, 0xc4,
+ 0xed, 0x4c, 0x9e, 0x5d, 0x50, 0xfd, 0xb2, 0x79, 0xb5, 0x57, 0x58, 0xa0, 0xae, 0x22, 0x38, 0x14,
+ 0x9b, 0xab, 0x70, 0x61, 0x9d, 0x84, 0x13, 0x71, 0x25, 0x8b, 0x2a, 0xae, 0x77, 0x10, 0x5e, 0xeb,
+ 0x25, 0x94, 0xb0, 0x77, 0xd9, 0x0b, 0xcc, 0xa0, 0x74, 0x3c, 0x09, 0x83, 0x51, 0x47, 0x64, 0x45,
+ 0x36, 0x02, 0xc3, 0x12, 0x9f, 0x65, 0x85, 0xf6, 0x4b, 0x05, 0xaf, 0x0e, 0xfa, 0x94, 0xb3, 0xd8,
+ 0x36, 0xcb, 0x62, 0x48, 0xed, 0xfe, 0x13, 0x8b, 0xe3, 0x4d, 0x04, 0xf7, 0x76, 0x13, 0xc7, 0xca,
+ 0xe1, 0xa4, 0xf8, 0x17, 0x2d, 0xbc, 0x40, 0xc3, 0xc9, 0x9e, 0xbc, 0xf2, 0x00, 0xdc, 0xdf, 0xe5,
+ 0x94, 0x70, 0x01, 0xe1, 0x5e, 0x56, 0x32, 0xc7, 0xe8, 0xea, 0x7f, 0xb2, 0x61, 0xb4, 0x60, 0x30,
+ 0x4a, 0x90, 0x2f, 0x0b, 0x57, 0xe1, 0xee, 0x6c, 0x20, 0xaf, 0xc3, 0xad, 0x94, 0xd4, 0x8d, 0xda,
+ 0x7a, 0x61, 0x68, 0x60, 0xb3, 0x41, 0x4b, 0xf1, 0xef, 0x08, 0xaf, 0x2e, 0x13, 0x37, 0x60, 0x45,
+ 0x76, 0x31, 0xaa, 0xf2, 0xe9, 0xb5, 0x1f, 0xb0, 0x30, 0x7e, 0x0f, 0xc1, 0x58, 0xd2, 0x94, 0x85,
+ 0x2b, 0xf2, 0x14, 0x7c, 0x2e, 0x51, 0xcf, 0xa2, 0x8a, 0xf2, 0x1f, 0x08, 0xdf, 0x55, 0x26, 0xee,
+ 0xa1, 0x9a, 0x6b, 0xce, 0xa4, 0x06, 0x20, 0x8a, 0xc8, 0xc3, 0xc0, 0x35, 0xc6, 0xc0, 0x65, 0x04,
+ 0x9f, 0x11, 0x96, 0x1b, 0x54, 0x4d, 0xb5, 0x20, 0x11, 0x95, 0xe3, 0xf0, 0x58, 0x9a, 0x86, 0x82,
+ 0x14, 0xc0, 0x2b, 0x08, 0x6f, 0xf0, 0x4a, 0x2d, 0xea, 0x94, 0x03, 0x43, 0x59, 0x7e, 0x07, 0xcb,
+ 0x78, 0x8b, 0xdc, 0x77, 0x5a, 0xc8, 0xf7, 0x51, 0xf7, 0x03, 0x5d, 0x25, 0xd1, 0xfb, 0x78, 0x57,
+ 0xb9, 0x81, 0xf0, 0x3a, 0x4f, 0x81, 0xaf, 0x6e, 0xd9, 0x7b, 0xe5, 0x53, 0xd4, 0xd4, 0xba, 0x5f,
+ 0xf4, 0x01, 0x1b, 0x65, 0xed, 0xf2, 0x3e, 0xbf, 0x3f, 0x45, 0xd1, 0xa9, 0x4d, 0xf3, 0x6d, 0x85,
+ 0x2d, 0x04, 0x41, 0xde, 0x73, 0xb5, 0xcd, 0x2c, 0xbe, 0xff, 0xc9, 0xf2, 0xed, 0x6f, 0xc8, 0xef,
+ 0x46, 0x45, 0x13, 0xed, 0x88, 0xa4, 0x58, 0x8b, 0xb6, 0x4f, 0x1d, 0xf6, 0x15, 0x32, 0xa1, 0xf2,
+ 0x69, 0x18, 0xed, 0x7e, 0x62, 0x58, 0x50, 0x70, 0xef, 0xe7, 0xdb, 0xf5, 0xdc, 0x4d, 0x94, 0x61,
+ 0x73, 0x34, 0x51, 0x01, 0xe4, 0x4d, 0xf4, 0x75, 0xc6, 0xf0, 0x6b, 0x48, 0x5d, 0x92, 0x9e, 0x36,
+ 0x8a, 0x4a, 0x95, 0x53, 0xea, 0x32, 0xb4, 0xb5, 0xaf, 0x23, 0xbc, 0x96, 0xf5, 0xff, 0x71, 0x71,
+ 0x42, 0x83, 0xd8, 0x86, 0xad, 0x23, 0x0a, 0x2f, 0x29, 0x83, 0x99, 0x38, 0x4e, 0xc6, 0x00, 0xe5,
+ 0xa2, 0x4f, 0x03, 0x61, 0x7f, 0xe7, 0x34, 0x48, 0xd7, 0x93, 0x4b, 0x08, 0xaf, 0x9b, 0x20, 0xcc,
+ 0x27, 0xdf, 0x8a, 0xdd, 0x52, 0xed, 0x02, 0x5b, 0xd8, 0x8e, 0x5d, 0xd4, 0x8e, 0x6d, 0xda, 0xa6,
+ 0xb8, 0x1d, 0xba, 0xcd, 0x95, 0x7a, 0x06, 0xbd, 0x84, 0x70, 0xef, 0x04, 0xa9, 0x59, 0x33, 0xc4,
+ 0xf6, 0xed, 0x19, 0x4c, 0xb1, 0x87, 0x42, 0x0b, 0x9b, 0xb3, 0x93, 0x9a, 0xb3, 0x55, 0x53, 0x13,
+ 0xcd, 0xa1, 0x3a, 0x3d, 0x6b, 0x6e, 0x20, 0xbc, 0xaa, 0x4c, 0x5c, 0xdf, 0x92, 0x21, 0xd9, 0xa6,
+ 0xa8, 0x03, 0x09, 0x2c, 0xbc, 0x1b, 0xa5, 0xd6, 0x68, 0xf3, 0x2c, 0x47, 0xe7, 0xe0, 0x60, 0x82,
+ 0x01, 0x39, 0x4a, 0x77, 0x0c, 0x1e, 0x49, 0x18, 0x58, 0x74, 0x89, 0xf9, 0x2b, 0xc2, 0x6b, 0x59,
+ 0xf1, 0xe4, 0xc9, 0xc0, 0x70, 0x3d, 0x0e, 0x66, 0xe2, 0x38, 0xd5, 0x2f, 0x32, 0x57, 0xe7, 0x91,
+ 0xda, 0x9d, 0xaf, 0x5e, 0xfd, 0x95, 0xd5, 0x25, 0x70, 0xd7, 0x0b, 0xe8, 0x05, 0x05, 0xf7, 0x06,
+ 0x03, 0x3a, 0x66, 0xb8, 0x06, 0xe8, 0x79, 0x82, 0xea, 0x21, 0x85, 0xef, 0x23, 0xf9, 0x07, 0x70,
+ 0x12, 0x2e, 0x31, 0x12, 0xbe, 0x85, 0xfc, 0x0e, 0x5a, 0x37, 0x5c, 0xa3, 0x60, 0xd4, 0x8f, 0x42,
+ 0x59, 0x36, 0xba, 0x68, 0xe8, 0xaf, 0x23, 0xbc, 0xc6, 0x5b, 0x8f, 0x3a, 0x16, 0xe7, 0x5c, 0xde,
+ 0x06, 0xa4, 0x61, 0xa7, 0xab, 0x9b, 0x45, 0xdd, 0x34, 0x61, 0xa8, 0x40, 0xa8, 0x2b, 0xa3, 0xf0,
+ 0xa9, 0x6e, 0xa3, 0x0b, 0xff, 0x41, 0x18, 0x4e, 0x13, 0xbb, 0x69, 0xb6, 0x42, 0x59, 0xbc, 0x47,
+ 0x6a, 0x66, 0x07, 0x2c, 0x3c, 0x2a, 0xe5, 0x81, 0xf2, 0x30, 0x5e, 0x66, 0x61, 0xbc, 0x88, 0x4a,
+ 0xdd, 0xe7, 0xf2, 0xb1, 0xd2, 0x52, 0x05, 0xd1, 0x4b, 0xe8, 0x3f, 0xb2, 0x84, 0x3e, 0x61, 0xd5,
+ 0x49, 0x4a, 0xbf, 0x0c, 0x89, 0x03, 0x1d, 0x6a, 0x20, 0x15, 0xa8, 0x7d, 0x53, 0xa1, 0xee, 0xfe,
+ 0x17, 0x41, 0x4b, 0x98, 0x1c, 0x7e, 0xec, 0xc8, 0x7c, 0xee, 0xfc, 0x5b, 0x8d, 0x9a, 0x1c, 0x92,
+ 0x04, 0xed, 0x0f, 0x09, 0xfc, 0xb5, 0x91, 0x6a, 0x37, 0xeb, 0x73, 0x95, 0x97, 0x10, 0x5c, 0x44,
+ 0xb2, 0x39, 0x05, 0x4d, 0x21, 0x25, 0x1d, 0xce, 0x96, 0xde, 0x1a, 0xf8, 0xb7, 0x82, 0xc1, 0x4b,
+ 0xef, 0x10, 0x3b, 0x4e, 0x7c, 0x99, 0x0c, 0xc9, 0x83, 0x55, 0x73, 0x77, 0x26, 0x52, 0xbb, 0xca,
+ 0xb8, 0xbe, 0xa4, 0x80, 0x23, 0xe5, 0xba, 0xf3, 0x6c, 0x40, 0xe2, 0x63, 0xb2, 0xbc, 0xe3, 0x69,
+ 0xb2, 0x98, 0xb5, 0x96, 0x6b, 0x08, 0xae, 0xa4, 0x13, 0x9e, 0x3c, 0x9a, 0xd1, 0xbe, 0x7c, 0x86,
+ 0xc1, 0xe5, 0x8f, 0xe3, 0x8d, 0x71, 0xee, 0x8f, 0x58, 0x36, 0x7d, 0xb6, 0xab, 0xa7, 0x12, 0xcb,
+ 0x51, 0x05, 0x23, 0xf1, 0xea, 0x4a, 0x1a, 0x89, 0x6b, 0x2b, 0xe1, 0x47, 0x3d, 0x82, 0x91, 0xda,
+ 0x59, 0xb3, 0x51, 0xb7, 0x49, 0xf4, 0x89, 0xba, 0xa3, 0x9f, 0x0f, 0xff, 0x50, 0x15, 0x69, 0x13,
+ 0xfa, 0x45, 0xc2, 0x4a, 0xe1, 0xa1, 0x1d, 0xc2, 0x0a, 0x8f, 0xe4, 0x49, 0x9d, 0x67, 0x9c, 0xc8,
+ 0xfa, 0x24, 0x34, 0x7f, 0xfa, 0x9b, 0xea, 0x83, 0xc0, 0xa4, 0x18, 0x2b, 0x20, 0x52, 0xab, 0x04,
+ 0x40, 0xec, 0x95, 0x93, 0x30, 0x36, 0x71, 0xed, 0xd9, 0xaa, 0xe1, 0xba, 0xa4, 0xd9, 0x76, 0xe7,
+ 0x2a, 0xb7, 0x7a, 0xe0, 0x66, 0x76, 0xb8, 0x68, 0x26, 0x17, 0x66, 0x8f, 0x25, 0xf9, 0xed, 0x48,
+ 0x7f, 0x24, 0x22, 0x0d, 0xf3, 0x3d, 0x78, 0x7d, 0x74, 0xc9, 0xa3, 0xfb, 0xb8, 0xa1, 0xac, 0x65,
+ 0x2f, 0xb8, 0x87, 0xdb, 0x9b, 0x0f, 0x2c, 0x16, 0x7e, 0xd6, 0x9d, 0x2f, 0x06, 0xba, 0x33, 0x5d,
+ 0xbc, 0x3f, 0xa4, 0xe5, 0xf0, 0xdb, 0x08, 0x16, 0x50, 0xea, 0xc4, 0x1f, 0xfa, 0x9a, 0xf8, 0x55,
+ 0xbc, 0x76, 0x82, 0x4c, 0x99, 0x8e, 0x4b, 0xec, 0x93, 0x4c, 0x61, 0xfc, 0xe8, 0xc0, 0x05, 0x02,
+ 0x27, 0x3d, 0x3a, 0xc4, 0x70, 0x9c, 0xf5, 0x4d, 0x94, 0xf4, 0x0d, 0x5a, 0xaf, 0x70, 0x9d, 0x9b,
+ 0x4e, 0x8f, 0xae, 0xdf, 0x45, 0x78, 0x35, 0x3b, 0x6a, 0x88, 0xf9, 0xfb, 0x24, 0x7a, 0xd5, 0x9d,
+ 0x12, 0x41, 0xe4, 0xa4, 0x72, 0x84, 0x4e, 0xf7, 0xb0, 0xba, 0x21, 0x3a, 0x9d, 0xe7, 0x39, 0xdd,
+ 0xbb, 0xed, 0x50, 0xb7, 0xc6, 0x64, 0x81, 0xc7, 0x48, 0x0c, 0x05, 0x67, 0xf0, 0x2a, 0x6f, 0x21,
+ 0xe1, 0x93, 0x38, 0xa0, 0x49, 0xa6, 0x4f, 0x7d, 0xb5, 0x25, 0x46, 0x8b, 0x97, 0x9c, 0x10, 0x23,
+ 0x01, 0x5e, 0x46, 0xf8, 0xae, 0xf0, 0x7b, 0xa1, 0xf1, 0x19, 0xd2, 0x72, 0x61, 0x5f, 0xe6, 0xf1,
+ 0x84, 0xe2, 0xc4, 0xd4, 0xc3, 0x79, 0xe1, 0x9c, 0xa6, 0xed, 0xd4, 0xa0, 0x01, 0xad, 0xbf, 0xb3,
+ 0x05, 0xf6, 0xc4, 0x4e, 0xf8, 0x9d, 0xd1, 0x0b, 0x9d, 0x87, 0x1b, 0xb4, 0xae, 0xa8, 0x5d, 0x7b,
+ 0x52, 0x4b, 0x2e, 0x64, 0x53, 0x29, 0x0f, 0x54, 0xf6, 0xd0, 0x9c, 0xdb, 0xe3, 0xa5, 0x6a, 0xc4,
+ 0x16, 0x6f, 0x37, 0x20, 0xb1, 0x85, 0x8a, 0xf2, 0xd9, 0x92, 0x04, 0xcd, 0xb0, 0xa5, 0xf3, 0x62,
+ 0xfa, 0xad, 0x3b, 0xe8, 0x7e, 0x3d, 0xa4, 0x22, 0xbe, 0x5f, 0x0f, 0x89, 0xd3, 0xf6, 0xeb, 0x21,
+ 0xa0, 0xf6, 0x97, 0x15, 0x74, 0xfa, 0x5b, 0x2b, 0xe0, 0x65, 0x25, 0xf4, 0xc2, 0x36, 0xd2, 0xa1,
+ 0x72, 0xaf, 0x5b, 0x05, 0x16, 0xaa, 0xdc, 0x2b, 0x53, 0xc6, 0x52, 0x94, 0xb8, 0xf6, 0x24, 0x2d,
+ 0x36, 0xf1, 0xd5, 0x25, 0x71, 0x39, 0x89, 0xef, 0x14, 0xde, 0x54, 0xe0, 0xba, 0x94, 0x1e, 0xd1,
+ 0x47, 0x73, 0xed, 0x08, 0xfe, 0xdf, 0xa9, 0x84, 0x0f, 0x7a, 0xd8, 0xc1, 0x28, 0x94, 0x86, 0x09,
+ 0x07, 0xa3, 0x90, 0x3c, 0x75, 0x3b, 0x1e, 0x43, 0x6a, 0x0b, 0x3d, 0x34, 0xa9, 0x2f, 0xf4, 0xc0,
+ 0x8f, 0x91, 0x34, 0xa9, 0x73, 0x87, 0x21, 0x6f, 0x0c, 0xf2, 0x05, 0x40, 0xce, 0x7e, 0xe5, 0x77,
+ 0x08, 0xde, 0x45, 0xa9, 0x59, 0x96, 0x2b, 0xc5, 0x3e, 0x72, 0x8e, 0xc1, 0x9f, 0xef, 0xa0, 0xdb,
+ 0xaf, 0x50, 0xa0, 0x92, 0xb7, 0x5f, 0xd1, 0x2e, 0x96, 0xba, 0xfd, 0x4a, 0x06, 0xf3, 0xb6, 0xfa,
+ 0x2f, 0xd6, 0xd8, 0x3e, 0x58, 0x01, 0xaf, 0x29, 0xa1, 0x6d, 0xd0, 0xed, 0xee, 0x16, 0xed, 0x6e,
+ 0xbf, 0x56, 0xe0, 0x57, 0xe9, 0x1c, 0xdd, 0x6e, 0x71, 0x45, 0x5a, 0xdc, 0x5b, 0x0a, 0x1e, 0x08,
+ 0x6d, 0x33, 0xc7, 0xa8, 0xca, 0x43, 0x9d, 0x6b, 0x82, 0x70, 0xaf, 0x64, 0xeb, 0x16, 0x05, 0x86,
+ 0x9f, 0x9f, 0x1f, 0x2c, 0x38, 0x8a, 0x57, 0xc2, 0x2f, 0xd8, 0x13, 0xc8, 0x37, 0x90, 0xfa, 0x68,
+ 0x64, 0x3f, 0x18, 0xbf, 0x4d, 0xa9, 0x9f, 0x0f, 0x5f, 0x66, 0xe4, 0xf4, 0x04, 0x7e, 0xe4, 0xf4,
+ 0x78, 0x5b, 0xdb, 0xba, 0x5a, 0xcd, 0x56, 0x48, 0x53, 0x27, 0x30, 0x9e, 0xe5, 0x48, 0xfe, 0x59,
+ 0x60, 0x5e, 0xc1, 0x6a, 0x99, 0xb8, 0x32, 0x2a, 0xef, 0xc9, 0x49, 0x4a, 0x60, 0x4b, 0xb4, 0xbf,
+ 0xc8, 0x10, 0x4e, 0xe2, 0x73, 0x94, 0xc3, 0x67, 0xfd, 0x57, 0xc3, 0x29, 0x14, 0xc6, 0x5f, 0x29,
+ 0x3f, 0xec, 0xdf, 0x14, 0xc8, 0x60, 0x4a, 0xf6, 0x72, 0xf9, 0x8a, 0x82, 0x07, 0xc6, 0x48, 0x83,
+ 0x2c, 0x3e, 0xa7, 0x98, 0x96, 0xa2, 0x39, 0x25, 0x46, 0x71, 0x3a, 0xbe, 0xc1, 0x72, 0xea, 0xb9,
+ 0x52, 0x57, 0x7c, 0x78, 0xc9, 0x73, 0xb8, 0xb4, 0x48, 0x4a, 0xbc, 0xdc, 0x78, 0x51, 0xc1, 0x7d,
+ 0xa1, 0x4a, 0x0b, 0xf0, 0x31, 0x2c, 0xf1, 0x4c, 0x56, 0x5d, 0x7a, 0x6e, 0x3c, 0xe7, 0x60, 0x81,
+ 0x71, 0x70, 0x01, 0xa9, 0x7a, 0xd4, 0x93, 0x8c, 0x82, 0xf2, 0xfc, 0x3f, 0xa9, 0x3e, 0xb6, 0x84,
+ 0xc5, 0xc3, 0x2f, 0xb0, 0xae, 0xf7, 0x0b, 0x25, 0xc0, 0xc4, 0x50, 0xa6, 0x67, 0x81, 0xe2, 0xd8,
+ 0x9b, 0x0f, 0xcc, 0x39, 0x20, 0x94, 0x82, 0x2a, 0xec, 0x48, 0x63, 0x40, 0x18, 0x59, 0xb9, 0xdf,
+ 0x7f, 0x77, 0x59, 0x28, 0xe6, 0x70, 0x0b, 0xe1, 0xbe, 0x50, 0xf6, 0x17, 0x8a, 0x73, 0x38, 0xe3,
+ 0xf5, 0xdc, 0x78, 0xee, 0xe3, 0x39, 0xea, 0x23, 0x29, 0xe5, 0xf2, 0xd1, 0x0b, 0xed, 0x68, 0xa9,
+ 0x3b, 0x37, 0xe9, 0xeb, 0x63, 0x05, 0xf7, 0xb3, 0x3c, 0x13, 0x47, 0xea, 0x80, 0xab, 0xd2, 0xb7,
+ 0x8e, 0xb2, 0x9c, 0x1e, 0xc9, 0x3f, 0x80, 0x3b, 0x7b, 0x83, 0x25, 0xf5, 0x6f, 0x91, 0x5a, 0x89,
+ 0x5d, 0x2f, 0xec, 0x62, 0x99, 0x08, 0xfd, 0x26, 0x14, 0x51, 0x92, 0x5c, 0xd5, 0x4a, 0x9b, 0x60,
+ 0x51, 0xcb, 0x86, 0x74, 0x56, 0xf8, 0x9a, 0x82, 0x37, 0x04, 0xee, 0xa5, 0x06, 0xb8, 0xdd, 0x9b,
+ 0x4d, 0x55, 0xa0, 0x4a, 0xf6, 0xe5, 0x44, 0x73, 0x56, 0x5f, 0x60, 0xac, 0x3e, 0x8f, 0xe0, 0x81,
+ 0x54, 0x56, 0x63, 0x4d, 0xce, 0x7f, 0xd1, 0x31, 0x57, 0x19, 0x87, 0xc3, 0x99, 0x8c, 0x49, 0x7a,
+ 0x65, 0x40, 0x0d, 0x5c, 0x56, 0x70, 0x3f, 0xcb, 0xf0, 0xee, 0x32, 0x2c, 0x5c, 0x4d, 0x23, 0xf9,
+ 0x07, 0xc4, 0x5e, 0x88, 0x76, 0xcf, 0x85, 0x97, 0x40, 0x9f, 0x2d, 0x2d, 0x05, 0x1d, 0x5e, 0x52,
+ 0x7c, 0x1f, 0xe1, 0x3e, 0xef, 0xdc, 0x78, 0x5c, 0x7c, 0x48, 0x91, 0xd6, 0x5d, 0x24, 0x40, 0x69,
+ 0x77, 0x91, 0xe2, 0x39, 0x1d, 0x3b, 0x28, 0x1b, 0x5b, 0x60, 0xb3, 0x70, 0xc6, 0xff, 0x9c, 0xc3,
+ 0xf7, 0x06, 0xde, 0xe7, 0x57, 0xe7, 0xfc, 0x9b, 0x6e, 0x26, 0x71, 0xe2, 0x4f, 0x4f, 0x03, 0x17,
+ 0xe1, 0x82, 0x47, 0xe6, 0xad, 0x19, 0xb8, 0xa4, 0xfc, 0xf4, 0xb6, 0xbc, 0x75, 0xf6, 0x85, 0x86,
+ 0xe9, 0x85, 0x43, 0x7c, 0x5b, 0x52, 0x75, 0x67, 0xdb, 0x24, 0x89, 0xd4, 0x60, 0x7e, 0x66, 0x0c,
+ 0x4e, 0xdd, 0xe9, 0xcc, 0x2b, 0x78, 0x4d, 0x99, 0x04, 0x3c, 0x9d, 0x8d, 0x5f, 0x5d, 0x0f, 0x08,
+ 0x03, 0x45, 0xb9, 0x29, 0x05, 0xa6, 0xfd, 0x94, 0xb9, 0xf8, 0x3a, 0x82, 0xa3, 0x79, 0x5d, 0xcc,
+ 0xbe, 0x5d, 0xf1, 0x45, 0x78, 0xa2, 0x88, 0xcb, 0x05, 0x2e, 0x5b, 0xbc, 0xaa, 0xe0, 0x75, 0xac,
+ 0x35, 0x07, 0x89, 0xd8, 0x9d, 0xe2, 0x61, 0xb8, 0xf3, 0xef, 0xc9, 0x81, 0xe4, 0x19, 0xf8, 0x33,
+ 0xc6, 0xcc, 0x4f, 0x90, 0xba, 0x74, 0xcc, 0x78, 0x05, 0xfa, 0xa4, 0xba, 0x4c, 0xe4, 0x78, 0x35,
+ 0xdb, 0xc0, 0xb8, 0x4c, 0xdc, 0x27, 0xd8, 0x29, 0x2c, 0xfe, 0x71, 0x90, 0x2f, 0x93, 0x7e, 0x1c,
+ 0x14, 0x84, 0x70, 0x26, 0xfa, 0x28, 0x11, 0xeb, 0x60, 0xad, 0xb0, 0x9b, 0x9f, 0xf2, 0xe0, 0xe7,
+ 0x0a, 0xdd, 0x5a, 0x8d, 0xf9, 0xdf, 0x2e, 0xf1, 0x80, 0x64, 0x5f, 0xa5, 0x8e, 0x99, 0x16, 0x53,
+ 0xa2, 0xbd, 0xc7, 0x02, 0xf0, 0x0e, 0x82, 0xce, 0x79, 0x2a, 0xf6, 0x95, 0x14, 0xa5, 0x8d, 0x1e,
+ 0x35, 0x0b, 0x46, 0x22, 0x7c, 0xd9, 0xba, 0x05, 0x8d, 0xd4, 0x29, 0x62, 0x91, 0x58, 0xdc, 0x7c,
+ 0xf0, 0x66, 0x0f, 0x6b, 0xad, 0x51, 0xa7, 0xcd, 0xa4, 0x15, 0x37, 0xc6, 0x4c, 0xb0, 0x87, 0xed,
+ 0xcc, 0x85, 0xd6, 0x7e, 0xcf, 0xde, 0xba, 0xbd, 0xad, 0xc0, 0xe3, 0xe9, 0x5c, 0x16, 0x2f, 0xf6,
+ 0xaf, 0xc0, 0x97, 0x0b, 0xa9, 0x2c, 0x7a, 0xb7, 0xb6, 0x0c, 0xe3, 0x4b, 0x62, 0x72, 0xe5, 0x34,
+ 0x4c, 0x2c, 0xbd, 0xa1, 0x70, 0x55, 0xa1, 0x57, 0xea, 0x3b, 0x0f, 0xdc, 0x8e, 0x13, 0xd7, 0x36,
+ 0x6b, 0x0e, 0xec, 0xcf, 0x73, 0xb3, 0x8d, 0x83, 0x45, 0x30, 0x0f, 0x14, 0x1a, 0xc3, 0xab, 0x33,
+ 0xe1, 0xe3, 0xba, 0x26, 0x83, 0x14, 0xbc, 0x13, 0x17, 0xf8, 0xb8, 0x2e, 0x41, 0x41, 0xc1, 0xb0,
+ 0x3d, 0xf2, 0x50, 0xe5, 0xc1, 0x29, 0xd3, 0x3d, 0x3b, 0x3d, 0x39, 0x5c, 0xb3, 0x9a, 0x3a, 0xf5,
+ 0xcb, 0x53, 0x41, 0xff, 0xd0, 0x3b, 0x1f, 0x3f, 0x4e, 0x91, 0x96, 0xde, 0x9e, 0xdc, 0x37, 0x65,
+ 0xe9, 0xd1, 0x8f, 0x68, 0x27, 0x3f, 0x46, 0xbf, 0x7f, 0x3c, 0xf0, 0xbf, 0x00, 0x00, 0x00, 0xff,
+ 0xff, 0xfe, 0xfe, 0x7b, 0xca, 0x5f, 0x3b, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.gw.go b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.gw.go
index ea8c99459c..fcdbb30992 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.gw.go
+++ b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.gw.go
@@ -119,11 +119,11 @@ func request_AdminService_GetTask_0(ctx context.Context, marshaler runtime.Marsh
}
var (
- filter_AdminService_ListTaskIds_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_AdminService_GetTask_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7}}
)
-func request_AdminService_ListTaskIds_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NamedEntityIdentifierListRequest
+func request_AdminService_GetTask_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ObjectGetRequest
var metadata runtime.ServerMetadata
var (
@@ -133,46 +133,79 @@ func request_AdminService_ListTaskIds_0(ctx context.Context, marshaler runtime.M
_ = err
)
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTaskIds_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTask_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListTaskIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetTask(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListTasks_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_ListTaskIds_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
)
-func request_AdminService_ListTasks_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ResourceListRequest
+func request_AdminService_ListTaskIds_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityIdentifierListRequest
var metadata runtime.ServerMetadata
var (
@@ -182,57 +215,46 @@ func request_AdminService_ListTasks_0(ctx context.Context, marshaler runtime.Mar
_ = err
)
- val, ok = pathParams["id.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
- }
-
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ protoReq.Project, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
}
- val, ok = pathParams["id.name"]
+ val, ok = pathParams["domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ protoReq.Domain, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTasks_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTaskIds_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListTasks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListTaskIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListTasks_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
+ filter_AdminService_ListTaskIds_1 = &utilities.DoubleArray{Encoding: map[string]int{"org": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
)
-func request_AdminService_ListTasks_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ResourceListRequest
+func request_AdminService_ListTaskIds_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityIdentifierListRequest
var metadata runtime.ServerMetadata
var (
@@ -242,63 +264,57 @@ func request_AdminService_ListTasks_1(ctx context.Context, marshaler runtime.Mar
_ = err
)
- val, ok = pathParams["id.project"]
+ val, ok = pathParams["org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ protoReq.Org, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ protoReq.Project, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
}
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTasks_1); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
}
- msg, err := client.ListTasks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
+ protoReq.Domain, err = runtime.String(val)
-func request_AdminService_CreateWorkflow_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowCreateRequest
- var metadata runtime.ServerMetadata
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTaskIds_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateWorkflow(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListTaskIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetWorkflow_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3, "version": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
+ filter_AdminService_ListTasks_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_GetWorkflow_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ObjectGetRequest
+func request_AdminService_ListTasks_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
var (
@@ -341,35 +357,24 @@ func request_AdminService_GetWorkflow_0(ctx context.Context, marshaler runtime.M
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- val, ok = pathParams["id.version"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
- }
-
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetWorkflow_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTasks_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetWorkflow(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListTasks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListWorkflowIds_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_AdminService_ListTasks_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
)
-func request_AdminService_ListWorkflowIds_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NamedEntityIdentifierListRequest
+func request_AdminService_ListTasks_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
var (
@@ -379,45 +384,67 @@ func request_AdminService_ListWorkflowIds_0(ctx context.Context, marshaler runti
_ = err
)
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflowIds_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTasks_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListWorkflowIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListTasks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListWorkflows_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_ListTasks_2 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
)
-func request_AdminService_ListWorkflows_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+func request_AdminService_ListTasks_2(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
@@ -450,34 +477,23 @@ func request_AdminService_ListWorkflows_0(ctx context.Context, marshaler runtime
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
- }
-
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflows_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTasks_2); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListWorkflows(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListTasks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListWorkflows_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
+ filter_AdminService_ListTasks_3 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_ListWorkflows_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+func request_AdminService_ListTasks_3(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
@@ -488,6 +504,17 @@ func request_AdminService_ListWorkflows_1(ctx context.Context, marshaler runtime
_ = err
)
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
val, ok = pathParams["id.project"]
if !ok {
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
@@ -513,17 +540,17 @@ func request_AdminService_ListWorkflows_1(ctx context.Context, marshaler runtime
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflows_1); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTasks_3); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListWorkflows(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListTasks(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_CreateLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.LaunchPlanCreateRequest
+func request_AdminService_CreateWorkflow_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowCreateRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -534,16 +561,16 @@ func request_AdminService_CreateLaunchPlan_0(ctx context.Context, marshaler runt
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateWorkflow(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetLaunchPlan_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3, "version": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
+ filter_AdminService_GetWorkflow_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3, "version": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
)
-func request_AdminService_GetLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+func request_AdminService_GetWorkflow_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq admin.ObjectGetRequest
var metadata runtime.ServerMetadata
@@ -601,21 +628,21 @@ func request_AdminService_GetLaunchPlan_0(ctx context.Context, marshaler runtime
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetLaunchPlan_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetWorkflow_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetWorkflow(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetActiveLaunchPlan_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_GetWorkflow_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7}}
)
-func request_AdminService_GetActiveLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ActiveLaunchPlanRequest
+func request_AdminService_GetWorkflow_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ObjectGetRequest
var metadata runtime.ServerMetadata
var (
@@ -625,6 +652,17 @@ func request_AdminService_GetActiveLaunchPlan_0(ctx context.Context, marshaler r
_ = err
)
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
val, ok = pathParams["id.project"]
if !ok {
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
@@ -658,24 +696,35 @@ func request_AdminService_GetActiveLaunchPlan_0(ctx context.Context, marshaler r
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetActiveLaunchPlan_0); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
}
- msg, err := client.GetActiveLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetWorkflow_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetWorkflow(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListActiveLaunchPlans_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_AdminService_ListWorkflowIds_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
)
-func request_AdminService_ListActiveLaunchPlans_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ActiveLaunchPlanListRequest
+func request_AdminService_ListWorkflowIds_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityIdentifierListRequest
var metadata runtime.ServerMetadata
var (
@@ -710,20 +759,20 @@ func request_AdminService_ListActiveLaunchPlans_0(ctx context.Context, marshaler
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListActiveLaunchPlans_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflowIds_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListActiveLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListWorkflowIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListLaunchPlanIds_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+ filter_AdminService_ListWorkflowIds_1 = &utilities.DoubleArray{Encoding: map[string]int{"org": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
)
-func request_AdminService_ListLaunchPlanIds_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+func request_AdminService_ListWorkflowIds_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq admin.NamedEntityIdentifierListRequest
var metadata runtime.ServerMetadata
@@ -734,6 +783,17 @@ func request_AdminService_ListLaunchPlanIds_0(ctx context.Context, marshaler run
_ = err
)
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
val, ok = pathParams["project"]
if !ok {
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
@@ -759,20 +819,20 @@ func request_AdminService_ListLaunchPlanIds_0(ctx context.Context, marshaler run
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlanIds_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflowIds_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListLaunchPlanIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListWorkflowIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListLaunchPlans_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_ListWorkflows_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_ListLaunchPlans_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+func request_AdminService_ListWorkflows_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
@@ -819,20 +879,20 @@ func request_AdminService_ListLaunchPlans_0(ctx context.Context, marshaler runti
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlans_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflows_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListWorkflows(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListLaunchPlans_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
+ filter_AdminService_ListWorkflows_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
)
-func request_AdminService_ListLaunchPlans_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+func request_AdminService_ListWorkflows_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
@@ -843,6 +903,17 @@ func request_AdminService_ListLaunchPlans_1(ctx context.Context, marshaler runti
_ = err
)
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
val, ok = pathParams["id.project"]
if !ok {
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
@@ -865,29 +936,36 @@ func request_AdminService_ListLaunchPlans_1(ctx context.Context, marshaler runti
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlans_1); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflows_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListWorkflows(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.LaunchPlanUpdateRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_ListWorkflows_2 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_ListWorkflows_2(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -918,69 +996,80 @@ func request_AdminService_UpdateLaunchPlan_0(ctx context.Context, marshaler runt
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflows_2); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ msg, err := client.ListWorkflows(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
- }
+}
- val, ok = pathParams["id.version"]
+var (
+ filter_AdminService_ListWorkflows_3 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+)
+
+func request_AdminService_ListWorkflows_3(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- msg, err := client.UpdateLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
-func request_AdminService_CreateExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ExecutionCreateRequest
- var metadata runtime.ServerMetadata
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- msg, err := client.CreateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
-}
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
-func request_AdminService_RelaunchExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ExecutionRelaunchRequest
- var metadata runtime.ServerMetadata
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListWorkflows_3); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.RelaunchExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListWorkflows(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_RecoverExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ExecutionRecoverRequest
+func request_AdminService_CreateLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.LaunchPlanCreateRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -991,17 +1080,17 @@ func request_AdminService_RecoverExecution_0(ctx context.Context, marshaler runt
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.RecoverExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetExecution_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_GetLaunchPlan_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3, "version": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
)
-func request_AdminService_GetExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowExecutionGetRequest
+func request_AdminService_GetLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ObjectGetRequest
var metadata runtime.ServerMetadata
var (
@@ -1044,29 +1133,36 @@ func request_AdminService_GetExecution_0(ctx context.Context, marshaler runtime.
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecution_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetLaunchPlan_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ExecutionUpdateRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_GetLaunchPlan_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_GetLaunchPlan_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ObjectGetRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -1075,6 +1171,17 @@ func request_AdminService_UpdateExecution_0(ctx context.Context, marshaler runti
_ = err
)
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
val, ok = pathParams["id.project"]
if !ok {
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
@@ -1108,17 +1215,35 @@ func request_AdminService_UpdateExecution_0(ctx context.Context, marshaler runti
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- msg, err := client.UpdateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetLaunchPlan_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetExecutionData_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_GetActiveLaunchPlan_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_GetExecutionData_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowExecutionGetDataRequest
+func request_AdminService_GetActiveLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ActiveLaunchPlanRequest
var metadata runtime.ServerMetadata
var (
@@ -1164,21 +1289,21 @@ func request_AdminService_GetExecutionData_0(ctx context.Context, marshaler runt
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecutionData_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetActiveLaunchPlan_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetActiveLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListExecutions_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
+ filter_AdminService_GetActiveLaunchPlan_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
)
-func request_AdminService_ListExecutions_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ResourceListRequest
+func request_AdminService_GetActiveLaunchPlan_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ActiveLaunchPlanRequest
var metadata runtime.ServerMetadata
var (
@@ -1188,6 +1313,17 @@ func request_AdminService_ListExecutions_0(ctx context.Context, marshaler runtim
_ = err
)
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
val, ok = pathParams["id.project"]
if !ok {
return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
@@ -1210,29 +1346,36 @@ func request_AdminService_ListExecutions_0(ctx context.Context, marshaler runtim
return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListExecutions_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetActiveLaunchPlan_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetActiveLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_TerminateExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ExecutionTerminateRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_ListActiveLaunchPlans_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_ListActiveLaunchPlans_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ActiveLaunchPlanListRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -1241,50 +1384,46 @@ func request_AdminService_TerminateExecution_0(ctx context.Context, marshaler ru
_ = err
)
- val, ok = pathParams["id.project"]
+ val, ok = pathParams["project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ protoReq.Project, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ protoReq.Domain, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
}
- val, ok = pathParams["id.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListActiveLaunchPlans_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.TerminateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListActiveLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetNodeExecution_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "execution_id": 1, "project": 2, "domain": 3, "name": 4, "node_id": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
+ filter_AdminService_ListLaunchPlanIds_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
)
-func request_AdminService_GetNodeExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NodeExecutionGetRequest
+func request_AdminService_ListLaunchPlanIds_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityIdentifierListRequest
var metadata runtime.ServerMetadata
var (
@@ -1294,68 +1433,46 @@ func request_AdminService_GetNodeExecution_0(ctx context.Context, marshaler runt
_ = err
)
- val, ok = pathParams["id.execution_id.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.project")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.project", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.project", err)
- }
-
- val, ok = pathParams["id.execution_id.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.domain")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.domain", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.domain", err)
- }
-
- val, ok = pathParams["id.execution_id.name"]
+ val, ok = pathParams["project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.name", val)
+ protoReq.Project, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
}
- val, ok = pathParams["id.node_id"]
+ val, ok = pathParams["domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_id")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_id", val)
+ protoReq.Domain, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_id", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNodeExecution_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlanIds_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetNodeExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListLaunchPlanIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListNodeExecutions_0 = &utilities.DoubleArray{Encoding: map[string]int{"workflow_execution_id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_ListLaunchPlanIds_1 = &utilities.DoubleArray{Encoding: map[string]int{"org": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
)
-func request_AdminService_ListNodeExecutions_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NodeExecutionListRequest
+func request_AdminService_ListLaunchPlanIds_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityIdentifierListRequest
var metadata runtime.ServerMetadata
var (
@@ -1365,57 +1482,57 @@ func request_AdminService_ListNodeExecutions_0(ctx context.Context, marshaler ru
_ = err
)
- val, ok = pathParams["workflow_execution_id.project"]
+ val, ok = pathParams["org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.project", val)
+ protoReq.Org, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
}
- val, ok = pathParams["workflow_execution_id.domain"]
+ val, ok = pathParams["project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.domain", val)
+ protoReq.Project, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
}
- val, ok = pathParams["workflow_execution_id.name"]
+ val, ok = pathParams["domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.name", val)
+ protoReq.Domain, err = runtime.String(val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNodeExecutions_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlanIds_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListNodeExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListLaunchPlanIds(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListNodeExecutionsForTask_0 = &utilities.DoubleArray{Encoding: map[string]int{"task_execution_id": 0, "node_execution_id": 1, "execution_id": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6, "task_id": 7, "version": 8, "retry_attempt": 9}, Base: []int{1, 20, 1, 1, 1, 4, 3, 2, 7, 5, 3, 0, 0, 0, 9, 6, 0, 15, 9, 0, 17, 12, 0, 19, 15, 0, 19, 18, 0, 20, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 5, 8, 11, 2, 15, 16, 2, 18, 19, 2, 21, 22, 2, 24, 25, 2, 27, 28, 2, 30}}
+ filter_AdminService_ListLaunchPlans_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_ListNodeExecutionsForTask_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NodeExecutionForTaskListRequest
+func request_AdminService_ListLaunchPlans_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
var (
@@ -1425,123 +1542,128 @@ func request_AdminService_ListNodeExecutionsForTask_0(ctx context.Context, marsh
_ = err
)
- val, ok = pathParams["task_execution_id.node_execution_id.execution_id.project"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["task_execution_id.node_execution_id.execution_id.domain"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["task_execution_id.node_execution_id.execution_id.name"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- val, ok = pathParams["task_execution_id.node_execution_id.node_id"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.node_id")
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlans_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.node_id", val)
+ msg, err := client.ListLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.node_id", err)
- }
+}
- val, ok = pathParams["task_execution_id.task_id.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.project")
- }
+var (
+ filter_AdminService_ListLaunchPlans_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
+)
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.project", val)
+func request_AdminService_ListLaunchPlans_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
+ var metadata runtime.ServerMetadata
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.project", err)
- }
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
- val, ok = pathParams["task_execution_id.task_id.domain"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["task_execution_id.task_id.name"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["task_execution_id.task_id.version"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.version")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.version", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.version", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["task_execution_id.retry_attempt"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.retry_attempt")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.retry_attempt", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.retry_attempt", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNodeExecutionsForTask_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlans_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListNodeExecutionsForTask(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetNodeExecutionData_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "execution_id": 1, "project": 2, "domain": 3, "name": 4, "node_id": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
+ filter_AdminService_ListLaunchPlans_2 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
)
-func request_AdminService_GetNodeExecutionData_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NodeExecutionGetDataRequest
+func request_AdminService_ListLaunchPlans_2(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
var metadata runtime.ServerMetadata
var (
@@ -1551,81 +1673,102 @@ func request_AdminService_GetNodeExecutionData_0(ctx context.Context, marshaler
_ = err
)
- val, ok = pathParams["id.execution_id.project"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["id.execution_id.domain"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.execution_id.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.name")
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.name", err)
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlans_2); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- val, ok = pathParams["id.node_id"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_id")
- }
+ msg, err := client.ListLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_id", val)
+}
+
+var (
+ filter_AdminService_ListLaunchPlans_3 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+)
+
+func request_AdminService_ListLaunchPlans_3(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_id", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNodeExecutionData_0); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- msg, err := client.GetNodeExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
-}
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
-func request_AdminService_RegisterProject_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectRegisterRequest
- var metadata runtime.ServerMetadata
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListLaunchPlans_3); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.RegisterProject(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListLaunchPlans(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateProject_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.Project
+func request_AdminService_UpdateLaunchPlan_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.LaunchPlanUpdateRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -1643,44 +1786,139 @@ func request_AdminService_UpdateProject_0(ctx context.Context, marshaler runtime
_ = err
)
- val, ok = pathParams["id"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- protoReq.Id, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- msg, err := client.UpdateProject(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
+ msg, err := client.UpdateLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListProjects_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+ filter_AdminService_UpdateLaunchPlan_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7}}
)
-func request_AdminService_ListProjects_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectListRequest
+func request_AdminService_UpdateLaunchPlan_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.LaunchPlanUpdateRequest
var metadata runtime.ServerMetadata
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListProjects_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_UpdateLaunchPlan_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListProjects(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.UpdateLaunchPlan(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_CreateWorkflowEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowExecutionEventRequest
+func request_AdminService_CreateExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionCreateRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -1691,13 +1929,13 @@ func request_AdminService_CreateWorkflowEvent_0(ctx context.Context, marshaler r
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateWorkflowEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.CreateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_CreateNodeEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NodeExecutionEventRequest
+func request_AdminService_RelaunchExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionRelaunchRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -1708,13 +1946,13 @@ func request_AdminService_CreateNodeEvent_0(ctx context.Context, marshaler runti
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateNodeEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.RelaunchExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_CreateTaskEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.TaskExecutionEventRequest
+func request_AdminService_RecoverExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionRecoverRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -1725,17 +1963,17 @@ func request_AdminService_CreateTaskEvent_0(ctx context.Context, marshaler runti
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.CreateTaskEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.RecoverExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetTaskExecution_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "node_execution_id": 1, "execution_id": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6, "task_id": 7, "version": 8, "retry_attempt": 9}, Base: []int{1, 20, 1, 1, 1, 4, 3, 2, 7, 5, 3, 0, 0, 0, 9, 6, 0, 15, 9, 0, 17, 12, 0, 19, 15, 0, 19, 18, 0, 20, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 5, 8, 11, 2, 15, 16, 2, 18, 19, 2, 21, 22, 2, 24, 25, 2, 27, 28, 2, 30}}
+ filter_AdminService_GetExecution_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_GetTaskExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.TaskExecutionGetRequest
+func request_AdminService_GetExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionGetRequest
var metadata runtime.ServerMetadata
var (
@@ -1745,125 +1983,134 @@ func request_AdminService_GetTaskExecution_0(ctx context.Context, marshaler runt
_ = err
)
- val, ok = pathParams["id.node_execution_id.execution_id.project"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["id.node_execution_id.execution_id.domain"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.node_execution_id.execution_id.name"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- val, ok = pathParams["id.node_execution_id.node_id"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.node_id")
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecution_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.node_id", val)
+ msg, err := client.GetExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.node_id", err)
- }
+}
- val, ok = pathParams["id.task_id.project"]
+var (
+ filter_AdminService_GetExecution_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
+)
+
+func request_AdminService_GetExecution_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["id.task_id.domain"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["id.task_id.name"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.name", val)
-
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.name", err)
- }
-
- val, ok = pathParams["id.task_id.version"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.version")
- }
-
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.version", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.version", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.retry_attempt"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.retry_attempt")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.retry_attempt", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.retry_attempt", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTaskExecution_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecution_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetTaskExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-var (
- filter_AdminService_ListTaskExecutions_0 = &utilities.DoubleArray{Encoding: map[string]int{"node_execution_id": 0, "execution_id": 1, "project": 2, "domain": 3, "name": 4, "node_id": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
-)
-
-func request_AdminService_ListTaskExecutions_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.TaskExecutionListRequest
+func request_AdminService_UpdateExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionUpdateRequest
var metadata runtime.ServerMetadata
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
var (
val string
ok bool
@@ -1871,70 +2118,56 @@ func request_AdminService_ListTaskExecutions_0(ctx context.Context, marshaler ru
_ = err
)
- val, ok = pathParams["node_execution_id.execution_id.project"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["node_execution_id.execution_id.domain"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["node_execution_id.execution_id.name"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- val, ok = pathParams["node_execution_id.node_id"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.node_id")
- }
+ msg, err := client.UpdateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
- err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.node_id", val)
+}
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.node_id", err)
- }
+func request_AdminService_UpdateExecution_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionUpdateRequest
+ var metadata runtime.ServerMetadata
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTaskExecutions_0); err != nil {
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListTaskExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_AdminService_GetTaskExecutionData_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "node_execution_id": 1, "execution_id": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6, "task_id": 7, "version": 8, "retry_attempt": 9}, Base: []int{1, 20, 1, 1, 1, 4, 3, 2, 7, 5, 3, 0, 0, 0, 9, 6, 0, 15, 9, 0, 17, 12, 0, 19, 15, 0, 19, 18, 0, 20, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 5, 8, 11, 2, 15, 16, 2, 18, 19, 2, 21, 22, 2, 24, 25, 2, 27, 28, 2, 30}}
-)
-
-func request_AdminService_GetTaskExecutionData_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.TaskExecutionGetDataRequest
- var metadata runtime.ServerMetadata
-
var (
val string
ok bool
@@ -1942,128 +2175,122 @@ func request_AdminService_GetTaskExecutionData_0(ctx context.Context, marshaler
_ = err
)
- val, ok = pathParams["id.node_execution_id.execution_id.project"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["id.node_execution_id.execution_id.domain"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["id.node_execution_id.execution_id.name"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.node_execution_id.node_id"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.node_id")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.node_id", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.node_id", err)
- }
-
- val, ok = pathParams["id.task_id.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.project", val)
+ msg, err := client.UpdateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.project", err)
- }
+}
- val, ok = pathParams["id.task_id.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.domain")
- }
+var (
+ filter_AdminService_GetExecutionData_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+)
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.domain", val)
+func request_AdminService_GetExecutionData_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionGetDataRequest
+ var metadata runtime.ServerMetadata
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.domain", err)
- }
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
- val, ok = pathParams["id.task_id.name"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["id.task_id.version"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.version")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.version", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.version", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["id.retry_attempt"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.retry_attempt")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.retry_attempt", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.retry_attempt", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTaskExecutionData_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecutionData_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetTaskExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateProjectDomainAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectDomainAttributesUpdateRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_GetExecutionData_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_GetExecutionData_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionGetDataRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -2072,93 +2299,69 @@ func request_AdminService_UpdateProjectDomainAttributes_0(ctx context.Context, m
_ = err
)
- val, ok = pathParams["attributes.project"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["attributes.domain"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "attributes.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- msg, err := client.UpdateProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_AdminService_GetProjectDomainAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
-)
-
-func request_AdminService_GetProjectDomainAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectDomainAttributesGetRequest
- var metadata runtime.ServerMetadata
-
- var (
- val string
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetProjectDomainAttributes_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecutionData_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_DeleteProjectDomainAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectDomainAttributesDeleteRequest
- var metadata runtime.ServerMetadata
-
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+var (
+ filter_AdminService_ListExecutions_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 1, 2, 0, 0}, Check: []int{0, 1, 2, 2, 3, 4}}
+)
+
+func request_AdminService_ListExecutions_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -2167,44 +2370,47 @@ func request_AdminService_DeleteProjectDomainAttributes_0(ctx context.Context, m
_ = err
)
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- msg, err := client.DeleteProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListExecutions_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateProjectAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectAttributesUpdateRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_ListExecutions_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_ListExecutions_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ResourceListRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -2213,62 +2419,53 @@ func request_AdminService_UpdateProjectAttributes_0(ctx context.Context, marshal
_ = err
)
- val, ok = pathParams["attributes.project"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- msg, err := client.UpdateProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_AdminService_GetProjectAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
-)
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
-func request_AdminService_GetProjectAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectAttributesGetRequest
- var metadata runtime.ServerMetadata
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
- var (
- val string
- ok bool
- err error
- _ = err
- )
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetProjectAttributes_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListExecutions_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_DeleteProjectAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ProjectAttributesDeleteRequest
+func request_AdminService_TerminateExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionTerminateRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -2286,24 +2483,46 @@ func request_AdminService_DeleteProjectAttributes_0(ctx context.Context, marshal
_ = err
)
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- msg, err := client.DeleteProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ msg, err := client.TerminateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateWorkflowAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowAttributesUpdateRequest
+func request_AdminService_TerminateExecution_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ExecutionTerminateRequest
var metadata runtime.ServerMetadata
newReader, berr := utilities.IOReaderFactory(req.Body)
@@ -2321,50 +2540,61 @@ func request_AdminService_UpdateWorkflowAttributes_0(ctx context.Context, marsha
_ = err
)
- val, ok = pathParams["attributes.project"]
+ val, ok = pathParams["id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
}
- val, ok = pathParams["attributes.domain"]
+ val, ok = pathParams["id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "attributes.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
}
- val, ok = pathParams["attributes.workflow"]
+ val, ok = pathParams["id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.workflow")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "attributes.workflow", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.workflow", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
}
- msg, err := client.UpdateWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ msg, err := client.TerminateExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetWorkflowAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1, "workflow": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
+ filter_AdminService_GetNodeExecution_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "execution_id": 1, "project": 2, "domain": 3, "name": 4, "node_id": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
)
-func request_AdminService_GetWorkflowAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowAttributesGetRequest
+func request_AdminService_GetNodeExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionGetRequest
var metadata runtime.ServerMetadata
var (
@@ -2374,62 +2604,69 @@ func request_AdminService_GetWorkflowAttributes_0(ctx context.Context, marshaler
_ = err
)
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.project")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.project", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["id.execution_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.domain")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.domain", err)
}
- val, ok = pathParams["workflow"]
+ val, ok = pathParams["id.execution_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.name")
}
- protoReq.Workflow, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_id", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetWorkflowAttributes_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNodeExecution_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetNodeExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_DeleteWorkflowAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowAttributesDeleteRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_GetNodeExecution_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "execution_id": 1, "org": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6}, Base: []int{1, 8, 1, 1, 2, 2, 3, 3, 0, 0, 0, 7, 6, 0, 8, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 7, 4, 6, 8, 2, 12, 13, 2, 15}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_GetNodeExecution_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionGetRequest
+ var metadata runtime.ServerMetadata
var (
val string
@@ -2438,602 +2675,4398 @@ func request_AdminService_DeleteWorkflowAttributes_0(ctx context.Context, marsha
_ = err
)
- val, ok = pathParams["project"]
+ val, ok = pathParams["id.execution_id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.org")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.org", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["id.execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.project")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.project", err)
}
- val, ok = pathParams["workflow"]
+ val, ok = pathParams["id.execution_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.domain")
}
- protoReq.Workflow, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.domain", err)
}
- msg, err := client.DeleteWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
+ val, ok = pathParams["id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.name")
+ }
-var (
- filter_AdminService_ListMatchableAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
-)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.name", val)
-func request_AdminService_ListMatchableAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ListMatchableAttributesRequest
- var metadata runtime.ServerMetadata
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_id", err)
+ }
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListMatchableAttributes_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNodeExecution_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListMatchableAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetNodeExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListNamedEntities_0 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
+ filter_AdminService_ListNodeExecutions_0 = &utilities.DoubleArray{Encoding: map[string]int{"workflow_execution_id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
)
-func request_AdminService_ListNamedEntities_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NamedEntityListRequest
+func request_AdminService_ListNodeExecutions_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionListRequest
var metadata runtime.ServerMetadata
var (
val string
- e int32
ok bool
err error
_ = err
)
- val, ok = pathParams["resource_type"]
+ val, ok = pathParams["workflow_execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.project")
}
- e, err = runtime.Enum(val, core.ResourceType_value)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.project", err)
}
- protoReq.ResourceType = core.ResourceType(e)
-
- val, ok = pathParams["project"]
+ val, ok = pathParams["workflow_execution_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.domain")
}
- protoReq.Project, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.domain", err)
}
- val, ok = pathParams["domain"]
+ val, ok = pathParams["workflow_execution_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.name")
}
- protoReq.Domain, err = runtime.String(val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNamedEntities_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNodeExecutions_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListNamedEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListNodeExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetNamedEntity_0 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 2, 4, 5, 6}}
+ filter_AdminService_ListNodeExecutions_1 = &utilities.DoubleArray{Encoding: map[string]int{"workflow_execution_id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
)
-func request_AdminService_GetNamedEntity_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NamedEntityGetRequest
+func request_AdminService_ListNodeExecutions_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionListRequest
var metadata runtime.ServerMetadata
var (
val string
- e int32
ok bool
err error
_ = err
)
- val, ok = pathParams["resource_type"]
+ val, ok = pathParams["workflow_execution_id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.org")
}
- e, err = runtime.Enum(val, core.ResourceType_value)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.org", err)
}
- protoReq.ResourceType = core.ResourceType(e)
-
- val, ok = pathParams["id.project"]
+ val, ok = pathParams["workflow_execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.project", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["workflow_execution_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.domain", err)
}
- val, ok = pathParams["id.name"]
+ val, ok = pathParams["workflow_execution_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow_execution_id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "workflow_execution_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow_execution_id.name", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNamedEntity_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNodeExecutions_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetNamedEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListNodeExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
-func request_AdminService_UpdateNamedEntity_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.NamedEntityUpdateRequest
- var metadata runtime.ServerMetadata
+var (
+ filter_AdminService_ListNodeExecutionsForTask_0 = &utilities.DoubleArray{Encoding: map[string]int{"task_execution_id": 0, "node_execution_id": 1, "execution_id": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6, "task_id": 7, "version": 8, "retry_attempt": 9}, Base: []int{1, 20, 1, 1, 1, 4, 3, 2, 7, 5, 3, 0, 0, 0, 9, 6, 0, 15, 9, 0, 17, 12, 0, 19, 15, 0, 19, 18, 0, 20, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 5, 8, 11, 2, 15, 16, 2, 18, 19, 2, 21, 22, 2, 24, 25, 2, 27, 28, 2, 30}}
+)
- newReader, berr := utilities.IOReaderFactory(req.Body)
- if berr != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
- }
- if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+func request_AdminService_ListNodeExecutionsForTask_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionForTaskListRequest
+ var metadata runtime.ServerMetadata
var (
val string
- e int32
ok bool
err error
_ = err
)
- val, ok = pathParams["resource_type"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.project")
}
- e, err = runtime.Enum(val, core.ResourceType_value)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.project", err)
}
- protoReq.ResourceType = core.ResourceType(e)
-
- val, ok = pathParams["id.project"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.domain", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.name", err)
}
- val, ok = pathParams["id.name"]
+ val, ok = pathParams["task_execution_id.node_execution_id.node_id"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.node_id")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.node_id", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.node_id", err)
}
- msg, err := client.UpdateNamedEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-func request_AdminService_GetVersion_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.GetVersionRequest
- var metadata runtime.ServerMetadata
-
- msg, err := client.GetVersion(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
-
-}
-
-var (
- filter_AdminService_GetDescriptionEntity_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "resource_type": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7}}
-)
-
-func request_AdminService_GetDescriptionEntity_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.ObjectGetRequest
- var metadata runtime.ServerMetadata
-
- var (
- val string
- e int32
- ok bool
- err error
- _ = err
- )
-
- val, ok = pathParams["id.resource_type"]
+ val, ok = pathParams["task_execution_id.task_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.resource_type")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.resource_type", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.resource_type", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.project", err)
}
- protoReq.Id.ResourceType = core.ResourceType(e)
-
- val, ok = pathParams["id.project"]
+ val, ok = pathParams["task_execution_id.task_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.domain", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["task_execution_id.task_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.name", err)
}
- val, ok = pathParams["id.name"]
+ val, ok = pathParams["task_execution_id.task_id.version"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.version")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.version", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.version", err)
}
- val, ok = pathParams["id.version"]
+ val, ok = pathParams["task_execution_id.retry_attempt"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.retry_attempt")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.retry_attempt", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.retry_attempt", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetDescriptionEntity_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNodeExecutionsForTask_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.GetDescriptionEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListNodeExecutionsForTask(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListDescriptionEntities_0 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 2, 4, 5, 6}}
+ filter_AdminService_ListNodeExecutionsForTask_1 = &utilities.DoubleArray{Encoding: map[string]int{"task_execution_id": 0, "node_execution_id": 1, "execution_id": 2, "org": 3, "project": 4, "domain": 5, "name": 6, "node_id": 7, "task_id": 8, "version": 9, "retry_attempt": 10}, Base: []int{1, 23, 1, 1, 1, 4, 3, 2, 7, 5, 3, 13, 0, 0, 0, 10, 6, 0, 12, 9, 0, 18, 12, 0, 20, 15, 0, 22, 18, 0, 22, 21, 0, 23, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 2, 5, 8, 11, 12, 16, 17, 2, 19, 20, 2, 22, 23, 2, 25, 26, 2, 28, 29, 2, 31, 32, 2, 34}}
)
-func request_AdminService_ListDescriptionEntities_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.DescriptionEntityListRequest
+func request_AdminService_ListNodeExecutionsForTask_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionForTaskListRequest
var metadata runtime.ServerMetadata
var (
val string
- e int32
ok bool
err error
_ = err
)
- val, ok = pathParams["resource_type"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.org"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.org")
}
- e, err = runtime.Enum(val, core.ResourceType_value)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.org", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.org", err)
}
- protoReq.ResourceType = core.ResourceType(e)
-
- val, ok = pathParams["id.project"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.project")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.project", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.domain"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.domain")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.domain", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.domain", err)
}
- val, ok = pathParams["id.name"]
+ val, ok = pathParams["task_execution_id.node_execution_id.execution_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.execution_id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.execution_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["task_execution_id.node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.node_execution_id.node_id", err)
+ }
+
+ val, ok = pathParams["task_execution_id.task_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.project", err)
+ }
+
+ val, ok = pathParams["task_execution_id.task_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.domain", err)
+ }
+
+ val, ok = pathParams["task_execution_id.task_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.name", err)
+ }
+
+ val, ok = pathParams["task_execution_id.task_id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.task_id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.task_id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.task_id.version", err)
+ }
+
+ val, ok = pathParams["task_execution_id.retry_attempt"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "task_execution_id.retry_attempt")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "task_execution_id.retry_attempt", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "task_execution_id.retry_attempt", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListDescriptionEntities_0); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNodeExecutionsForTask_1); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListDescriptionEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.ListNodeExecutionsForTask(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_ListDescriptionEntities_1 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 2, 4, 5}}
+ filter_AdminService_GetNodeExecutionData_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "execution_id": 1, "project": 2, "domain": 3, "name": 4, "node_id": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
)
-func request_AdminService_ListDescriptionEntities_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.DescriptionEntityListRequest
+func request_AdminService_GetNodeExecutionData_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionGetDataRequest
var metadata runtime.ServerMetadata
var (
val string
- e int32
ok bool
err error
_ = err
)
- val, ok = pathParams["resource_type"]
+ val, ok = pathParams["id.execution_id.project"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.project")
}
- e, err = runtime.Enum(val, core.ResourceType_value)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.project", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.project", err)
}
- protoReq.ResourceType = core.ResourceType(e)
+ val, ok = pathParams["id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.domain")
+ }
- val, ok = pathParams["id.project"]
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["id.execution_id.name"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.name")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.name", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.name", err)
}
- val, ok = pathParams["id.domain"]
+ val, ok = pathParams["id.node_id"]
if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_id")
}
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_id", val)
if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_id", err)
}
if err := req.ParseForm(); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListDescriptionEntities_1); err != nil {
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNodeExecutionData_0); err != nil {
return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
}
- msg, err := client.ListDescriptionEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ msg, err := client.GetNodeExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
return msg, metadata, err
}
var (
- filter_AdminService_GetExecutionMetrics_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+ filter_AdminService_GetNodeExecutionData_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "execution_id": 1, "org": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6}, Base: []int{1, 8, 1, 1, 2, 2, 3, 3, 0, 0, 0, 7, 6, 0, 8, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 7, 4, 6, 8, 2, 12, 13, 2, 15}}
)
-func request_AdminService_GetExecutionMetrics_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
- var protoReq admin.WorkflowExecutionGetMetricsRequest
- var metadata runtime.ServerMetadata
+func request_AdminService_GetNodeExecutionData_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionGetDataRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.execution_id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.org", err)
+ }
+
+ val, ok = pathParams["id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_id", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNodeExecutionData_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetNodeExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_RegisterProject_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectRegisterRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.RegisterProject(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateProject_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.Project
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id")
+ }
+
+ protoReq.Id, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err)
+ }
+
+ msg, err := client.UpdateProject(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateProject_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.Project
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id")
+ }
+
+ protoReq.Id, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id", err)
+ }
+
+ msg, err := client.UpdateProject(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListProjects_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+)
+
+func request_AdminService_ListProjects_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectListRequest
+ var metadata runtime.ServerMetadata
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListProjects_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListProjects(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_CreateWorkflowEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionEventRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.CreateWorkflowEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_CreateNodeEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NodeExecutionEventRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.CreateNodeEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_CreateTaskEvent_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionEventRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.CreateTaskEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetTaskExecution_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "node_execution_id": 1, "execution_id": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6, "task_id": 7, "version": 8, "retry_attempt": 9}, Base: []int{1, 20, 1, 1, 1, 4, 3, 2, 7, 5, 3, 0, 0, 0, 9, 6, 0, 15, 9, 0, 17, 12, 0, 19, 15, 0, 19, 18, 0, 20, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 5, 8, 11, 2, 15, 16, 2, 18, 19, 2, 21, 22, 2, 24, 25, 2, 27, 28, 2, 30}}
+)
+
+func request_AdminService_GetTaskExecution_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.node_execution_id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.node_id", err)
+ }
+
+ val, ok = pathParams["id.task_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.project", err)
+ }
+
+ val, ok = pathParams["id.task_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.domain", err)
+ }
+
+ val, ok = pathParams["id.task_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.name", err)
+ }
+
+ val, ok = pathParams["id.task_id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.version", err)
+ }
+
+ val, ok = pathParams["id.retry_attempt"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.retry_attempt")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.retry_attempt", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.retry_attempt", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTaskExecution_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetTaskExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetTaskExecution_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "node_execution_id": 1, "execution_id": 2, "org": 3, "project": 4, "domain": 5, "name": 6, "node_id": 7, "task_id": 8, "version": 9, "retry_attempt": 10}, Base: []int{1, 23, 1, 1, 1, 4, 3, 2, 7, 5, 3, 13, 0, 0, 0, 10, 6, 0, 12, 9, 0, 18, 12, 0, 20, 15, 0, 22, 18, 0, 22, 21, 0, 23, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 2, 5, 8, 11, 12, 16, 17, 2, 19, 20, 2, 22, 23, 2, 25, 26, 2, 28, 29, 2, 31, 32, 2, 34}}
+)
+
+func request_AdminService_GetTaskExecution_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.node_execution_id.execution_id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.org", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.node_id", err)
+ }
+
+ val, ok = pathParams["id.task_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.project", err)
+ }
+
+ val, ok = pathParams["id.task_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.domain", err)
+ }
+
+ val, ok = pathParams["id.task_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.name", err)
+ }
+
+ val, ok = pathParams["id.task_id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.version", err)
+ }
+
+ val, ok = pathParams["id.retry_attempt"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.retry_attempt")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.retry_attempt", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.retry_attempt", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTaskExecution_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetTaskExecution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListTaskExecutions_0 = &utilities.DoubleArray{Encoding: map[string]int{"node_execution_id": 0, "execution_id": 1, "project": 2, "domain": 3, "name": 4, "node_id": 5}, Base: []int{1, 6, 1, 1, 2, 2, 5, 0, 0, 4, 0, 6, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 4, 6, 7, 10, 2, 12}}
+)
+
+func request_AdminService_ListTaskExecutions_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["node_execution_id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["node_execution_id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["node_execution_id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.node_id", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTaskExecutions_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListTaskExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListTaskExecutions_1 = &utilities.DoubleArray{Encoding: map[string]int{"node_execution_id": 0, "execution_id": 1, "org": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6}, Base: []int{1, 8, 1, 1, 2, 2, 3, 3, 0, 0, 0, 7, 6, 0, 8, 0}, Check: []int{0, 1, 2, 3, 2, 5, 2, 7, 4, 6, 8, 2, 12, 13, 2, 15}}
+)
+
+func request_AdminService_ListTaskExecutions_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["node_execution_id.execution_id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.org", err)
+ }
+
+ val, ok = pathParams["node_execution_id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["node_execution_id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["node_execution_id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "node_execution_id.node_id", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListTaskExecutions_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListTaskExecutions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetTaskExecutionData_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "node_execution_id": 1, "execution_id": 2, "project": 3, "domain": 4, "name": 5, "node_id": 6, "task_id": 7, "version": 8, "retry_attempt": 9}, Base: []int{1, 20, 1, 1, 1, 4, 3, 2, 7, 5, 3, 0, 0, 0, 9, 6, 0, 15, 9, 0, 17, 12, 0, 19, 15, 0, 19, 18, 0, 20, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 5, 8, 11, 2, 15, 16, 2, 18, 19, 2, 21, 22, 2, 24, 25, 2, 27, 28, 2, 30}}
+)
+
+func request_AdminService_GetTaskExecutionData_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionGetDataRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.node_execution_id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.node_id", err)
+ }
+
+ val, ok = pathParams["id.task_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.project", err)
+ }
+
+ val, ok = pathParams["id.task_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.domain", err)
+ }
+
+ val, ok = pathParams["id.task_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.name", err)
+ }
+
+ val, ok = pathParams["id.task_id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.version", err)
+ }
+
+ val, ok = pathParams["id.retry_attempt"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.retry_attempt")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.retry_attempt", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.retry_attempt", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTaskExecutionData_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetTaskExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetTaskExecutionData_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "node_execution_id": 1, "execution_id": 2, "org": 3, "project": 4, "domain": 5, "name": 6, "node_id": 7, "task_id": 8, "version": 9, "retry_attempt": 10}, Base: []int{1, 23, 1, 1, 1, 4, 3, 2, 7, 5, 3, 13, 0, 0, 0, 10, 6, 0, 12, 9, 0, 18, 12, 0, 20, 15, 0, 22, 18, 0, 22, 21, 0, 23, 0}, Check: []int{0, 1, 2, 3, 4, 2, 6, 7, 2, 9, 10, 2, 5, 8, 11, 12, 16, 17, 2, 19, 20, 2, 22, 23, 2, 25, 26, 2, 28, 29, 2, 31, 32, 2, 34}}
+)
+
+func request_AdminService_GetTaskExecutionData_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.TaskExecutionGetDataRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.node_execution_id.execution_id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.org", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.project", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.domain", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.execution_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.execution_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.execution_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.execution_id.name", err)
+ }
+
+ val, ok = pathParams["id.node_execution_id.node_id"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.node_execution_id.node_id")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.node_execution_id.node_id", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.node_execution_id.node_id", err)
+ }
+
+ val, ok = pathParams["id.task_id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.project", err)
+ }
+
+ val, ok = pathParams["id.task_id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.domain", err)
+ }
+
+ val, ok = pathParams["id.task_id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.name", err)
+ }
+
+ val, ok = pathParams["id.task_id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.task_id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.task_id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.task_id.version", err)
+ }
+
+ val, ok = pathParams["id.retry_attempt"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.retry_attempt")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.retry_attempt", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.retry_attempt", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetTaskExecutionData_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetTaskExecutionData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateProjectDomainAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectDomainAttributesUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["attributes.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ }
+
+ val, ok = pathParams["attributes.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.domain", err)
+ }
+
+ msg, err := client.UpdateProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateProjectDomainAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectDomainAttributesUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["attributes.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.org", err)
+ }
+
+ val, ok = pathParams["attributes.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ }
+
+ val, ok = pathParams["attributes.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.domain", err)
+ }
+
+ msg, err := client.UpdateProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetProjectDomainAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+)
+
+func request_AdminService_GetProjectDomainAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectDomainAttributesGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetProjectDomainAttributes_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetProjectDomainAttributes_1 = &utilities.DoubleArray{Encoding: map[string]int{"org": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
+)
+
+func request_AdminService_GetProjectDomainAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectDomainAttributesGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetProjectDomainAttributes_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_DeleteProjectDomainAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectDomainAttributesDeleteRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ msg, err := client.DeleteProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_DeleteProjectDomainAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectDomainAttributesDeleteRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ msg, err := client.DeleteProjectDomainAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateProjectAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectAttributesUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["attributes.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ }
+
+ msg, err := client.UpdateProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateProjectAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectAttributesUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["attributes.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.org", err)
+ }
+
+ val, ok = pathParams["attributes.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ }
+
+ msg, err := client.UpdateProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetProjectAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
+)
+
+func request_AdminService_GetProjectAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectAttributesGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetProjectAttributes_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetProjectAttributes_1 = &utilities.DoubleArray{Encoding: map[string]int{"org": 0, "project": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
+)
+
+func request_AdminService_GetProjectAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectAttributesGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetProjectAttributes_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_DeleteProjectAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectAttributesDeleteRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ msg, err := client.DeleteProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_DeleteProjectAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ProjectAttributesDeleteRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ msg, err := client.DeleteProjectAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateWorkflowAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowAttributesUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["attributes.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ }
+
+ val, ok = pathParams["attributes.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.domain", err)
+ }
+
+ val, ok = pathParams["attributes.workflow"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.workflow")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.workflow", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.workflow", err)
+ }
+
+ msg, err := client.UpdateWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateWorkflowAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowAttributesUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["attributes.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.org", err)
+ }
+
+ val, ok = pathParams["attributes.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.project", err)
+ }
+
+ val, ok = pathParams["attributes.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.domain", err)
+ }
+
+ val, ok = pathParams["attributes.workflow"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "attributes.workflow")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "attributes.workflow", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "attributes.workflow", err)
+ }
+
+ msg, err := client.UpdateWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetWorkflowAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{"project": 0, "domain": 1, "workflow": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
+)
+
+func request_AdminService_GetWorkflowAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowAttributesGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ val, ok = pathParams["workflow"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow")
+ }
+
+ protoReq.Workflow, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetWorkflowAttributes_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetWorkflowAttributes_1 = &utilities.DoubleArray{Encoding: map[string]int{"org": 0, "project": 1, "domain": 2, "workflow": 3}, Base: []int{1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 1, 1, 2, 3, 4, 5}}
+)
+
+func request_AdminService_GetWorkflowAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowAttributesGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ val, ok = pathParams["workflow"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow")
+ }
+
+ protoReq.Workflow, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetWorkflowAttributes_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_DeleteWorkflowAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowAttributesDeleteRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ val, ok = pathParams["workflow"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow")
+ }
+
+ protoReq.Workflow, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow", err)
+ }
+
+ msg, err := client.DeleteWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_DeleteWorkflowAttributes_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowAttributesDeleteRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ val, ok = pathParams["workflow"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "workflow")
+ }
+
+ protoReq.Workflow, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "workflow", err)
+ }
+
+ msg, err := client.DeleteWorkflowAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListMatchableAttributes_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
+)
+
+func request_AdminService_ListMatchableAttributes_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ListMatchableAttributesRequest
+ var metadata runtime.ServerMetadata
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListMatchableAttributes_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListMatchableAttributes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListNamedEntities_0 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "project": 1, "domain": 2}, Base: []int{1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 1, 2, 3, 4}}
+)
+
+func request_AdminService_ListNamedEntities_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNamedEntities_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListNamedEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListNamedEntities_1 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "org": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 1, 1, 2, 3, 4, 5}}
+)
+
+func request_AdminService_ListNamedEntities_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "org")
+ }
+
+ protoReq.Org, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "org", err)
+ }
+
+ val, ok = pathParams["project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "project")
+ }
+
+ protoReq.Project, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "project", err)
+ }
+
+ val, ok = pathParams["domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "domain")
+ }
+
+ protoReq.Domain, err = runtime.String(val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "domain", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListNamedEntities_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListNamedEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetNamedEntity_0 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 2, 4, 5, 6}}
+)
+
+func request_AdminService_GetNamedEntity_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNamedEntity_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetNamedEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetNamedEntity_1 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "org": 2, "project": 3, "domain": 4, "name": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 3, 2, 4, 5, 6, 7}}
+)
+
+func request_AdminService_GetNamedEntity_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetNamedEntity_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetNamedEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateNamedEntity_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ msg, err := client.UpdateNamedEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_UpdateNamedEntity_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.NamedEntityUpdateRequest
+ var metadata runtime.ServerMetadata
+
+ newReader, berr := utilities.IOReaderFactory(req.Body)
+ if berr != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
+ }
+ if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ msg, err := client.UpdateNamedEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+func request_AdminService_GetVersion_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.GetVersionRequest
+ var metadata runtime.ServerMetadata
+
+ msg, err := client.GetVersion(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetDescriptionEntity_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "resource_type": 1, "project": 2, "domain": 3, "name": 4, "version": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7}}
+)
+
+func request_AdminService_GetDescriptionEntity_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ObjectGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.resource_type")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.resource_type", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.resource_type", err)
+ }
+
+ protoReq.Id.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetDescriptionEntity_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetDescriptionEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetDescriptionEntity_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "resource_type": 2, "project": 3, "domain": 4, "name": 5, "version": 6}, Base: []int{1, 1, 1, 2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 2, 2, 3, 4, 5, 6, 7, 8}}
+)
+
+func request_AdminService_GetDescriptionEntity_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.ObjectGetRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.resource_type")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.resource_type", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.resource_type", err)
+ }
+
+ protoReq.Id.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ val, ok = pathParams["id.version"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.version")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.version", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.version", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetDescriptionEntity_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetDescriptionEntity(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListDescriptionEntities_0 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 2, 4, 5, 6}}
+)
+
+func request_AdminService_ListDescriptionEntities_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.DescriptionEntityListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListDescriptionEntities_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListDescriptionEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListDescriptionEntities_1 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "org": 2, "project": 3, "domain": 4, "name": 5}, Base: []int{1, 1, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 3, 2, 4, 5, 6, 7}}
+)
+
+func request_AdminService_ListDescriptionEntities_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.DescriptionEntityListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListDescriptionEntities_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListDescriptionEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListDescriptionEntities_2 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "project": 2, "domain": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 2, 4, 5}}
+)
+
+func request_AdminService_ListDescriptionEntities_2(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.DescriptionEntityListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListDescriptionEntities_2); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListDescriptionEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_ListDescriptionEntities_3 = &utilities.DoubleArray{Encoding: map[string]int{"resource_type": 0, "id": 1, "org": 2, "project": 3, "domain": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 1, 3, 3, 3, 2, 4, 5, 6}}
+)
+
+func request_AdminService_ListDescriptionEntities_3(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.DescriptionEntityListRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ e int32
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["resource_type"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "resource_type")
+ }
+
+ e, err = runtime.Enum(val, core.ResourceType_value)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "resource_type", err)
+ }
+
+ protoReq.ResourceType = core.ResourceType(e)
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_ListDescriptionEntities_3); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.ListDescriptionEntities(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetExecutionMetrics_0 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "project": 1, "domain": 2, "name": 3}, Base: []int{1, 1, 1, 2, 3, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 3, 4, 5}}
+)
+
+func request_AdminService_GetExecutionMetrics_0(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionGetMetricsRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecutionMetrics_0); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetExecutionMetrics(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+var (
+ filter_AdminService_GetExecutionMetrics_1 = &utilities.DoubleArray{Encoding: map[string]int{"id": 0, "org": 1, "project": 2, "domain": 3, "name": 4}, Base: []int{1, 1, 1, 2, 3, 4, 0, 0, 0, 0}, Check: []int{0, 1, 2, 2, 2, 2, 3, 4, 5, 6}}
+)
+
+func request_AdminService_GetExecutionMetrics_1(ctx context.Context, marshaler runtime.Marshaler, client AdminServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
+ var protoReq admin.WorkflowExecutionGetMetricsRequest
+ var metadata runtime.ServerMetadata
+
+ var (
+ val string
+ ok bool
+ err error
+ _ = err
+ )
+
+ val, ok = pathParams["id.org"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.org")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.org", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.org", err)
+ }
+
+ val, ok = pathParams["id.project"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
+ }
+
+ val, ok = pathParams["id.domain"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
+ }
+
+ val, ok = pathParams["id.name"]
+ if !ok {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
+ }
+
+ err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+
+ if err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
+ }
+
+ if err := req.ParseForm(); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+ if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecutionMetrics_1); err != nil {
+ return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
+ }
+
+ msg, err := client.GetExecutionMetrics(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
+ return msg, metadata, err
+
+}
+
+// RegisterAdminServiceHandlerFromEndpoint is same as RegisterAdminServiceHandler but
+// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
+func RegisterAdminServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
+ conn, err := grpc.Dial(endpoint, opts...)
+ if err != nil {
+ return err
+ }
+ defer func() {
+ if err != nil {
+ if cerr := conn.Close(); cerr != nil {
+ grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
+ }
+ return
+ }
+ go func() {
+ <-ctx.Done()
+ if cerr := conn.Close(); cerr != nil {
+ grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
+ }
+ }()
+ }()
+
+ return RegisterAdminServiceHandler(ctx, mux, conn)
+}
+
+// RegisterAdminServiceHandler registers the http handlers for service AdminService to "mux".
+// The handlers forward requests to the grpc endpoint over "conn".
+func RegisterAdminServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
+ return RegisterAdminServiceHandlerClient(ctx, mux, NewAdminServiceClient(conn))
+}
+
+// RegisterAdminServiceHandlerClient registers the http handlers for service AdminService
+// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AdminServiceClient".
+// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AdminServiceClient"
+// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
+// "AdminServiceClient" to call the correct interceptors.
+func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AdminServiceClient) error {
+
+ mux.Handle("POST", pattern_AdminService_CreateTask_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_CreateTask_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_CreateTask_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetTask_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetTask_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetTask_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetTask_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetTask_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetTask_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListTaskIds_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListTaskIds_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListTaskIds_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListTaskIds_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListTaskIds_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListTaskIds_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListTasks_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListTasks_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListTasks_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListTasks_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListTasks_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListTasks_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListTasks_2, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListTasks_2(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListTasks_2(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListTasks_3, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListTasks_3(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListTasks_3(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("POST", pattern_AdminService_CreateWorkflow_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_CreateWorkflow_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_CreateWorkflow_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetWorkflow_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetWorkflow_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetWorkflow_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetWorkflow_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetWorkflow_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetWorkflow_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListWorkflowIds_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListWorkflowIds_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListWorkflowIds_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListWorkflowIds_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListWorkflowIds_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListWorkflowIds_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListWorkflows_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListWorkflows_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListWorkflows_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListWorkflows_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListWorkflows_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListWorkflows_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListWorkflows_2, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListWorkflows_2(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListWorkflows_2(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListWorkflows_3, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListWorkflows_3(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListWorkflows_3(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("POST", pattern_AdminService_CreateLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_CreateLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_CreateLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetLaunchPlan_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetLaunchPlan_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetLaunchPlan_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetActiveLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetActiveLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetActiveLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetActiveLaunchPlan_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetActiveLaunchPlan_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetActiveLaunchPlan_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListActiveLaunchPlans_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListActiveLaunchPlans_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListActiveLaunchPlans_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListLaunchPlanIds_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListLaunchPlanIds_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListLaunchPlanIds_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListLaunchPlanIds_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListLaunchPlanIds_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListLaunchPlanIds_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListLaunchPlans_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListLaunchPlans_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListLaunchPlans_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListLaunchPlans_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListLaunchPlans_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListLaunchPlans_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListLaunchPlans_2, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListLaunchPlans_2(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListLaunchPlans_2(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_ListLaunchPlans_3, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListLaunchPlans_3(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_ListLaunchPlans_3(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("PUT", pattern_AdminService_UpdateLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_UpdateLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_UpdateLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("PUT", pattern_AdminService_UpdateLaunchPlan_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_UpdateLaunchPlan_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_UpdateLaunchPlan_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("POST", pattern_AdminService_CreateExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_CreateExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_CreateExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("POST", pattern_AdminService_RelaunchExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_RelaunchExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_RelaunchExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("POST", pattern_AdminService_RecoverExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_RecoverExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_RecoverExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("GET", pattern_AdminService_GetExecution_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetExecution_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_GetExecution_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+
+ })
+
+ mux.Handle("PUT", pattern_AdminService_UpdateExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_UpdateExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+
+ forward_AdminService_UpdateExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
- var (
- val string
- ok bool
- err error
- _ = err
- )
+ })
- val, ok = pathParams["id.project"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.project")
- }
+ mux.Handle("PUT", pattern_AdminService_UpdateExecution_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_UpdateExecution_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
- err = runtime.PopulateFieldFromPath(&protoReq, "id.project", val)
+ forward_AdminService_UpdateExecution_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.project", err)
- }
+ })
- val, ok = pathParams["id.domain"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.domain")
- }
+ mux.Handle("GET", pattern_AdminService_GetExecutionData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetExecutionData_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
- err = runtime.PopulateFieldFromPath(&protoReq, "id.domain", val)
+ forward_AdminService_GetExecutionData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.domain", err)
- }
+ })
- val, ok = pathParams["id.name"]
- if !ok {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "id.name")
- }
+ mux.Handle("GET", pattern_AdminService_GetExecutionData_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_GetExecutionData_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
- err = runtime.PopulateFieldFromPath(&protoReq, "id.name", val)
+ forward_AdminService_GetExecutionData_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
- if err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "id.name", err)
- }
+ })
- if err := req.ParseForm(); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
- if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_AdminService_GetExecutionMetrics_0); err != nil {
- return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
- }
+ mux.Handle("GET", pattern_AdminService_ListExecutions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListExecutions_0(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
- msg, err := client.GetExecutionMetrics(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
- return msg, metadata, err
+ forward_AdminService_ListExecutions_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
-}
+ })
-// RegisterAdminServiceHandlerFromEndpoint is same as RegisterAdminServiceHandler but
-// automatically dials to "endpoint" and closes the connection when "ctx" gets done.
-func RegisterAdminServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
- conn, err := grpc.Dial(endpoint, opts...)
- if err != nil {
- return err
- }
- defer func() {
+ mux.Handle("GET", pattern_AdminService_ListExecutions_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ ctx, cancel := context.WithCancel(req.Context())
+ defer cancel()
+ inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
+ rctx, err := runtime.AnnotateContext(ctx, mux, req)
if err != nil {
- if cerr := conn.Close(); cerr != nil {
- grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
- }
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
+ return
+ }
+ resp, md, err := request_AdminService_ListExecutions_1(rctx, inboundMarshaler, client, req, pathParams)
+ ctx = runtime.NewServerMetadataContext(ctx, md)
+ if err != nil {
+ runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- go func() {
- <-ctx.Done()
- if cerr := conn.Close(); cerr != nil {
- grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
- }
- }()
- }()
-
- return RegisterAdminServiceHandler(ctx, mux, conn)
-}
-// RegisterAdminServiceHandler registers the http handlers for service AdminService to "mux".
-// The handlers forward requests to the grpc endpoint over "conn".
-func RegisterAdminServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
- return RegisterAdminServiceHandlerClient(ctx, mux, NewAdminServiceClient(conn))
-}
+ forward_AdminService_ListExecutions_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
-// RegisterAdminServiceHandlerClient registers the http handlers for service AdminService
-// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AdminServiceClient".
-// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AdminServiceClient"
-// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
-// "AdminServiceClient" to call the correct interceptors.
-func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AdminServiceClient) error {
+ })
- mux.Handle("POST", pattern_AdminService_CreateTask_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_TerminateExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3042,18 +7075,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateTask_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_TerminateExecution_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateTask_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_TerminateExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetTask_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_TerminateExecution_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3062,18 +7095,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetTask_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_TerminateExecution_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetTask_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_TerminateExecution_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListTaskIds_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetNodeExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3082,18 +7115,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListTaskIds_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetNodeExecution_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListTaskIds_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetNodeExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListTasks_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetNodeExecution_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3102,18 +7135,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListTasks_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetNodeExecution_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListTasks_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetNodeExecution_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListTasks_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListNodeExecutions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3122,18 +7155,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListTasks_1(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListNodeExecutions_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListTasks_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListNodeExecutions_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_CreateWorkflow_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListNodeExecutions_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3142,18 +7175,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateWorkflow_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListNodeExecutions_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateWorkflow_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListNodeExecutions_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetWorkflow_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListNodeExecutionsForTask_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3162,18 +7195,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetWorkflow_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListNodeExecutionsForTask_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetWorkflow_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListNodeExecutionsForTask_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListWorkflowIds_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListNodeExecutionsForTask_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3182,18 +7215,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListWorkflowIds_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListNodeExecutionsForTask_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListWorkflowIds_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListNodeExecutionsForTask_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListWorkflows_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetNodeExecutionData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3202,18 +7235,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListWorkflows_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetNodeExecutionData_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListWorkflows_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetNodeExecutionData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListWorkflows_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetNodeExecutionData_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3222,18 +7255,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListWorkflows_1(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetNodeExecutionData_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListWorkflows_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetNodeExecutionData_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_CreateLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_AdminService_RegisterProject_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3242,18 +7275,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_RegisterProject_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_RegisterProject_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateProject_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3262,18 +7295,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateProject_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateProject_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetActiveLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateProject_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3282,18 +7315,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetActiveLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateProject_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetActiveLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateProject_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListActiveLaunchPlans_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListProjects_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3302,18 +7335,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListActiveLaunchPlans_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListProjects_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListActiveLaunchPlans_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListProjects_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListLaunchPlanIds_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_AdminService_CreateWorkflowEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3322,18 +7355,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListLaunchPlanIds_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_CreateWorkflowEvent_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListLaunchPlanIds_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_CreateWorkflowEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListLaunchPlans_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_AdminService_CreateNodeEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3342,18 +7375,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListLaunchPlans_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_CreateNodeEvent_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListLaunchPlans_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_CreateNodeEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListLaunchPlans_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("POST", pattern_AdminService_CreateTaskEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3362,18 +7395,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListLaunchPlans_1(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_CreateTaskEvent_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListLaunchPlans_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_CreateTaskEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateLaunchPlan_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetTaskExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3382,18 +7415,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateLaunchPlan_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetTaskExecution_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateLaunchPlan_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetTaskExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_CreateExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetTaskExecution_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3402,18 +7435,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetTaskExecution_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetTaskExecution_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_RelaunchExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListTaskExecutions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3422,18 +7455,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_RelaunchExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListTaskExecutions_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_RelaunchExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListTaskExecutions_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_RecoverExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListTaskExecutions_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3442,18 +7475,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_RecoverExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListTaskExecutions_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_RecoverExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListTaskExecutions_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetTaskExecutionData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3462,18 +7495,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetTaskExecutionData_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetTaskExecutionData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetTaskExecutionData_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3482,18 +7515,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetTaskExecutionData_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetTaskExecutionData_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetExecutionData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateProjectDomainAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3502,18 +7535,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetExecutionData_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateProjectDomainAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetExecutionData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateProjectDomainAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListExecutions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateProjectDomainAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3522,18 +7555,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListExecutions_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateProjectDomainAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListExecutions_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateProjectDomainAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_AdminService_TerminateExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetProjectDomainAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3542,18 +7575,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_TerminateExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetProjectDomainAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_TerminateExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetProjectDomainAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetNodeExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetProjectDomainAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3562,18 +7595,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetNodeExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetProjectDomainAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetNodeExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetProjectDomainAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListNodeExecutions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_DeleteProjectDomainAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3582,18 +7615,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListNodeExecutions_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_DeleteProjectDomainAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListNodeExecutions_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_DeleteProjectDomainAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListNodeExecutionsForTask_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_DeleteProjectDomainAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3602,18 +7635,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListNodeExecutionsForTask_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_DeleteProjectDomainAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListNodeExecutionsForTask_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_DeleteProjectDomainAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetNodeExecutionData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateProjectAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3622,18 +7655,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetNodeExecutionData_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateProjectAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetNodeExecutionData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateProjectAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_RegisterProject_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateProjectAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3642,18 +7675,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_RegisterProject_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateProjectAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_RegisterProject_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateProjectAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateProject_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetProjectAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3662,18 +7695,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateProject_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetProjectAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateProject_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetProjectAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListProjects_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetProjectAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3682,18 +7715,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListProjects_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetProjectAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListProjects_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetProjectAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_CreateWorkflowEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_DeleteProjectAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3702,18 +7735,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateWorkflowEvent_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_DeleteProjectAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateWorkflowEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_DeleteProjectAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_CreateNodeEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_DeleteProjectAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3722,18 +7755,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateNodeEvent_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_DeleteProjectAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateNodeEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_DeleteProjectAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("POST", pattern_AdminService_CreateTaskEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateWorkflowAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3742,18 +7775,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_CreateTaskEvent_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateWorkflowAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_CreateTaskEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateWorkflowAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetTaskExecution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateWorkflowAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3762,18 +7795,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetTaskExecution_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateWorkflowAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetTaskExecution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateWorkflowAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListTaskExecutions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetWorkflowAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3782,18 +7815,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListTaskExecutions_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetWorkflowAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListTaskExecutions_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetWorkflowAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetTaskExecutionData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetWorkflowAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3802,18 +7835,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetTaskExecutionData_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetWorkflowAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetTaskExecutionData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetWorkflowAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateProjectDomainAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_DeleteWorkflowAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3822,18 +7855,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateProjectDomainAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_DeleteWorkflowAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateProjectDomainAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_DeleteWorkflowAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetProjectDomainAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("DELETE", pattern_AdminService_DeleteWorkflowAttributes_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3842,18 +7875,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetProjectDomainAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_DeleteWorkflowAttributes_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetProjectDomainAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_DeleteWorkflowAttributes_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_AdminService_DeleteProjectDomainAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListMatchableAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3862,18 +7895,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_DeleteProjectDomainAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListMatchableAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_DeleteProjectDomainAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListMatchableAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateProjectAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListNamedEntities_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3882,18 +7915,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateProjectAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListNamedEntities_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateProjectAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListNamedEntities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetProjectAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListNamedEntities_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3902,18 +7935,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetProjectAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListNamedEntities_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetProjectAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListNamedEntities_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_AdminService_DeleteProjectAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetNamedEntity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3922,18 +7955,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_DeleteProjectAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetNamedEntity_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_DeleteProjectAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetNamedEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateWorkflowAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetNamedEntity_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3942,18 +7975,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateWorkflowAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetNamedEntity_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateWorkflowAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetNamedEntity_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetWorkflowAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateNamedEntity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3962,18 +7995,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetWorkflowAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateNamedEntity_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetWorkflowAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateNamedEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("DELETE", pattern_AdminService_DeleteWorkflowAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("PUT", pattern_AdminService_UpdateNamedEntity_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -3982,18 +8015,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_DeleteWorkflowAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_UpdateNamedEntity_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_DeleteWorkflowAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_UpdateNamedEntity_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListMatchableAttributes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetVersion_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4002,18 +8035,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListMatchableAttributes_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetVersion_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListMatchableAttributes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetVersion_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListNamedEntities_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetDescriptionEntity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4022,18 +8055,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListNamedEntities_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetDescriptionEntity_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListNamedEntities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetDescriptionEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetNamedEntity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetDescriptionEntity_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4042,18 +8075,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetNamedEntity_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetDescriptionEntity_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetNamedEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetDescriptionEntity_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("PUT", pattern_AdminService_UpdateNamedEntity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListDescriptionEntities_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4062,18 +8095,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_UpdateNamedEntity_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListDescriptionEntities_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_UpdateNamedEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListDescriptionEntities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetVersion_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListDescriptionEntities_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4082,18 +8115,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetVersion_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListDescriptionEntities_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetVersion_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListDescriptionEntities_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetDescriptionEntity_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListDescriptionEntities_2, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4102,18 +8135,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetDescriptionEntity_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListDescriptionEntities_2(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetDescriptionEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListDescriptionEntities_2(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListDescriptionEntities_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_ListDescriptionEntities_3, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4122,18 +8155,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListDescriptionEntities_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_ListDescriptionEntities_3(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListDescriptionEntities_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_ListDescriptionEntities_3(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_ListDescriptionEntities_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetExecutionMetrics_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4142,18 +8175,18 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_ListDescriptionEntities_1(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetExecutionMetrics_0(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_ListDescriptionEntities_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetExecutionMetrics_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
- mux.Handle("GET", pattern_AdminService_GetExecutionMetrics_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
+ mux.Handle("GET", pattern_AdminService_GetExecutionMetrics_1, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
ctx, cancel := context.WithCancel(req.Context())
defer cancel()
inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
@@ -4162,14 +8195,14 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- resp, md, err := request_AdminService_GetExecutionMetrics_0(rctx, inboundMarshaler, client, req, pathParams)
+ resp, md, err := request_AdminService_GetExecutionMetrics_1(rctx, inboundMarshaler, client, req, pathParams)
ctx = runtime.NewServerMetadataContext(ctx, md)
if err != nil {
runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
return
}
- forward_AdminService_GetExecutionMetrics_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
+ forward_AdminService_GetExecutionMetrics_1(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
})
@@ -4181,38 +8214,66 @@ var (
pattern_AdminService_GetTask_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "tasks", "id.project", "id.domain", "id.name", "id.version"}, ""))
+ pattern_AdminService_GetTask_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "tasks", "org", "id.org", "id.project", "id.domain", "id.name", "id.version"}, ""))
+
pattern_AdminService_ListTaskIds_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "task_ids", "project", "domain"}, ""))
+ pattern_AdminService_ListTaskIds_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "tasks", "org", "project", "domain"}, ""))
+
pattern_AdminService_ListTasks_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "tasks", "id.project", "id.domain", "id.name"}, ""))
- pattern_AdminService_ListTasks_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "tasks", "id.project", "id.domain"}, ""))
+ pattern_AdminService_ListTasks_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "tasks", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
+ pattern_AdminService_ListTasks_2 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "tasks", "id.project", "id.domain"}, ""))
+
+ pattern_AdminService_ListTasks_3 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "tasks", "org", "id.org", "id.project", "id.domain"}, ""))
pattern_AdminService_CreateWorkflow_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "workflows"}, ""))
pattern_AdminService_GetWorkflow_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "workflows", "id.project", "id.domain", "id.name", "id.version"}, ""))
+ pattern_AdminService_GetWorkflow_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "workflows", "org", "id.org", "id.project", "id.domain", "id.name", "id.version"}, ""))
+
pattern_AdminService_ListWorkflowIds_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "workflow_ids", "project", "domain"}, ""))
+ pattern_AdminService_ListWorkflowIds_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "workflows", "org", "project", "domain"}, ""))
+
pattern_AdminService_ListWorkflows_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "workflows", "id.project", "id.domain", "id.name"}, ""))
- pattern_AdminService_ListWorkflows_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "workflows", "id.project", "id.domain"}, ""))
+ pattern_AdminService_ListWorkflows_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "workflows", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
+ pattern_AdminService_ListWorkflows_2 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "workflows", "id.project", "id.domain"}, ""))
+
+ pattern_AdminService_ListWorkflows_3 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "workflows", "org", "id.org", "id.project", "id.domain"}, ""))
pattern_AdminService_CreateLaunchPlan_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "launch_plans"}, ""))
pattern_AdminService_GetLaunchPlan_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "launch_plans", "id.project", "id.domain", "id.name", "id.version"}, ""))
+ pattern_AdminService_GetLaunchPlan_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "launch_plans", "org", "id.org", "id.project", "id.domain", "id.name", "id.version"}, ""))
+
pattern_AdminService_GetActiveLaunchPlan_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "active_launch_plans", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_GetActiveLaunchPlan_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "active_launch_plans", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_ListActiveLaunchPlans_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "active_launch_plans", "project", "domain"}, ""))
pattern_AdminService_ListLaunchPlanIds_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "launch_plan_ids", "project", "domain"}, ""))
+ pattern_AdminService_ListLaunchPlanIds_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "launch_plan_ids", "org", "project", "domain"}, ""))
+
pattern_AdminService_ListLaunchPlans_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "launch_plans", "id.project", "id.domain", "id.name"}, ""))
- pattern_AdminService_ListLaunchPlans_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "launch_plans", "id.project", "id.domain"}, ""))
+ pattern_AdminService_ListLaunchPlans_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "launch_plans", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
+ pattern_AdminService_ListLaunchPlans_2 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "launch_plans", "id.project", "id.domain"}, ""))
+
+ pattern_AdminService_ListLaunchPlans_3 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "launch_plans", "org", "id.org", "id.project", "id.domain"}, ""))
pattern_AdminService_UpdateLaunchPlan_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "launch_plans", "id.project", "id.domain", "id.name", "id.version"}, ""))
+ pattern_AdminService_UpdateLaunchPlan_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "launch_plans", "org", "id.org", "id.project", "id.domain", "id.name", "id.version"}, ""))
+
pattern_AdminService_CreateExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "executions"}, ""))
pattern_AdminService_RelaunchExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "executions", "relaunch"}, ""))
@@ -4221,26 +8282,46 @@ var (
pattern_AdminService_GetExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "executions", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_GetExecution_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "executions", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_UpdateExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "executions", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_UpdateExecution_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "executions", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_GetExecutionData_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "data", "executions", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_GetExecutionData_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "data", "executions", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_ListExecutions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "executions", "id.project", "id.domain"}, ""))
+ pattern_AdminService_ListExecutions_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "executions", "org", "id.org", "id.project", "id.domain"}, ""))
+
pattern_AdminService_TerminateExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "executions", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_TerminateExecution_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "data", "executions", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_GetNodeExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "node_executions", "id.execution_id.project", "id.execution_id.domain", "id.execution_id.name", "id.node_id"}, ""))
+ pattern_AdminService_GetNodeExecution_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "node_executions", "org", "id.execution_id.org", "id.execution_id.project", "id.execution_id.domain", "id.execution_id.name", "id.node_id"}, ""))
+
pattern_AdminService_ListNodeExecutions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "node_executions", "workflow_execution_id.project", "workflow_execution_id.domain", "workflow_execution_id.name"}, ""))
+ pattern_AdminService_ListNodeExecutions_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "node_executions", "org", "workflow_execution_id.org", "workflow_execution_id.project", "workflow_execution_id.domain", "workflow_execution_id.name"}, ""))
+
pattern_AdminService_ListNodeExecutionsForTask_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11, 1, 0, 4, 1, 5, 12}, []string{"api", "v1", "children", "task_executions", "task_execution_id.node_execution_id.execution_id.project", "task_execution_id.node_execution_id.execution_id.domain", "task_execution_id.node_execution_id.execution_id.name", "task_execution_id.node_execution_id.node_id", "task_execution_id.task_id.project", "task_execution_id.task_id.domain", "task_execution_id.task_id.name", "task_execution_id.task_id.version", "task_execution_id.retry_attempt"}, ""))
+ pattern_AdminService_ListNodeExecutionsForTask_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11, 1, 0, 4, 1, 5, 12, 1, 0, 4, 1, 5, 13, 1, 0, 4, 1, 5, 14}, []string{"api", "v1", "children", "task_executions", "org", "task_execution_id.node_execution_id.execution_id.org", "task_execution_id.node_execution_id.execution_id.project", "task_execution_id.node_execution_id.execution_id.domain", "task_execution_id.node_execution_id.execution_id.name", "task_execution_id.node_execution_id.node_id", "task_execution_id.task_id.project", "task_execution_id.task_id.domain", "task_execution_id.task_id.name", "task_execution_id.task_id.version", "task_execution_id.retry_attempt"}, ""))
+
pattern_AdminService_GetNodeExecutionData_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "data", "node_executions", "id.execution_id.project", "id.execution_id.domain", "id.execution_id.name", "id.node_id"}, ""))
+ pattern_AdminService_GetNodeExecutionData_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9}, []string{"api", "v1", "data", "node_executions", "org", "id.execution_id.org", "id.execution_id.project", "id.execution_id.domain", "id.execution_id.name", "id.node_id"}, ""))
+
pattern_AdminService_RegisterProject_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "projects"}, ""))
pattern_AdminService_UpdateProject_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "projects", "id"}, ""))
+ pattern_AdminService_UpdateProject_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "projects", "org", "id"}, ""))
+
pattern_AdminService_ListProjects_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "projects"}, ""))
pattern_AdminService_CreateWorkflowEvent_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "events", "workflows"}, ""))
@@ -4251,45 +8332,83 @@ var (
pattern_AdminService_GetTaskExecution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11}, []string{"api", "v1", "task_executions", "id.node_execution_id.execution_id.project", "id.node_execution_id.execution_id.domain", "id.node_execution_id.execution_id.name", "id.node_execution_id.node_id", "id.task_id.project", "id.task_id.domain", "id.task_id.name", "id.task_id.version", "id.retry_attempt"}, ""))
+ pattern_AdminService_GetTaskExecution_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11, 1, 0, 4, 1, 5, 12, 1, 0, 4, 1, 5, 13}, []string{"api", "v1", "task_executions", "org", "id.node_execution_id.execution_id.org", "id.node_execution_id.execution_id.project", "id.node_execution_id.execution_id.domain", "id.node_execution_id.execution_id.name", "id.node_execution_id.node_id", "id.task_id.project", "id.task_id.domain", "id.task_id.name", "id.task_id.version", "id.retry_attempt"}, ""))
+
pattern_AdminService_ListTaskExecutions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "task_executions", "node_execution_id.execution_id.project", "node_execution_id.execution_id.domain", "node_execution_id.execution_id.name", "node_execution_id.node_id"}, ""))
+ pattern_AdminService_ListTaskExecutions_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "task_executions", "org", "node_execution_id.execution_id.org", "node_execution_id.execution_id.project", "node_execution_id.execution_id.domain", "node_execution_id.execution_id.name", "node_execution_id.node_id"}, ""))
+
pattern_AdminService_GetTaskExecutionData_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11, 1, 0, 4, 1, 5, 12}, []string{"api", "v1", "data", "task_executions", "id.node_execution_id.execution_id.project", "id.node_execution_id.execution_id.domain", "id.node_execution_id.execution_id.name", "id.node_execution_id.node_id", "id.task_id.project", "id.task_id.domain", "id.task_id.name", "id.task_id.version", "id.retry_attempt"}, ""))
+ pattern_AdminService_GetTaskExecutionData_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9, 1, 0, 4, 1, 5, 10, 1, 0, 4, 1, 5, 11, 1, 0, 4, 1, 5, 12, 1, 0, 4, 1, 5, 13, 1, 0, 4, 1, 5, 14}, []string{"api", "v1", "data", "task_executions", "org", "id.node_execution_id.execution_id.org", "id.node_execution_id.execution_id.project", "id.node_execution_id.execution_id.domain", "id.node_execution_id.execution_id.name", "id.node_execution_id.node_id", "id.task_id.project", "id.task_id.domain", "id.task_id.name", "id.task_id.version", "id.retry_attempt"}, ""))
+
pattern_AdminService_UpdateProjectDomainAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "project_domain_attributes", "attributes.project", "attributes.domain"}, ""))
+ pattern_AdminService_UpdateProjectDomainAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "project_domain_attributes", "org", "attributes.org", "attributes.project", "attributes.domain"}, ""))
+
pattern_AdminService_GetProjectDomainAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "project_domain_attributes", "project", "domain"}, ""))
+ pattern_AdminService_GetProjectDomainAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "project_domain_attributes", "org", "project", "domain"}, ""))
+
pattern_AdminService_DeleteProjectDomainAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "project_domain_attributes", "project", "domain"}, ""))
+ pattern_AdminService_DeleteProjectDomainAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "project_domain_attributes", "org", "project", "domain"}, ""))
+
pattern_AdminService_UpdateProjectAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "project_attributes", "attributes.project"}, ""))
+ pattern_AdminService_UpdateProjectAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "project_domain_attributes", "org", "attributes.org", "attributes.project"}, ""))
+
pattern_AdminService_GetProjectAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "project_attributes", "project"}, ""))
+ pattern_AdminService_GetProjectAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "project_domain_attributes", "org", "project"}, ""))
+
pattern_AdminService_DeleteProjectAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3}, []string{"api", "v1", "project_attributes", "project"}, ""))
+ pattern_AdminService_DeleteProjectAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4}, []string{"api", "v1", "project_domain_attributes", "org", "project"}, ""))
+
pattern_AdminService_UpdateWorkflowAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "workflow_attributes", "attributes.project", "attributes.domain", "attributes.workflow"}, ""))
+ pattern_AdminService_UpdateWorkflowAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "workflow_attributes", "org", "attributes.org", "attributes.project", "attributes.domain", "attributes.workflow"}, ""))
+
pattern_AdminService_GetWorkflowAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "workflow_attributes", "project", "domain", "workflow"}, ""))
+ pattern_AdminService_GetWorkflowAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "workflow_attributes", "org", "project", "domain", "workflow"}, ""))
+
pattern_AdminService_DeleteWorkflowAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "workflow_attributes", "project", "domain", "workflow"}, ""))
+ pattern_AdminService_DeleteWorkflowAttributes_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "workflow_attributes", "org", "project", "domain", "workflow"}, ""))
+
pattern_AdminService_ListMatchableAttributes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "matchable_attributes"}, ""))
pattern_AdminService_ListNamedEntities_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "named_entities", "resource_type", "project", "domain"}, ""))
+ pattern_AdminService_ListNamedEntities_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "named_entities", "resource_type", "org", "project", "domain"}, ""))
+
pattern_AdminService_GetNamedEntity_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "named_entities", "resource_type", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_GetNamedEntity_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "named_entities", "resource_type", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_UpdateNamedEntity_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "named_entities", "resource_type", "id.project", "id.domain", "id.name"}, ""))
+ pattern_AdminService_UpdateNamedEntity_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "named_entities", "resource_type", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
pattern_AdminService_GetVersion_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v1", "version"}, ""))
pattern_AdminService_GetDescriptionEntity_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "description_entities", "id.resource_type", "id.project", "id.domain", "id.name", "id.version"}, ""))
+ pattern_AdminService_GetDescriptionEntity_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8, 1, 0, 4, 1, 5, 9}, []string{"api", "v1", "description_entities", "org", "id.org", "id.resource_type", "id.project", "id.domain", "id.name", "id.version"}, ""))
+
pattern_AdminService_ListDescriptionEntities_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "description_entities", "resource_type", "id.project", "id.domain", "id.name"}, ""))
- pattern_AdminService_ListDescriptionEntities_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "description_entities", "resource_type", "id.project", "id.domain"}, ""))
+ pattern_AdminService_ListDescriptionEntities_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "description_entities", "resource_type", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
+
+ pattern_AdminService_ListDescriptionEntities_2 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"api", "v1", "description_entities", "resource_type", "id.project", "id.domain"}, ""))
+
+ pattern_AdminService_ListDescriptionEntities_3 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 1, 0, 4, 1, 5, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7}, []string{"api", "v1", "description_entities", "resource_type", "org", "id.org", "id.project", "id.domain"}, ""))
pattern_AdminService_GetExecutionMetrics_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6}, []string{"api", "v1", "metrics", "executions", "id.project", "id.domain", "id.name"}, ""))
+
+ pattern_AdminService_GetExecutionMetrics_1 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 5, 1, 0, 4, 1, 5, 6, 1, 0, 4, 1, 5, 7, 1, 0, 4, 1, 5, 8}, []string{"api", "v1", "metrics", "executions", "org", "id.org", "id.project", "id.domain", "id.name"}, ""))
)
var (
@@ -4297,38 +8416,66 @@ var (
forward_AdminService_GetTask_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetTask_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListTaskIds_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListTaskIds_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListTasks_0 = runtime.ForwardResponseMessage
forward_AdminService_ListTasks_1 = runtime.ForwardResponseMessage
+ forward_AdminService_ListTasks_2 = runtime.ForwardResponseMessage
+
+ forward_AdminService_ListTasks_3 = runtime.ForwardResponseMessage
+
forward_AdminService_CreateWorkflow_0 = runtime.ForwardResponseMessage
forward_AdminService_GetWorkflow_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetWorkflow_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListWorkflowIds_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListWorkflowIds_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListWorkflows_0 = runtime.ForwardResponseMessage
forward_AdminService_ListWorkflows_1 = runtime.ForwardResponseMessage
+ forward_AdminService_ListWorkflows_2 = runtime.ForwardResponseMessage
+
+ forward_AdminService_ListWorkflows_3 = runtime.ForwardResponseMessage
+
forward_AdminService_CreateLaunchPlan_0 = runtime.ForwardResponseMessage
forward_AdminService_GetLaunchPlan_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetLaunchPlan_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetActiveLaunchPlan_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetActiveLaunchPlan_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListActiveLaunchPlans_0 = runtime.ForwardResponseMessage
forward_AdminService_ListLaunchPlanIds_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListLaunchPlanIds_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListLaunchPlans_0 = runtime.ForwardResponseMessage
forward_AdminService_ListLaunchPlans_1 = runtime.ForwardResponseMessage
+ forward_AdminService_ListLaunchPlans_2 = runtime.ForwardResponseMessage
+
+ forward_AdminService_ListLaunchPlans_3 = runtime.ForwardResponseMessage
+
forward_AdminService_UpdateLaunchPlan_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateLaunchPlan_1 = runtime.ForwardResponseMessage
+
forward_AdminService_CreateExecution_0 = runtime.ForwardResponseMessage
forward_AdminService_RelaunchExecution_0 = runtime.ForwardResponseMessage
@@ -4337,26 +8484,46 @@ var (
forward_AdminService_GetExecution_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetExecution_1 = runtime.ForwardResponseMessage
+
forward_AdminService_UpdateExecution_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateExecution_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetExecutionData_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetExecutionData_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListExecutions_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListExecutions_1 = runtime.ForwardResponseMessage
+
forward_AdminService_TerminateExecution_0 = runtime.ForwardResponseMessage
+ forward_AdminService_TerminateExecution_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetNodeExecution_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetNodeExecution_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListNodeExecutions_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListNodeExecutions_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListNodeExecutionsForTask_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListNodeExecutionsForTask_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetNodeExecutionData_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetNodeExecutionData_1 = runtime.ForwardResponseMessage
+
forward_AdminService_RegisterProject_0 = runtime.ForwardResponseMessage
forward_AdminService_UpdateProject_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateProject_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListProjects_0 = runtime.ForwardResponseMessage
forward_AdminService_CreateWorkflowEvent_0 = runtime.ForwardResponseMessage
@@ -4367,43 +8534,81 @@ var (
forward_AdminService_GetTaskExecution_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetTaskExecution_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListTaskExecutions_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListTaskExecutions_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetTaskExecutionData_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetTaskExecutionData_1 = runtime.ForwardResponseMessage
+
forward_AdminService_UpdateProjectDomainAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateProjectDomainAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetProjectDomainAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetProjectDomainAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_DeleteProjectDomainAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_DeleteProjectDomainAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_UpdateProjectAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateProjectAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetProjectAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetProjectAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_DeleteProjectAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_DeleteProjectAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_UpdateWorkflowAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateWorkflowAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetWorkflowAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetWorkflowAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_DeleteWorkflowAttributes_0 = runtime.ForwardResponseMessage
+ forward_AdminService_DeleteWorkflowAttributes_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListMatchableAttributes_0 = runtime.ForwardResponseMessage
forward_AdminService_ListNamedEntities_0 = runtime.ForwardResponseMessage
+ forward_AdminService_ListNamedEntities_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetNamedEntity_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetNamedEntity_1 = runtime.ForwardResponseMessage
+
forward_AdminService_UpdateNamedEntity_0 = runtime.ForwardResponseMessage
+ forward_AdminService_UpdateNamedEntity_1 = runtime.ForwardResponseMessage
+
forward_AdminService_GetVersion_0 = runtime.ForwardResponseMessage
forward_AdminService_GetDescriptionEntity_0 = runtime.ForwardResponseMessage
+ forward_AdminService_GetDescriptionEntity_1 = runtime.ForwardResponseMessage
+
forward_AdminService_ListDescriptionEntities_0 = runtime.ForwardResponseMessage
forward_AdminService_ListDescriptionEntities_1 = runtime.ForwardResponseMessage
+ forward_AdminService_ListDescriptionEntities_2 = runtime.ForwardResponseMessage
+
+ forward_AdminService_ListDescriptionEntities_3 = runtime.ForwardResponseMessage
+
forward_AdminService_GetExecutionMetrics_0 = runtime.ForwardResponseMessage
+
+ forward_AdminService_GetExecutionMetrics_1 = runtime.ForwardResponseMessage
)
diff --git a/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json
index ecfd48e694..2d8da7eabf 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json
@@ -15,6 +15,53 @@
"application/json"
],
"paths": {
+ "/api/v1/active_launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`.",
+ "operationId": "GetActiveLaunchPlan2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlan"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
"/api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}": {
"get": {
"summary": "Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`.",
@@ -48,6 +95,13 @@
"in": "path",
"required": true,
"type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -115,6 +169,13 @@
"ASCENDING"
],
"default": "DESCENDING"
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -122,10 +183,10 @@
]
}
},
- "/api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}": {
+ "/api/v1/children/task_executions/org/{task_execution_id.node_execution_id.execution_id.org}/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}": {
"get": {
"summary": "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`.",
- "operationId": "ListNodeExecutionsForTask",
+ "operationId": "ListNodeExecutionsForTask2",
"responses": {
"200": {
"description": "A successful response.",
@@ -135,6 +196,13 @@
}
},
"parameters": [
+ {
+ "name": "task_execution_id.node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "task_execution_id.node_execution_id.execution_id.project",
"description": "Name of the project the resource belongs to.",
@@ -212,6 +280,13 @@
],
"default": "UNSPECIFIED"
},
+ {
+ "name": "task_execution_id.task_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
{
"name": "limit",
"description": "Indicates the number of resources to be returned.\n+required.",
@@ -259,181 +334,150 @@
]
}
},
- "/api/v1/data/executions/{id.project}/{id.domain}/{id.name}": {
+ "/api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}": {
"get": {
- "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`.",
- "operationId": "GetExecutionData",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "ListNodeExecutionsForTask",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminWorkflowExecutionGetDataResponse"
+ "$ref": "#/definitions/adminNodeExecutionList"
}
}
},
"parameters": [
{
- "name": "id.project",
+ "name": "task_execution_id.node_execution_id.execution_id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
+ "name": "task_execution_id.node_execution_id.execution_id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
+ "name": "task_execution_id.node_execution_id.execution_id.name",
"description": "User or system provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": {
- "get": {
- "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`.",
- "operationId": "GetNodeExecutionData",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminNodeExecutionGetDataResponse"
- }
- }
- },
- "parameters": [
+ },
{
- "name": "id.execution_id.project",
- "description": "Name of the project the resource belongs to.",
+ "name": "task_execution_id.node_execution_id.node_id",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.execution_id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "task_execution_id.task_id.project",
+ "description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.execution_id.name",
- "description": "User or system provided value for the resource.",
+ "name": "task_execution_id.task_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.node_id",
+ "name": "task_execution_id.task_id.name",
+ "description": "User provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}": {
- "get": {
- "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`.",
- "operationId": "GetTaskExecutionData",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminTaskExecutionGetDataResponse"
- }
- }
- },
- "parameters": [
+ },
{
- "name": "id.node_execution_id.execution_id.project",
- "description": "Name of the project the resource belongs to.",
+ "name": "task_execution_id.task_id.version",
+ "description": "Specific version of the resource.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.node_execution_id.execution_id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "task_execution_id.retry_attempt",
"in": "path",
"required": true,
- "type": "string"
+ "type": "integer",
+ "format": "int64"
},
{
- "name": "id.node_execution_id.execution_id.name",
- "description": "User or system provided value for the resource.",
- "in": "path",
- "required": true,
- "type": "string"
+ "name": "task_execution_id.task_id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ],
+ "default": "UNSPECIFIED"
},
{
- "name": "id.node_execution_id.node_id",
- "in": "path",
- "required": true,
+ "name": "task_execution_id.task_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.task_id.project",
- "description": "Name of the project the resource belongs to.",
- "in": "path",
- "required": true,
+ "name": "task_execution_id.node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.task_id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
- "in": "path",
- "required": true,
- "type": "string"
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
},
{
- "name": "id.task_id.name",
- "description": "User provided value for the resource.",
- "in": "path",
- "required": true,
+ "name": "token",
+ "description": "In the case of multiple pages of results, the, server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.task_id.version",
- "description": "Specific version of the resource.",
- "in": "path",
- "required": true,
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.retry_attempt",
- "in": "path",
- "required": true,
- "type": "integer",
- "format": "int64"
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
},
{
- "name": "id.task_id.resource_type",
- "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
"in": "query",
"required": false,
"type": "string",
"enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
+ "DESCENDING",
+ "ASCENDING"
],
- "default": "UNSPECIFIED"
+ "default": "DESCENDING"
}
],
"tags": [
@@ -441,32 +485,25 @@
]
}
},
- "/api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "/api/v1/data/executions/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
"get": {
- "summary": "Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object.",
- "operationId": "GetDescriptionEntity",
+ "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "GetExecutionData2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminDescriptionEntity"
+ "$ref": "#/definitions/adminWorkflowExecutionGetDataResponse"
}
}
},
"parameters": [
{
- "name": "id.resource_type",
- "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
"in": "path",
"required": true,
- "type": "string",
- "enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ]
+ "type": "string"
},
{
"name": "id.project",
@@ -484,14 +521,7 @@
},
{
"name": "id.name",
- "description": "User provided value for the resource.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.version",
- "description": "Specific version of the resource.",
+ "description": "User or system provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
@@ -500,154 +530,3773 @@
"tags": [
"AdminService"
]
- }
- },
- "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}": {
- "get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.",
- "operationId": "ListDescriptionEntities2",
+ },
+ "delete": {
+ "summary": "Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "TerminateExecution2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionTerminateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionTerminateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/data/executions/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "GetExecutionData",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminWorkflowExecutionGetDataResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/data/node_executions/org/{id.execution_id.org}/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": {
+ "get": {
+ "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`.",
+ "operationId": "GetNodeExecutionData2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNodeExecutionGetDataResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": {
+ "get": {
+ "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`.",
+ "operationId": "GetNodeExecutionData",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNodeExecutionGetDataResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/data/task_executions/org/{id.node_execution_id.execution_id.org}/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}": {
+ "get": {
+ "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "GetTaskExecutionData2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminTaskExecutionGetDataResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.retry_attempt",
+ "in": "path",
+ "required": true,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "id.task_id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ],
+ "default": "UNSPECIFIED"
+ },
+ {
+ "name": "id.task_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}": {
+ "get": {
+ "summary": "Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "GetTaskExecutionData",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminTaskExecutionGetDataResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.node_execution_id.execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.task_id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.retry_attempt",
+ "in": "path",
+ "required": true,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "id.task_id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ],
+ "default": "UNSPECIFIED"
+ },
+ {
+ "name": "id.task_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/description_entities/org/{id.org}/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "get": {
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object.",
+ "operationId": "GetDescriptionEntity2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminDescriptionEntity"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "get": {
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object.",
+ "operationId": "GetDescriptionEntity",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminDescriptionEntity"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/description_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.",
+ "operationId": "ListDescriptionEntities4",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminDescriptionEntityList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/description_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.",
+ "operationId": "ListDescriptionEntities2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminDescriptionEntityList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.",
+ "operationId": "ListDescriptionEntities3",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminDescriptionEntityList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.",
+ "operationId": "ListDescriptionEntities",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminDescriptionEntityList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/events/nodes": {
+ "post": {
+ "summary": "Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred.",
+ "operationId": "CreateNodeEvent",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNodeExecutionEventResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminNodeExecutionEventRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/events/tasks": {
+ "post": {
+ "summary": "Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred.",
+ "operationId": "CreateTaskEvent",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminTaskExecutionEventResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminTaskExecutionEventRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/events/workflows": {
+ "post": {
+ "summary": "Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred.",
+ "operationId": "CreateWorkflowEvent",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminWorkflowExecutionEventResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminWorkflowExecutionEventRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions": {
+ "post": {
+ "summary": "Triggers the creation of a :ref:`ref_flyteidl.admin.Execution`",
+ "operationId": "CreateExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionCreateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionCreateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions/org/{id.org}/{id.project}/{id.domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "ListExecutions2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetches a :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "GetExecution2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecution"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "put": {
+ "summary": "Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "UpdateExecution2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions/recover": {
+ "post": {
+ "summary": "Recreates a previously-run workflow execution that will only start executing from the last known failure point.\nIn Recover mode, users cannot change any input parameters or update the version of the execution.\nThis is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures,\ndownstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again.\nSee :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details.",
+ "operationId": "RecoverExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionCreateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionRecoverRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions/relaunch": {
+ "post": {
+ "summary": "Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution`",
+ "operationId": "RelaunchExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionCreateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionRelaunchRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions/{id.project}/{id.domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "ListExecutions",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/executions/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetches a :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "GetExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecution"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "delete": {
+ "summary": "Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "TerminateExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionTerminateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionTerminateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "put": {
+ "summary": "Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "UpdateExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminExecutionUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminExecutionUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plan_ids/org/{org}/{project}/{domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects.",
+ "operationId": "ListLaunchPlanIds2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityIdentifierList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Name of the project that contains the identifiers.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Name of the domain the identifiers belongs to within the project.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plan_ids/{project}/{domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects.",
+ "operationId": "ListLaunchPlanIds",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityIdentifierList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "project",
+ "description": "Name of the project that contains the identifiers.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Name of the domain the identifiers belongs to within the project.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans": {
+ "post": {
+ "summary": "Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition",
+ "operationId": "CreateLaunchPlan",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanCreateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanCreateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.",
+ "operationId": "ListLaunchPlans4",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.",
+ "operationId": "ListLaunchPlans2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "get": {
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition.",
+ "operationId": "GetLaunchPlan2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlan"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ],
+ "default": "UNSPECIFIED"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "put": {
+ "summary": "Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`.",
+ "operationId": "UpdateLaunchPlan2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans/{id.project}/{id.domain}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.",
+ "operationId": "ListLaunchPlans3",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.",
+ "operationId": "ListLaunchPlans",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "get": {
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition.",
+ "operationId": "GetLaunchPlan",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlan"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ],
+ "default": "UNSPECIFIED"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "put": {
+ "summary": "Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`.",
+ "operationId": "UpdateLaunchPlan",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminLaunchPlanUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/matchable_attributes": {
+ "get": {
+ "summary": "Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type.",
+ "operationId": "ListMatchableAttributes",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminListMatchableAttributesResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "TASK_RESOURCE",
+ "CLUSTER_RESOURCE",
+ "EXECUTION_QUEUE",
+ "EXECUTION_CLUSTER_LABEL",
+ "QUALITY_OF_SERVICE_SPECIFICATION",
+ "PLUGIN_OVERRIDE",
+ "WORKFLOW_EXECUTION_CONFIG",
+ "CLUSTER_ASSIGNMENT"
+ ],
+ "default": "TASK_RESOURCE"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/metrics/executions/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetches runtime metrics for a :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "GetExecutionMetrics2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminWorkflowExecutionGetMetricsResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "depth",
+ "description": "depth defines the number of Flyte entity levels to traverse when breaking down execution details.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int32"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/metrics/executions/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Fetches runtime metrics for a :ref:`ref_flyteidl.admin.Execution`.",
+ "operationId": "GetExecutionMetrics",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminWorkflowExecutionGetMetricsResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "depth",
+ "description": "depth defines the number of Flyte entity levels to traverse when breaking down execution details.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int32"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/named_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Returns a :ref:`ref_flyteidl.admin.NamedEntity` object.",
+ "operationId": "GetNamedEntity2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntity"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Resource type of the metadata to get. One of Task, Workflow or LaunchPlan.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "put": {
+ "summary": "Updates a :ref:`ref_flyteidl.admin.NamedEntity` object.",
+ "operationId": "UpdateNamedEntity2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Resource type of the metadata to update\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/named_entities/{resource_type}/org/{org}/{project}/{domain}": {
+ "get": {
+ "summary": "Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects.",
+ "operationId": "ListNamedEntities2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Resource type of the metadata to query. One of Task, Workflow or LaunchPlan.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Name of the project that contains the identifiers.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Name of the domain the identifiers belongs to within the project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}": {
+ "get": {
+ "summary": "Returns a :ref:`ref_flyteidl.admin.NamedEntity` object.",
+ "operationId": "GetNamedEntity",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntity"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Resource type of the metadata to get. One of Task, Workflow or LaunchPlan.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "put": {
+ "summary": "Updates a :ref:`ref_flyteidl.admin.NamedEntity` object.",
+ "operationId": "UpdateNamedEntity",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Resource type of the metadata to update\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/named_entities/{resource_type}/{project}/{domain}": {
+ "get": {
+ "summary": "Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects.",
+ "operationId": "ListNamedEntities",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNamedEntityList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "resource_type",
+ "description": "Resource type of the metadata to query. One of Task, Workflow or LaunchPlan.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ]
+ },
+ {
+ "name": "project",
+ "description": "Name of the project that contains the identifiers.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Name of the domain the identifiers belongs to within the project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/node_executions/org/{id.execution_id.org}/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": {
+ "get": {
+ "summary": "Fetches a :ref:`ref_flyteidl.admin.NodeExecution`.",
+ "operationId": "GetNodeExecution2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/flyteidladminNodeExecution"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/node_executions/org/{workflow_execution_id.org}/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`.",
+ "operationId": "ListNodeExecutions2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNodeExecutionList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "workflow_execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow_execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow_execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow_execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ },
+ {
+ "name": "unique_parent_id",
+ "description": "Unique identifier of the parent node in the execution\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": {
+ "get": {
+ "summary": "Fetches a :ref:`ref_flyteidl.admin.NodeExecution`.",
+ "operationId": "GetNodeExecution",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/flyteidladminNodeExecution"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "id.execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}": {
+ "get": {
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`.",
+ "operationId": "ListNodeExecutions",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminNodeExecutionList"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "workflow_execution_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow_execution_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow_execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow_execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
+ },
+ {
+ "name": "unique_parent_id",
+ "description": "Unique identifier of the parent node in the execution\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_attributes/{attributes.project}": {
+ "put": {
+ "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level",
+ "operationId": "UpdateProjectAttributes",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "attributes.project",
+ "description": "Unique project id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_attributes/{project}": {
+ "get": {
+ "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "GetProjectAttributes",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesGetResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "resource_type",
+ "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "TASK_RESOURCE",
+ "CLUSTER_RESOURCE",
+ "EXECUTION_QUEUE",
+ "EXECUTION_CLUSTER_LABEL",
+ "QUALITY_OF_SERVICE_SPECIFICATION",
+ "PLUGIN_OVERRIDE",
+ "WORKFLOW_EXECUTION_CONFIG",
+ "CLUSTER_ASSIGNMENT"
+ ],
+ "default": "TASK_RESOURCE"
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the project.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "delete": {
+ "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "DeleteProjectAttributes",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesDeleteResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesDeleteRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_domain_attributes/org/{attributes.org}/{attributes.project}": {
+ "put": {
+ "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level",
+ "operationId": "UpdateProjectAttributes2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "attributes.org",
+ "description": "Optional, org key applied to the project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "attributes.project",
+ "description": "Unique project id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_domain_attributes/org/{attributes.org}/{attributes.project}/{attributes.domain}": {
+ "put": {
+ "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "UpdateProjectDomainAttributes2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "attributes.org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "attributes.project",
+ "description": "Unique project id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "attributes.domain",
+ "description": "Unique domain id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_domain_attributes/org/{org}/{project}": {
+ "get": {
+ "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "GetProjectAttributes2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminDescriptionEntityList"
+ "$ref": "#/definitions/adminProjectAttributesGetResponse"
}
}
},
"parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "resource_type",
- "description": "Identifies the specific type of resource that this identifier corresponds to.",
+ "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "TASK_RESOURCE",
+ "CLUSTER_RESOURCE",
+ "EXECUTION_QUEUE",
+ "EXECUTION_CLUSTER_LABEL",
+ "QUALITY_OF_SERVICE_SPECIFICATION",
+ "PLUGIN_OVERRIDE",
+ "WORKFLOW_EXECUTION_CONFIG",
+ "CLUSTER_ASSIGNMENT"
+ ],
+ "default": "TASK_RESOURCE"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "delete": {
+ "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "DeleteProjectAttributes2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesDeleteResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the project.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectAttributesDeleteRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_domain_attributes/org/{org}/{project}/{domain}": {
+ "get": {
+ "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "GetProjectDomainAttributes2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesGetResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
"in": "path",
"required": true,
+ "type": "string"
+ },
+ {
+ "name": "resource_type",
+ "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
+ "in": "query",
+ "required": false,
"type": "string",
"enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ]
+ "TASK_RESOURCE",
+ "CLUSTER_RESOURCE",
+ "EXECUTION_QUEUE",
+ "EXECUTION_CLUSTER_LABEL",
+ "QUALITY_OF_SERVICE_SPECIFICATION",
+ "PLUGIN_OVERRIDE",
+ "WORKFLOW_EXECUTION_CONFIG",
+ "CLUSTER_ASSIGNMENT"
+ ],
+ "default": "TASK_RESOURCE"
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ },
+ "delete": {
+ "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "DeleteProjectDomainAttributes2",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesDeleteResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesDeleteRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}": {
+ "put": {
+ "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "UpdateProjectDomainAttributes",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesUpdateResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "attributes.project",
+ "description": "Unique project id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "attributes.domain",
+ "description": "Unique domain id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
},
{
- "name": "id.project",
- "description": "Name of the project the resource belongs to.",
+ "name": "body",
+ "in": "body",
+ "required": true,
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesUpdateRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/project_domain_attributes/{project}/{domain}": {
+ "get": {
+ "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "GetProjectDomainAttributes",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesGetResponse"
+ }
+ }
+ },
+ "parameters": [
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
- "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "limit",
- "description": "Indicates the number of resources to be returned.\n+required.",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "token",
- "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "filters",
- "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "name": "resource_type",
+ "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
"in": "query",
"required": false,
- "type": "string"
+ "type": "string",
+ "enum": [
+ "TASK_RESOURCE",
+ "CLUSTER_RESOURCE",
+ "EXECUTION_QUEUE",
+ "EXECUTION_CLUSTER_LABEL",
+ "QUALITY_OF_SERVICE_SPECIFICATION",
+ "PLUGIN_OVERRIDE",
+ "WORKFLOW_EXECUTION_CONFIG",
+ "CLUSTER_ASSIGNMENT"
+ ],
+ "default": "TASK_RESOURCE"
},
{
- "name": "sort_by.key",
- "description": "Indicates an attribute to sort the response values.\n+required.",
+ "name": "org",
+ "description": "Optional, org key applied to the attributes.",
"in": "query",
"required": false,
"type": "string"
- },
- {
- "name": "sort_by.direction",
- "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "DESCENDING",
- "ASCENDING"
- ],
- "default": "DESCENDING"
}
],
"tags": [
"AdminService"
]
- }
- },
- "/api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name}": {
- "get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.",
- "operationId": "ListDescriptionEntities",
+ },
+ "delete": {
+ "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
+ "operationId": "DeleteProjectDomainAttributes",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminDescriptionEntityList"
+ "$ref": "#/definitions/adminProjectDomainAttributesDeleteResponse"
}
}
},
"parameters": [
{
- "name": "resource_type",
- "description": "Identifies the specific type of resource that this identifier corresponds to.",
- "in": "path",
- "required": true,
- "type": "string",
- "enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ]
- },
- {
- "name": "id.project",
- "description": "Name of the project the resource belongs to.",
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
- "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
- "in": "path",
+ "name": "body",
+ "in": "body",
"required": true,
- "type": "string"
- },
+ "schema": {
+ "$ref": "#/definitions/adminProjectDomainAttributesDeleteRequest"
+ }
+ }
+ ],
+ "tags": [
+ "AdminService"
+ ]
+ }
+ },
+ "/api/v1/projects": {
+ "get": {
+ "summary": "Fetches a list of :ref:`ref_flyteidl.admin.Project`",
+ "operationId": "ListProjects",
+ "responses": {
+ "200": {
+ "description": "A successful response.",
+ "schema": {
+ "$ref": "#/definitions/adminProjects"
+ }
+ }
+ },
+ "parameters": [
{
"name": "limit",
- "description": "Indicates the number of resources to be returned.\n+required.",
+ "description": "Indicates the number of projects to be returned.\n+required.",
"in": "query",
"required": false,
"type": "integer",
@@ -655,7 +4304,7 @@
},
{
"name": "token",
- "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
"in": "query",
"required": false,
"type": "string"
@@ -690,17 +4339,15 @@
"tags": [
"AdminService"
]
- }
- },
- "/api/v1/events/nodes": {
+ },
"post": {
- "summary": "Indicates a :ref:`ref_flyteidl.event.NodeExecutionEvent` has occurred.",
- "operationId": "CreateNodeEvent",
+ "summary": "Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment.",
+ "operationId": "RegisterProject",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminNodeExecutionEventResponse"
+ "$ref": "#/definitions/adminProjectRegisterResponse"
}
}
},
@@ -710,7 +4357,7 @@
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminNodeExecutionEventRequest"
+ "$ref": "#/definitions/adminProjectRegisterRequest"
}
}
],
@@ -719,79 +4366,39 @@
]
}
},
- "/api/v1/events/tasks": {
- "post": {
- "summary": "Indicates a :ref:`ref_flyteidl.event.TaskExecutionEvent` has occurred.",
- "operationId": "CreateTaskEvent",
+ "/api/v1/projects/org/{org}/{id}": {
+ "put": {
+ "summary": "Updates an existing :ref:`ref_flyteidl.admin.Project`\nflyteidl.admin.Project should be passed but the domains property should be empty;\nit will be ignored in the handler as domains cannot be updated via this API.",
+ "operationId": "UpdateProject2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminTaskExecutionEventResponse"
+ "$ref": "#/definitions/adminProjectUpdateResponse"
}
}
},
"parameters": [
{
- "name": "body",
- "in": "body",
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
"required": true,
- "schema": {
- "$ref": "#/definitions/adminTaskExecutionEventRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/events/workflows": {
- "post": {
- "summary": "Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred.",
- "operationId": "CreateWorkflowEvent",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminWorkflowExecutionEventResponse"
- }
- }
- },
- "parameters": [
+ "type": "string"
+ },
{
- "name": "body",
- "in": "body",
+ "name": "id",
+ "description": "Globally unique project name.",
+ "in": "path",
"required": true,
- "schema": {
- "$ref": "#/definitions/adminWorkflowExecutionEventRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/executions": {
- "post": {
- "summary": "Triggers the creation of a :ref:`ref_flyteidl.admin.Execution`",
- "operationId": "CreateExecution",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminExecutionCreateResponse"
- }
- }
- },
- "parameters": [
+ "type": "string"
+ },
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminExecutionCreateRequest"
+ "$ref": "#/definitions/adminProject"
}
}
],
@@ -800,52 +4407,32 @@
]
}
},
- "/api/v1/executions/recover": {
- "post": {
- "summary": "Recreates a previously-run workflow execution that will only start executing from the last known failure point.\nIn Recover mode, users cannot change any input parameters or update the version of the execution.\nThis is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures,\ndownstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again.\nSee :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details.",
- "operationId": "RecoverExecution",
+ "/api/v1/projects/{id}": {
+ "put": {
+ "summary": "Updates an existing :ref:`ref_flyteidl.admin.Project`\nflyteidl.admin.Project should be passed but the domains property should be empty;\nit will be ignored in the handler as domains cannot be updated via this API.",
+ "operationId": "UpdateProject",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminExecutionCreateResponse"
+ "$ref": "#/definitions/adminProjectUpdateResponse"
}
}
},
"parameters": [
{
- "name": "body",
- "in": "body",
+ "name": "id",
+ "description": "Globally unique project name.",
+ "in": "path",
"required": true,
- "schema": {
- "$ref": "#/definitions/adminExecutionRecoverRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/executions/relaunch": {
- "post": {
- "summary": "Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution`",
- "operationId": "RelaunchExecution",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminExecutionCreateResponse"
- }
- }
- },
- "parameters": [
+ "type": "string"
+ },
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminExecutionRelaunchRequest"
+ "$ref": "#/definitions/adminProject"
}
}
],
@@ -854,80 +4441,109 @@
]
}
},
- "/api/v1/executions/{id.project}/{id.domain}": {
+ "/api/v1/task_executions/org/{id.node_execution_id.execution_id.org}/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Execution`.",
- "operationId": "ListExecutions",
+ "summary": "Fetches a :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "GetTaskExecution2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminExecutionList"
+ "$ref": "#/definitions/flyteidladminTaskExecution"
}
}
},
"parameters": [
{
- "name": "id.project",
+ "name": "id.node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.node_execution_id.execution_id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
+ "name": "id.node_execution_id.execution_id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
- "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
- "in": "query",
- "required": false,
+ "name": "id.node_execution_id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
"type": "string"
},
{
- "name": "limit",
- "description": "Indicates the number of resources to be returned.\n+required.",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
+ "name": "id.node_execution_id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
},
{
- "name": "token",
- "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
- "in": "query",
- "required": false,
+ "name": "id.task_id.project",
+ "description": "Name of the project the resource belongs to.",
+ "in": "path",
+ "required": true,
"type": "string"
},
{
- "name": "filters",
- "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
- "in": "query",
- "required": false,
+ "name": "id.task_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
+ "required": true,
"type": "string"
},
{
- "name": "sort_by.key",
- "description": "Indicates an attribute to sort the response values.\n+required.",
- "in": "query",
- "required": false,
+ "name": "id.task_id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
"type": "string"
},
{
- "name": "sort_by.direction",
- "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "name": "id.task_id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.retry_attempt",
+ "in": "path",
+ "required": true,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "id.task_id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
"in": "query",
"required": false,
"type": "string",
"enum": [
- "DESCENDING",
- "ASCENDING"
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
],
- "default": "DESCENDING"
+ "default": "UNSPECIFIED"
+ },
+ {
+ "name": "id.task_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -935,232 +4551,203 @@
]
}
},
- "/api/v1/executions/{id.project}/{id.domain}/{id.name}": {
+ "/api/v1/task_executions/org/{node_execution_id.execution_id.org}/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id}": {
"get": {
- "summary": "Fetches a :ref:`ref_flyteidl.admin.Execution`.",
- "operationId": "GetExecution",
+ "summary": "Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "ListTaskExecutions2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminExecution"
+ "$ref": "#/definitions/adminTaskExecutionList"
}
}
},
"parameters": [
{
- "name": "id.project",
+ "name": "node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "node_execution_id.execution_id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
+ "name": "node_execution_id.execution_id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
+ "name": "node_execution_id.execution_id.name",
"description": "User or system provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
- }
- ],
- "tags": [
- "AdminService"
- ]
- },
- "delete": {
- "summary": "Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`.",
- "operationId": "TerminateExecution",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminExecutionTerminateResponse"
- }
- }
- },
- "parameters": [
+ },
{
- "name": "id.project",
- "description": "Name of the project the resource belongs to.",
+ "name": "node_execution_id.node_id",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
- "in": "path",
- "required": true,
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.name",
- "description": "User or system provided value for the resource.",
- "in": "path",
- "required": true,
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminExecutionTerminateRequest"
- }
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
}
],
"tags": [
"AdminService"
]
- },
- "put": {
- "summary": "Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`.",
- "operationId": "UpdateExecution",
+ }
+ },
+ "/api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}": {
+ "get": {
+ "summary": "Fetches a :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "GetTaskExecution",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminExecutionUpdateResponse"
+ "$ref": "#/definitions/flyteidladminTaskExecution"
}
}
},
"parameters": [
{
- "name": "id.project",
+ "name": "id.node_execution_id.execution_id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
+ "name": "id.node_execution_id.execution_id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
+ "name": "id.node_execution_id.execution_id.name",
"description": "User or system provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "body",
- "in": "body",
+ "name": "id.node_execution_id.node_id",
+ "in": "path",
"required": true,
- "schema": {
- "$ref": "#/definitions/adminExecutionUpdateRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/launch_plan_ids/{project}/{domain}": {
- "get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects.",
- "operationId": "ListLaunchPlanIds",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminNamedEntityIdentifierList"
- }
- }
- },
- "parameters": [
+ "type": "string"
+ },
{
- "name": "project",
- "description": "Name of the project that contains the identifiers.\n+required",
+ "name": "id.task_id.project",
+ "description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "domain",
- "description": "Name of the domain the identifiers belongs to within the project.\n+required",
+ "name": "id.task_id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "limit",
- "description": "Indicates the number of resources to be returned.\n+required.",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
+ "name": "id.task_id.name",
+ "description": "User provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
},
{
- "name": "token",
- "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
- "in": "query",
- "required": false,
+ "name": "id.task_id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
"type": "string"
},
{
- "name": "sort_by.key",
- "description": "Indicates an attribute to sort the response values.\n+required.",
- "in": "query",
- "required": false,
- "type": "string"
+ "name": "id.retry_attempt",
+ "in": "path",
+ "required": true,
+ "type": "integer",
+ "format": "int64"
},
{
- "name": "sort_by.direction",
- "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "name": "id.task_id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
"in": "query",
"required": false,
"type": "string",
"enum": [
- "DESCENDING",
- "ASCENDING"
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
],
- "default": "DESCENDING"
+ "default": "UNSPECIFIED"
},
{
- "name": "filters",
- "description": "Indicates a list of filters passed as string.\n+optional.",
+ "name": "id.task_id.org",
+ "description": "Optional, org key applied to the resource.",
"in": "query",
"required": false,
"type": "string"
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/launch_plans": {
- "post": {
- "summary": "Create and upload a :ref:`ref_flyteidl.admin.LaunchPlan` definition",
- "operationId": "CreateLaunchPlan",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminLaunchPlanCreateResponse"
- }
- }
- },
- "parameters": [
+ },
{
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminLaunchPlanCreateRequest"
- }
+ "name": "id.node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -1168,36 +4755,49 @@
]
}
},
- "/api/v1/launch_plans/{id.project}/{id.domain}": {
+ "/api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.",
- "operationId": "ListLaunchPlans2",
+ "summary": "Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`.",
+ "operationId": "ListTaskExecutions",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminLaunchPlanList"
+ "$ref": "#/definitions/adminTaskExecutionList"
}
}
},
"parameters": [
{
- "name": "id.project",
+ "name": "node_execution_id.execution_id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.domain",
+ "name": "node_execution_id.execution_id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
- "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "name": "node_execution_id.execution_id.name",
+ "description": "User or system provided value for the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "node_execution_id.node_id",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "node_execution_id.execution_id.org",
+ "description": "Optional, org key applied to the resource.",
"in": "query",
"required": false,
"type": "string"
@@ -1212,7 +4812,7 @@
},
{
"name": "token",
- "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
"in": "query",
"required": false,
"type": "string"
@@ -1249,36 +4849,29 @@
]
}
},
- "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}": {
+ "/api/v1/task_ids/{project}/{domain}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.",
- "operationId": "ListLaunchPlans",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.",
+ "operationId": "ListTaskIds",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminLaunchPlanList"
+ "$ref": "#/definitions/adminNamedEntityIdentifierList"
}
}
},
"parameters": [
{
- "name": "id.project",
- "description": "Name of the project the resource belongs to.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "project",
+ "description": "Name of the project that contains the identifiers.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.name",
- "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "name": "domain",
+ "description": "Name of the domain the identifiers belongs to within the project.\n+required",
"in": "path",
"required": true,
"type": "string"
@@ -1293,14 +4886,7 @@
},
{
"name": "token",
- "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "filters",
- "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
"in": "query",
"required": false,
"type": "string"
@@ -1323,120 +4909,46 @@
"ASCENDING"
],
"default": "DESCENDING"
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}": {
- "get": {
- "summary": "Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition.",
- "operationId": "GetLaunchPlan",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminLaunchPlan"
- }
- }
- },
- "parameters": [
- {
- "name": "id.project",
- "description": "Name of the project the resource belongs to.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.name",
- "description": "User provided value for the resource.",
- "in": "path",
- "required": true,
- "type": "string"
},
{
- "name": "id.version",
- "description": "Specific version of the resource.",
- "in": "path",
- "required": true,
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\n+optional.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.resource_type",
- "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
"in": "query",
"required": false,
- "type": "string",
- "enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ],
- "default": "UNSPECIFIED"
+ "type": "string"
}
],
"tags": [
"AdminService"
]
- },
- "put": {
- "summary": "Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`.",
- "operationId": "UpdateLaunchPlan",
+ }
+ },
+ "/api/v1/tasks": {
+ "post": {
+ "summary": "Create and upload a :ref:`ref_flyteidl.admin.Task` definition",
+ "operationId": "CreateTask",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminLaunchPlanUpdateResponse"
+ "$ref": "#/definitions/flyteidladminTaskCreateResponse"
}
}
},
"parameters": [
- {
- "name": "id.project",
- "description": "Name of the project the resource belongs to.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.name",
- "description": "User provided value for the resource.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.version",
- "description": "Specific version of the resource.",
- "in": "path",
- "required": true,
- "type": "string"
- },
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminLaunchPlanUpdateRequest"
+ "$ref": "#/definitions/flyteidladminTaskCreateRequest"
}
}
],
@@ -1445,56 +4957,26 @@
]
}
},
- "/api/v1/matchable_attributes": {
+ "/api/v1/tasks/org/{id.org}/{id.project}/{id.domain}": {
"get": {
- "summary": "Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type.",
- "operationId": "ListMatchableAttributes",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.",
+ "operationId": "ListTasks4",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminListMatchableAttributesResponse"
+ "$ref": "#/definitions/adminTaskList"
}
}
},
"parameters": [
{
- "name": "resource_type",
- "description": "+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "TASK_RESOURCE",
- "CLUSTER_RESOURCE",
- "EXECUTION_QUEUE",
- "EXECUTION_CLUSTER_LABEL",
- "QUALITY_OF_SERVICE_SPECIFICATION",
- "PLUGIN_OVERRIDE",
- "WORKFLOW_EXECUTION_CONFIG",
- "CLUSTER_ASSIGNMENT"
- ],
- "default": "TASK_RESOURCE"
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/metrics/executions/{id.project}/{id.domain}/{id.name}": {
- "get": {
- "summary": "Fetches runtime metrics for a :ref:`ref_flyteidl.admin.Execution`.",
- "operationId": "GetExecutionMetrics",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminWorkflowExecutionGetMetricsResponse"
- }
- }
- },
- "parameters": [
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "id.project",
"description": "Name of the project the resource belongs to.",
@@ -1511,18 +4993,51 @@
},
{
"name": "id.name",
- "description": "User or system provided value for the resource.",
- "in": "path",
- "required": true,
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "depth",
- "description": "depth defines the number of Flyte entity levels to traverse when breaking down execution details.",
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
"in": "query",
"required": false,
"type": "integer",
- "format": "int32"
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
}
],
"tags": [
@@ -1530,32 +5045,25 @@
]
}
},
- "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}": {
+ "/api/v1/tasks/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
"get": {
- "summary": "Returns a :ref:`ref_flyteidl.admin.NamedEntity` object.",
- "operationId": "GetNamedEntity",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.",
+ "operationId": "ListTasks2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminNamedEntity"
+ "$ref": "#/definitions/adminTaskList"
}
}
},
"parameters": [
{
- "name": "resource_type",
- "description": "Resource type of the metadata to get. One of Task, Workflow or LaunchPlan.\n+required",
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
"in": "path",
"required": true,
- "type": "string",
- "enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ]
+ "type": "string"
},
{
"name": "id.project",
@@ -1577,37 +5085,73 @@
"in": "path",
"required": true,
"type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
}
],
"tags": [
"AdminService"
]
- },
- "put": {
- "summary": "Updates a :ref:`ref_flyteidl.admin.NamedEntity` object.",
- "operationId": "UpdateNamedEntity",
+ }
+ },
+ "/api/v1/tasks/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "get": {
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.Task` definition.",
+ "operationId": "GetTask2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminNamedEntityUpdateResponse"
+ "$ref": "#/definitions/adminTask"
}
}
},
"parameters": [
{
- "name": "resource_type",
- "description": "Resource type of the metadata to update\n+required",
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
"in": "path",
"required": true,
- "type": "string",
- "enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ]
+ "type": "string"
},
{
"name": "id.project",
@@ -1625,18 +5169,32 @@
},
{
"name": "id.name",
- "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
+ "description": "User provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "body",
- "in": "body",
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
"required": true,
- "schema": {
- "$ref": "#/definitions/adminNamedEntityUpdateRequest"
- }
+ "type": "string"
+ },
+ {
+ "name": "id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
+ ],
+ "default": "UNSPECIFIED"
}
],
"tags": [
@@ -1644,32 +5202,25 @@
]
}
},
- "/api/v1/named_entities/{resource_type}/{project}/{domain}": {
+ "/api/v1/tasks/org/{org}/{project}/{domain}": {
"get": {
- "summary": "Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects.",
- "operationId": "ListNamedEntities",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.",
+ "operationId": "ListTaskIds2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminNamedEntityList"
+ "$ref": "#/definitions/adminNamedEntityIdentifierList"
}
}
},
"parameters": [
{
- "name": "resource_type",
- "description": "Resource type of the metadata to query. One of Task, Workflow or LaunchPlan.\n+required",
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
"in": "path",
"required": true,
- "type": "string",
- "enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
- ]
+ "type": "string"
},
{
"name": "project",
@@ -1680,14 +5231,14 @@
},
{
"name": "domain",
- "description": "Name of the domain the identifiers belongs to within the project.",
+ "description": "Name of the domain the identifiers belongs to within the project.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
"name": "limit",
- "description": "Indicates the number of resources to be returned.",
+ "description": "Indicates the number of resources to be returned.\n+required.",
"in": "query",
"required": false,
"type": "integer",
@@ -1732,45 +5283,87 @@
]
}
},
- "/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": {
+ "/api/v1/tasks/{id.project}/{id.domain}": {
"get": {
- "summary": "Fetches a :ref:`ref_flyteidl.admin.NodeExecution`.",
- "operationId": "GetNodeExecution",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.",
+ "operationId": "ListTasks3",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/flyteidladminNodeExecution"
+ "$ref": "#/definitions/adminTaskList"
}
}
},
"parameters": [
{
- "name": "id.execution_id.project",
+ "name": "id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.execution_id.domain",
+ "name": "id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.execution_id.name",
- "description": "User or system provided value for the resource.",
- "in": "path",
- "required": true,
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'.",
+ "in": "query",
+ "required": false,
"type": "string"
},
{
- "name": "id.node_id",
- "in": "path",
- "required": true,
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "description": "Indicates the number of resources to be returned.\n+required.",
+ "in": "query",
+ "required": false,
+ "type": "integer",
+ "format": "int64"
+ },
+ {
+ "name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "filters",
+ "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "sort_by.key",
+ "description": "Indicates an attribute to sort the response values.\n+required.",
+ "in": "query",
+ "required": false,
"type": "string"
+ },
+ {
+ "name": "sort_by.direction",
+ "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
+ "in": "query",
+ "required": false,
+ "type": "string",
+ "enum": [
+ "DESCENDING",
+ "ASCENDING"
+ ],
+ "default": "DESCENDING"
}
],
"tags": [
@@ -1778,40 +5371,47 @@
]
}
},
- "/api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}": {
+ "/api/v1/tasks/{id.project}/{id.domain}/{id.name}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`.",
- "operationId": "ListNodeExecutions",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.",
+ "operationId": "ListTasks",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminNodeExecutionList"
+ "$ref": "#/definitions/adminTaskList"
}
}
},
"parameters": [
{
- "name": "workflow_execution_id.project",
+ "name": "id.project",
"description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "workflow_execution_id.domain",
+ "name": "id.domain",
"description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "workflow_execution_id.name",
- "description": "User or system provided value for the resource.",
+ "name": "id.name",
+ "description": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'",
"in": "path",
"required": true,
"type": "string"
},
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
{
"name": "limit",
"description": "Indicates the number of resources to be returned.\n+required.",
@@ -1822,6 +5422,7 @@
},
{
"name": "token",
+ "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
"in": "query",
"required": false,
"type": "string"
@@ -1851,13 +5452,6 @@
"ASCENDING"
],
"default": "DESCENDING"
- },
- {
- "name": "unique_parent_id",
- "description": "Unique identifier of the parent node in the execution\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
}
],
"tags": [
@@ -1865,129 +5459,111 @@
]
}
},
- "/api/v1/project_attributes/{attributes.project}": {
- "put": {
- "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level",
- "operationId": "UpdateProjectAttributes",
+ "/api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "get": {
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.Task` definition.",
+ "operationId": "GetTask",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminProjectAttributesUpdateResponse"
+ "$ref": "#/definitions/adminTask"
}
}
},
"parameters": [
{
- "name": "attributes.project",
- "description": "Unique project id for which this set of attributes will be applied.",
+ "name": "id.project",
+ "description": "Name of the project the resource belongs to.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "body",
- "in": "body",
+ "name": "id.domain",
+ "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "in": "path",
"required": true,
- "schema": {
- "$ref": "#/definitions/adminProjectAttributesUpdateRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/project_attributes/{project}": {
- "get": {
- "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
- "operationId": "GetProjectAttributes",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminProjectAttributesGetResponse"
- }
- }
- },
- "parameters": [
+ "type": "string"
+ },
{
- "name": "project",
- "description": "Unique project id which this set of attributes references.\n+required",
+ "name": "id.name",
+ "description": "User provided value for the resource.",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "resource_type",
- "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
+ "name": "id.version",
+ "description": "Specific version of the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "id.resource_type",
+ "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
"in": "query",
"required": false,
"type": "string",
"enum": [
- "TASK_RESOURCE",
- "CLUSTER_RESOURCE",
- "EXECUTION_QUEUE",
- "EXECUTION_CLUSTER_LABEL",
- "QUALITY_OF_SERVICE_SPECIFICATION",
- "PLUGIN_OVERRIDE",
- "WORKFLOW_EXECUTION_CONFIG",
- "CLUSTER_ASSIGNMENT"
+ "UNSPECIFIED",
+ "TASK",
+ "WORKFLOW",
+ "LAUNCH_PLAN",
+ "DATASET"
],
- "default": "TASK_RESOURCE"
+ "default": "UNSPECIFIED"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
"AdminService"
]
- },
- "delete": {
- "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
- "operationId": "DeleteProjectAttributes",
+ }
+ },
+ "/api/v1/version": {
+ "get": {
+ "operationId": "GetVersion",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminProjectAttributesDeleteResponse"
+ "$ref": "#/definitions/adminGetVersionResponse"
}
}
},
- "parameters": [
- {
- "name": "project",
- "description": "Unique project id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminProjectAttributesDeleteRequest"
- }
- }
- ],
"tags": [
"AdminService"
]
}
},
- "/api/v1/project_domain_attributes/{attributes.project}/{attributes.domain}": {
+ "/api/v1/workflow_attributes/org/{attributes.org}/{attributes.project}/{attributes.domain}/{attributes.workflow}": {
"put": {
- "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
- "operationId": "UpdateProjectDomainAttributes",
+ "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
+ "operationId": "UpdateWorkflowAttributes2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminProjectDomainAttributesUpdateResponse"
+ "$ref": "#/definitions/adminWorkflowAttributesUpdateResponse"
}
}
},
"parameters": [
+ {
+ "name": "attributes.org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "attributes.project",
"description": "Unique project id for which this set of attributes will be applied.",
@@ -2002,12 +5578,19 @@
"required": true,
"type": "string"
},
+ {
+ "name": "attributes.workflow",
+ "description": "Workflow name for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminProjectDomainAttributesUpdateRequest"
+ "$ref": "#/definitions/adminWorkflowAttributesUpdateRequest"
}
}
],
@@ -2016,19 +5599,26 @@
]
}
},
- "/api/v1/project_domain_attributes/{project}/{domain}": {
+ "/api/v1/workflow_attributes/org/{org}/{project}/{domain}/{workflow}": {
"get": {
- "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
- "operationId": "GetProjectDomainAttributes",
+ "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
+ "operationId": "GetWorkflowAttributes2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminProjectDomainAttributesGetResponse"
+ "$ref": "#/definitions/adminWorkflowAttributesGetResponse"
}
}
},
"parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "project",
"description": "Unique project id which this set of attributes references.\n+required",
@@ -2043,6 +5633,13 @@
"required": true,
"type": "string"
},
+ {
+ "name": "workflow",
+ "description": "Workflow name which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "resource_type",
"description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
@@ -2059,130 +5656,59 @@
"WORKFLOW_EXECUTION_CONFIG",
"CLUSTER_ASSIGNMENT"
],
- "default": "TASK_RESOURCE"
- }
- ],
- "tags": [
- "AdminService"
- ]
- },
- "delete": {
- "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.",
- "operationId": "DeleteProjectDomainAttributes",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminProjectDomainAttributesDeleteResponse"
- }
- }
- },
- "parameters": [
- {
- "name": "project",
- "description": "Unique project id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "domain",
- "description": "Unique domain id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminProjectDomainAttributesDeleteRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/projects": {
- "get": {
- "summary": "Fetches a list of :ref:`ref_flyteidl.admin.Project`",
- "operationId": "ListProjects",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminProjects"
- }
- }
- },
- "parameters": [
- {
- "name": "limit",
- "description": "Indicates the number of projects to be returned.\n+required.",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "token",
- "description": "In the case of multiple pages of results, this server-provided token can be used to fetch the next page\nin a query.\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "filters",
- "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "sort_by.key",
- "description": "Indicates an attribute to sort the response values.\n+required.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "sort_by.direction",
- "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "DESCENDING",
- "ASCENDING"
- ],
- "default": "DESCENDING"
+ "default": "TASK_RESOURCE"
}
],
"tags": [
"AdminService"
]
},
- "post": {
- "summary": "Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment.",
- "operationId": "RegisterProject",
+ "delete": {
+ "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
+ "operationId": "DeleteWorkflowAttributes2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminProjectRegisterResponse"
+ "$ref": "#/definitions/adminWorkflowAttributesDeleteResponse"
}
}
},
"parameters": [
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "workflow",
+ "description": "Workflow name which this set of attributes references.\n+required",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "body",
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminProjectRegisterRequest"
+ "$ref": "#/definitions/adminWorkflowAttributesDeleteRequest"
}
}
],
@@ -2191,22 +5717,36 @@
]
}
},
- "/api/v1/projects/{id}": {
+ "/api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}": {
"put": {
- "summary": "Updates an existing :ref:`ref_flyteidl.admin.Project` \nflyteidl.admin.Project should be passed but the domains property should be empty;\nit will be ignored in the handler as domains cannot be updated via this API.",
- "operationId": "UpdateProject",
+ "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
+ "operationId": "UpdateWorkflowAttributes",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminProjectUpdateResponse"
+ "$ref": "#/definitions/adminWorkflowAttributesUpdateResponse"
}
}
},
"parameters": [
{
- "name": "id",
- "description": "Globally unique project name.",
+ "name": "attributes.project",
+ "description": "Unique project id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "attributes.domain",
+ "description": "Unique domain id for which this set of attributes will be applied.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
+ {
+ "name": "attributes.workflow",
+ "description": "Workflow name for which this set of attributes will be applied.",
"in": "path",
"required": true,
"type": "string"
@@ -2216,7 +5756,7 @@
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/adminProject"
+ "$ref": "#/definitions/adminWorkflowAttributesUpdateRequest"
}
}
],
@@ -2225,182 +5765,110 @@
]
}
},
- "/api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt}": {
+ "/api/v1/workflow_attributes/{project}/{domain}/{workflow}": {
"get": {
- "summary": "Fetches a :ref:`ref_flyteidl.admin.TaskExecution`.",
- "operationId": "GetTaskExecution",
+ "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
+ "operationId": "GetWorkflowAttributes",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/flyteidladminTaskExecution"
+ "$ref": "#/definitions/adminWorkflowAttributesGetResponse"
}
}
},
"parameters": [
{
- "name": "id.node_execution_id.execution_id.project",
- "description": "Name of the project the resource belongs to.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.node_execution_id.execution_id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.node_execution_id.execution_id.name",
- "description": "User or system provided value for the resource.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.node_execution_id.node_id",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.task_id.project",
- "description": "Name of the project the resource belongs to.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "id.task_id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.task_id.name",
- "description": "User provided value for the resource.",
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.task_id.version",
- "description": "Specific version of the resource.",
+ "name": "workflow",
+ "description": "Workflow name which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "id.retry_attempt",
- "in": "path",
- "required": true,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "id.task_id.resource_type",
- "description": "Identifies the specific type of resource that this identifier corresponds to.\n\n - DATASET: A dataset represents an entity modeled in Flyte DataCatalog. A Dataset is also a versioned entity and can be a compilation of multiple individual objects.\nEventually all Catalog objects should be modeled similar to Flyte Objects. The Dataset entities makes it possible for the UI and CLI to act on the objects \nin a similar manner to other Flyte objects",
+ "name": "resource_type",
+ "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
"in": "query",
"required": false,
"type": "string",
"enum": [
- "UNSPECIFIED",
- "TASK",
- "WORKFLOW",
- "LAUNCH_PLAN",
- "DATASET"
+ "TASK_RESOURCE",
+ "CLUSTER_RESOURCE",
+ "EXECUTION_QUEUE",
+ "EXECUTION_CLUSTER_LABEL",
+ "QUALITY_OF_SERVICE_SPECIFICATION",
+ "PLUGIN_OVERRIDE",
+ "WORKFLOW_EXECUTION_CONFIG",
+ "CLUSTER_ASSIGNMENT"
],
- "default": "UNSPECIFIED"
+ "default": "TASK_RESOURCE"
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the attributes.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
"AdminService"
]
- }
- },
- "/api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id}": {
- "get": {
- "summary": "Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`.",
- "operationId": "ListTaskExecutions",
+ },
+ "delete": {
+ "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
+ "operationId": "DeleteWorkflowAttributes",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminTaskExecutionList"
+ "$ref": "#/definitions/adminWorkflowAttributesDeleteResponse"
}
}
},
"parameters": [
{
- "name": "node_execution_id.execution_id.project",
- "description": "Name of the project the resource belongs to.",
+ "name": "project",
+ "description": "Unique project id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "node_execution_id.execution_id.domain",
- "description": "Name of the domain the resource belongs to.\nA domain can be considered as a subset within a specific project.",
+ "name": "domain",
+ "description": "Unique domain id which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "node_execution_id.execution_id.name",
- "description": "User or system provided value for the resource.",
+ "name": "workflow",
+ "description": "Workflow name which this set of attributes references.\n+required",
"in": "path",
"required": true,
"type": "string"
},
{
- "name": "node_execution_id.node_id",
- "in": "path",
+ "name": "body",
+ "in": "body",
"required": true,
- "type": "string"
- },
- {
- "name": "limit",
- "description": "Indicates the number of resources to be returned.\n+required.",
- "in": "query",
- "required": false,
- "type": "integer",
- "format": "int64"
- },
- {
- "name": "token",
- "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query.\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "filters",
- "description": "Indicates a list of filters passed as string.\nMore info on constructing filters : \u003cLink\u003e\n+optional.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "sort_by.key",
- "description": "Indicates an attribute to sort the response values.\n+required.",
- "in": "query",
- "required": false,
- "type": "string"
- },
- {
- "name": "sort_by.direction",
- "description": "Indicates the direction to apply sort key for response values.\n+optional.\n\n - DESCENDING: By default, fields are sorted in descending order.",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "DESCENDING",
- "ASCENDING"
- ],
- "default": "DESCENDING"
+ "schema": {
+ "$ref": "#/definitions/adminWorkflowAttributesDeleteRequest"
+ }
}
],
"tags": [
@@ -2408,10 +5876,10 @@
]
}
},
- "/api/v1/task_ids/{project}/{domain}": {
+ "/api/v1/workflow_ids/{project}/{domain}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.",
- "operationId": "ListTaskIds",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects.",
+ "operationId": "ListWorkflowIds",
"responses": {
"200": {
"description": "A successful response.",
@@ -2475,6 +5943,13 @@
"in": "query",
"required": false,
"type": "string"
+ },
+ {
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -2482,15 +5957,15 @@
]
}
},
- "/api/v1/tasks": {
+ "/api/v1/workflows": {
"post": {
- "summary": "Create and upload a :ref:`ref_flyteidl.admin.Task` definition",
- "operationId": "CreateTask",
+ "summary": "Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition",
+ "operationId": "CreateWorkflow",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/flyteidladminTaskCreateResponse"
+ "$ref": "#/definitions/adminWorkflowCreateResponse"
}
}
},
@@ -2500,7 +5975,7 @@
"in": "body",
"required": true,
"schema": {
- "$ref": "#/definitions/flyteidladminTaskCreateRequest"
+ "$ref": "#/definitions/adminWorkflowCreateRequest"
}
}
],
@@ -2509,19 +5984,26 @@
]
}
},
- "/api/v1/tasks/{id.project}/{id.domain}": {
+ "/api/v1/workflows/org/{id.org}/{id.project}/{id.domain}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.",
- "operationId": "ListTasks2",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.",
+ "operationId": "ListWorkflows4",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminTaskList"
+ "$ref": "#/definitions/adminWorkflowList"
}
}
},
"parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "id.project",
"description": "Name of the project the resource belongs to.",
@@ -2590,19 +6072,26 @@
]
}
},
- "/api/v1/tasks/{id.project}/{id.domain}/{id.name}": {
+ "/api/v1/workflows/org/{id.org}/{id.project}/{id.domain}/{id.name}": {
"get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.",
- "operationId": "ListTasks",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.",
+ "operationId": "ListWorkflows2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminTaskList"
+ "$ref": "#/definitions/adminWorkflowList"
}
}
},
"parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "id.project",
"description": "Name of the project the resource belongs to.",
@@ -2671,19 +6160,26 @@
]
}
},
- "/api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}": {
+ "/api/v1/workflows/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version}": {
"get": {
- "summary": "Fetch a :ref:`ref_flyteidl.admin.Task` definition.",
- "operationId": "GetTask",
+ "summary": "Fetch a :ref:`ref_flyteidl.admin.Workflow` definition.",
+ "operationId": "GetWorkflow2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminTask"
+ "$ref": "#/definitions/adminWorkflow"
}
}
},
"parameters": [
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "path",
+ "required": true,
+ "type": "string"
+ },
{
"name": "id.project",
"description": "Name of the project the resource belongs to.",
@@ -2733,187 +6229,26 @@
]
}
},
- "/api/v1/version": {
- "get": {
- "operationId": "GetVersion",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminGetVersionResponse"
- }
- }
- },
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow}": {
- "put": {
- "summary": "Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
- "operationId": "UpdateWorkflowAttributes",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminWorkflowAttributesUpdateResponse"
- }
- }
- },
- "parameters": [
- {
- "name": "attributes.project",
- "description": "Unique project id for which this set of attributes will be applied.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "attributes.domain",
- "description": "Unique domain id for which this set of attributes will be applied.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "attributes.workflow",
- "description": "Workflow name for which this set of attributes will be applied.",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminWorkflowAttributesUpdateRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/workflow_attributes/{project}/{domain}/{workflow}": {
+ "/api/v1/workflows/org/{org}/{project}/{domain}": {
"get": {
- "summary": "Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
- "operationId": "GetWorkflowAttributes",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminWorkflowAttributesGetResponse"
- }
- }
- },
- "parameters": [
- {
- "name": "project",
- "description": "Unique project id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "domain",
- "description": "Unique domain id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "workflow",
- "description": "Workflow name which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "resource_type",
- "description": "Which type of matchable attributes to return.\n+required.\n\n - TASK_RESOURCE: Applies to customizable task resource requests and limits.\n - CLUSTER_RESOURCE: Applies to configuring templated kubernetes cluster resources.\n - EXECUTION_QUEUE: Configures task and dynamic task execution queue assignment.\n - EXECUTION_CLUSTER_LABEL: Configures the K8s cluster label to be used for execution to be run\n - QUALITY_OF_SERVICE_SPECIFICATION: Configures default quality of service when undefined in an execution spec.\n - PLUGIN_OVERRIDE: Selects configurable plugin implementation behavior for a given task type.\n - WORKFLOW_EXECUTION_CONFIG: Adds defaults for customizable workflow-execution specifications and overrides.\n - CLUSTER_ASSIGNMENT: Controls how to select an available cluster on which this execution should run.",
- "in": "query",
- "required": false,
- "type": "string",
- "enum": [
- "TASK_RESOURCE",
- "CLUSTER_RESOURCE",
- "EXECUTION_QUEUE",
- "EXECUTION_CLUSTER_LABEL",
- "QUALITY_OF_SERVICE_SPECIFICATION",
- "PLUGIN_OVERRIDE",
- "WORKFLOW_EXECUTION_CONFIG",
- "CLUSTER_ASSIGNMENT"
- ],
- "default": "TASK_RESOURCE"
- }
- ],
- "tags": [
- "AdminService"
- ]
- },
- "delete": {
- "summary": "Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.",
- "operationId": "DeleteWorkflowAttributes",
+ "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects.",
+ "operationId": "ListWorkflowIds2",
"responses": {
"200": {
"description": "A successful response.",
"schema": {
- "$ref": "#/definitions/adminWorkflowAttributesDeleteResponse"
+ "$ref": "#/definitions/adminNamedEntityIdentifierList"
}
}
},
"parameters": [
{
- "name": "project",
- "description": "Unique project id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "domain",
- "description": "Unique domain id which this set of attributes references.\n+required",
- "in": "path",
- "required": true,
- "type": "string"
- },
- {
- "name": "workflow",
- "description": "Workflow name which this set of attributes references.\n+required",
+ "name": "org",
+ "description": "Optional, org key applied to the resource.",
"in": "path",
"required": true,
"type": "string"
},
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminWorkflowAttributesDeleteRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
- "/api/v1/workflow_ids/{project}/{domain}": {
- "get": {
- "summary": "Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects.",
- "operationId": "ListWorkflowIds",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminNamedEntityIdentifierList"
- }
- }
- },
- "parameters": [
{
"name": "project",
"description": "Name of the project that contains the identifiers.\n+required",
@@ -2975,37 +6310,10 @@
]
}
},
- "/api/v1/workflows": {
- "post": {
- "summary": "Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition",
- "operationId": "CreateWorkflow",
- "responses": {
- "200": {
- "description": "A successful response.",
- "schema": {
- "$ref": "#/definitions/adminWorkflowCreateResponse"
- }
- }
- },
- "parameters": [
- {
- "name": "body",
- "in": "body",
- "required": true,
- "schema": {
- "$ref": "#/definitions/adminWorkflowCreateRequest"
- }
- }
- ],
- "tags": [
- "AdminService"
- ]
- }
- },
"/api/v1/workflows/{id.project}/{id.domain}": {
"get": {
"summary": "Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.",
- "operationId": "ListWorkflows2",
+ "operationId": "ListWorkflows3",
"responses": {
"200": {
"description": "A successful response.",
@@ -3036,6 +6344,13 @@
"required": false,
"type": "string"
},
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
{
"name": "limit",
"description": "Indicates the number of resources to be returned.\n+required.",
@@ -3117,6 +6432,13 @@
"required": true,
"type": "string"
},
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
+ },
{
"name": "limit",
"description": "Indicates the number of resources to be returned.\n+required.",
@@ -3219,6 +6541,13 @@
"DATASET"
],
"default": "UNSPECIFIED"
+ },
+ {
+ "name": "id.org",
+ "description": "Optional, org key applied to the resource.",
+ "in": "query",
+ "required": false,
+ "type": "string"
}
],
"tags": [
@@ -3839,6 +7168,10 @@
"inputs": {
"$ref": "#/definitions/coreLiteralMap",
"title": "The inputs required to start the execution. All required inputs must be\nincluded in this map. If not required and not provided, defaults apply.\n+optional"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Request to launch an execution with the given project, domain and optionally-assigned name."
@@ -4403,9 +7736,13 @@
},
"launch_plan": {
"type": "string"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
- "description": "Represents a custom set of attributes applied for either a domain; a domain and project; or\ndomain, project and workflow name.\nThese are used to override system level defaults for kubernetes cluster resource management,\ndefault execution values, and more all across different levels of specificity."
+ "description": "Represents a custom set of attributes applied for either a domain (and optional org); a domain and project (and optional org);\nor domain, project and workflow name (and optional org).\nThese are used to override system level defaults for kubernetes cluster resource management,\ndefault execution values, and more all across different levels of specificity."
},
"adminMatchableResource": {
"type": "string",
@@ -4483,6 +7820,10 @@
"name": {
"type": "string",
"title": "User provided value for the resource.\nThe combination of project + domain + name uniquely identifies the resource.\n+optional - in certain contexts - like 'List API', 'Launch plans'"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Encapsulation of fields that identifies a Flyte resource.\nA Flyte resource can be a task, workflow or launch plan.\nA resource can internally have multiple versions and is uniquely identified\nby project, domain, and name."
@@ -4817,6 +8158,10 @@
},
"state": {
"$ref": "#/definitions/ProjectProjectState"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Top-level namespace used to classify different entities like workflows and executions."
@@ -4830,6 +8175,10 @@
},
"matching_attributes": {
"$ref": "#/definitions/adminMatchingAttributes"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the project."
}
},
"title": "Defines a set of custom matching attributes at the project level.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`"
@@ -4844,6 +8193,10 @@
"resource_type": {
"$ref": "#/definitions/adminMatchableResource",
"title": "Which type of matchable attributes to delete.\n+required"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the project."
}
},
"title": "Request to delete a set matchable project level attribute override.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`"
@@ -4888,6 +8241,10 @@
},
"matching_attributes": {
"$ref": "#/definitions/adminMatchingAttributes"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the attributes."
}
},
"title": "Defines a set of custom matching attributes which defines resource defaults for a project and domain.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`"
@@ -4906,6 +8263,10 @@
"resource_type": {
"$ref": "#/definitions/adminMatchableResource",
"title": "Which type of matchable attributes to delete.\n+required"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the attributes."
}
},
"title": "Request to delete a set matchable project domain attribute override.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`"
@@ -5366,6 +8727,10 @@
},
"matching_attributes": {
"$ref": "#/definitions/adminMatchingAttributes"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the attributes."
}
},
"title": "Defines a set of custom matching attributes which defines resource defaults for a project, domain and workflow.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`"
@@ -5388,6 +8753,10 @@
"resource_type": {
"$ref": "#/definitions/adminMatchableResource",
"title": "Which type of matchable attributes to delete.\n+required"
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the attributes."
}
},
"title": "Request to delete a set matchable workflow attribute override.\nFor more info on matchable attributes, see :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration`"
@@ -6201,6 +9570,10 @@
"version": {
"type": "string",
"description": "Specific version of the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Encapsulation of fields that uniquely identifies a Flyte resource."
@@ -7371,6 +10744,10 @@
"name": {
"type": "string",
"description": "User or system provided value for the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"title": "Encapsulation of fields that uniquely identifies a Flyte workflow execution"
diff --git a/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json
index 3311e69e38..33eb5cf445 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/service/agent.swagger.json
@@ -641,6 +641,10 @@
"version": {
"type": "string",
"description": "Specific version of the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Encapsulation of fields that uniquely identifies a Flyte resource."
@@ -1451,6 +1455,10 @@
"name": {
"type": "string",
"description": "User or system provided value for the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"title": "Encapsulation of fields that uniquely identifies a Flyte workflow execution"
diff --git a/flyteidl/gen/pb-go/flyteidl/service/dataproxy.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/dataproxy.swagger.json
index 0fd08544b3..939f94f862 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/dataproxy.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/service/dataproxy.swagger.json
@@ -579,6 +579,10 @@
"name": {
"type": "string",
"description": "User or system provided value for the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"title": "Encapsulation of fields that uniquely identifies a Flyte workflow execution"
diff --git a/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.pb.go b/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.pb.go
index ab64516b19..ddd75fa855 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.pb.go
+++ b/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.pb.go
@@ -371,41 +371,41 @@ func init() {
}
var fileDescriptor_74cbdb08eef5b1d1 = []byte{
- // 544 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x51, 0x6f, 0xd2, 0x50,
- 0x14, 0xb6, 0x9d, 0x1b, 0xe3, 0xcc, 0x4d, 0x76, 0x13, 0x62, 0xc7, 0x34, 0x41, 0xe6, 0xc3, 0x62,
- 0xb2, 0x36, 0xb2, 0x07, 0x13, 0x13, 0x63, 0x18, 0x54, 0x24, 0xb2, 0x86, 0x14, 0x78, 0xd0, 0x2c,
- 0x69, 0x5a, 0x38, 0x60, 0xb7, 0xae, 0xbd, 0xb6, 0xb7, 0x66, 0xfc, 0x03, 0x7f, 0xca, 0x7e, 0xa6,
- 0xb9, 0xf7, 0xb6, 0x1d, 0x30, 0xe5, 0xc1, 0x37, 0x7a, 0xce, 0x77, 0xbe, 0x73, 0xbe, 0xef, 0x9c,
- 0x0b, 0xe8, 0xb3, 0x60, 0xc1, 0xd0, 0x9f, 0x06, 0x46, 0x82, 0xf1, 0x2f, 0x7f, 0x82, 0x06, 0xde,
- 0x31, 0x8c, 0x43, 0x37, 0x70, 0x68, 0x90, 0xce, 0xfd, 0xd0, 0xc9, 0xe2, 0x3a, 0x8d, 0x23, 0x16,
- 0x91, 0x4a, 0x8e, 0xd7, 0xb3, 0x78, 0xed, 0x65, 0xc1, 0x30, 0x89, 0x62, 0x34, 0x02, 0x9f, 0x61,
- 0xec, 0x06, 0x89, 0xc4, 0xd7, 0x8e, 0x56, 0xb3, 0xcc, 0x4d, 0x6e, 0xf2, 0xd4, 0xab, 0xd5, 0x94,
- 0x1f, 0x32, 0x8c, 0x67, 0x6e, 0xde, 0xa9, 0x71, 0xaf, 0xc0, 0xe1, 0xc8, 0x4d, 0x6e, 0xda, 0x31,
- 0xba, 0x0c, 0x6d, 0xfc, 0x99, 0x62, 0xc2, 0xc8, 0x3b, 0xd8, 0xf1, 0x43, 0x9a, 0xb2, 0x44, 0x53,
- 0xea, 0xca, 0xe9, 0x5e, 0xf3, 0xa8, 0x10, 0xa0, 0x73, 0x16, 0xbd, 0x2f, 0xdb, 0x5f, 0xba, 0xd4,
- 0xce, 0x80, 0xe4, 0x3d, 0xec, 0x32, 0xbc, 0xa5, 0x81, 0xcb, 0x50, 0x53, 0x45, 0xd1, 0xf1, 0x5a,
- 0x11, 0x6f, 0x33, 0xca, 0x20, 0x76, 0x01, 0x26, 0x27, 0xb0, 0x1f, 0xa5, 0x8c, 0xa6, 0xcc, 0xa1,
- 0x31, 0xce, 0xfc, 0x3b, 0x6d, 0xab, 0xae, 0x9c, 0x96, 0xed, 0x67, 0x32, 0x38, 0x10, 0xb1, 0x0f,
- 0xaa, 0xa6, 0x34, 0x0c, 0x20, 0xcb, 0x93, 0x26, 0x34, 0x0a, 0x13, 0x24, 0x55, 0xd8, 0xb9, 0x8e,
- 0x3c, 0xc7, 0x9f, 0x8a, 0x51, 0xcb, 0xf6, 0xf6, 0x75, 0xe4, 0xf5, 0xa6, 0xa2, 0xe0, 0x0b, 0x1c,
- 0xf0, 0x82, 0x2e, 0xb2, 0x5c, 0xd7, 0x31, 0x94, 0xb9, 0x37, 0x0e, 0x5b, 0x50, 0xcc, 0xf0, 0xbb,
- 0x3c, 0x30, 0x5a, 0xd0, 0x65, 0x26, 0x75, 0x9d, 0x69, 0x01, 0xcf, 0x0b, 0xa6, 0xac, 0xef, 0x19,
- 0x6c, 0x27, 0x8c, 0x8b, 0xe5, 0x34, 0x07, 0xcd, 0x17, 0xfa, 0xfa, 0xca, 0xf4, 0x21, 0x4f, 0xdb,
- 0x12, 0x45, 0xce, 0xa1, 0x24, 0x05, 0x25, 0x99, 0x3b, 0x1b, 0x2c, 0xcd, 0x91, 0xa2, 0xf5, 0x57,
- 0xb9, 0x9f, 0x0e, 0x06, 0xf8, 0xb0, 0x9f, 0xff, 0xd5, 0xa1, 0x49, 0x0b, 0x73, 0x32, 0x29, 0x85,
- 0x67, 0xde, 0x7a, 0xb0, 0x2d, 0xe6, 0x25, 0x55, 0x38, 0xb4, 0xcd, 0x91, 0xfd, 0xad, 0x75, 0xd1,
- 0x37, 0x9d, 0xcf, 0xad, 0x5e, 0x7f, 0x6c, 0x9b, 0x95, 0x27, 0x3c, 0x3c, 0x30, 0xed, 0xcb, 0x96,
- 0x65, 0x5a, 0xa3, 0x22, 0xac, 0x90, 0x3d, 0x28, 0x0d, 0x4c, 0xab, 0xd3, 0xb3, 0xba, 0x15, 0x95,
- 0x7f, 0xd8, 0x63, 0xcb, 0xe2, 0x1f, 0x5b, 0x64, 0x1f, 0xca, 0xc3, 0x71, 0xbb, 0x6d, 0x9a, 0x1d,
- 0xb3, 0x53, 0x79, 0x5a, 0x53, 0x35, 0xa5, 0x79, 0xaf, 0x42, 0xd5, 0xcc, 0xee, 0x7e, 0x20, 0xce,
- 0x7e, 0x28, 0xad, 0x22, 0x57, 0x00, 0x72, 0xad, 0x7c, 0x3a, 0x72, 0xf2, 0xd8, 0xcb, 0x47, 0x27,
- 0x5a, 0x7b, 0xb3, 0x19, 0x24, 0xa5, 0x35, 0xb6, 0x7e, 0xab, 0x0a, 0x19, 0x42, 0xa9, 0x8b, 0x4c,
- 0x50, 0xd7, 0xff, 0x5e, 0xf5, 0x70, 0x22, 0xb5, 0xd7, 0x1b, 0x10, 0xcb, 0xa4, 0x57, 0x00, 0xd2,
- 0xc6, 0x4d, 0x23, 0xaf, 0x6c, 0xed, 0x5f, 0x23, 0xaf, 0x6e, 0x43, 0xb0, 0x5f, 0x7c, 0xfa, 0xfe,
- 0x71, 0xee, 0xb3, 0x1f, 0xa9, 0xa7, 0x4f, 0xa2, 0x5b, 0x43, 0x94, 0x45, 0xf1, 0x5c, 0xfe, 0x30,
- 0x8a, 0x17, 0x3d, 0xc7, 0xd0, 0xa0, 0xde, 0xd9, 0x3c, 0x32, 0xd6, 0xff, 0x5f, 0xbc, 0x1d, 0xf1,
- 0xbc, 0xcf, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xda, 0xdb, 0x38, 0x09, 0x7a, 0x04, 0x00, 0x00,
+ // 534 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x41, 0x6f, 0xda, 0x4c,
+ 0x10, 0xfd, 0xec, 0x7c, 0x40, 0x98, 0x34, 0x29, 0x59, 0x09, 0xd5, 0x21, 0x3d, 0x50, 0xd2, 0x43,
+ 0x54, 0x29, 0xb6, 0x4a, 0x0e, 0x95, 0x2a, 0x55, 0x15, 0x01, 0x97, 0xa2, 0x12, 0x0b, 0x2d, 0x70,
+ 0x68, 0x15, 0xc9, 0xb2, 0x61, 0x42, 0x9d, 0x38, 0x78, 0x6b, 0xaf, 0xab, 0xf0, 0x0f, 0xfa, 0x53,
+ 0xf2, 0x33, 0xab, 0xdd, 0x35, 0x0e, 0x90, 0x96, 0x43, 0x6f, 0xde, 0x99, 0x37, 0x6f, 0xdf, 0x9b,
+ 0x99, 0x35, 0x98, 0xd7, 0xe1, 0x82, 0x63, 0x30, 0x0d, 0xad, 0x04, 0xe3, 0x9f, 0xc1, 0x04, 0x2d,
+ 0xbc, 0xe7, 0x18, 0xcf, 0xbd, 0xd0, 0x65, 0x61, 0x3a, 0x0b, 0xe6, 0x6e, 0x16, 0x37, 0x59, 0x1c,
+ 0xf1, 0x88, 0x54, 0x96, 0x78, 0x33, 0x8b, 0xd7, 0x5e, 0xe6, 0x0c, 0x93, 0x28, 0x46, 0x2b, 0x0c,
+ 0x38, 0xc6, 0x5e, 0x98, 0x28, 0x7c, 0xed, 0x68, 0x3d, 0xcb, 0xbd, 0xe4, 0x36, 0x4b, 0x35, 0x1e,
+ 0x34, 0x38, 0x1c, 0x79, 0xc9, 0x6d, 0x3b, 0x46, 0x8f, 0x23, 0xc5, 0x1f, 0x29, 0x26, 0x9c, 0xbc,
+ 0x85, 0x62, 0x30, 0x67, 0x29, 0x4f, 0x0c, 0xad, 0xae, 0x9d, 0xee, 0x35, 0x8f, 0x72, 0x85, 0xa6,
+ 0x60, 0x30, 0xfb, 0x8a, 0xff, 0xd2, 0x63, 0x34, 0x03, 0x92, 0x77, 0xb0, 0xcb, 0xf1, 0x8e, 0x85,
+ 0x1e, 0x47, 0x43, 0x97, 0x45, 0xc7, 0x1b, 0x45, 0xe2, 0x9a, 0x51, 0x06, 0xa1, 0x39, 0x98, 0x9c,
+ 0xc0, 0x7e, 0x94, 0x72, 0x96, 0x72, 0x97, 0xc5, 0x78, 0x1d, 0xdc, 0x1b, 0x3b, 0x75, 0xed, 0xb4,
+ 0x4c, 0x9f, 0xa9, 0xe0, 0x40, 0xc6, 0xde, 0xeb, 0x86, 0xd6, 0xb0, 0x80, 0xac, 0x2a, 0x4d, 0x58,
+ 0x34, 0x4f, 0x90, 0x54, 0xa1, 0x78, 0x13, 0xf9, 0x6e, 0x30, 0x95, 0x52, 0xcb, 0xb4, 0x70, 0x13,
+ 0xf9, 0xbd, 0xa9, 0x2c, 0xf8, 0x0c, 0x07, 0xa2, 0xa0, 0x8b, 0x7c, 0xe9, 0xeb, 0x18, 0xca, 0xc2,
+ 0xbc, 0xcb, 0x17, 0x0c, 0x33, 0xfc, 0xae, 0x08, 0x8c, 0x16, 0x6c, 0x95, 0x49, 0xdf, 0x64, 0x5a,
+ 0xc0, 0xf3, 0x9c, 0x29, 0xbb, 0xf7, 0x0c, 0x0a, 0x09, 0x17, 0x66, 0x05, 0xcd, 0x41, 0xf3, 0x85,
+ 0xb9, 0x39, 0x13, 0x73, 0x28, 0xd2, 0x54, 0xa1, 0xc8, 0x39, 0x94, 0x94, 0xa1, 0x24, 0xeb, 0xce,
+ 0x96, 0x96, 0x2e, 0x91, 0xf2, 0xea, 0x2f, 0x6a, 0x3e, 0x1d, 0x0c, 0xf1, 0x71, 0x3e, 0xff, 0xea,
+ 0xc3, 0x50, 0x2d, 0x5c, 0x92, 0x29, 0x2b, 0x22, 0xf3, 0xc6, 0x87, 0x82, 0xd4, 0x4b, 0xaa, 0x70,
+ 0x48, 0xed, 0x11, 0xfd, 0xda, 0xba, 0xe8, 0xdb, 0xee, 0xa7, 0x56, 0xaf, 0x3f, 0xa6, 0x76, 0xe5,
+ 0x3f, 0x11, 0x1e, 0xd8, 0xf4, 0xb2, 0xe5, 0xd8, 0xce, 0x28, 0x0f, 0x6b, 0x64, 0x0f, 0x4a, 0x03,
+ 0xdb, 0xe9, 0xf4, 0x9c, 0x6e, 0x45, 0x17, 0x07, 0x3a, 0x76, 0x1c, 0x71, 0xd8, 0x21, 0xfb, 0x50,
+ 0x1e, 0x8e, 0xdb, 0x6d, 0xdb, 0xee, 0xd8, 0x9d, 0xca, 0xff, 0x35, 0xdd, 0xd0, 0x9a, 0x0f, 0x3a,
+ 0x54, 0xed, 0x6c, 0xb1, 0x07, 0x72, 0xaf, 0x87, 0xaa, 0x55, 0xe4, 0x0a, 0x40, 0x8d, 0x55, 0xa8,
+ 0x23, 0x27, 0x4f, 0x7b, 0xf9, 0x64, 0x45, 0x6b, 0xaf, 0xb7, 0x83, 0x94, 0xb5, 0xc6, 0xce, 0x2f,
+ 0x5d, 0x23, 0x43, 0x28, 0x75, 0x91, 0x4b, 0xea, 0xfa, 0x9f, 0xab, 0x1e, 0x57, 0xa4, 0xf6, 0x6a,
+ 0x0b, 0x62, 0x95, 0xf4, 0x0a, 0x40, 0xb5, 0x71, 0x9b, 0xe4, 0xb5, 0xa9, 0xfd, 0x4d, 0xf2, 0xfa,
+ 0x34, 0x24, 0xfb, 0xc5, 0xc7, 0x6f, 0x1f, 0x66, 0x01, 0xff, 0x9e, 0xfa, 0xe6, 0x24, 0xba, 0xb3,
+ 0x64, 0x59, 0x14, 0xcf, 0xd4, 0x87, 0x95, 0xbf, 0xe6, 0x19, 0xce, 0x2d, 0xe6, 0x9f, 0xcd, 0x22,
+ 0x6b, 0xf3, 0x07, 0xe2, 0x17, 0xe5, 0xf3, 0x3e, 0xff, 0x1d, 0x00, 0x00, 0xff, 0xff, 0xd9, 0xdd,
+ 0xd7, 0x35, 0x5b, 0x04, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
diff --git a/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json b/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json
index adf61a5c1f..1abbb6085d 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json
+++ b/flyteidl/gen/pb-go/flyteidl/service/external_plugin_service.swagger.json
@@ -449,6 +449,10 @@
"version": {
"type": "string",
"description": "Specific version of the resource."
+ },
+ "org": {
+ "type": "string",
+ "description": "Optional, org key applied to the resource."
}
},
"description": "Encapsulation of fields that uniquely identifies a Flyte resource."
diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md
index 5a4f66f46a..11a3a648af 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md
+++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md
@@ -29,55 +29,98 @@ Class | Method | HTTP request | Description
*AdminServiceApi* | [**CreateWorkflow**](docs/AdminServiceApi.md#createworkflow) | **Post** /api/v1/workflows | Create and upload a :ref:`ref_flyteidl.admin.Workflow` definition
*AdminServiceApi* | [**CreateWorkflowEvent**](docs/AdminServiceApi.md#createworkflowevent) | **Post** /api/v1/events/workflows | Indicates a :ref:`ref_flyteidl.event.WorkflowExecutionEvent` has occurred.
*AdminServiceApi* | [**DeleteProjectAttributes**](docs/AdminServiceApi.md#deleteprojectattributes) | **Delete** /api/v1/project_attributes/{project} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
+*AdminServiceApi* | [**DeleteProjectAttributes2**](docs/AdminServiceApi.md#deleteprojectattributes2) | **Delete** /api/v1/project_domain_attributes/org/{org}/{project} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
*AdminServiceApi* | [**DeleteProjectDomainAttributes**](docs/AdminServiceApi.md#deleteprojectdomainattributes) | **Delete** /api/v1/project_domain_attributes/{project}/{domain} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
+*AdminServiceApi* | [**DeleteProjectDomainAttributes2**](docs/AdminServiceApi.md#deleteprojectdomainattributes2) | **Delete** /api/v1/project_domain_attributes/org/{org}/{project}/{domain} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
*AdminServiceApi* | [**DeleteWorkflowAttributes**](docs/AdminServiceApi.md#deleteworkflowattributes) | **Delete** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.
+*AdminServiceApi* | [**DeleteWorkflowAttributes2**](docs/AdminServiceApi.md#deleteworkflowattributes2) | **Delete** /api/v1/workflow_attributes/org/{org}/{project}/{domain}/{workflow} | Deletes custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.
*AdminServiceApi* | [**GetActiveLaunchPlan**](docs/AdminServiceApi.md#getactivelaunchplan) | **Get** /api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name} | Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`.
+*AdminServiceApi* | [**GetActiveLaunchPlan2**](docs/AdminServiceApi.md#getactivelaunchplan2) | **Get** /api/v1/active_launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`.
*AdminServiceApi* | [**GetDescriptionEntity**](docs/AdminServiceApi.md#getdescriptionentity) | **Get** /api/v1/description_entities/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object.
+*AdminServiceApi* | [**GetDescriptionEntity2**](docs/AdminServiceApi.md#getdescriptionentity2) | **Get** /api/v1/description_entities/org/{id.org}/{id.resource_type}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.DescriptionEntity` object.
*AdminServiceApi* | [**GetExecution**](docs/AdminServiceApi.md#getexecution) | **Get** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Fetches a :ref:`ref_flyteidl.admin.Execution`.
+*AdminServiceApi* | [**GetExecution2**](docs/AdminServiceApi.md#getexecution2) | **Get** /api/v1/executions/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetches a :ref:`ref_flyteidl.admin.Execution`.
*AdminServiceApi* | [**GetExecutionData**](docs/AdminServiceApi.md#getexecutiondata) | **Get** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`.
+*AdminServiceApi* | [**GetExecutionData2**](docs/AdminServiceApi.md#getexecutiondata2) | **Get** /api/v1/data/executions/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetches input and output data for a :ref:`ref_flyteidl.admin.Execution`.
*AdminServiceApi* | [**GetExecutionMetrics**](docs/AdminServiceApi.md#getexecutionmetrics) | **Get** /api/v1/metrics/executions/{id.project}/{id.domain}/{id.name} | Fetches runtime metrics for a :ref:`ref_flyteidl.admin.Execution`.
+*AdminServiceApi* | [**GetExecutionMetrics2**](docs/AdminServiceApi.md#getexecutionmetrics2) | **Get** /api/v1/metrics/executions/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetches runtime metrics for a :ref:`ref_flyteidl.admin.Execution`.
*AdminServiceApi* | [**GetLaunchPlan**](docs/AdminServiceApi.md#getlaunchplan) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition.
+*AdminServiceApi* | [**GetLaunchPlan2**](docs/AdminServiceApi.md#getlaunchplan2) | **Get** /api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.LaunchPlan` definition.
*AdminServiceApi* | [**GetNamedEntity**](docs/AdminServiceApi.md#getnamedentity) | **Get** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Returns a :ref:`ref_flyteidl.admin.NamedEntity` object.
+*AdminServiceApi* | [**GetNamedEntity2**](docs/AdminServiceApi.md#getnamedentity2) | **Get** /api/v1/named_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain}/{id.name} | Returns a :ref:`ref_flyteidl.admin.NamedEntity` object.
*AdminServiceApi* | [**GetNodeExecution**](docs/AdminServiceApi.md#getnodeexecution) | **Get** /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches a :ref:`ref_flyteidl.admin.NodeExecution`.
+*AdminServiceApi* | [**GetNodeExecution2**](docs/AdminServiceApi.md#getnodeexecution2) | **Get** /api/v1/node_executions/org/{id.execution_id.org}/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches a :ref:`ref_flyteidl.admin.NodeExecution`.
*AdminServiceApi* | [**GetNodeExecutionData**](docs/AdminServiceApi.md#getnodeexecutiondata) | **Get** /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`.
+*AdminServiceApi* | [**GetNodeExecutionData2**](docs/AdminServiceApi.md#getnodeexecutiondata2) | **Get** /api/v1/data/node_executions/org/{id.execution_id.org}/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | Fetches input and output data for a :ref:`ref_flyteidl.admin.NodeExecution`.
*AdminServiceApi* | [**GetProjectAttributes**](docs/AdminServiceApi.md#getprojectattributes) | **Get** /api/v1/project_attributes/{project} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
+*AdminServiceApi* | [**GetProjectAttributes2**](docs/AdminServiceApi.md#getprojectattributes2) | **Get** /api/v1/project_domain_attributes/org/{org}/{project} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
*AdminServiceApi* | [**GetProjectDomainAttributes**](docs/AdminServiceApi.md#getprojectdomainattributes) | **Get** /api/v1/project_domain_attributes/{project}/{domain} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
+*AdminServiceApi* | [**GetProjectDomainAttributes2**](docs/AdminServiceApi.md#getprojectdomainattributes2) | **Get** /api/v1/project_domain_attributes/org/{org}/{project}/{domain} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
*AdminServiceApi* | [**GetTask**](docs/AdminServiceApi.md#gettask) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Task` definition.
+*AdminServiceApi* | [**GetTask2**](docs/AdminServiceApi.md#gettask2) | **Get** /api/v1/tasks/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Task` definition.
*AdminServiceApi* | [**GetTaskExecution**](docs/AdminServiceApi.md#gettaskexecution) | **Get** /api/v1/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches a :ref:`ref_flyteidl.admin.TaskExecution`.
+*AdminServiceApi* | [**GetTaskExecution2**](docs/AdminServiceApi.md#gettaskexecution2) | **Get** /api/v1/task_executions/org/{id.node_execution_id.execution_id.org}/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches a :ref:`ref_flyteidl.admin.TaskExecution`.
*AdminServiceApi* | [**GetTaskExecutionData**](docs/AdminServiceApi.md#gettaskexecutiondata) | **Get** /api/v1/data/task_executions/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`.
+*AdminServiceApi* | [**GetTaskExecutionData2**](docs/AdminServiceApi.md#gettaskexecutiondata2) | **Get** /api/v1/data/task_executions/org/{id.node_execution_id.execution_id.org}/{id.node_execution_id.execution_id.project}/{id.node_execution_id.execution_id.domain}/{id.node_execution_id.execution_id.name}/{id.node_execution_id.node_id}/{id.task_id.project}/{id.task_id.domain}/{id.task_id.name}/{id.task_id.version}/{id.retry_attempt} | Fetches input and output data for a :ref:`ref_flyteidl.admin.TaskExecution`.
*AdminServiceApi* | [**GetVersion**](docs/AdminServiceApi.md#getversion) | **Get** /api/v1/version |
*AdminServiceApi* | [**GetWorkflow**](docs/AdminServiceApi.md#getworkflow) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Workflow` definition.
+*AdminServiceApi* | [**GetWorkflow2**](docs/AdminServiceApi.md#getworkflow2) | **Get** /api/v1/workflows/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version} | Fetch a :ref:`ref_flyteidl.admin.Workflow` definition.
*AdminServiceApi* | [**GetWorkflowAttributes**](docs/AdminServiceApi.md#getworkflowattributes) | **Get** /api/v1/workflow_attributes/{project}/{domain}/{workflow} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.
+*AdminServiceApi* | [**GetWorkflowAttributes2**](docs/AdminServiceApi.md#getworkflowattributes2) | **Get** /api/v1/workflow_attributes/org/{org}/{project}/{domain}/{workflow} | Fetches custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.
*AdminServiceApi* | [**ListActiveLaunchPlans**](docs/AdminServiceApi.md#listactivelaunchplans) | **Get** /api/v1/active_launch_plans/{project}/{domain} | List active versions of :ref:`ref_flyteidl.admin.LaunchPlan`.
*AdminServiceApi* | [**ListDescriptionEntities**](docs/AdminServiceApi.md#listdescriptionentities) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.
-*AdminServiceApi* | [**ListDescriptionEntities2**](docs/AdminServiceApi.md#listdescriptionentities2) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.
+*AdminServiceApi* | [**ListDescriptionEntities2**](docs/AdminServiceApi.md#listdescriptionentities2) | **Get** /api/v1/description_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.
+*AdminServiceApi* | [**ListDescriptionEntities3**](docs/AdminServiceApi.md#listdescriptionentities3) | **Get** /api/v1/description_entities/{resource_type}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.
+*AdminServiceApi* | [**ListDescriptionEntities4**](docs/AdminServiceApi.md#listdescriptionentities4) | **Get** /api/v1/description_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.DescriptionEntity` definitions.
*AdminServiceApi* | [**ListExecutions**](docs/AdminServiceApi.md#listexecutions) | **Get** /api/v1/executions/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Execution`.
+*AdminServiceApi* | [**ListExecutions2**](docs/AdminServiceApi.md#listexecutions2) | **Get** /api/v1/executions/org/{id.org}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Execution`.
*AdminServiceApi* | [**ListLaunchPlanIds**](docs/AdminServiceApi.md#listlaunchplanids) | **Get** /api/v1/launch_plan_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects.
+*AdminServiceApi* | [**ListLaunchPlanIds2**](docs/AdminServiceApi.md#listlaunchplanids2) | **Get** /api/v1/launch_plan_ids/org/{org}/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of launch plan objects.
*AdminServiceApi* | [**ListLaunchPlans**](docs/AdminServiceApi.md#listlaunchplans) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.
-*AdminServiceApi* | [**ListLaunchPlans2**](docs/AdminServiceApi.md#listlaunchplans2) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.
+*AdminServiceApi* | [**ListLaunchPlans2**](docs/AdminServiceApi.md#listlaunchplans2) | **Get** /api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.
+*AdminServiceApi* | [**ListLaunchPlans3**](docs/AdminServiceApi.md#listlaunchplans3) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.
+*AdminServiceApi* | [**ListLaunchPlans4**](docs/AdminServiceApi.md#listlaunchplans4) | **Get** /api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.LaunchPlan` definitions.
*AdminServiceApi* | [**ListMatchableAttributes**](docs/AdminServiceApi.md#listmatchableattributes) | **Get** /api/v1/matchable_attributes | Lists custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a specific resource type.
*AdminServiceApi* | [**ListNamedEntities**](docs/AdminServiceApi.md#listnamedentities) | **Get** /api/v1/named_entities/{resource_type}/{project}/{domain} | Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects.
+*AdminServiceApi* | [**ListNamedEntities2**](docs/AdminServiceApi.md#listnamedentities2) | **Get** /api/v1/named_entities/{resource_type}/org/{org}/{project}/{domain} | Returns a list of :ref:`ref_flyteidl.admin.NamedEntity` objects.
*AdminServiceApi* | [**ListNodeExecutions**](docs/AdminServiceApi.md#listnodeexecutions) | **Get** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`.
+*AdminServiceApi* | [**ListNodeExecutions2**](docs/AdminServiceApi.md#listnodeexecutions2) | **Get** /api/v1/node_executions/org/{workflow_execution_id.org}/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution`.
*AdminServiceApi* | [**ListNodeExecutionsForTask**](docs/AdminServiceApi.md#listnodeexecutionsfortask) | **Get** /api/v1/children/task_executions/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`.
+*AdminServiceApi* | [**ListNodeExecutionsForTask2**](docs/AdminServiceApi.md#listnodeexecutionsfortask2) | **Get** /api/v1/children/task_executions/org/{task_execution_id.node_execution_id.execution_id.org}/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt} | Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by the reference :ref:`ref_flyteidl.admin.TaskExecution`.
*AdminServiceApi* | [**ListProjects**](docs/AdminServiceApi.md#listprojects) | **Get** /api/v1/projects | Fetches a list of :ref:`ref_flyteidl.admin.Project`
*AdminServiceApi* | [**ListTaskExecutions**](docs/AdminServiceApi.md#listtaskexecutions) | **Get** /api/v1/task_executions/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} | Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`.
+*AdminServiceApi* | [**ListTaskExecutions2**](docs/AdminServiceApi.md#listtaskexecutions2) | **Get** /api/v1/task_executions/org/{node_execution_id.execution_id.org}/{node_execution_id.execution_id.project}/{node_execution_id.execution_id.domain}/{node_execution_id.execution_id.name}/{node_execution_id.node_id} | Fetches a list of :ref:`ref_flyteidl.admin.TaskExecution`.
*AdminServiceApi* | [**ListTaskIds**](docs/AdminServiceApi.md#listtaskids) | **Get** /api/v1/task_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
+*AdminServiceApi* | [**ListTaskIds2**](docs/AdminServiceApi.md#listtaskids2) | **Get** /api/v1/tasks/org/{org}/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of task objects.
*AdminServiceApi* | [**ListTasks**](docs/AdminServiceApi.md#listtasks) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.
-*AdminServiceApi* | [**ListTasks2**](docs/AdminServiceApi.md#listtasks2) | **Get** /api/v1/tasks/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.
+*AdminServiceApi* | [**ListTasks2**](docs/AdminServiceApi.md#listtasks2) | **Get** /api/v1/tasks/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.
+*AdminServiceApi* | [**ListTasks3**](docs/AdminServiceApi.md#listtasks3) | **Get** /api/v1/tasks/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.
+*AdminServiceApi* | [**ListTasks4**](docs/AdminServiceApi.md#listtasks4) | **Get** /api/v1/tasks/org/{id.org}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Task` definitions.
*AdminServiceApi* | [**ListWorkflowIds**](docs/AdminServiceApi.md#listworkflowids) | **Get** /api/v1/workflow_ids/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects.
+*AdminServiceApi* | [**ListWorkflowIds2**](docs/AdminServiceApi.md#listworkflowids2) | **Get** /api/v1/workflows/org/{org}/{project}/{domain} | Fetch a list of :ref:`ref_flyteidl.admin.NamedEntityIdentifier` of workflow objects.
*AdminServiceApi* | [**ListWorkflows**](docs/AdminServiceApi.md#listworkflows) | **Get** /api/v1/workflows/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.
-*AdminServiceApi* | [**ListWorkflows2**](docs/AdminServiceApi.md#listworkflows2) | **Get** /api/v1/workflows/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.
+*AdminServiceApi* | [**ListWorkflows2**](docs/AdminServiceApi.md#listworkflows2) | **Get** /api/v1/workflows/org/{id.org}/{id.project}/{id.domain}/{id.name} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.
+*AdminServiceApi* | [**ListWorkflows3**](docs/AdminServiceApi.md#listworkflows3) | **Get** /api/v1/workflows/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.
+*AdminServiceApi* | [**ListWorkflows4**](docs/AdminServiceApi.md#listworkflows4) | **Get** /api/v1/workflows/org/{id.org}/{id.project}/{id.domain} | Fetch a list of :ref:`ref_flyteidl.admin.Workflow` definitions.
*AdminServiceApi* | [**RecoverExecution**](docs/AdminServiceApi.md#recoverexecution) | **Post** /api/v1/executions/recover | Recreates a previously-run workflow execution that will only start executing from the last known failure point. In Recover mode, users cannot change any input parameters or update the version of the execution. This is extremely useful to recover from system errors and byzantine faults like - Loss of K8s cluster, bugs in platform or instability, machine failures, downstream system failures (downstream services), or simply to recover executions that failed because of retry exhaustion and should complete if tried again. See :ref:`ref_flyteidl.admin.ExecutionRecoverRequest` for more details.
*AdminServiceApi* | [**RegisterProject**](docs/AdminServiceApi.md#registerproject) | **Post** /api/v1/projects | Registers a :ref:`ref_flyteidl.admin.Project` with the Flyte deployment.
*AdminServiceApi* | [**RelaunchExecution**](docs/AdminServiceApi.md#relaunchexecution) | **Post** /api/v1/executions/relaunch | Triggers the creation of an identical :ref:`ref_flyteidl.admin.Execution`
*AdminServiceApi* | [**TerminateExecution**](docs/AdminServiceApi.md#terminateexecution) | **Delete** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`.
+*AdminServiceApi* | [**TerminateExecution2**](docs/AdminServiceApi.md#terminateexecution2) | **Delete** /api/v1/data/executions/org/{id.org}/{id.project}/{id.domain}/{id.name} | Terminates an in-progress :ref:`ref_flyteidl.admin.Execution`.
*AdminServiceApi* | [**UpdateExecution**](docs/AdminServiceApi.md#updateexecution) | **Put** /api/v1/executions/{id.project}/{id.domain}/{id.name} | Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`.
+*AdminServiceApi* | [**UpdateExecution2**](docs/AdminServiceApi.md#updateexecution2) | **Put** /api/v1/executions/org/{id.org}/{id.project}/{id.domain}/{id.name} | Update execution belonging to project domain :ref:`ref_flyteidl.admin.Execution`.
*AdminServiceApi* | [**UpdateLaunchPlan**](docs/AdminServiceApi.md#updatelaunchplan) | **Put** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`.
+*AdminServiceApi* | [**UpdateLaunchPlan2**](docs/AdminServiceApi.md#updatelaunchplan2) | **Put** /api/v1/launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name}/{id.version} | Updates the status of a registered :ref:`ref_flyteidl.admin.LaunchPlan`.
*AdminServiceApi* | [**UpdateNamedEntity**](docs/AdminServiceApi.md#updatenamedentity) | **Put** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | Updates a :ref:`ref_flyteidl.admin.NamedEntity` object.
-*AdminServiceApi* | [**UpdateProject**](docs/AdminServiceApi.md#updateproject) | **Put** /api/v1/projects/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API.
+*AdminServiceApi* | [**UpdateNamedEntity2**](docs/AdminServiceApi.md#updatenamedentity2) | **Put** /api/v1/named_entities/{resource_type}/org/{id.org}/{id.project}/{id.domain}/{id.name} | Updates a :ref:`ref_flyteidl.admin.NamedEntity` object.
+*AdminServiceApi* | [**UpdateProject**](docs/AdminServiceApi.md#updateproject) | **Put** /api/v1/projects/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API.
+*AdminServiceApi* | [**UpdateProject2**](docs/AdminServiceApi.md#updateproject2) | **Put** /api/v1/projects/org/{org}/{id} | Updates an existing :ref:`ref_flyteidl.admin.Project` flyteidl.admin.Project should be passed but the domains property should be empty; it will be ignored in the handler as domains cannot be updated via this API.
*AdminServiceApi* | [**UpdateProjectAttributes**](docs/AdminServiceApi.md#updateprojectattributes) | **Put** /api/v1/project_attributes/{attributes.project} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level
+*AdminServiceApi* | [**UpdateProjectAttributes2**](docs/AdminServiceApi.md#updateprojectattributes2) | **Put** /api/v1/project_domain_attributes/org/{attributes.org}/{attributes.project} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` at the project level
*AdminServiceApi* | [**UpdateProjectDomainAttributes**](docs/AdminServiceApi.md#updateprojectdomainattributes) | **Put** /api/v1/project_domain_attributes/{attributes.project}/{attributes.domain} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
+*AdminServiceApi* | [**UpdateProjectDomainAttributes2**](docs/AdminServiceApi.md#updateprojectdomainattributes2) | **Put** /api/v1/project_domain_attributes/org/{attributes.org}/{attributes.project}/{attributes.domain} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project and domain.
*AdminServiceApi* | [**UpdateWorkflowAttributes**](docs/AdminServiceApi.md#updateworkflowattributes) | **Put** /api/v1/workflow_attributes/{attributes.project}/{attributes.domain}/{attributes.workflow} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.
+*AdminServiceApi* | [**UpdateWorkflowAttributes2**](docs/AdminServiceApi.md#updateworkflowattributes2) | **Put** /api/v1/workflow_attributes/org/{attributes.org}/{attributes.project}/{attributes.domain}/{attributes.workflow} | Creates or updates custom :ref:`ref_flyteidl.admin.MatchableAttributesConfiguration` for a project, domain and workflow.
## Documentation For Models
diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml
index 42d3dac5c9..3170fbe45f 100644
--- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml
+++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml
@@ -11,6 +11,45 @@ consumes:
produces:
- "application/json"
paths:
+ /api/v1/active_launch_plans/org/{id.org}/{id.project}/{id.domain}/{id.name}:
+ get:
+ tags:
+ - "AdminService"
+ summary: "Fetch the active version of a :ref:`ref_flyteidl.admin.LaunchPlan`."
+ operationId: "GetActiveLaunchPlan2"
+ parameters:
+ - name: "id.org"
+ in: "path"
+ description: "Optional, org key applied to the resource."
+ required: true
+ type: "string"
+ x-exportParamName: "IdOrg"
+ - name: "id.project"
+ in: "path"
+ description: "Name of the project the resource belongs to."
+ required: true
+ type: "string"
+ x-exportParamName: "IdProject"
+ - name: "id.domain"
+ in: "path"
+ description: "Name of the domain the resource belongs to.\nA domain can be\
+ \ considered as a subset within a specific project."
+ required: true
+ type: "string"
+ x-exportParamName: "IdDomain"
+ - name: "id.name"
+ in: "path"
+ description: "User provided value for the resource.\nThe combination of project\
+ \ + domain + name uniquely identifies the resource.\n+optional - in certain\
+ \ contexts - like 'List API', 'Launch plans'"
+ required: true
+ type: "string"
+ x-exportParamName: "IdName"
+ responses:
+ 200:
+ description: "A successful response."
+ schema:
+ $ref: "#/definitions/adminLaunchPlan"
/api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}:
get:
tags:
@@ -39,6 +78,13 @@ paths:
required: true
type: "string"
x-exportParamName: "IdName"
+ - name: "id.org"
+ in: "query"
+ description: "Optional, org key applied to the resource."
+ required: false
+ type: "string"
+ x-exportParamName: "IdOrg"
+ x-optionalDataType: "String"
responses:
200:
description: "A successful response."
@@ -100,11 +146,163 @@ paths:
- "ASCENDING"
x-exportParamName: "SortByDirection"
x-optionalDataType: "String"
+ - name: "org"
+ in: "query"
+ description: "Optional, org key applied to the resource."
+ required: false
+ type: "string"
+ x-exportParamName: "Org"
+ x-optionalDataType: "String"
responses:
200:
description: "A successful response."
schema:
$ref: "#/definitions/adminLaunchPlanList"
+ ? /api/v1/children/task_executions/org/{task_execution_id.node_execution_id.execution_id.org}/{task_execution_id.node_execution_id.execution_id.project}/{task_execution_id.node_execution_id.execution_id.domain}/{task_execution_id.node_execution_id.execution_id.name}/{task_execution_id.node_execution_id.node_id}/{task_execution_id.task_id.project}/{task_execution_id.task_id.domain}/{task_execution_id.task_id.name}/{task_execution_id.task_id.version}/{task_execution_id.retry_attempt}
+ : get:
+ tags:
+ - "AdminService"
+ summary: "Fetch a list of :ref:`ref_flyteidl.admin.NodeExecution` launched by\
+ \ the reference :ref:`ref_flyteidl.admin.TaskExecution`."
+ operationId: "ListNodeExecutionsForTask2"
+ parameters:
+ - name: "task_execution_id.node_execution_id.execution_id.org"
+ in: "path"
+ description: "Optional, org key applied to the resource."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdOrg"
+ - name: "task_execution_id.node_execution_id.execution_id.project"
+ in: "path"
+ description: "Name of the project the resource belongs to."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdProject"
+ - name: "task_execution_id.node_execution_id.execution_id.domain"
+ in: "path"
+ description: "Name of the domain the resource belongs to.\nA domain can be\
+ \ considered as a subset within a specific project."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdDomain"
+ - name: "task_execution_id.node_execution_id.execution_id.name"
+ in: "path"
+ description: "User or system provided value for the resource."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdNodeExecutionIdExecutionIdName"
+ - name: "task_execution_id.node_execution_id.node_id"
+ in: "path"
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdNodeExecutionIdNodeId"
+ - name: "task_execution_id.task_id.project"
+ in: "path"
+ description: "Name of the project the resource belongs to."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdTaskIdProject"
+ - name: "task_execution_id.task_id.domain"
+ in: "path"
+ description: "Name of the domain the resource belongs to.\nA domain can be\
+ \ considered as a subset within a specific project."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdTaskIdDomain"
+ - name: "task_execution_id.task_id.name"
+ in: "path"
+ description: "User provided value for the resource."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdTaskIdName"
+ - name: "task_execution_id.task_id.version"
+ in: "path"
+ description: "Specific version of the resource."
+ required: true
+ type: "string"
+ x-exportParamName: "TaskExecutionIdTaskIdVersion"
+ - name: "task_execution_id.retry_attempt"
+ in: "path"
+ required: true
+ type: "integer"
+ format: "int64"
+ x-exportParamName: "TaskExecutionIdRetryAttempt"
+ - name: "task_execution_id.task_id.resource_type"
+ in: "query"
+ description: "Identifies the specific type of resource that this identifier\
+ \ corresponds to.\n\n - DATASET: A dataset represents an entity modeled\
+ \ in Flyte DataCatalog. A Dataset is also a versioned entity and can be\
+ \ a compilation of multiple individual objects.\nEventually all Catalog\
+ \ objects should be modeled similar to Flyte Objects. The Dataset entities\
+ \ makes it possible for the UI and CLI to act on the objects \nin a similar\
+ \ manner to other Flyte objects"
+ required: false
+ type: "string"
+ default: "UNSPECIFIED"
+ enum:
+ - "UNSPECIFIED"
+ - "TASK"
+ - "WORKFLOW"
+ - "LAUNCH_PLAN"
+ - "DATASET"
+ x-exportParamName: "TaskExecutionIdTaskIdResourceType"
+ x-optionalDataType: "String"
+ - name: "task_execution_id.task_id.org"
+ in: "query"
+ description: "Optional, org key applied to the resource."
+ required: false
+ type: "string"
+ x-exportParamName: "TaskExecutionIdTaskIdOrg"
+ x-optionalDataType: "String"
+ - name: "limit"
+ in: "query"
+ description: "Indicates the number of resources to be returned.\n+required."
+ required: false
+ type: "integer"
+ format: "int64"
+ x-exportParamName: "Limit"
+ x-optionalDataType: "Int64"
+ - name: "token"
+ in: "query"
+ description: "In the case of multiple pages of results, the, server-provided\
+ \ token can be used to fetch the next page\nin a query.\n+optional."
+ required: false
+ type: "string"
+ x-exportParamName: "Token"
+ x-optionalDataType: "String"
+ - name: "filters"
+ in: "query"
+ description: "Indicates a list of filters passed as string.\nMore info on\
+ \ constructing filters :