From f790c95bb385af4ed6ed5839d4e78203fa68a895 Mon Sep 17 00:00:00 2001 From: Randy Schott <1815175+schottra@users.noreply.github.com> Date: Tue, 29 Oct 2019 10:21:21 -0700 Subject: [PATCH] Identifier descriptions (#20) * Add optional description field for NamedEntityIdentifier Adding endpoints for metadata, updating dependencies Updating protoc image Changing metadata update request to parse the body into the metadata field Moving metadata out of NamedEntityIdentifier and using composition instead Re-thinking how named entities work * Fixing generation --- flyteidl/Gopkg.lock | 2 +- flyteidl/Makefile | 4 +- .../go/admin/mocks/AdminServiceClient.go | 144 + .../gen/pb-cpp/flyteidl/admin/common.pb.cc | 4208 +++++-- .../gen/pb-cpp/flyteidl/admin/common.pb.h | 3123 ++++-- .../pb-cpp/flyteidl/service/admin.grpc.pb.cc | 126 + .../pb-cpp/flyteidl/service/admin.grpc.pb.h | 491 +- .../gen/pb-cpp/flyteidl/service/admin.pb.cc | 28 +- .../gen/pb-go/flyteidl/admin/common.pb.go | 514 +- .../flyteidl/admin/common.pb.validate.go | 570 + .../gen/pb-go/flyteidl/service/admin.pb.go | 403 +- .../gen/pb-go/flyteidl/service/admin.pb.gw.go | 281 + .../pb-go/flyteidl/service/admin.swagger.json | 255 +- .../flyteidl/service/flyteadmin/README.md | 8 + .../service/flyteadmin/api/swagger.yaml | 240 +- .../service/flyteadmin/api_admin_service.go | 311 + .../flyteadmin/model_admin_named_entity.go | 16 + ...odel_admin_named_entity_identifier_list.go | 2 +- .../model_admin_named_entity_list.go | 17 + .../model_admin_named_entity_metadata.go | 14 + ...model_admin_named_entity_update_request.go | 17 + ...odel_admin_named_entity_update_response.go | 14 + .../gen/pb-go/flyteidl/service/openapi.go | 4 +- .../gen/pb-java/flyteidl/admin/Common.java | 9731 ++++++++++++++--- .../gen/pb-java/flyteidl/service/Admin.java | 26 +- flyteidl/gen/pb-js/flyteidl.d.ts | 487 + flyteidl/gen/pb-js/flyteidl.js | 1421 ++- .../flyteidl/admin/common.proto.rst | 258 +- .../pb_python/flyteidl/admin/common_pb2.py | 416 +- .../pb_python/flyteidl/service/admin_pb2.py | 31 +- .../flyteidl/service/admin_pb2_grpc.py | 51 + .../flyteidl/service/flyteadmin/README.md | 8 + .../service/flyteadmin/flyteadmin/__init__.py | 5 + .../flyteadmin/api/admin_service_api.py | 385 + .../flyteadmin/flyteadmin/models/__init__.py | 5 + .../flyteadmin/models/admin_named_entity.py | 171 + .../models/admin_named_entity_list.py | 145 + .../models/admin_named_entity_metadata.py | 115 + .../admin_named_entity_update_request.py | 171 + .../admin_named_entity_update_response.py | 87 + .../test/test_admin_named_entity.py | 40 + .../test/test_admin_named_entity_list.py | 40 + .../test/test_admin_named_entity_metadata.py | 40 + .../test_admin_named_entity_update_request.py | 40 + ...test_admin_named_entity_update_response.py | 40 + .../flyteadmin/test/test_admin_service_api.py | 18 + flyteidl/protos/flyteidl/admin/common.proto | 76 +- flyteidl/protos/flyteidl/service/admin.proto | 94 +- 48 files changed, 21080 insertions(+), 3613 deletions(-) create mode 100644 flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity.go create mode 100644 flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_list.go create mode 100644 flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_metadata.go create mode 100644 flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_request.go create mode 100644 flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_response.go create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_list.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_metadata.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_request.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_response.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_list.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_metadata.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_request.py create mode 100644 flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_response.py diff --git a/flyteidl/Gopkg.lock b/flyteidl/Gopkg.lock index df3d8a87e3..eb59c9e5d8 100644 --- a/flyteidl/Gopkg.lock +++ b/flyteidl/Gopkg.lock @@ -432,7 +432,7 @@ "internal/span", ] pruneopts = "UT" - revision = "d78a1f2664a08ffcd20fbbc90d95df4fffa60547" + revision = "80f3f9ca0853fa9dbf1ffdc81029677e3c23108b" [[projects]] digest = "1:e0a1881f9e0564bebdeac98c75e59f07acdde6ed3a5396e0e613eaad31194866" diff --git a/flyteidl/Makefile b/flyteidl/Makefile index d224f15456..4cbc8468bb 100644 --- a/flyteidl/Makefile +++ b/flyteidl/Makefile @@ -9,7 +9,7 @@ update_boilerplate: .PHONY: generate generate: # generate protos, mocks and pflags - dep ensure --vendor-only + dep ensure -vendor-only ./generate_protos.sh ./generate_mocks.sh go generate ./... @@ -19,7 +19,7 @@ test: # ensures generate_protos script has been run make install git diff go get github.com/lyft/flytestdlib/cli/pflags - dep ensure --vendor-only + dep ensure -vendor-only ./generate_mocks.sh go generate ./... DELTA_CHECK=true ./generate_protos.sh diff --git a/flyteidl/clients/go/admin/mocks/AdminServiceClient.go b/flyteidl/clients/go/admin/mocks/AdminServiceClient.go index cba31f73fd..b426d48224 100644 --- a/flyteidl/clients/go/admin/mocks/AdminServiceClient.go +++ b/flyteidl/clients/go/admin/mocks/AdminServiceClient.go @@ -545,6 +545,54 @@ func (_m *AdminServiceClient) GetLaunchPlan(ctx context.Context, in *admin.Objec return r0, r1 } +type AdminServiceClient_GetNamedEntity struct { + *mock.Call +} + +func (_m AdminServiceClient_GetNamedEntity) Return(_a0 *admin.NamedEntity, _a1 error) *AdminServiceClient_GetNamedEntity { + return &AdminServiceClient_GetNamedEntity{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *AdminServiceClient) OnGetNamedEntity(ctx context.Context, in *admin.NamedEntityGetRequest, opts ...grpc.CallOption) *AdminServiceClient_GetNamedEntity { + c := _m.On("GetNamedEntity", ctx, in, opts) + return &AdminServiceClient_GetNamedEntity{Call: c} +} + +func (_m *AdminServiceClient) OnGetNamedEntityMatch(matchers ...interface{}) *AdminServiceClient_GetNamedEntity { + c := _m.On("GetNamedEntity", matchers...) + return &AdminServiceClient_GetNamedEntity{Call: c} +} + +// GetNamedEntity provides a mock function with given fields: ctx, in, opts +func (_m *AdminServiceClient) GetNamedEntity(ctx context.Context, in *admin.NamedEntityGetRequest, opts ...grpc.CallOption) (*admin.NamedEntity, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *admin.NamedEntity + if rf, ok := ret.Get(0).(func(context.Context, *admin.NamedEntityGetRequest, ...grpc.CallOption) *admin.NamedEntity); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*admin.NamedEntity) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *admin.NamedEntityGetRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + type AdminServiceClient_GetNodeExecution struct { *mock.Call } @@ -1025,6 +1073,54 @@ func (_m *AdminServiceClient) ListLaunchPlans(ctx context.Context, in *admin.Res return r0, r1 } +type AdminServiceClient_ListNamedEntities struct { + *mock.Call +} + +func (_m AdminServiceClient_ListNamedEntities) Return(_a0 *admin.NamedEntityList, _a1 error) *AdminServiceClient_ListNamedEntities { + return &AdminServiceClient_ListNamedEntities{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *AdminServiceClient) OnListNamedEntities(ctx context.Context, in *admin.NamedEntityListRequest, opts ...grpc.CallOption) *AdminServiceClient_ListNamedEntities { + c := _m.On("ListNamedEntities", ctx, in, opts) + return &AdminServiceClient_ListNamedEntities{Call: c} +} + +func (_m *AdminServiceClient) OnListNamedEntitiesMatch(matchers ...interface{}) *AdminServiceClient_ListNamedEntities { + c := _m.On("ListNamedEntities", matchers...) + return &AdminServiceClient_ListNamedEntities{Call: c} +} + +// ListNamedEntities provides a mock function with given fields: ctx, in, opts +func (_m *AdminServiceClient) ListNamedEntities(ctx context.Context, in *admin.NamedEntityListRequest, opts ...grpc.CallOption) (*admin.NamedEntityList, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *admin.NamedEntityList + if rf, ok := ret.Get(0).(func(context.Context, *admin.NamedEntityListRequest, ...grpc.CallOption) *admin.NamedEntityList); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*admin.NamedEntityList) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *admin.NamedEntityListRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + type AdminServiceClient_ListNodeExecutions struct { *mock.Call } @@ -1600,3 +1696,51 @@ func (_m *AdminServiceClient) UpdateLaunchPlan(ctx context.Context, in *admin.La return r0, r1 } + +type AdminServiceClient_UpdateNamedEntity struct { + *mock.Call +} + +func (_m AdminServiceClient_UpdateNamedEntity) Return(_a0 *admin.NamedEntityUpdateResponse, _a1 error) *AdminServiceClient_UpdateNamedEntity { + return &AdminServiceClient_UpdateNamedEntity{Call: _m.Call.Return(_a0, _a1)} +} + +func (_m *AdminServiceClient) OnUpdateNamedEntity(ctx context.Context, in *admin.NamedEntityUpdateRequest, opts ...grpc.CallOption) *AdminServiceClient_UpdateNamedEntity { + c := _m.On("UpdateNamedEntity", ctx, in, opts) + return &AdminServiceClient_UpdateNamedEntity{Call: c} +} + +func (_m *AdminServiceClient) OnUpdateNamedEntityMatch(matchers ...interface{}) *AdminServiceClient_UpdateNamedEntity { + c := _m.On("UpdateNamedEntity", matchers...) + return &AdminServiceClient_UpdateNamedEntity{Call: c} +} + +// UpdateNamedEntity provides a mock function with given fields: ctx, in, opts +func (_m *AdminServiceClient) UpdateNamedEntity(ctx context.Context, in *admin.NamedEntityUpdateRequest, opts ...grpc.CallOption) (*admin.NamedEntityUpdateResponse, error) { + _va := make([]interface{}, len(opts)) + for _i := range opts { + _va[_i] = opts[_i] + } + var _ca []interface{} + _ca = append(_ca, ctx, in) + _ca = append(_ca, _va...) + ret := _m.Called(_ca...) + + var r0 *admin.NamedEntityUpdateResponse + if rf, ok := ret.Get(0).(func(context.Context, *admin.NamedEntityUpdateRequest, ...grpc.CallOption) *admin.NamedEntityUpdateResponse); ok { + r0 = rf(ctx, in, opts...) + } else { + if ret.Get(0) != nil { + r0 = ret.Get(0).(*admin.NamedEntityUpdateResponse) + } + } + + var r1 error + if rf, ok := ret.Get(1).(func(context.Context, *admin.NamedEntityUpdateRequest, ...grpc.CallOption) error); ok { + r1 = rf(ctx, in, opts...) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc index 16fb135d31..1d31585019 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.cc @@ -20,9 +20,11 @@ extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::prot extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_EmailNotification_flyteidl_2fadmin_2fcommon_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Labels_ValuesEntry_DoNotUse_flyteidl_2fadmin_2fcommon_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_PagerDutyNotification_flyteidl_2fadmin_2fcommon_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_SlackNotification_flyteidl_2fadmin_2fcommon_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto; +extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fadmin_2fcommon_2eproto ::google::protobuf::internal::SCCInfo<2> scc_info_NamedEntity_flyteidl_2fadmin_2fcommon_2eproto; extern PROTOBUF_INTERNAL_EXPORT_flyteidl_2fcore_2fidentifier_2eproto ::google::protobuf::internal::SCCInfo<0> scc_info_Identifier_flyteidl_2fcore_2fidentifier_2eproto; namespace flyteidl { namespace admin { @@ -30,6 +32,14 @@ class NamedEntityIdentifierDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _NamedEntityIdentifier_default_instance_; +class NamedEntityMetadataDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntityMetadata_default_instance_; +class NamedEntityDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntity_default_instance_; class SortDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; @@ -38,10 +48,30 @@ class NamedEntityIdentifierListRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _NamedEntityIdentifierListRequest_default_instance_; +class NamedEntityListRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntityListRequest_default_instance_; class NamedEntityIdentifierListDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; } _NamedEntityIdentifierList_default_instance_; +class NamedEntityListDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntityList_default_instance_; +class NamedEntityGetRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntityGetRequest_default_instance_; +class NamedEntityUpdateRequestDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntityUpdateRequest_default_instance_; +class NamedEntityUpdateResponseDefaultTypeInternal { + public: + ::google::protobuf::internal::ExplicitlyConstructed _instance; +} _NamedEntityUpdateResponse_default_instance_; class ObjectGetRequestDefaultTypeInternal { public: ::google::protobuf::internal::ExplicitlyConstructed _instance; @@ -105,6 +135,36 @@ static void InitDefaultsNamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto( ::google::protobuf::internal::SCCInfo<0> scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto = {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsNamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto}, {}}; +static void InitDefaultsNamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntityMetadata_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntityMetadata(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntityMetadata::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsNamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto}, {}}; + +static void InitDefaultsNamedEntity_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntity_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntity(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntity::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<2> scc_info_NamedEntity_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsNamedEntity_flyteidl_2fadmin_2fcommon_2eproto}, { + &scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto.base, + &scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto.base,}}; + static void InitDefaultsSort_flyteidl_2fadmin_2fcommon_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -134,6 +194,21 @@ ::google::protobuf::internal::SCCInfo<1> scc_info_NamedEntityIdentifierListReque {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsNamedEntityIdentifierListRequest_flyteidl_2fadmin_2fcommon_2eproto}, { &scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base,}}; +static void InitDefaultsNamedEntityListRequest_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntityListRequest_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntityListRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntityListRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<1> scc_info_NamedEntityListRequest_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsNamedEntityListRequest_flyteidl_2fadmin_2fcommon_2eproto}, { + &scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base,}}; + static void InitDefaultsNamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -149,6 +224,66 @@ ::google::protobuf::internal::SCCInfo<1> scc_info_NamedEntityIdentifierList_flyt {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsNamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto}, { &scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto.base,}}; +static void InitDefaultsNamedEntityList_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntityList_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntityList(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntityList::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<1> scc_info_NamedEntityList_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsNamedEntityList_flyteidl_2fadmin_2fcommon_2eproto}, { + &scc_info_NamedEntity_flyteidl_2fadmin_2fcommon_2eproto.base,}}; + +static void InitDefaultsNamedEntityGetRequest_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntityGetRequest_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntityGetRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntityGetRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<1> scc_info_NamedEntityGetRequest_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 1, InitDefaultsNamedEntityGetRequest_flyteidl_2fadmin_2fcommon_2eproto}, { + &scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto.base,}}; + +static void InitDefaultsNamedEntityUpdateRequest_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntityUpdateRequest_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntityUpdateRequest(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntityUpdateRequest::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<2> scc_info_NamedEntityUpdateRequest_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 2, InitDefaultsNamedEntityUpdateRequest_flyteidl_2fadmin_2fcommon_2eproto}, { + &scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto.base, + &scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto.base,}}; + +static void InitDefaultsNamedEntityUpdateResponse_flyteidl_2fadmin_2fcommon_2eproto() { + GOOGLE_PROTOBUF_VERIFY_VERSION; + + { + void* ptr = &::flyteidl::admin::_NamedEntityUpdateResponse_default_instance_; + new (ptr) ::flyteidl::admin::NamedEntityUpdateResponse(); + ::google::protobuf::internal::OnShutdownDestroyMessage(ptr); + } + ::flyteidl::admin::NamedEntityUpdateResponse::InitAsDefaultInstance(); +} + +::google::protobuf::internal::SCCInfo<0> scc_info_NamedEntityUpdateResponse_flyteidl_2fadmin_2fcommon_2eproto = + {{ATOMIC_VAR_INIT(::google::protobuf::internal::SCCInfoBase::kUninitialized), 0, InitDefaultsNamedEntityUpdateResponse_flyteidl_2fadmin_2fcommon_2eproto}, {}}; + static void InitDefaultsObjectGetRequest_flyteidl_2fadmin_2fcommon_2eproto() { GOOGLE_PROTOBUF_VERIFY_VERSION; @@ -311,9 +446,16 @@ ::google::protobuf::internal::SCCInfo<1> scc_info_Annotations_flyteidl_2fadmin_2 void InitDefaults_flyteidl_2fadmin_2fcommon_2eproto() { ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityIdentifier_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntity_flyteidl_2fadmin_2fcommon_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityIdentifierListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityList_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityGetRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityUpdateRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + ::google::protobuf::internal::InitSCC(&scc_info_NamedEntityUpdateResponse_flyteidl_2fadmin_2fcommon_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_ObjectGetRequest_flyteidl_2fadmin_2fcommon_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_ResourceListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); ::google::protobuf::internal::InitSCC(&scc_info_EmailNotification_flyteidl_2fadmin_2fcommon_2eproto.base); @@ -327,7 +469,7 @@ void InitDefaults_flyteidl_2fadmin_2fcommon_2eproto() { ::google::protobuf::internal::InitSCC(&scc_info_Annotations_flyteidl_2fadmin_2fcommon_2eproto.base); } -::google::protobuf::Metadata file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[15]; +::google::protobuf::Metadata file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[22]; const ::google::protobuf::EnumDescriptor* file_level_enum_descriptors_flyteidl_2fadmin_2fcommon_2eproto[1]; constexpr ::google::protobuf::ServiceDescriptor const** file_level_service_descriptors_flyteidl_2fadmin_2fcommon_2eproto = nullptr; @@ -341,6 +483,20 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto:: PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifier, domain_), PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifier, name_), ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityMetadata, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityMetadata, description_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntity, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntity, resource_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntity, id_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntity, metadata_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::Sort, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -358,6 +514,17 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto:: PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierListRequest, token_), PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierListRequest, sort_by_), ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, resource_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, project_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, domain_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, limit_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, token_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityListRequest, sort_by_), + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierList, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -365,6 +532,33 @@ const ::google::protobuf::uint32 TableStruct_flyteidl_2fadmin_2fcommon_2eproto:: PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierList, entities_), PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityIdentifierList, token_), ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityList, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityList, entities_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityList, token_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityGetRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityGetRequest, resource_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityGetRequest, id_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityUpdateRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityUpdateRequest, resource_type_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityUpdateRequest, id_), + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityUpdateRequest, metadata_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::flyteidl::admin::NamedEntityUpdateResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::flyteidl::admin::ObjectGetRequest, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ @@ -448,27 +642,41 @@ 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::Sort)}, - { 15, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierListRequest)}, - { 25, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierList)}, - { 32, -1, sizeof(::flyteidl::admin::ObjectGetRequest)}, - { 38, -1, sizeof(::flyteidl::admin::ResourceListRequest)}, - { 48, -1, sizeof(::flyteidl::admin::EmailNotification)}, - { 54, -1, sizeof(::flyteidl::admin::PagerDutyNotification)}, - { 60, -1, sizeof(::flyteidl::admin::SlackNotification)}, - { 66, -1, sizeof(::flyteidl::admin::Notification)}, - { 76, -1, sizeof(::flyteidl::admin::UrlBlob)}, - { 83, 90, sizeof(::flyteidl::admin::Labels_ValuesEntry_DoNotUse)}, - { 92, -1, sizeof(::flyteidl::admin::Labels)}, - { 98, 105, sizeof(::flyteidl::admin::Annotations_ValuesEntry_DoNotUse)}, - { 107, -1, sizeof(::flyteidl::admin::Annotations)}, + { 8, -1, sizeof(::flyteidl::admin::NamedEntityMetadata)}, + { 14, -1, sizeof(::flyteidl::admin::NamedEntity)}, + { 22, -1, sizeof(::flyteidl::admin::Sort)}, + { 29, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierListRequest)}, + { 39, -1, sizeof(::flyteidl::admin::NamedEntityListRequest)}, + { 50, -1, sizeof(::flyteidl::admin::NamedEntityIdentifierList)}, + { 57, -1, sizeof(::flyteidl::admin::NamedEntityList)}, + { 64, -1, sizeof(::flyteidl::admin::NamedEntityGetRequest)}, + { 71, -1, sizeof(::flyteidl::admin::NamedEntityUpdateRequest)}, + { 79, -1, sizeof(::flyteidl::admin::NamedEntityUpdateResponse)}, + { 84, -1, sizeof(::flyteidl::admin::ObjectGetRequest)}, + { 90, -1, sizeof(::flyteidl::admin::ResourceListRequest)}, + { 100, -1, sizeof(::flyteidl::admin::EmailNotification)}, + { 106, -1, sizeof(::flyteidl::admin::PagerDutyNotification)}, + { 112, -1, sizeof(::flyteidl::admin::SlackNotification)}, + { 118, -1, sizeof(::flyteidl::admin::Notification)}, + { 128, -1, sizeof(::flyteidl::admin::UrlBlob)}, + { 135, 142, sizeof(::flyteidl::admin::Labels_ValuesEntry_DoNotUse)}, + { 144, -1, sizeof(::flyteidl::admin::Labels)}, + { 150, 157, sizeof(::flyteidl::admin::Annotations_ValuesEntry_DoNotUse)}, + { 159, -1, sizeof(::flyteidl::admin::Annotations)}, }; static ::google::protobuf::Message const * const file_default_instances[] = { reinterpret_cast(&::flyteidl::admin::_NamedEntityIdentifier_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntityMetadata_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntity_default_instance_), reinterpret_cast(&::flyteidl::admin::_Sort_default_instance_), reinterpret_cast(&::flyteidl::admin::_NamedEntityIdentifierListRequest_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntityListRequest_default_instance_), reinterpret_cast(&::flyteidl::admin::_NamedEntityIdentifierList_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntityList_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntityGetRequest_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntityUpdateRequest_default_instance_), + reinterpret_cast(&::flyteidl::admin::_NamedEntityUpdateResponse_default_instance_), reinterpret_cast(&::flyteidl::admin::_ObjectGetRequest_default_instance_), reinterpret_cast(&::flyteidl::admin::_ResourceListRequest_default_instance_), reinterpret_cast(&::flyteidl::admin::_EmailNotification_default_instance_), @@ -485,7 +693,7 @@ static ::google::protobuf::Message const * const file_default_instances[] = { ::google::protobuf::internal::AssignDescriptorsTable assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto = { {}, AddDescriptors_flyteidl_2fadmin_2fcommon_2eproto, "flyteidl/admin/common.proto", schemas, file_default_instances, TableStruct_flyteidl_2fadmin_2fcommon_2eproto::offsets, - file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto, 15, file_level_enum_descriptors_flyteidl_2fadmin_2fcommon_2eproto, file_level_service_descriptors_flyteidl_2fadmin_2fcommon_2eproto, + file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto, 22, file_level_enum_descriptors_flyteidl_2fadmin_2fcommon_2eproto, file_level_service_descriptors_flyteidl_2fadmin_2fcommon_2eproto, }; const char descriptor_table_protodef_flyteidl_2fadmin_2fcommon_2eproto[] = @@ -493,44 +701,65 @@ const char descriptor_table_protodef_flyteidl_2fadmin_2fcommon_2eproto[] = "admin\032\035flyteidl/core/execution.proto\032\036fl" "yteidl/core/identifier.proto\"F\n\025NamedEnt" "ityIdentifier\022\017\n\007project\030\001 \001(\t\022\016\n\006domain" - "\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"r\n\004Sort\022\013\n\003key\030\001 \001(" - "\t\0221\n\tdirection\030\002 \001(\0162\036.flyteidl.admin.So" - "rt.Direction\"*\n\tDirection\022\016\n\nDESCENDING\020" - "\000\022\r\n\tASCENDING\020\001\"\210\001\n NamedEntityIdentifi" - "erListRequest\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\030\004 \001(\t\022%\n\007" - "sort_by\030\005 \001(\0132\024.flyteidl.admin.Sort\"c\n\031N" - "amedEntityIdentifierList\0227\n\010entities\030\001 \003" - "(\0132%.flyteidl.admin.NamedEntityIdentifie" - "r\022\r\n\005token\030\002 \001(\t\"9\n\020ObjectGetRequest\022%\n\002" - "id\030\001 \001(\0132\031.flyteidl.core.Identifier\"\236\001\n\023" - "ResourceListRequest\0221\n\002id\030\001 \001(\0132%.flytei" - "dl.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\"-\n\021" - "EmailNotification\022\030\n\020recipients_email\030\001 " - "\003(\t\"1\n\025PagerDutyNotification\022\030\n\020recipien" - "ts_email\030\001 \003(\t\"-\n\021SlackNotification\022\030\n\020r" - "ecipients_email\030\001 \003(\t\"\363\001\n\014Notification\0226" - "\n\006phases\030\001 \003(\0162&.flyteidl.core.WorkflowE" - "xecution.Phase\0222\n\005email\030\002 \001(\0132!.flyteidl" - ".admin.EmailNotificationH\000\022;\n\npager_duty" - "\030\003 \001(\0132%.flyteidl.admin.PagerDutyNotific" - "ationH\000\0222\n\005slack\030\004 \001(\0132!.flyteidl.admin." - "SlackNotificationH\000B\006\n\004type\"%\n\007UrlBlob\022\013" - "\n\003url\030\001 \001(\t\022\r\n\005bytes\030\002 \001(\003\"k\n\006Labels\0222\n\006" - "values\030\001 \003(\0132\".flyteidl.admin.Labels.Val" - "uesEntry\032-\n\013ValuesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" - "value\030\002 \001(\t:\0028\001\"u\n\013Annotations\0227\n\006values" - "\030\001 \003(\0132\'.flyteidl.admin.Annotations.Valu" - "esEntry\032-\n\013ValuesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" - "alue\030\002 \001(\t:\0028\001B3Z1github.com/lyft/flytei" - "dl/gen/pb-go/flyteidl/adminb\006proto3" + "\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"*\n\023NamedEntityMetad" + "ata\022\023\n\013description\030\001 \001(\t\"\253\001\n\013NamedEntity" + "\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl.core." + "ResourceType\0221\n\002id\030\002 \001(\0132%.flyteidl.admi" + "n.NamedEntityIdentifier\0225\n\010metadata\030\003 \001(" + "\0132#.flyteidl.admin.NamedEntityMetadata\"r" + "\n\004Sort\022\013\n\003key\030\001 \001(\t\0221\n\tdirection\030\002 \001(\0162\036" + ".flyteidl.admin.Sort.Direction\"*\n\tDirect" + "ion\022\016\n\nDESCENDING\020\000\022\r\n\tASCENDING\020\001\"\210\001\n N" + "amedEntityIdentifierListRequest\022\017\n\007proje" + "ct\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.flytei" + "dl.admin.Sort\"\262\001\n\026NamedEntityListRequest" + "\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl.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\007s" + "ort_by\030\006 \001(\0132\024.flyteidl.admin.Sort\"c\n\031Na" + "medEntityIdentifierList\0227\n\010entities\030\001 \003(" + "\0132%.flyteidl.admin.NamedEntityIdentifier" + "\022\r\n\005token\030\002 \001(\t\"O\n\017NamedEntityList\022-\n\010en" + "tities\030\001 \003(\0132\033.flyteidl.admin.NamedEntit" + "y\022\r\n\005token\030\002 \001(\t\"~\n\025NamedEntityGetReques" + "t\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl.core" + ".ResourceType\0221\n\002id\030\002 \001(\0132%.flyteidl.adm" + "in.NamedEntityIdentifier\"\270\001\n\030NamedEntity" + "UpdateRequest\0222\n\rresource_type\030\001 \001(\0162\033.f" + "lyteidl.core.ResourceType\0221\n\002id\030\002 \001(\0132%." + "flyteidl.admin.NamedEntityIdentifier\0225\n\010" + "metadata\030\003 \001(\0132#.flyteidl.admin.NamedEnt" + "ityMetadata\"\033\n\031NamedEntityUpdateResponse" + "\"9\n\020ObjectGetRequest\022%\n\002id\030\001 \001(\0132\031.flyte" + "idl.core.Identifier\"\236\001\n\023ResourceListRequ" + "est\0221\n\002id\030\001 \001(\0132%.flyteidl.admin.NamedEn" + "tityIdentifier\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\"-\n\021EmailNotificatio" + "n\022\030\n\020recipients_email\030\001 \003(\t\"1\n\025PagerDuty" + "Notification\022\030\n\020recipients_email\030\001 \003(\t\"-" + "\n\021SlackNotification\022\030\n\020recipients_email\030" + "\001 \003(\t\"\363\001\n\014Notification\0226\n\006phases\030\001 \003(\0162&" + ".flyteidl.core.WorkflowExecution.Phase\0222" + "\n\005email\030\002 \001(\0132!.flyteidl.admin.EmailNoti" + "ficationH\000\022;\n\npager_duty\030\003 \001(\0132%.flyteid" + "l.admin.PagerDutyNotificationH\000\0222\n\005slack" + "\030\004 \001(\0132!.flyteidl.admin.SlackNotificatio" + "nH\000B\006\n\004type\"%\n\007UrlBlob\022\013\n\003url\030\001 \001(\t\022\r\n\005b" + "ytes\030\002 \001(\003\"k\n\006Labels\0222\n\006values\030\001 \003(\0132\".f" + "lyteidl.admin.Labels.ValuesEntry\032-\n\013Valu" + "esEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"" + "u\n\013Annotations\0227\n\006values\030\001 \003(\0132\'.flyteid" + "l.admin.Annotations.ValuesEntry\032-\n\013Value" + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B3" + "Z1github.com/lyft/flyteidl/gen/pb-go/fly" + "teidl/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, 1475, + "flyteidl/admin/common.proto", &assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto, 2299, }; void AddDescriptors_flyteidl_2fadmin_2fcommon_2eproto() { @@ -1013,74 +1242,70 @@ ::google::protobuf::Metadata NamedEntityIdentifier::GetMetadata() const { // =================================================================== -void Sort::InitAsDefaultInstance() { +void NamedEntityMetadata::InitAsDefaultInstance() { } -class Sort::HasBitSetters { +class NamedEntityMetadata::HasBitSetters { public: }; #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int Sort::kKeyFieldNumber; -const int Sort::kDirectionFieldNumber; +const int NamedEntityMetadata::kDescriptionFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -Sort::Sort() +NamedEntityMetadata::NamedEntityMetadata() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.admin.Sort) + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityMetadata) } -Sort::Sort(const Sort& from) +NamedEntityMetadata::NamedEntityMetadata(const NamedEntityMetadata& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.key().size() > 0) { - key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.key_); + description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.description().size() > 0) { + description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_); } - direction_ = from.direction_; - // @@protoc_insertion_point(copy_constructor:flyteidl.admin.Sort) + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityMetadata) } -void Sort::SharedCtor() { +void NamedEntityMetadata::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base); - key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - direction_ = 0; + &scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto.base); + description_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -Sort::~Sort() { - // @@protoc_insertion_point(destructor:flyteidl.admin.Sort) +NamedEntityMetadata::~NamedEntityMetadata() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityMetadata) SharedDtor(); } -void Sort::SharedDtor() { - key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +void NamedEntityMetadata::SharedDtor() { + description_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -void Sort::SetCachedSize(int size) const { +void NamedEntityMetadata::SetCachedSize(int size) const { _cached_size_.Set(size); } -const Sort& Sort::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base); +const NamedEntityMetadata& NamedEntityMetadata::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityMetadata_flyteidl_2fadmin_2fcommon_2eproto.base); return *internal_default_instance(); } -void Sort::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.admin.Sort) +void NamedEntityMetadata::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityMetadata) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - direction_ = 0; + description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* Sort::_InternalParse(const char* begin, const char* end, void* object, +const char* NamedEntityMetadata::_InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx) { - auto msg = static_cast(object); + auto msg = static_cast(object); ::google::protobuf::int32 size; (void)size; int depth; (void)depth; ::google::protobuf::uint32 tag; @@ -1090,13 +1315,13 @@ const char* Sort::_InternalParse(const char* begin, const char* end, void* objec ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // string key = 1; + // string description = 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); - ctx->extra_parse_data().SetFieldName("flyteidl.admin.Sort.key"); - object = msg->mutable_key(); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityMetadata.description"); + object = msg->mutable_description(); if (size > end - ptr + ::google::protobuf::internal::ParseContext::kSlopBytes) { parser_till_end = ::google::protobuf::internal::GreedyStringParserUTF8; goto string_till_end; @@ -1106,14 +1331,6 @@ const char* Sort::_InternalParse(const char* begin, const char* end, void* objec ptr += size; break; } - // .flyteidl.admin.Sort.Direction direction = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 16) goto handle_unusual; - ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); - msg->set_direction(static_cast<::flyteidl::admin::Sort_Direction>(val)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } default: { handle_unusual: if ((tag & 7) == 4 || tag == 0) { @@ -1138,39 +1355,25 @@ const char* Sort::_InternalParse(const char* begin, const char* end, void* objec {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool Sort::MergePartialFromCodedStream( +bool NamedEntityMetadata::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.admin.Sort) + // @@protoc_insertion_point(parse_start:flyteidl.admin.NamedEntityMetadata) 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)) { - // string key = 1; + // string description = 1; case 1: { if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_key())); + input, this->mutable_description())); DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->key().data(), static_cast(this->key().length()), + this->description().data(), static_cast(this->description().length()), ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.admin.Sort.key")); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.admin.Sort.Direction direction = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { - int value = 0; - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( - input, &value))); - set_direction(static_cast< ::flyteidl::admin::Sort_Direction >(value)); + "flyteidl.admin.NamedEntityMetadata.description")); } else { goto handle_unusual; } @@ -1189,77 +1392,65 @@ bool Sort::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.admin.Sort) + // @@protoc_insertion_point(parse_success:flyteidl.admin.NamedEntityMetadata) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.admin.Sort) + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityMetadata) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void Sort::SerializeWithCachedSizes( +void NamedEntityMetadata::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.admin.Sort) + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityMetadata) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string key = 1; - if (this->key().size() > 0) { + // string description = 1; + if (this->description().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->key().data(), static_cast(this->key().length()), + this->description().data(), static_cast(this->description().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.Sort.key"); + "flyteidl.admin.NamedEntityMetadata.description"); ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 1, this->key(), output); - } - - // .flyteidl.admin.Sort.Direction direction = 2; - if (this->direction() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteEnum( - 2, this->direction(), output); + 1, this->description(), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.admin.Sort) + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityMetadata) } -::google::protobuf::uint8* Sort::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* NamedEntityMetadata::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.Sort) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityMetadata) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string key = 1; - if (this->key().size() > 0) { + // string description = 1; + if (this->description().size() > 0) { ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->key().data(), static_cast(this->key().length()), + this->description().data(), static_cast(this->description().length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.Sort.key"); + "flyteidl.admin.NamedEntityMetadata.description"); target = ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->key(), target); - } - - // .flyteidl.admin.Sort.Direction direction = 2; - if (this->direction() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( - 2, this->direction(), target); + 1, this->description(), 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.admin.Sort) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.admin.NamedEntityMetadata) return target; } -size_t Sort::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.Sort) +size_t NamedEntityMetadata::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityMetadata) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -1271,17 +1462,11 @@ size_t Sort::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string key = 1; - if (this->key().size() > 0) { + // string description = 1; + if (this->description().size() > 0) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize( - this->key()); - } - - // .flyteidl.admin.Sort.Direction direction = 2; - if (this->direction() != 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::EnumSize(this->direction()); + this->description()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -1289,68 +1474,64 @@ size_t Sort::ByteSizeLong() const { return total_size; } -void Sort::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.Sort) +void NamedEntityMetadata::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityMetadata) GOOGLE_DCHECK_NE(&from, this); - const Sort* source = - ::google::protobuf::DynamicCastToGenerated( + const NamedEntityMetadata* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.Sort) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityMetadata) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.Sort) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityMetadata) MergeFrom(*source); } } -void Sort::MergeFrom(const Sort& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.Sort) +void NamedEntityMetadata::MergeFrom(const NamedEntityMetadata& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityMetadata) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.key().size() > 0) { + if (from.description().size() > 0) { - key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.key_); - } - if (from.direction() != 0) { - set_direction(from.direction()); + description_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.description_); } } -void Sort::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.Sort) +void NamedEntityMetadata::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityMetadata) if (&from == this) return; Clear(); MergeFrom(from); } -void Sort::CopyFrom(const Sort& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.Sort) +void NamedEntityMetadata::CopyFrom(const NamedEntityMetadata& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityMetadata) if (&from == this) return; Clear(); MergeFrom(from); } -bool Sort::IsInitialized() const { +bool NamedEntityMetadata::IsInitialized() const { return true; } -void Sort::Swap(Sort* other) { +void NamedEntityMetadata::Swap(NamedEntityMetadata* other) { if (other == this) return; InternalSwap(other); } -void Sort::InternalSwap(Sort* other) { +void NamedEntityMetadata::InternalSwap(NamedEntityMetadata* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - key_.Swap(&other->key_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + description_.Swap(&other->description_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), GetArenaNoVirtual()); - swap(direction_, other->direction_); } -::google::protobuf::Metadata Sort::GetMetadata() const { +::google::protobuf::Metadata NamedEntityMetadata::GetMetadata() const { ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; } @@ -1358,110 +1539,104 @@ ::google::protobuf::Metadata Sort::GetMetadata() const { // =================================================================== -void NamedEntityIdentifierListRequest::InitAsDefaultInstance() { - ::flyteidl::admin::_NamedEntityIdentifierListRequest_default_instance_._instance.get_mutable()->sort_by_ = const_cast< ::flyteidl::admin::Sort*>( - ::flyteidl::admin::Sort::internal_default_instance()); +void NamedEntity::InitAsDefaultInstance() { + ::flyteidl::admin::_NamedEntity_default_instance_._instance.get_mutable()->id_ = const_cast< ::flyteidl::admin::NamedEntityIdentifier*>( + ::flyteidl::admin::NamedEntityIdentifier::internal_default_instance()); + ::flyteidl::admin::_NamedEntity_default_instance_._instance.get_mutable()->metadata_ = const_cast< ::flyteidl::admin::NamedEntityMetadata*>( + ::flyteidl::admin::NamedEntityMetadata::internal_default_instance()); } -class NamedEntityIdentifierListRequest::HasBitSetters { +class NamedEntity::HasBitSetters { public: - static const ::flyteidl::admin::Sort& sort_by(const NamedEntityIdentifierListRequest* msg); + static const ::flyteidl::admin::NamedEntityIdentifier& id(const NamedEntity* msg); + static const ::flyteidl::admin::NamedEntityMetadata& metadata(const NamedEntity* msg); }; -const ::flyteidl::admin::Sort& -NamedEntityIdentifierListRequest::HasBitSetters::sort_by(const NamedEntityIdentifierListRequest* msg) { - return *msg->sort_by_; +const ::flyteidl::admin::NamedEntityIdentifier& +NamedEntity::HasBitSetters::id(const NamedEntity* msg) { + return *msg->id_; +} +const ::flyteidl::admin::NamedEntityMetadata& +NamedEntity::HasBitSetters::metadata(const NamedEntity* msg) { + return *msg->metadata_; } #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int NamedEntityIdentifierListRequest::kProjectFieldNumber; -const int NamedEntityIdentifierListRequest::kDomainFieldNumber; -const int NamedEntityIdentifierListRequest::kLimitFieldNumber; -const int NamedEntityIdentifierListRequest::kTokenFieldNumber; -const int NamedEntityIdentifierListRequest::kSortByFieldNumber; +const int NamedEntity::kResourceTypeFieldNumber; +const int NamedEntity::kIdFieldNumber; +const int NamedEntity::kMetadataFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -NamedEntityIdentifierListRequest::NamedEntityIdentifierListRequest() +NamedEntity::NamedEntity() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntity) } -NamedEntityIdentifierListRequest::NamedEntityIdentifierListRequest(const NamedEntityIdentifierListRequest& from) +NamedEntity::NamedEntity(const NamedEntity& from) : ::google::protobuf::Message(), _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.project().size() > 0) { - project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_); - } - domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.domain().size() > 0) { - domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_); - } - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.token().size() > 0) { - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + if (from.has_id()) { + id_ = new ::flyteidl::admin::NamedEntityIdentifier(*from.id_); + } else { + id_ = nullptr; } - if (from.has_sort_by()) { - sort_by_ = new ::flyteidl::admin::Sort(*from.sort_by_); + if (from.has_metadata()) { + metadata_ = new ::flyteidl::admin::NamedEntityMetadata(*from.metadata_); } else { - sort_by_ = nullptr; + metadata_ = nullptr; } - limit_ = from.limit_; - // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityIdentifierListRequest) + resource_type_ = from.resource_type_; + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntity) } -void NamedEntityIdentifierListRequest::SharedCtor() { +void NamedEntity::SharedCtor() { ::google::protobuf::internal::InitSCC( - &scc_info_NamedEntityIdentifierListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); - project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - ::memset(&sort_by_, 0, static_cast( - reinterpret_cast(&limit_) - - reinterpret_cast(&sort_by_)) + sizeof(limit_)); + &scc_info_NamedEntity_flyteidl_2fadmin_2fcommon_2eproto.base); + ::memset(&id_, 0, static_cast( + reinterpret_cast(&resource_type_) - + reinterpret_cast(&id_)) + sizeof(resource_type_)); } -NamedEntityIdentifierListRequest::~NamedEntityIdentifierListRequest() { - // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityIdentifierListRequest) +NamedEntity::~NamedEntity() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntity) SharedDtor(); } -void NamedEntityIdentifierListRequest::SharedDtor() { - project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete sort_by_; +void NamedEntity::SharedDtor() { + if (this != internal_default_instance()) delete id_; + if (this != internal_default_instance()) delete metadata_; } -void NamedEntityIdentifierListRequest::SetCachedSize(int size) const { +void NamedEntity::SetCachedSize(int size) const { _cached_size_.Set(size); } -const NamedEntityIdentifierListRequest& NamedEntityIdentifierListRequest::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityIdentifierListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); +const NamedEntity& NamedEntity::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntity_flyteidl_2fadmin_2fcommon_2eproto.base); return *internal_default_instance(); } -void NamedEntityIdentifierListRequest::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityIdentifierListRequest) +void NamedEntity::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntity) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) { - delete sort_by_; + if (GetArenaNoVirtual() == nullptr && id_ != nullptr) { + delete id_; } - sort_by_ = nullptr; - limit_ = 0u; + id_ = nullptr; + if (GetArenaNoVirtual() == nullptr && metadata_ != nullptr) { + delete metadata_; + } + metadata_ = nullptr; + resource_type_ = 0; _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* NamedEntityIdentifierListRequest::_InternalParse(const char* begin, const char* end, void* object, +const char* NamedEntity::_InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx) { - auto msg = static_cast(object); + auto msg = static_cast(object); ::google::protobuf::int32 size; (void)size; int depth; (void)depth; ::google::protobuf::uint32 tag; @@ -1471,68 +1646,34 @@ const char* NamedEntityIdentifierListRequest::_InternalParse(const char* begin, ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // string project = 1; + // .flyteidl.core.ResourceType resource_type = 1; case 1: { - if (static_cast<::google::protobuf::uint8>(tag) != 10) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_resource_type(static_cast<::flyteidl::core::ResourceType>(val)); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierListRequest.project"); - object = msg->mutable_project(); - 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; } - // string domain = 2; + // .flyteidl.admin.NamedEntityIdentifier id = 2; case 2: { if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierListRequest.domain"); - object = msg->mutable_domain(); - 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); + parser_till_end = ::flyteidl::admin::NamedEntityIdentifier::_InternalParse; + object = msg->mutable_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; } - // uint32 limit = 3; + // .flyteidl.admin.NamedEntityMetadata metadata = 3; case 3: { - if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; - msg->set_limit(::google::protobuf::internal::ReadVarint(&ptr)); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - break; - } - // string token = 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.NamedEntityIdentifierListRequest.token"); - object = msg->mutable_token(); - 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; - } - // .flyteidl.admin.Sort sort_by = 5; - case 5: { - if (static_cast<::google::protobuf::uint8>(tag) != 42) goto handle_unusual; + if (static_cast<::google::protobuf::uint8>(tag) != 26) goto handle_unusual; ptr = ::google::protobuf::io::ReadSize(ptr, &size); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - parser_till_end = ::flyteidl::admin::Sort::_InternalParse; - object = msg->mutable_sort_by(); + parser_till_end = ::flyteidl::admin::NamedEntityMetadata::_InternalParse; + object = msg->mutable_metadata(); if (size > end - ptr) goto len_delim_till_end; ptr += size; GOOGLE_PROTOBUF_PARSER_ASSERT(ctx->ParseExactRange( @@ -1554,88 +1695,51 @@ const char* NamedEntityIdentifierListRequest::_InternalParse(const char* begin, } // switch } // while return ptr; -string_till_end: - static_cast<::std::string*>(object)->clear(); - static_cast<::std::string*>(object)->reserve(size); - goto len_delim_till_end; len_delim_till_end: return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool NamedEntityIdentifierListRequest::MergePartialFromCodedStream( +bool NamedEntity::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.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(parse_start:flyteidl.admin.NamedEntity) 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)) { - // string project = 1; + // .flyteidl.core.ResourceType resource_type = 1; case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_project())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->project().data(), static_cast(this->project().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.admin.NamedEntityIdentifierListRequest.project")); + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_resource_type(static_cast< ::flyteidl::core::ResourceType >(value)); } else { goto handle_unusual; } break; } - // string domain = 2; + // .flyteidl.admin.NamedEntityIdentifier id = 2; case 2: { if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_domain())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->domain().data(), static_cast(this->domain().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.admin.NamedEntityIdentifierListRequest.domain")); + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_id())); } else { goto handle_unusual; } break; } - // uint32 limit = 3; + // .flyteidl.admin.NamedEntityMetadata metadata = 3; case 3: { - if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { - - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &limit_))); - } else { - goto handle_unusual; - } - break; - } - - // string token = 4; - case 4: { - if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_token())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.admin.NamedEntityIdentifierListRequest.token")); - } else { - goto handle_unusual; - } - break; - } - - // .flyteidl.admin.Sort sort_by = 5; - case 5: { - if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, mutable_sort_by())); + input, mutable_metadata())); } else { goto handle_unusual; } @@ -1654,130 +1758,82 @@ bool NamedEntityIdentifierListRequest::MergePartialFromCodedStream( } } success: - // @@protoc_insertion_point(parse_success:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(parse_success:flyteidl.admin.NamedEntity) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntity) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void NamedEntityIdentifierListRequest::SerializeWithCachedSizes( +void NamedEntity::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntity) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string project = 1; - if (this->project().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->project().data(), static_cast(this->project().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierListRequest.project"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 1, this->project(), output); - } - - // string domain = 2; - if (this->domain().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->domain().data(), static_cast(this->domain().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierListRequest.domain"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 2, this->domain(), output); - } - - // uint32 limit = 3; - if (this->limit() != 0) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->limit(), output); + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 1, this->resource_type(), output); } - // string token = 4; - if (this->token().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierListRequest.token"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 4, this->token(), output); + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, HasBitSetters::id(this), output); } - // .flyteidl.admin.Sort sort_by = 5; - if (this->has_sort_by()) { + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + if (this->has_metadata()) { ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 5, HasBitSetters::sort_by(this), output); + 3, HasBitSetters::metadata(this), output); } if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntity) } -::google::protobuf::uint8* NamedEntityIdentifierListRequest::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* NamedEntity::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntity) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // string project = 1; - if (this->project().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->project().data(), static_cast(this->project().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierListRequest.project"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->project(), target); - } - - // string domain = 2; - if (this->domain().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->domain().data(), static_cast(this->domain().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierListRequest.domain"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->domain(), target); - } - - // uint32 limit = 3; - if (this->limit() != 0) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->limit(), target); + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 1, this->resource_type(), target); } - // string token = 4; - if (this->token().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierListRequest.token"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->token(), target); + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, HasBitSetters::id(this), target); } - // .flyteidl.admin.Sort sort_by = 5; - if (this->has_sort_by()) { + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + if (this->has_metadata()) { target = ::google::protobuf::internal::WireFormatLite:: InternalWriteMessageToArray( - 5, HasBitSetters::sort_by(this), target); + 3, HasBitSetters::metadata(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.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.admin.NamedEntity) return target; } -size_t NamedEntityIdentifierListRequest::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityIdentifierListRequest) +size_t NamedEntity::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntity) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -1789,39 +1845,2982 @@ size_t NamedEntityIdentifierListRequest::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // string project = 1; - if (this->project().size() > 0) { + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->project()); + ::google::protobuf::internal::WireFormatLite::MessageSize( + *id_); } - // string domain = 2; - if (this->domain().size() > 0) { + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + if (this->has_metadata()) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->domain()); + ::google::protobuf::internal::WireFormatLite::MessageSize( + *metadata_); } - // string token = 4; - if (this->token().size() > 0) { + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->token()); + ::google::protobuf::internal::WireFormatLite::EnumSize(this->resource_type()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void NamedEntity::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntity) + GOOGLE_DCHECK_NE(&from, this); + const NamedEntity* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntity) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntity) + MergeFrom(*source); + } +} + +void NamedEntity::MergeFrom(const NamedEntity& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntity) + 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_id()) { + mutable_id()->::flyteidl::admin::NamedEntityIdentifier::MergeFrom(from.id()); + } + if (from.has_metadata()) { + mutable_metadata()->::flyteidl::admin::NamedEntityMetadata::MergeFrom(from.metadata()); + } + if (from.resource_type() != 0) { + set_resource_type(from.resource_type()); + } +} + +void NamedEntity::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntity) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void NamedEntity::CopyFrom(const NamedEntity& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntity) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NamedEntity::IsInitialized() const { + return true; +} + +void NamedEntity::Swap(NamedEntity* other) { + if (other == this) return; + InternalSwap(other); +} +void NamedEntity::InternalSwap(NamedEntity* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + swap(id_, other->id_); + swap(metadata_, other->metadata_); + swap(resource_type_, other->resource_type_); +} + +::google::protobuf::Metadata NamedEntity::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void Sort::InitAsDefaultInstance() { +} +class Sort::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int Sort::kKeyFieldNumber; +const int Sort::kDirectionFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +Sort::Sort() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.Sort) +} +Sort::Sort(const Sort& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.key().size() > 0) { + key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.key_); + } + direction_ = from.direction_; + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.Sort) +} + +void Sort::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base); + key_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + direction_ = 0; +} + +Sort::~Sort() { + // @@protoc_insertion_point(destructor:flyteidl.admin.Sort) + SharedDtor(); +} + +void Sort::SharedDtor() { + key_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void Sort::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const Sort& Sort::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_Sort_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void Sort::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.Sort) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + direction_ = 0; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* Sort::_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) { + // string key = 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); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.Sort.key"); + object = msg->mutable_key(); + 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; + } + // .flyteidl.admin.Sort.Direction direction = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 16) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_direction(static_cast<::flyteidl::admin::Sort_Direction>(val)); + GOOGLE_PROTOBUF_PARSER_ASSERT(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; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool Sort::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.admin.Sort) + 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)) { + // string key = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_key())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->key().data(), static_cast(this->key().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.Sort.key")); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.admin.Sort.Direction direction = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (16 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_direction(static_cast< ::flyteidl::admin::Sort_Direction >(value)); + } 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.admin.Sort) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.Sort) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void Sort::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.Sort) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string key = 1; + if (this->key().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->key().data(), static_cast(this->key().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.Sort.key"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->key(), output); + } + + // .flyteidl.admin.Sort.Direction direction = 2; + if (this->direction() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 2, this->direction(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.admin.Sort) +} + +::google::protobuf::uint8* Sort::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.Sort) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string key = 1; + if (this->key().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->key().data(), static_cast(this->key().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.Sort.key"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->key(), target); + } + + // .flyteidl.admin.Sort.Direction direction = 2; + if (this->direction() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 2, this->direction(), 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.admin.Sort) + return target; +} + +size_t Sort::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.Sort) + 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; + + // string key = 1; + if (this->key().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->key()); + } + + // .flyteidl.admin.Sort.Direction direction = 2; + if (this->direction() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::EnumSize(this->direction()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void Sort::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.Sort) + GOOGLE_DCHECK_NE(&from, this); + const Sort* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.Sort) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.Sort) + MergeFrom(*source); + } +} + +void Sort::MergeFrom(const Sort& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.Sort) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.key().size() > 0) { + + key_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.key_); + } + if (from.direction() != 0) { + set_direction(from.direction()); + } +} + +void Sort::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.Sort) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void Sort::CopyFrom(const Sort& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.Sort) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Sort::IsInitialized() const { + return true; +} + +void Sort::Swap(Sort* other) { + if (other == this) return; + InternalSwap(other); +} +void Sort::InternalSwap(Sort* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + key_.Swap(&other->key_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + swap(direction_, other->direction_); +} + +::google::protobuf::Metadata Sort::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void NamedEntityIdentifierListRequest::InitAsDefaultInstance() { + ::flyteidl::admin::_NamedEntityIdentifierListRequest_default_instance_._instance.get_mutable()->sort_by_ = const_cast< ::flyteidl::admin::Sort*>( + ::flyteidl::admin::Sort::internal_default_instance()); +} +class NamedEntityIdentifierListRequest::HasBitSetters { + public: + static const ::flyteidl::admin::Sort& sort_by(const NamedEntityIdentifierListRequest* msg); +}; + +const ::flyteidl::admin::Sort& +NamedEntityIdentifierListRequest::HasBitSetters::sort_by(const NamedEntityIdentifierListRequest* msg) { + return *msg->sort_by_; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int NamedEntityIdentifierListRequest::kProjectFieldNumber; +const int NamedEntityIdentifierListRequest::kDomainFieldNumber; +const int NamedEntityIdentifierListRequest::kLimitFieldNumber; +const int NamedEntityIdentifierListRequest::kTokenFieldNumber; +const int NamedEntityIdentifierListRequest::kSortByFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +NamedEntityIdentifierListRequest::NamedEntityIdentifierListRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityIdentifierListRequest) +} +NamedEntityIdentifierListRequest::NamedEntityIdentifierListRequest(const NamedEntityIdentifierListRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.project().size() > 0) { + project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_); + } + domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.domain().size() > 0) { + domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_); + } + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.token().size() > 0) { + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + if (from.has_sort_by()) { + sort_by_ = new ::flyteidl::admin::Sort(*from.sort_by_); + } else { + sort_by_ = nullptr; + } + limit_ = from.limit_; + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityIdentifierListRequest) +} + +void NamedEntityIdentifierListRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_NamedEntityIdentifierListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::memset(&sort_by_, 0, static_cast( + reinterpret_cast(&limit_) - + reinterpret_cast(&sort_by_)) + sizeof(limit_)); +} + +NamedEntityIdentifierListRequest::~NamedEntityIdentifierListRequest() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityIdentifierListRequest) + SharedDtor(); +} + +void NamedEntityIdentifierListRequest::SharedDtor() { + project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete sort_by_; +} + +void NamedEntityIdentifierListRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const NamedEntityIdentifierListRequest& NamedEntityIdentifierListRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityIdentifierListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void NamedEntityIdentifierListRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityIdentifierListRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) { + delete sort_by_; + } + sort_by_ = nullptr; + limit_ = 0u; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* NamedEntityIdentifierListRequest::_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) { + // string project = 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); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierListRequest.project"); + object = msg->mutable_project(); + 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; + } + // string domain = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierListRequest.domain"); + object = msg->mutable_domain(); + 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; + } + // uint32 limit = 3; + case 3: { + if (static_cast<::google::protobuf::uint8>(tag) != 24) goto handle_unusual; + msg->set_limit(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // string token = 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.NamedEntityIdentifierListRequest.token"); + object = msg->mutable_token(); + 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; + } + // .flyteidl.admin.Sort sort_by = 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); + parser_till_end = ::flyteidl::admin::Sort::_InternalParse; + object = msg->mutable_sort_by(); + 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; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool NamedEntityIdentifierListRequest::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.admin.NamedEntityIdentifierListRequest) + 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)) { + // string project = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_project())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->project().data(), static_cast(this->project().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityIdentifierListRequest.project")); + } else { + goto handle_unusual; + } + break; + } + + // string domain = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_domain())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->domain().data(), static_cast(this->domain().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityIdentifierListRequest.domain")); + } else { + goto handle_unusual; + } + break; + } + + // uint32 limit = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (24 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &limit_))); + } else { + goto handle_unusual; + } + break; + } + + // string token = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (34 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_token())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityIdentifierListRequest.token")); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.admin.Sort sort_by = 5; + case 5: { + if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_sort_by())); + } 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.admin.NamedEntityIdentifierListRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityIdentifierListRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void NamedEntityIdentifierListRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityIdentifierListRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string project = 1; + if (this->project().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->project().data(), static_cast(this->project().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierListRequest.project"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 1, this->project(), output); + } + + // string domain = 2; + if (this->domain().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->domain().data(), static_cast(this->domain().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierListRequest.domain"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->domain(), output); + } + + // uint32 limit = 3; + if (this->limit() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->limit(), output); + } + + // string token = 4; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierListRequest.token"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 4, this->token(), output); + } + + // .flyteidl.admin.Sort sort_by = 5; + if (this->has_sort_by()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 5, HasBitSetters::sort_by(this), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityIdentifierListRequest) +} + +::google::protobuf::uint8* NamedEntityIdentifierListRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityIdentifierListRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // string project = 1; + if (this->project().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->project().data(), static_cast(this->project().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierListRequest.project"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 1, this->project(), target); + } + + // string domain = 2; + if (this->domain().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->domain().data(), static_cast(this->domain().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierListRequest.domain"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->domain(), target); + } + + // uint32 limit = 3; + if (this->limit() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->limit(), target); + } + + // string token = 4; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierListRequest.token"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 4, this->token(), target); + } + + // .flyteidl.admin.Sort sort_by = 5; + if (this->has_sort_by()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 5, HasBitSetters::sort_by(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.admin.NamedEntityIdentifierListRequest) + return target; +} + +size_t NamedEntityIdentifierListRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityIdentifierListRequest) + 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; + + // string project = 1; + if (this->project().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->project()); + } + + // string domain = 2; + if (this->domain().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->domain()); + } + + // string token = 4; + if (this->token().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->token()); + } + + // .flyteidl.admin.Sort sort_by = 5; + if (this->has_sort_by()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *sort_by_); + } + + // uint32 limit = 3; + if (this->limit() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->limit()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void NamedEntityIdentifierListRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) + GOOGLE_DCHECK_NE(&from, this); + const NamedEntityIdentifierListRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityIdentifierListRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityIdentifierListRequest) + MergeFrom(*source); + } +} + +void NamedEntityIdentifierListRequest::MergeFrom(const NamedEntityIdentifierListRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.project().size() > 0) { + + project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_); + } + if (from.domain().size() > 0) { + + domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_); + } + if (from.token().size() > 0) { + + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + if (from.has_sort_by()) { + mutable_sort_by()->::flyteidl::admin::Sort::MergeFrom(from.sort_by()); + } + if (from.limit() != 0) { + set_limit(from.limit()); + } +} + +void NamedEntityIdentifierListRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void NamedEntityIdentifierListRequest::CopyFrom(const NamedEntityIdentifierListRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NamedEntityIdentifierListRequest::IsInitialized() const { + return true; +} + +void NamedEntityIdentifierListRequest::Swap(NamedEntityIdentifierListRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void NamedEntityIdentifierListRequest::InternalSwap(NamedEntityIdentifierListRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + project_.Swap(&other->project_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + domain_.Swap(&other->domain_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + swap(sort_by_, other->sort_by_); + swap(limit_, other->limit_); +} + +::google::protobuf::Metadata NamedEntityIdentifierListRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void NamedEntityListRequest::InitAsDefaultInstance() { + ::flyteidl::admin::_NamedEntityListRequest_default_instance_._instance.get_mutable()->sort_by_ = const_cast< ::flyteidl::admin::Sort*>( + ::flyteidl::admin::Sort::internal_default_instance()); +} +class NamedEntityListRequest::HasBitSetters { + public: + static const ::flyteidl::admin::Sort& sort_by(const NamedEntityListRequest* msg); +}; + +const ::flyteidl::admin::Sort& +NamedEntityListRequest::HasBitSetters::sort_by(const NamedEntityListRequest* msg) { + return *msg->sort_by_; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int NamedEntityListRequest::kResourceTypeFieldNumber; +const int NamedEntityListRequest::kProjectFieldNumber; +const int NamedEntityListRequest::kDomainFieldNumber; +const int NamedEntityListRequest::kLimitFieldNumber; +const int NamedEntityListRequest::kTokenFieldNumber; +const int NamedEntityListRequest::kSortByFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +NamedEntityListRequest::NamedEntityListRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityListRequest) +} +NamedEntityListRequest::NamedEntityListRequest(const NamedEntityListRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.project().size() > 0) { + project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_); + } + domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.domain().size() > 0) { + domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_); + } + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.token().size() > 0) { + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + if (from.has_sort_by()) { + sort_by_ = new ::flyteidl::admin::Sort(*from.sort_by_); + } else { + sort_by_ = nullptr; + } + ::memcpy(&resource_type_, &from.resource_type_, + static_cast(reinterpret_cast(&limit_) - + reinterpret_cast(&resource_type_)) + sizeof(limit_)); + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityListRequest) +} + +void NamedEntityListRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_NamedEntityListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + project_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + domain_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::memset(&sort_by_, 0, static_cast( + reinterpret_cast(&limit_) - + reinterpret_cast(&sort_by_)) + sizeof(limit_)); +} + +NamedEntityListRequest::~NamedEntityListRequest() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityListRequest) + SharedDtor(); +} + +void NamedEntityListRequest::SharedDtor() { + project_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + domain_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (this != internal_default_instance()) delete sort_by_; +} + +void NamedEntityListRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const NamedEntityListRequest& NamedEntityListRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityListRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void NamedEntityListRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityListRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) { + delete sort_by_; + } + sort_by_ = nullptr; + ::memset(&resource_type_, 0, static_cast( + reinterpret_cast(&limit_) - + reinterpret_cast(&resource_type_)) + sizeof(limit_)); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* NamedEntityListRequest::_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.ResourceType resource_type = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_resource_type(static_cast<::flyteidl::core::ResourceType>(val)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // string project = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityListRequest.project"); + object = msg->mutable_project(); + 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; + } + // string domain = 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.NamedEntityListRequest.domain"); + object = msg->mutable_domain(); + 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; + } + // uint32 limit = 4; + case 4: { + if (static_cast<::google::protobuf::uint8>(tag) != 32) goto handle_unusual; + msg->set_limit(::google::protobuf::internal::ReadVarint(&ptr)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // string token = 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.NamedEntityListRequest.token"); + object = msg->mutable_token(); + 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; + } + // .flyteidl.admin.Sort sort_by = 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); + parser_till_end = ::flyteidl::admin::Sort::_InternalParse; + object = msg->mutable_sort_by(); + 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; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool NamedEntityListRequest::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.admin.NamedEntityListRequest) + 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.ResourceType resource_type = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_resource_type(static_cast< ::flyteidl::core::ResourceType >(value)); + } else { + goto handle_unusual; + } + break; + } + + // string project = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_project())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->project().data(), static_cast(this->project().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityListRequest.project")); + } else { + goto handle_unusual; + } + break; + } + + // string domain = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_domain())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->domain().data(), static_cast(this->domain().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityListRequest.domain")); + } else { + goto handle_unusual; + } + break; + } + + // uint32 limit = 4; + case 4: { + if (static_cast< ::google::protobuf::uint8>(tag) == (32 & 0xFF)) { + + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( + input, &limit_))); + } else { + goto handle_unusual; + } + break; + } + + // string token = 5; + case 5: { + if (static_cast< ::google::protobuf::uint8>(tag) == (42 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_token())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityListRequest.token")); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.admin.Sort sort_by = 6; + case 6: { + if (static_cast< ::google::protobuf::uint8>(tag) == (50 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_sort_by())); + } 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.admin.NamedEntityListRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityListRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void NamedEntityListRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityListRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 1, this->resource_type(), output); + } + + // string project = 2; + if (this->project().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->project().data(), static_cast(this->project().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityListRequest.project"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->project(), output); + } + + // string domain = 3; + if (this->domain().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->domain().data(), static_cast(this->domain().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityListRequest.domain"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 3, this->domain(), output); + } + + // uint32 limit = 4; + if (this->limit() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->limit(), output); + } + + // string token = 5; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityListRequest.token"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 5, this->token(), output); + } + + // .flyteidl.admin.Sort sort_by = 6; + if (this->has_sort_by()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 6, HasBitSetters::sort_by(this), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityListRequest) +} + +::google::protobuf::uint8* NamedEntityListRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityListRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 1, this->resource_type(), target); + } + + // string project = 2; + if (this->project().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->project().data(), static_cast(this->project().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityListRequest.project"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->project(), target); + } + + // string domain = 3; + if (this->domain().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->domain().data(), static_cast(this->domain().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityListRequest.domain"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 3, this->domain(), target); + } + + // uint32 limit = 4; + if (this->limit() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->limit(), target); + } + + // string token = 5; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityListRequest.token"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 5, this->token(), target); + } + + // .flyteidl.admin.Sort sort_by = 6; + if (this->has_sort_by()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 6, HasBitSetters::sort_by(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.admin.NamedEntityListRequest) + return target; +} + +size_t NamedEntityListRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityListRequest) + 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; + + // string project = 2; + if (this->project().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->project()); + } + + // string domain = 3; + if (this->domain().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->domain()); + } + + // string token = 5; + if (this->token().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->token()); + } + + // .flyteidl.admin.Sort sort_by = 6; + if (this->has_sort_by()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *sort_by_); + } + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::EnumSize(this->resource_type()); + } + + // uint32 limit = 4; + if (this->limit() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::UInt32Size( + this->limit()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void NamedEntityListRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityListRequest) + GOOGLE_DCHECK_NE(&from, this); + const NamedEntityListRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityListRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityListRequest) + MergeFrom(*source); + } +} + +void NamedEntityListRequest::MergeFrom(const NamedEntityListRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityListRequest) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + if (from.project().size() > 0) { + + project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_); + } + if (from.domain().size() > 0) { + + domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_); + } + if (from.token().size() > 0) { + + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + if (from.has_sort_by()) { + mutable_sort_by()->::flyteidl::admin::Sort::MergeFrom(from.sort_by()); + } + if (from.resource_type() != 0) { + set_resource_type(from.resource_type()); + } + if (from.limit() != 0) { + set_limit(from.limit()); + } +} + +void NamedEntityListRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityListRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void NamedEntityListRequest::CopyFrom(const NamedEntityListRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityListRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NamedEntityListRequest::IsInitialized() const { + return true; +} + +void NamedEntityListRequest::Swap(NamedEntityListRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void NamedEntityListRequest::InternalSwap(NamedEntityListRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + project_.Swap(&other->project_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + domain_.Swap(&other->domain_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); + swap(sort_by_, other->sort_by_); + swap(resource_type_, other->resource_type_); + swap(limit_, other->limit_); +} + +::google::protobuf::Metadata NamedEntityListRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void NamedEntityIdentifierList::InitAsDefaultInstance() { +} +class NamedEntityIdentifierList::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int NamedEntityIdentifierList::kEntitiesFieldNumber; +const int NamedEntityIdentifierList::kTokenFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +NamedEntityIdentifierList::NamedEntityIdentifierList() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityIdentifierList) +} +NamedEntityIdentifierList::NamedEntityIdentifierList(const NamedEntityIdentifierList& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr), + entities_(from.entities_) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.token().size() > 0) { + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityIdentifierList) +} + +void NamedEntityIdentifierList::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_NamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto.base); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +NamedEntityIdentifierList::~NamedEntityIdentifierList() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityIdentifierList) + SharedDtor(); +} + +void NamedEntityIdentifierList::SharedDtor() { + token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void NamedEntityIdentifierList::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const NamedEntityIdentifierList& NamedEntityIdentifierList::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void NamedEntityIdentifierList::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityIdentifierList) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + entities_.Clear(); + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* NamedEntityIdentifierList::_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.admin.NamedEntityIdentifier entities = 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::admin::NamedEntityIdentifier::_InternalParse; + object = msg->add_entities(); + 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; + } + // string token = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierList.token"); + object = msg->mutable_token(); + 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) { + 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; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool NamedEntityIdentifierList::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.admin.NamedEntityIdentifierList) + 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.admin.NamedEntityIdentifier entities = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, add_entities())); + } else { + goto handle_unusual; + } + break; + } + + // string token = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_token())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityIdentifierList.token")); + } 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.admin.NamedEntityIdentifierList) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityIdentifierList) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void NamedEntityIdentifierList::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityIdentifierList) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + for (unsigned int i = 0, + n = static_cast(this->entities_size()); i < n; i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, + this->entities(static_cast(i)), + output); + } + + // string token = 2; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierList.token"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->token(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityIdentifierList) +} + +::google::protobuf::uint8* NamedEntityIdentifierList::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityIdentifierList) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + for (unsigned int i = 0, + n = static_cast(this->entities_size()); i < n; i++) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 1, this->entities(static_cast(i)), target); + } + + // string token = 2; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityIdentifierList.token"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->token(), 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.admin.NamedEntityIdentifierList) + return target; +} + +size_t NamedEntityIdentifierList::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityIdentifierList) + 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.admin.NamedEntityIdentifier entities = 1; + { + unsigned int count = static_cast(this->entities_size()); + total_size += 1UL * count; + for (unsigned int i = 0; i < count; i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSize( + this->entities(static_cast(i))); + } + } + + // string token = 2; + if (this->token().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->token()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void NamedEntityIdentifierList::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityIdentifierList) + GOOGLE_DCHECK_NE(&from, this); + const NamedEntityIdentifierList* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityIdentifierList) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityIdentifierList) + MergeFrom(*source); + } +} + +void NamedEntityIdentifierList::MergeFrom(const NamedEntityIdentifierList& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityIdentifierList) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + entities_.MergeFrom(from.entities_); + if (from.token().size() > 0) { + + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } +} + +void NamedEntityIdentifierList::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityIdentifierList) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void NamedEntityIdentifierList::CopyFrom(const NamedEntityIdentifierList& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityIdentifierList) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NamedEntityIdentifierList::IsInitialized() const { + return true; +} + +void NamedEntityIdentifierList::Swap(NamedEntityIdentifierList* other) { + if (other == this) return; + InternalSwap(other); +} +void NamedEntityIdentifierList::InternalSwap(NamedEntityIdentifierList* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + CastToBase(&entities_)->InternalSwap(CastToBase(&other->entities_)); + token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata NamedEntityIdentifierList::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void NamedEntityList::InitAsDefaultInstance() { +} +class NamedEntityList::HasBitSetters { + public: +}; + +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int NamedEntityList::kEntitiesFieldNumber; +const int NamedEntityList::kTokenFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +NamedEntityList::NamedEntityList() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityList) +} +NamedEntityList::NamedEntityList(const NamedEntityList& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr), + entities_(from.entities_) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (from.token().size() > 0) { + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityList) +} + +void NamedEntityList::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_NamedEntityList_flyteidl_2fadmin_2fcommon_2eproto.base); + token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +NamedEntityList::~NamedEntityList() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityList) + SharedDtor(); +} + +void NamedEntityList::SharedDtor() { + token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} + +void NamedEntityList::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const NamedEntityList& NamedEntityList::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityList_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void NamedEntityList::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityList) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + entities_.Clear(); + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* NamedEntityList::_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.admin.NamedEntity entities = 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::admin::NamedEntity::_InternalParse; + object = msg->add_entities(); + 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; + } + // string token = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityList.token"); + object = msg->mutable_token(); + 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) { + 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; +string_till_end: + static_cast<::std::string*>(object)->clear(); + static_cast<::std::string*>(object)->reserve(size); + goto len_delim_till_end; +len_delim_till_end: + return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, + {parser_till_end, object}, size); +} +#else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +bool NamedEntityList::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.admin.NamedEntityList) + 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.admin.NamedEntity entities = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, add_entities())); + } else { + goto handle_unusual; + } + break; + } + + // string token = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadString( + input, this->mutable_token())); + DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::PARSE, + "flyteidl.admin.NamedEntityList.token")); + } 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.admin.NamedEntityList) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityList) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void NamedEntityList::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityList) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .flyteidl.admin.NamedEntity entities = 1; + for (unsigned int i = 0, + n = static_cast(this->entities_size()); i < n; i++) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 1, + this->entities(static_cast(i)), + output); + } + + // string token = 2; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityList.token"); + ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( + 2, this->token(), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityList) +} + +::google::protobuf::uint8* NamedEntityList::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityList) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .flyteidl.admin.NamedEntity entities = 1; + for (unsigned int i = 0, + n = static_cast(this->entities_size()); i < n; i++) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 1, this->entities(static_cast(i)), target); + } + + // string token = 2; + if (this->token().size() > 0) { + ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( + this->token().data(), static_cast(this->token().length()), + ::google::protobuf::internal::WireFormatLite::SERIALIZE, + "flyteidl.admin.NamedEntityList.token"); + target = + ::google::protobuf::internal::WireFormatLite::WriteStringToArray( + 2, this->token(), 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.admin.NamedEntityList) + return target; +} + +size_t NamedEntityList::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityList) + 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.admin.NamedEntity entities = 1; + { + unsigned int count = static_cast(this->entities_size()); + total_size += 1UL * count; + for (unsigned int i = 0; i < count; i++) { + total_size += + ::google::protobuf::internal::WireFormatLite::MessageSize( + this->entities(static_cast(i))); + } + } + + // string token = 2; + if (this->token().size() > 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::StringSize( + this->token()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void NamedEntityList::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityList) + GOOGLE_DCHECK_NE(&from, this); + const NamedEntityList* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityList) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityList) + MergeFrom(*source); + } +} + +void NamedEntityList::MergeFrom(const NamedEntityList& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityList) + GOOGLE_DCHECK_NE(&from, this); + _internal_metadata_.MergeFrom(from._internal_metadata_); + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + entities_.MergeFrom(from.entities_); + if (from.token().size() > 0) { + + token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + } +} + +void NamedEntityList::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityList) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void NamedEntityList::CopyFrom(const NamedEntityList& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityList) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NamedEntityList::IsInitialized() const { + return true; +} + +void NamedEntityList::Swap(NamedEntityList* other) { + if (other == this) return; + InternalSwap(other); +} +void NamedEntityList::InternalSwap(NamedEntityList* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + CastToBase(&entities_)->InternalSwap(CastToBase(&other->entities_)); + token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), + GetArenaNoVirtual()); +} + +::google::protobuf::Metadata NamedEntityList::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void NamedEntityGetRequest::InitAsDefaultInstance() { + ::flyteidl::admin::_NamedEntityGetRequest_default_instance_._instance.get_mutable()->id_ = const_cast< ::flyteidl::admin::NamedEntityIdentifier*>( + ::flyteidl::admin::NamedEntityIdentifier::internal_default_instance()); +} +class NamedEntityGetRequest::HasBitSetters { + public: + static const ::flyteidl::admin::NamedEntityIdentifier& id(const NamedEntityGetRequest* msg); +}; + +const ::flyteidl::admin::NamedEntityIdentifier& +NamedEntityGetRequest::HasBitSetters::id(const NamedEntityGetRequest* msg) { + return *msg->id_; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int NamedEntityGetRequest::kResourceTypeFieldNumber; +const int NamedEntityGetRequest::kIdFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +NamedEntityGetRequest::NamedEntityGetRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityGetRequest) +} +NamedEntityGetRequest::NamedEntityGetRequest(const NamedEntityGetRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + if (from.has_id()) { + id_ = new ::flyteidl::admin::NamedEntityIdentifier(*from.id_); + } else { + id_ = nullptr; + } + resource_type_ = from.resource_type_; + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityGetRequest) +} + +void NamedEntityGetRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_NamedEntityGetRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + ::memset(&id_, 0, static_cast( + reinterpret_cast(&resource_type_) - + reinterpret_cast(&id_)) + sizeof(resource_type_)); +} + +NamedEntityGetRequest::~NamedEntityGetRequest() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityGetRequest) + SharedDtor(); +} + +void NamedEntityGetRequest::SharedDtor() { + if (this != internal_default_instance()) delete id_; +} + +void NamedEntityGetRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const NamedEntityGetRequest& NamedEntityGetRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityGetRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void NamedEntityGetRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityGetRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaNoVirtual() == nullptr && id_ != nullptr) { + delete id_; + } + id_ = nullptr; + resource_type_ = 0; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* NamedEntityGetRequest::_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.ResourceType resource_type = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_resource_type(static_cast<::flyteidl::core::ResourceType>(val)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // .flyteidl.admin.NamedEntityIdentifier id = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::admin::NamedEntityIdentifier::_InternalParse; + object = msg->mutable_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 NamedEntityGetRequest::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.admin.NamedEntityGetRequest) + 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.ResourceType resource_type = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_resource_type(static_cast< ::flyteidl::core::ResourceType >(value)); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.admin.NamedEntityIdentifier id = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_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.admin.NamedEntityGetRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityGetRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void NamedEntityGetRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityGetRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 1, this->resource_type(), output); + } + + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, HasBitSetters::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.admin.NamedEntityGetRequest) +} + +::google::protobuf::uint8* NamedEntityGetRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityGetRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 1, this->resource_type(), target); + } + + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, HasBitSetters::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.admin.NamedEntityGetRequest) + return target; +} + +size_t NamedEntityGetRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityGetRequest) + 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.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *id_); + } + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::EnumSize(this->resource_type()); + } + + int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); + SetCachedSize(cached_size); + return total_size; +} + +void NamedEntityGetRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityGetRequest) + GOOGLE_DCHECK_NE(&from, this); + const NamedEntityGetRequest* source = + ::google::protobuf::DynamicCastToGenerated( + &from); + if (source == nullptr) { + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityGetRequest) + ::google::protobuf::internal::ReflectionOps::Merge(from, this); + } else { + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityGetRequest) + MergeFrom(*source); + } +} + +void NamedEntityGetRequest::MergeFrom(const NamedEntityGetRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityGetRequest) + 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_id()) { + mutable_id()->::flyteidl::admin::NamedEntityIdentifier::MergeFrom(from.id()); + } + if (from.resource_type() != 0) { + set_resource_type(from.resource_type()); + } +} + +void NamedEntityGetRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityGetRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +void NamedEntityGetRequest::CopyFrom(const NamedEntityGetRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityGetRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NamedEntityGetRequest::IsInitialized() const { + return true; +} + +void NamedEntityGetRequest::Swap(NamedEntityGetRequest* other) { + if (other == this) return; + InternalSwap(other); +} +void NamedEntityGetRequest::InternalSwap(NamedEntityGetRequest* other) { + using std::swap; + _internal_metadata_.Swap(&other->_internal_metadata_); + swap(id_, other->id_); + swap(resource_type_, other->resource_type_); +} + +::google::protobuf::Metadata NamedEntityGetRequest::GetMetadata() const { + ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; +} + + +// =================================================================== + +void NamedEntityUpdateRequest::InitAsDefaultInstance() { + ::flyteidl::admin::_NamedEntityUpdateRequest_default_instance_._instance.get_mutable()->id_ = const_cast< ::flyteidl::admin::NamedEntityIdentifier*>( + ::flyteidl::admin::NamedEntityIdentifier::internal_default_instance()); + ::flyteidl::admin::_NamedEntityUpdateRequest_default_instance_._instance.get_mutable()->metadata_ = const_cast< ::flyteidl::admin::NamedEntityMetadata*>( + ::flyteidl::admin::NamedEntityMetadata::internal_default_instance()); +} +class NamedEntityUpdateRequest::HasBitSetters { + public: + static const ::flyteidl::admin::NamedEntityIdentifier& id(const NamedEntityUpdateRequest* msg); + static const ::flyteidl::admin::NamedEntityMetadata& metadata(const NamedEntityUpdateRequest* msg); +}; + +const ::flyteidl::admin::NamedEntityIdentifier& +NamedEntityUpdateRequest::HasBitSetters::id(const NamedEntityUpdateRequest* msg) { + return *msg->id_; +} +const ::flyteidl::admin::NamedEntityMetadata& +NamedEntityUpdateRequest::HasBitSetters::metadata(const NamedEntityUpdateRequest* msg) { + return *msg->metadata_; +} +#if !defined(_MSC_VER) || _MSC_VER >= 1900 +const int NamedEntityUpdateRequest::kResourceTypeFieldNumber; +const int NamedEntityUpdateRequest::kIdFieldNumber; +const int NamedEntityUpdateRequest::kMetadataFieldNumber; +#endif // !defined(_MSC_VER) || _MSC_VER >= 1900 + +NamedEntityUpdateRequest::NamedEntityUpdateRequest() + : ::google::protobuf::Message(), _internal_metadata_(nullptr) { + SharedCtor(); + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityUpdateRequest) +} +NamedEntityUpdateRequest::NamedEntityUpdateRequest(const NamedEntityUpdateRequest& from) + : ::google::protobuf::Message(), + _internal_metadata_(nullptr) { + _internal_metadata_.MergeFrom(from._internal_metadata_); + if (from.has_id()) { + id_ = new ::flyteidl::admin::NamedEntityIdentifier(*from.id_); + } else { + id_ = nullptr; + } + if (from.has_metadata()) { + metadata_ = new ::flyteidl::admin::NamedEntityMetadata(*from.metadata_); + } else { + metadata_ = nullptr; + } + resource_type_ = from.resource_type_; + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityUpdateRequest) +} + +void NamedEntityUpdateRequest::SharedCtor() { + ::google::protobuf::internal::InitSCC( + &scc_info_NamedEntityUpdateRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + ::memset(&id_, 0, static_cast( + reinterpret_cast(&resource_type_) - + reinterpret_cast(&id_)) + sizeof(resource_type_)); +} + +NamedEntityUpdateRequest::~NamedEntityUpdateRequest() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityUpdateRequest) + SharedDtor(); +} + +void NamedEntityUpdateRequest::SharedDtor() { + if (this != internal_default_instance()) delete id_; + if (this != internal_default_instance()) delete metadata_; +} + +void NamedEntityUpdateRequest::SetCachedSize(int size) const { + _cached_size_.Set(size); +} +const NamedEntityUpdateRequest& NamedEntityUpdateRequest::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityUpdateRequest_flyteidl_2fadmin_2fcommon_2eproto.base); + return *internal_default_instance(); +} + + +void NamedEntityUpdateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityUpdateRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaNoVirtual() == nullptr && id_ != nullptr) { + delete id_; + } + id_ = nullptr; + if (GetArenaNoVirtual() == nullptr && metadata_ != nullptr) { + delete metadata_; + } + metadata_ = nullptr; + resource_type_ = 0; + _internal_metadata_.Clear(); +} + +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +const char* NamedEntityUpdateRequest::_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.ResourceType resource_type = 1; + case 1: { + if (static_cast<::google::protobuf::uint8>(tag) != 8) goto handle_unusual; + ::google::protobuf::uint64 val = ::google::protobuf::internal::ReadVarint(&ptr); + msg->set_resource_type(static_cast<::flyteidl::core::ResourceType>(val)); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + break; + } + // .flyteidl.admin.NamedEntityIdentifier id = 2; + case 2: { + if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; + ptr = ::google::protobuf::io::ReadSize(ptr, &size); + GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); + parser_till_end = ::flyteidl::admin::NamedEntityIdentifier::_InternalParse; + object = msg->mutable_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; + } + // .flyteidl.admin.NamedEntityMetadata metadata = 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); + parser_till_end = ::flyteidl::admin::NamedEntityMetadata::_InternalParse; + object = msg->mutable_metadata(); + 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 NamedEntityUpdateRequest::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.admin.NamedEntityUpdateRequest) + 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.ResourceType resource_type = 1; + case 1: { + if (static_cast< ::google::protobuf::uint8>(tag) == (8 & 0xFF)) { + int value = 0; + DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< + int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>( + input, &value))); + set_resource_type(static_cast< ::flyteidl::core::ResourceType >(value)); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.admin.NamedEntityIdentifier id = 2; + case 2: { + if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_id())); + } else { + goto handle_unusual; + } + break; + } + + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + case 3: { + if (static_cast< ::google::protobuf::uint8>(tag) == (26 & 0xFF)) { + DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( + input, mutable_metadata())); + } 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.admin.NamedEntityUpdateRequest) + return true; +failure: + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityUpdateRequest) + return false; +#undef DO_ +} +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + +void NamedEntityUpdateRequest::SerializeWithCachedSizes( + ::google::protobuf::io::CodedOutputStream* output) const { + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityUpdateRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + ::google::protobuf::internal::WireFormatLite::WriteEnum( + 1, this->resource_type(), output); + } + + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 2, HasBitSetters::id(this), output); + } + + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + if (this->has_metadata()) { + ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( + 3, HasBitSetters::metadata(this), output); + } + + if (_internal_metadata_.have_unknown_fields()) { + ::google::protobuf::internal::WireFormat::SerializeUnknownFields( + _internal_metadata_.unknown_fields(), output); + } + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityUpdateRequest) +} + +::google::protobuf::uint8* NamedEntityUpdateRequest::InternalSerializeWithCachedSizesToArray( + ::google::protobuf::uint8* target) const { + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityUpdateRequest) + ::google::protobuf::uint32 cached_has_bits = 0; + (void) cached_has_bits; + + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { + target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray( + 1, this->resource_type(), target); + } + + // .flyteidl.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 2, HasBitSetters::id(this), target); + } + + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + if (this->has_metadata()) { + target = ::google::protobuf::internal::WireFormatLite:: + InternalWriteMessageToArray( + 3, HasBitSetters::metadata(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.admin.NamedEntityUpdateRequest) + return target; +} + +size_t NamedEntityUpdateRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityUpdateRequest) + 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.admin.NamedEntityIdentifier id = 2; + if (this->has_id()) { + total_size += 1 + + ::google::protobuf::internal::WireFormatLite::MessageSize( + *id_); } - // .flyteidl.admin.Sort sort_by = 5; - if (this->has_sort_by()) { + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + if (this->has_metadata()) { total_size += 1 + ::google::protobuf::internal::WireFormatLite::MessageSize( - *sort_by_); + *metadata_); } - // uint32 limit = 3; - if (this->limit() != 0) { + // .flyteidl.core.ResourceType resource_type = 1; + if (this->resource_type() != 0) { total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->limit()); + ::google::protobuf::internal::WireFormatLite::EnumSize(this->resource_type()); } int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); @@ -1829,84 +4828,70 @@ size_t NamedEntityIdentifierListRequest::ByteSizeLong() const { return total_size; } -void NamedEntityIdentifierListRequest::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) +void NamedEntityUpdateRequest::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityUpdateRequest) GOOGLE_DCHECK_NE(&from, this); - const NamedEntityIdentifierListRequest* source = - ::google::protobuf::DynamicCastToGenerated( + const NamedEntityUpdateRequest* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityUpdateRequest) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityUpdateRequest) MergeFrom(*source); } } -void NamedEntityIdentifierListRequest::MergeFrom(const NamedEntityIdentifierListRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) +void NamedEntityUpdateRequest::MergeFrom(const NamedEntityUpdateRequest& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityUpdateRequest) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - if (from.project().size() > 0) { - - project_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.project_); - } - if (from.domain().size() > 0) { - - domain_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.domain_); - } - if (from.token().size() > 0) { - - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); + if (from.has_id()) { + mutable_id()->::flyteidl::admin::NamedEntityIdentifier::MergeFrom(from.id()); } - if (from.has_sort_by()) { - mutable_sort_by()->::flyteidl::admin::Sort::MergeFrom(from.sort_by()); + if (from.has_metadata()) { + mutable_metadata()->::flyteidl::admin::NamedEntityMetadata::MergeFrom(from.metadata()); } - if (from.limit() != 0) { - set_limit(from.limit()); + if (from.resource_type() != 0) { + set_resource_type(from.resource_type()); } } -void NamedEntityIdentifierListRequest::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) +void NamedEntityUpdateRequest::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityUpdateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -void NamedEntityIdentifierListRequest::CopyFrom(const NamedEntityIdentifierListRequest& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityIdentifierListRequest) +void NamedEntityUpdateRequest::CopyFrom(const NamedEntityUpdateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityUpdateRequest) if (&from == this) return; Clear(); MergeFrom(from); } -bool NamedEntityIdentifierListRequest::IsInitialized() const { +bool NamedEntityUpdateRequest::IsInitialized() const { return true; } -void NamedEntityIdentifierListRequest::Swap(NamedEntityIdentifierListRequest* other) { +void NamedEntityUpdateRequest::Swap(NamedEntityUpdateRequest* other) { if (other == this) return; InternalSwap(other); } -void NamedEntityIdentifierListRequest::InternalSwap(NamedEntityIdentifierListRequest* other) { +void NamedEntityUpdateRequest::InternalSwap(NamedEntityUpdateRequest* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - project_.Swap(&other->project_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - domain_.Swap(&other->domain_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); - swap(sort_by_, other->sort_by_); - swap(limit_, other->limit_); + swap(id_, other->id_); + swap(metadata_, other->metadata_); + swap(resource_type_, other->resource_type_); } -::google::protobuf::Metadata NamedEntityIdentifierListRequest::GetMetadata() const { +::google::protobuf::Metadata NamedEntityUpdateRequest::GetMetadata() const { ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; } @@ -1914,73 +4899,60 @@ ::google::protobuf::Metadata NamedEntityIdentifierListRequest::GetMetadata() con // =================================================================== -void NamedEntityIdentifierList::InitAsDefaultInstance() { +void NamedEntityUpdateResponse::InitAsDefaultInstance() { } -class NamedEntityIdentifierList::HasBitSetters { +class NamedEntityUpdateResponse::HasBitSetters { public: }; #if !defined(_MSC_VER) || _MSC_VER >= 1900 -const int NamedEntityIdentifierList::kEntitiesFieldNumber; -const int NamedEntityIdentifierList::kTokenFieldNumber; #endif // !defined(_MSC_VER) || _MSC_VER >= 1900 -NamedEntityIdentifierList::NamedEntityIdentifierList() +NamedEntityUpdateResponse::NamedEntityUpdateResponse() : ::google::protobuf::Message(), _internal_metadata_(nullptr) { SharedCtor(); - // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(constructor:flyteidl.admin.NamedEntityUpdateResponse) } -NamedEntityIdentifierList::NamedEntityIdentifierList(const NamedEntityIdentifierList& from) +NamedEntityUpdateResponse::NamedEntityUpdateResponse(const NamedEntityUpdateResponse& from) : ::google::protobuf::Message(), - _internal_metadata_(nullptr), - entities_(from.entities_) { + _internal_metadata_(nullptr) { _internal_metadata_.MergeFrom(from._internal_metadata_); - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); - if (from.token().size() > 0) { - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); - } - // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(copy_constructor:flyteidl.admin.NamedEntityUpdateResponse) } -void NamedEntityIdentifierList::SharedCtor() { - ::google::protobuf::internal::InitSCC( - &scc_info_NamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto.base); - token_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +void NamedEntityUpdateResponse::SharedCtor() { } -NamedEntityIdentifierList::~NamedEntityIdentifierList() { - // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityIdentifierList) +NamedEntityUpdateResponse::~NamedEntityUpdateResponse() { + // @@protoc_insertion_point(destructor:flyteidl.admin.NamedEntityUpdateResponse) SharedDtor(); } -void NamedEntityIdentifierList::SharedDtor() { - token_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +void NamedEntityUpdateResponse::SharedDtor() { } -void NamedEntityIdentifierList::SetCachedSize(int size) const { +void NamedEntityUpdateResponse::SetCachedSize(int size) const { _cached_size_.Set(size); } -const NamedEntityIdentifierList& NamedEntityIdentifierList::default_instance() { - ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityIdentifierList_flyteidl_2fadmin_2fcommon_2eproto.base); +const NamedEntityUpdateResponse& NamedEntityUpdateResponse::default_instance() { + ::google::protobuf::internal::InitSCC(&::scc_info_NamedEntityUpdateResponse_flyteidl_2fadmin_2fcommon_2eproto.base); return *internal_default_instance(); } -void NamedEntityIdentifierList::Clear() { -// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityIdentifierList) +void NamedEntityUpdateResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:flyteidl.admin.NamedEntityUpdateResponse) ::google::protobuf::uint32 cached_has_bits = 0; // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - entities_.Clear(); - token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); _internal_metadata_.Clear(); } #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -const char* NamedEntityIdentifierList::_InternalParse(const char* begin, const char* end, void* object, +const char* NamedEntityUpdateResponse::_InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx) { - auto msg = static_cast(object); + auto msg = static_cast(object); ::google::protobuf::int32 size; (void)size; int depth; (void)depth; ::google::protobuf::uint32 tag; @@ -1990,40 +4962,7 @@ const char* NamedEntityIdentifierList::_InternalParse(const char* begin, const c ptr = ::google::protobuf::io::Parse32(ptr, &tag); GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); switch (tag >> 3) { - // repeated .flyteidl.admin.NamedEntityIdentifier entities = 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::admin::NamedEntityIdentifier::_InternalParse; - object = msg->add_entities(); - 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; - } - // string token = 2; - case 2: { - if (static_cast<::google::protobuf::uint8>(tag) != 18) goto handle_unusual; - ptr = ::google::protobuf::io::ReadSize(ptr, &size); - GOOGLE_PROTOBUF_PARSER_ASSERT(ptr); - ctx->extra_parse_data().SetFieldName("flyteidl.admin.NamedEntityIdentifierList.token"); - object = msg->mutable_token(); - 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) { ctx->EndGroup(tag); return ptr; @@ -2037,139 +4976,63 @@ const char* NamedEntityIdentifierList::_InternalParse(const char* begin, const c } // switch } // while return ptr; -string_till_end: - static_cast<::std::string*>(object)->clear(); - static_cast<::std::string*>(object)->reserve(size); - goto len_delim_till_end; -len_delim_till_end: - return ctx->StoreAndTailCall(ptr, end, {_InternalParse, msg}, - {parser_till_end, object}, size); } #else // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -bool NamedEntityIdentifierList::MergePartialFromCodedStream( +bool NamedEntityUpdateResponse::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.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(parse_start:flyteidl.admin.NamedEntityUpdateResponse) 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.admin.NamedEntityIdentifier entities = 1; - case 1: { - if (static_cast< ::google::protobuf::uint8>(tag) == (10 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadMessage( - input, add_entities())); - } else { - goto handle_unusual; - } - break; - } - - // string token = 2; - case 2: { - if (static_cast< ::google::protobuf::uint8>(tag) == (18 & 0xFF)) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_token())); - DO_(::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::PARSE, - "flyteidl.admin.NamedEntityIdentifierList.token")); - } 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; - } + handle_unusual: + if (tag == 0) { + goto success; } + DO_(::google::protobuf::internal::WireFormat::SkipField( + input, tag, _internal_metadata_.mutable_unknown_fields())); } success: - // @@protoc_insertion_point(parse_success:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(parse_success:flyteidl.admin.NamedEntityUpdateResponse) return true; failure: - // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(parse_failure:flyteidl.admin.NamedEntityUpdateResponse) return false; #undef DO_ } #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -void NamedEntityIdentifierList::SerializeWithCachedSizes( +void NamedEntityUpdateResponse::SerializeWithCachedSizes( ::google::protobuf::io::CodedOutputStream* output) const { - // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(serialize_start:flyteidl.admin.NamedEntityUpdateResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - for (unsigned int i = 0, - n = static_cast(this->entities_size()); i < n; i++) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 1, - this->entities(static_cast(i)), - output); - } - - // string token = 2; - if (this->token().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierList.token"); - ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased( - 2, this->token(), output); - } - if (_internal_metadata_.have_unknown_fields()) { ::google::protobuf::internal::WireFormat::SerializeUnknownFields( _internal_metadata_.unknown_fields(), output); } - // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(serialize_end:flyteidl.admin.NamedEntityUpdateResponse) } -::google::protobuf::uint8* NamedEntityIdentifierList::InternalSerializeWithCachedSizesToArray( +::google::protobuf::uint8* NamedEntityUpdateResponse::InternalSerializeWithCachedSizesToArray( ::google::protobuf::uint8* target) const { - // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(serialize_to_array_start:flyteidl.admin.NamedEntityUpdateResponse) ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - for (unsigned int i = 0, - n = static_cast(this->entities_size()); i < n; i++) { - target = ::google::protobuf::internal::WireFormatLite:: - InternalWriteMessageToArray( - 1, this->entities(static_cast(i)), target); - } - - // string token = 2; - if (this->token().size() > 0) { - ::google::protobuf::internal::WireFormatLite::VerifyUtf8String( - this->token().data(), static_cast(this->token().length()), - ::google::protobuf::internal::WireFormatLite::SERIALIZE, - "flyteidl.admin.NamedEntityIdentifierList.token"); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->token(), 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.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(serialize_to_array_end:flyteidl.admin.NamedEntityUpdateResponse) return target; } -size_t NamedEntityIdentifierList::ByteSizeLong() const { -// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityIdentifierList) +size_t NamedEntityUpdateResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:flyteidl.admin.NamedEntityUpdateResponse) size_t total_size = 0; if (_internal_metadata_.have_unknown_fields()) { @@ -2181,89 +5044,63 @@ size_t NamedEntityIdentifierList::ByteSizeLong() const { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - { - unsigned int count = static_cast(this->entities_size()); - total_size += 1UL * count; - for (unsigned int i = 0; i < count; i++) { - total_size += - ::google::protobuf::internal::WireFormatLite::MessageSize( - this->entities(static_cast(i))); - } - } - - // string token = 2; - if (this->token().size() > 0) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->token()); - } - int cached_size = ::google::protobuf::internal::ToCachedSize(total_size); SetCachedSize(cached_size); return total_size; } -void NamedEntityIdentifierList::MergeFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityIdentifierList) +void NamedEntityUpdateResponse::MergeFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_merge_from_start:flyteidl.admin.NamedEntityUpdateResponse) GOOGLE_DCHECK_NE(&from, this); - const NamedEntityIdentifierList* source = - ::google::protobuf::DynamicCastToGenerated( + const NamedEntityUpdateResponse* source = + ::google::protobuf::DynamicCastToGenerated( &from); if (source == nullptr) { - // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(generalized_merge_from_cast_fail:flyteidl.admin.NamedEntityUpdateResponse) ::google::protobuf::internal::ReflectionOps::Merge(from, this); } else { - // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(generalized_merge_from_cast_success:flyteidl.admin.NamedEntityUpdateResponse) MergeFrom(*source); } } -void NamedEntityIdentifierList::MergeFrom(const NamedEntityIdentifierList& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityIdentifierList) +void NamedEntityUpdateResponse::MergeFrom(const NamedEntityUpdateResponse& from) { +// @@protoc_insertion_point(class_specific_merge_from_start:flyteidl.admin.NamedEntityUpdateResponse) GOOGLE_DCHECK_NE(&from, this); _internal_metadata_.MergeFrom(from._internal_metadata_); ::google::protobuf::uint32 cached_has_bits = 0; (void) cached_has_bits; - entities_.MergeFrom(from.entities_); - if (from.token().size() > 0) { - - token_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.token_); - } } -void NamedEntityIdentifierList::CopyFrom(const ::google::protobuf::Message& from) { -// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityIdentifierList) +void NamedEntityUpdateResponse::CopyFrom(const ::google::protobuf::Message& from) { +// @@protoc_insertion_point(generalized_copy_from_start:flyteidl.admin.NamedEntityUpdateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -void NamedEntityIdentifierList::CopyFrom(const NamedEntityIdentifierList& from) { -// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityIdentifierList) +void NamedEntityUpdateResponse::CopyFrom(const NamedEntityUpdateResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:flyteidl.admin.NamedEntityUpdateResponse) if (&from == this) return; Clear(); MergeFrom(from); } -bool NamedEntityIdentifierList::IsInitialized() const { +bool NamedEntityUpdateResponse::IsInitialized() const { return true; } -void NamedEntityIdentifierList::Swap(NamedEntityIdentifierList* other) { +void NamedEntityUpdateResponse::Swap(NamedEntityUpdateResponse* other) { if (other == this) return; InternalSwap(other); } -void NamedEntityIdentifierList::InternalSwap(NamedEntityIdentifierList* other) { +void NamedEntityUpdateResponse::InternalSwap(NamedEntityUpdateResponse* other) { using std::swap; _internal_metadata_.Swap(&other->_internal_metadata_); - CastToBase(&entities_)->InternalSwap(CastToBase(&other->entities_)); - token_.Swap(&other->token_, &::google::protobuf::internal::GetEmptyStringAlreadyInited(), - GetArenaNoVirtual()); } -::google::protobuf::Metadata NamedEntityIdentifierList::GetMetadata() const { +::google::protobuf::Metadata NamedEntityUpdateResponse::GetMetadata() const { ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[kIndexInFileMessages]; } @@ -4923,7 +7760,7 @@ void Labels_ValuesEntry_DoNotUse::MergeFrom(const Labels_ValuesEntry_DoNotUse& o } ::google::protobuf::Metadata Labels_ValuesEntry_DoNotUse::GetMetadata() const { ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); - return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[11]; + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[18]; } void Labels_ValuesEntry_DoNotUse::MergeFrom( const ::google::protobuf::Message& other) { @@ -5346,7 +8183,7 @@ void Annotations_ValuesEntry_DoNotUse::MergeFrom(const Annotations_ValuesEntry_D } ::google::protobuf::Metadata Annotations_ValuesEntry_DoNotUse::GetMetadata() const { ::google::protobuf::internal::AssignDescriptors(&::assign_descriptors_table_flyteidl_2fadmin_2fcommon_2eproto); - return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[13]; + return ::file_level_metadata_flyteidl_2fadmin_2fcommon_2eproto[20]; } void Annotations_ValuesEntry_DoNotUse::MergeFrom( const ::google::protobuf::Message& other) { @@ -5767,15 +8604,36 @@ namespace protobuf { template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityIdentifier* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityIdentifier >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::admin::NamedEntityIdentifier >(arena); } +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityMetadata* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityMetadata >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntityMetadata >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntity* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntity >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntity >(arena); +} template<> PROTOBUF_NOINLINE ::flyteidl::admin::Sort* Arena::CreateMaybeMessage< ::flyteidl::admin::Sort >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::admin::Sort >(arena); } template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityIdentifierListRequest* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityIdentifierListRequest >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::admin::NamedEntityIdentifierListRequest >(arena); } +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityListRequest* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityListRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntityListRequest >(arena); +} template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityIdentifierList* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityIdentifierList >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::admin::NamedEntityIdentifierList >(arena); } +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityList* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityList >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntityList >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityGetRequest* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityGetRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntityGetRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityUpdateRequest* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityUpdateRequest >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntityUpdateRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::flyteidl::admin::NamedEntityUpdateResponse* Arena::CreateMaybeMessage< ::flyteidl::admin::NamedEntityUpdateResponse >(Arena* arena) { + return Arena::CreateInternal< ::flyteidl::admin::NamedEntityUpdateResponse >(arena); +} template<> PROTOBUF_NOINLINE ::flyteidl::admin::ObjectGetRequest* Arena::CreateMaybeMessage< ::flyteidl::admin::ObjectGetRequest >(Arena* arena) { return Arena::CreateInternal< ::flyteidl::admin::ObjectGetRequest >(arena); } diff --git a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h index 1f123e9c9c..d1581d870c 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h +++ b/flyteidl/gen/pb-cpp/flyteidl/admin/common.pb.h @@ -47,7 +47,7 @@ struct TableStruct_flyteidl_2fadmin_2fcommon_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[15] + static const ::google::protobuf::internal::ParseTable schema[22] PROTOBUF_SECTION_VARIABLE(protodesc_cold); static const ::google::protobuf::internal::FieldMetadata field_metadata[]; static const ::google::protobuf::internal::SerializationTable serialization_table[]; @@ -71,6 +71,12 @@ extern LabelsDefaultTypeInternal _Labels_default_instance_; class Labels_ValuesEntry_DoNotUse; class Labels_ValuesEntry_DoNotUseDefaultTypeInternal; extern Labels_ValuesEntry_DoNotUseDefaultTypeInternal _Labels_ValuesEntry_DoNotUse_default_instance_; +class NamedEntity; +class NamedEntityDefaultTypeInternal; +extern NamedEntityDefaultTypeInternal _NamedEntity_default_instance_; +class NamedEntityGetRequest; +class NamedEntityGetRequestDefaultTypeInternal; +extern NamedEntityGetRequestDefaultTypeInternal _NamedEntityGetRequest_default_instance_; class NamedEntityIdentifier; class NamedEntityIdentifierDefaultTypeInternal; extern NamedEntityIdentifierDefaultTypeInternal _NamedEntityIdentifier_default_instance_; @@ -80,6 +86,21 @@ extern NamedEntityIdentifierListDefaultTypeInternal _NamedEntityIdentifierList_d class NamedEntityIdentifierListRequest; class NamedEntityIdentifierListRequestDefaultTypeInternal; extern NamedEntityIdentifierListRequestDefaultTypeInternal _NamedEntityIdentifierListRequest_default_instance_; +class NamedEntityList; +class NamedEntityListDefaultTypeInternal; +extern NamedEntityListDefaultTypeInternal _NamedEntityList_default_instance_; +class NamedEntityListRequest; +class NamedEntityListRequestDefaultTypeInternal; +extern NamedEntityListRequestDefaultTypeInternal _NamedEntityListRequest_default_instance_; +class NamedEntityMetadata; +class NamedEntityMetadataDefaultTypeInternal; +extern NamedEntityMetadataDefaultTypeInternal _NamedEntityMetadata_default_instance_; +class NamedEntityUpdateRequest; +class NamedEntityUpdateRequestDefaultTypeInternal; +extern NamedEntityUpdateRequestDefaultTypeInternal _NamedEntityUpdateRequest_default_instance_; +class NamedEntityUpdateResponse; +class NamedEntityUpdateResponseDefaultTypeInternal; +extern NamedEntityUpdateResponseDefaultTypeInternal _NamedEntityUpdateResponse_default_instance_; class Notification; class NotificationDefaultTypeInternal; extern NotificationDefaultTypeInternal _Notification_default_instance_; @@ -110,9 +131,16 @@ template<> ::flyteidl::admin::Annotations_ValuesEntry_DoNotUse* Arena::CreateMay template<> ::flyteidl::admin::EmailNotification* Arena::CreateMaybeMessage<::flyteidl::admin::EmailNotification>(Arena*); template<> ::flyteidl::admin::Labels* Arena::CreateMaybeMessage<::flyteidl::admin::Labels>(Arena*); template<> ::flyteidl::admin::Labels_ValuesEntry_DoNotUse* Arena::CreateMaybeMessage<::flyteidl::admin::Labels_ValuesEntry_DoNotUse>(Arena*); +template<> ::flyteidl::admin::NamedEntity* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntity>(Arena*); +template<> ::flyteidl::admin::NamedEntityGetRequest* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityGetRequest>(Arena*); template<> ::flyteidl::admin::NamedEntityIdentifier* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityIdentifier>(Arena*); template<> ::flyteidl::admin::NamedEntityIdentifierList* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityIdentifierList>(Arena*); template<> ::flyteidl::admin::NamedEntityIdentifierListRequest* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityIdentifierListRequest>(Arena*); +template<> ::flyteidl::admin::NamedEntityList* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityList>(Arena*); +template<> ::flyteidl::admin::NamedEntityListRequest* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityListRequest>(Arena*); +template<> ::flyteidl::admin::NamedEntityMetadata* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityMetadata>(Arena*); +template<> ::flyteidl::admin::NamedEntityUpdateRequest* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityUpdateRequest>(Arena*); +template<> ::flyteidl::admin::NamedEntityUpdateResponse* Arena::CreateMaybeMessage<::flyteidl::admin::NamedEntityUpdateResponse>(Arena*); template<> ::flyteidl::admin::Notification* Arena::CreateMaybeMessage<::flyteidl::admin::Notification>(Arena*); template<> ::flyteidl::admin::ObjectGetRequest* Arena::CreateMaybeMessage<::flyteidl::admin::ObjectGetRequest>(Arena*); template<> ::flyteidl::admin::PagerDutyNotification* Arena::CreateMaybeMessage<::flyteidl::admin::PagerDutyNotification>(Arena*); @@ -298,6 +326,258 @@ class NamedEntityIdentifier final : }; // ------------------------------------------------------------------- +class NamedEntityMetadata final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityMetadata) */ { + public: + NamedEntityMetadata(); + virtual ~NamedEntityMetadata(); + + NamedEntityMetadata(const NamedEntityMetadata& from); + + inline NamedEntityMetadata& operator=(const NamedEntityMetadata& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + NamedEntityMetadata(NamedEntityMetadata&& from) noexcept + : NamedEntityMetadata() { + *this = ::std::move(from); + } + + inline NamedEntityMetadata& operator=(NamedEntityMetadata&& 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 NamedEntityMetadata& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const NamedEntityMetadata* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityMetadata_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + void Swap(NamedEntityMetadata* other); + friend void swap(NamedEntityMetadata& a, NamedEntityMetadata& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline NamedEntityMetadata* New() const final { + return CreateMaybeMessage(nullptr); + } + + NamedEntityMetadata* 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 NamedEntityMetadata& from); + void MergeFrom(const NamedEntityMetadata& 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(NamedEntityMetadata* 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 ------------------------------------------------------- + + // string description = 1; + void clear_description(); + static const int kDescriptionFieldNumber = 1; + const ::std::string& description() const; + void set_description(const ::std::string& value); + #if LANG_CXX11 + void set_description(::std::string&& value); + #endif + void set_description(const char* value); + void set_description(const char* value, size_t size); + ::std::string* mutable_description(); + ::std::string* release_description(); + void set_allocated_description(::std::string* description); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityMetadata) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr description_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class NamedEntity final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntity) */ { + public: + NamedEntity(); + virtual ~NamedEntity(); + + NamedEntity(const NamedEntity& from); + + inline NamedEntity& operator=(const NamedEntity& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + NamedEntity(NamedEntity&& from) noexcept + : NamedEntity() { + *this = ::std::move(from); + } + + inline NamedEntity& operator=(NamedEntity&& 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 NamedEntity& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const NamedEntity* internal_default_instance() { + return reinterpret_cast( + &_NamedEntity_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + void Swap(NamedEntity* other); + friend void swap(NamedEntity& a, NamedEntity& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline NamedEntity* New() const final { + return CreateMaybeMessage(nullptr); + } + + NamedEntity* 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 NamedEntity& from); + void MergeFrom(const NamedEntity& 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(NamedEntity* 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.admin.NamedEntityIdentifier id = 2; + bool has_id() const; + void clear_id(); + static const int kIdFieldNumber = 2; + const ::flyteidl::admin::NamedEntityIdentifier& id() const; + ::flyteidl::admin::NamedEntityIdentifier* release_id(); + ::flyteidl::admin::NamedEntityIdentifier* mutable_id(); + void set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id); + + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + bool has_metadata() const; + void clear_metadata(); + static const int kMetadataFieldNumber = 3; + const ::flyteidl::admin::NamedEntityMetadata& metadata() const; + ::flyteidl::admin::NamedEntityMetadata* release_metadata(); + ::flyteidl::admin::NamedEntityMetadata* mutable_metadata(); + void set_allocated_metadata(::flyteidl::admin::NamedEntityMetadata* metadata); + + // .flyteidl.core.ResourceType resource_type = 1; + void clear_resource_type(); + static const int kResourceTypeFieldNumber = 1; + ::flyteidl::core::ResourceType resource_type() const; + void set_resource_type(::flyteidl::core::ResourceType value); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntity) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::flyteidl::admin::NamedEntityIdentifier* id_; + ::flyteidl::admin::NamedEntityMetadata* metadata_; + int resource_type_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + class Sort final : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Sort) */ { public: @@ -336,7 +616,7 @@ class Sort final : &_Sort_default_instance_); } static constexpr int kIndexInFileMessages = - 1; + 3; void Swap(Sort* other); friend void swap(Sort& a, Sort& b) { @@ -489,7 +769,7 @@ class NamedEntityIdentifierListRequest final : &_NamedEntityIdentifierListRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 2; + 4; void Swap(NamedEntityIdentifierListRequest* other); friend void swap(NamedEntityIdentifierListRequest& a, NamedEntityIdentifierListRequest& b) { @@ -618,25 +898,25 @@ class NamedEntityIdentifierListRequest final : }; // ------------------------------------------------------------------- -class NamedEntityIdentifierList final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityIdentifierList) */ { +class NamedEntityListRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityListRequest) */ { public: - NamedEntityIdentifierList(); - virtual ~NamedEntityIdentifierList(); + NamedEntityListRequest(); + virtual ~NamedEntityListRequest(); - NamedEntityIdentifierList(const NamedEntityIdentifierList& from); + NamedEntityListRequest(const NamedEntityListRequest& from); - inline NamedEntityIdentifierList& operator=(const NamedEntityIdentifierList& from) { + inline NamedEntityListRequest& operator=(const NamedEntityListRequest& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - NamedEntityIdentifierList(NamedEntityIdentifierList&& from) noexcept - : NamedEntityIdentifierList() { + NamedEntityListRequest(NamedEntityListRequest&& from) noexcept + : NamedEntityListRequest() { *this = ::std::move(from); } - inline NamedEntityIdentifierList& operator=(NamedEntityIdentifierList&& from) noexcept { + inline NamedEntityListRequest& operator=(NamedEntityListRequest&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -648,34 +928,34 @@ class NamedEntityIdentifierList final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const NamedEntityIdentifierList& default_instance(); + static const NamedEntityListRequest& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const NamedEntityIdentifierList* internal_default_instance() { - return reinterpret_cast( - &_NamedEntityIdentifierList_default_instance_); + static inline const NamedEntityListRequest* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityListRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 3; + 5; - void Swap(NamedEntityIdentifierList* other); - friend void swap(NamedEntityIdentifierList& a, NamedEntityIdentifierList& b) { + void Swap(NamedEntityListRequest* other); + friend void swap(NamedEntityListRequest& a, NamedEntityListRequest& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline NamedEntityIdentifierList* New() const final { - return CreateMaybeMessage(nullptr); + inline NamedEntityListRequest* New() const final { + return CreateMaybeMessage(nullptr); } - NamedEntityIdentifierList* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + NamedEntityListRequest* 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 NamedEntityIdentifierList& from); - void MergeFrom(const NamedEntityIdentifierList& from); + void CopyFrom(const NamedEntityListRequest& from); + void MergeFrom(const NamedEntityListRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -697,7 +977,7 @@ class NamedEntityIdentifierList final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(NamedEntityIdentifierList* other); + void InternalSwap(NamedEntityListRequest* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -713,21 +993,37 @@ class NamedEntityIdentifierList final : // accessors ------------------------------------------------------- - // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - int entities_size() const; - void clear_entities(); - static const int kEntitiesFieldNumber = 1; - ::flyteidl::admin::NamedEntityIdentifier* mutable_entities(int index); - ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntityIdentifier >* - mutable_entities(); - const ::flyteidl::admin::NamedEntityIdentifier& entities(int index) const; - ::flyteidl::admin::NamedEntityIdentifier* add_entities(); - const ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntityIdentifier >& - entities() const; + // string project = 2; + void clear_project(); + static const int kProjectFieldNumber = 2; + const ::std::string& project() const; + void set_project(const ::std::string& value); + #if LANG_CXX11 + void set_project(::std::string&& value); + #endif + void set_project(const char* value); + void set_project(const char* value, size_t size); + ::std::string* mutable_project(); + ::std::string* release_project(); + void set_allocated_project(::std::string* project); - // string token = 2; + // string domain = 3; + void clear_domain(); + static const int kDomainFieldNumber = 3; + const ::std::string& domain() const; + void set_domain(const ::std::string& value); + #if LANG_CXX11 + void set_domain(::std::string&& value); + #endif + void set_domain(const char* value); + void set_domain(const char* value, size_t size); + ::std::string* mutable_domain(); + ::std::string* release_domain(); + void set_allocated_domain(::std::string* domain); + + // string token = 5; void clear_token(); - static const int kTokenFieldNumber = 2; + static const int kTokenFieldNumber = 5; const ::std::string& token() const; void set_token(const ::std::string& value); #if LANG_CXX11 @@ -739,37 +1035,62 @@ class NamedEntityIdentifierList final : ::std::string* release_token(); void set_allocated_token(::std::string* token); - // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifierList) + // .flyteidl.admin.Sort sort_by = 6; + bool has_sort_by() const; + void clear_sort_by(); + static const int kSortByFieldNumber = 6; + const ::flyteidl::admin::Sort& sort_by() const; + ::flyteidl::admin::Sort* release_sort_by(); + ::flyteidl::admin::Sort* mutable_sort_by(); + void set_allocated_sort_by(::flyteidl::admin::Sort* sort_by); + + // .flyteidl.core.ResourceType resource_type = 1; + void clear_resource_type(); + static const int kResourceTypeFieldNumber = 1; + ::flyteidl::core::ResourceType resource_type() const; + void set_resource_type(::flyteidl::core::ResourceType value); + + // uint32 limit = 4; + void clear_limit(); + static const int kLimitFieldNumber = 4; + ::google::protobuf::uint32 limit() const; + void set_limit(::google::protobuf::uint32 value); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityListRequest) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntityIdentifier > entities_; + ::google::protobuf::internal::ArenaStringPtr project_; + ::google::protobuf::internal::ArenaStringPtr domain_; ::google::protobuf::internal::ArenaStringPtr token_; - mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::flyteidl::admin::Sort* sort_by_; + int resource_type_; + ::google::protobuf::uint32 limit_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class ObjectGetRequest final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.ObjectGetRequest) */ { +class NamedEntityIdentifierList final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityIdentifierList) */ { public: - ObjectGetRequest(); - virtual ~ObjectGetRequest(); + NamedEntityIdentifierList(); + virtual ~NamedEntityIdentifierList(); - ObjectGetRequest(const ObjectGetRequest& from); + NamedEntityIdentifierList(const NamedEntityIdentifierList& from); - inline ObjectGetRequest& operator=(const ObjectGetRequest& from) { + inline NamedEntityIdentifierList& operator=(const NamedEntityIdentifierList& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - ObjectGetRequest(ObjectGetRequest&& from) noexcept - : ObjectGetRequest() { + NamedEntityIdentifierList(NamedEntityIdentifierList&& from) noexcept + : NamedEntityIdentifierList() { *this = ::std::move(from); } - inline ObjectGetRequest& operator=(ObjectGetRequest&& from) noexcept { + inline NamedEntityIdentifierList& operator=(NamedEntityIdentifierList&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -781,34 +1102,34 @@ class ObjectGetRequest final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const ObjectGetRequest& default_instance(); + static const NamedEntityIdentifierList& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const ObjectGetRequest* internal_default_instance() { - return reinterpret_cast( - &_ObjectGetRequest_default_instance_); + static inline const NamedEntityIdentifierList* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityIdentifierList_default_instance_); } static constexpr int kIndexInFileMessages = - 4; + 6; - void Swap(ObjectGetRequest* other); - friend void swap(ObjectGetRequest& a, ObjectGetRequest& b) { + void Swap(NamedEntityIdentifierList* other); + friend void swap(NamedEntityIdentifierList& a, NamedEntityIdentifierList& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline ObjectGetRequest* New() const final { - return CreateMaybeMessage(nullptr); + inline NamedEntityIdentifierList* New() const final { + return CreateMaybeMessage(nullptr); } - ObjectGetRequest* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + NamedEntityIdentifierList* 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 ObjectGetRequest& from); - void MergeFrom(const ObjectGetRequest& from); + void CopyFrom(const NamedEntityIdentifierList& from); + void MergeFrom(const NamedEntityIdentifierList& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -830,7 +1151,7 @@ class ObjectGetRequest final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(ObjectGetRequest* other); + void InternalSwap(NamedEntityIdentifierList* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -846,45 +1167,63 @@ class ObjectGetRequest final : // accessors ------------------------------------------------------- - // .flyteidl.core.Identifier id = 1; - bool has_id() const; - void clear_id(); - static const int kIdFieldNumber = 1; - const ::flyteidl::core::Identifier& id() const; - ::flyteidl::core::Identifier* release_id(); - ::flyteidl::core::Identifier* mutable_id(); - void set_allocated_id(::flyteidl::core::Identifier* id); + // repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + int entities_size() const; + void clear_entities(); + static const int kEntitiesFieldNumber = 1; + ::flyteidl::admin::NamedEntityIdentifier* mutable_entities(int index); + ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntityIdentifier >* + mutable_entities(); + const ::flyteidl::admin::NamedEntityIdentifier& entities(int index) const; + ::flyteidl::admin::NamedEntityIdentifier* add_entities(); + const ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntityIdentifier >& + entities() const; - // @@protoc_insertion_point(class_scope:flyteidl.admin.ObjectGetRequest) + // string token = 2; + void clear_token(); + static const int kTokenFieldNumber = 2; + const ::std::string& token() const; + void set_token(const ::std::string& value); + #if LANG_CXX11 + void set_token(::std::string&& value); + #endif + void set_token(const char* value); + void set_token(const char* value, size_t size); + ::std::string* mutable_token(); + ::std::string* release_token(); + void set_allocated_token(::std::string* token); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifierList) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::flyteidl::core::Identifier* id_; + ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntityIdentifier > entities_; + ::google::protobuf::internal::ArenaStringPtr token_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class ResourceListRequest final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.ResourceListRequest) */ { +class NamedEntityList final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityList) */ { public: - ResourceListRequest(); - virtual ~ResourceListRequest(); + NamedEntityList(); + virtual ~NamedEntityList(); - ResourceListRequest(const ResourceListRequest& from); + NamedEntityList(const NamedEntityList& from); - inline ResourceListRequest& operator=(const ResourceListRequest& from) { + inline NamedEntityList& operator=(const NamedEntityList& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - ResourceListRequest(ResourceListRequest&& from) noexcept - : ResourceListRequest() { + NamedEntityList(NamedEntityList&& from) noexcept + : NamedEntityList() { *this = ::std::move(from); } - inline ResourceListRequest& operator=(ResourceListRequest&& from) noexcept { + inline NamedEntityList& operator=(NamedEntityList&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -896,34 +1235,34 @@ class ResourceListRequest final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const ResourceListRequest& default_instance(); + static const NamedEntityList& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const ResourceListRequest* internal_default_instance() { - return reinterpret_cast( - &_ResourceListRequest_default_instance_); + static inline const NamedEntityList* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityList_default_instance_); } static constexpr int kIndexInFileMessages = - 5; + 7; - void Swap(ResourceListRequest* other); - friend void swap(ResourceListRequest& a, ResourceListRequest& b) { + void Swap(NamedEntityList* other); + friend void swap(NamedEntityList& a, NamedEntityList& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline ResourceListRequest* New() const final { - return CreateMaybeMessage(nullptr); + inline NamedEntityList* New() const final { + return CreateMaybeMessage(nullptr); } - ResourceListRequest* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + NamedEntityList* 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 ResourceListRequest& from); - void MergeFrom(const ResourceListRequest& from); + void CopyFrom(const NamedEntityList& from); + void MergeFrom(const NamedEntityList& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -945,7 +1284,7 @@ class ResourceListRequest final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(ResourceListRequest* other); + void InternalSwap(NamedEntityList* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -961,9 +1300,21 @@ class ResourceListRequest final : // accessors ------------------------------------------------------- - // string token = 3; + // repeated .flyteidl.admin.NamedEntity entities = 1; + int entities_size() const; + void clear_entities(); + static const int kEntitiesFieldNumber = 1; + ::flyteidl::admin::NamedEntity* mutable_entities(int index); + ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntity >* + mutable_entities(); + const ::flyteidl::admin::NamedEntity& entities(int index) const; + ::flyteidl::admin::NamedEntity* add_entities(); + const ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntity >& + entities() const; + + // string token = 2; void clear_token(); - static const int kTokenFieldNumber = 3; + static const int kTokenFieldNumber = 2; const ::std::string& token() const; void set_token(const ::std::string& value); #if LANG_CXX11 @@ -975,78 +1326,37 @@ class ResourceListRequest final : ::std::string* release_token(); void set_allocated_token(::std::string* token); - // string filters = 4; - void clear_filters(); - static const int kFiltersFieldNumber = 4; - const ::std::string& filters() const; - void set_filters(const ::std::string& value); - #if LANG_CXX11 - void set_filters(::std::string&& value); - #endif - void set_filters(const char* value); - void set_filters(const char* value, size_t size); - ::std::string* mutable_filters(); - ::std::string* release_filters(); - void set_allocated_filters(::std::string* filters); - - // .flyteidl.admin.NamedEntityIdentifier id = 1; - bool has_id() const; - void clear_id(); - static const int kIdFieldNumber = 1; - const ::flyteidl::admin::NamedEntityIdentifier& id() const; - ::flyteidl::admin::NamedEntityIdentifier* release_id(); - ::flyteidl::admin::NamedEntityIdentifier* mutable_id(); - void set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id); - - // .flyteidl.admin.Sort sort_by = 5; - bool has_sort_by() const; - void clear_sort_by(); - static const int kSortByFieldNumber = 5; - const ::flyteidl::admin::Sort& sort_by() const; - ::flyteidl::admin::Sort* release_sort_by(); - ::flyteidl::admin::Sort* mutable_sort_by(); - void set_allocated_sort_by(::flyteidl::admin::Sort* sort_by); - - // uint32 limit = 2; - void clear_limit(); - static const int kLimitFieldNumber = 2; - ::google::protobuf::uint32 limit() const; - void set_limit(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:flyteidl.admin.ResourceListRequest) + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityList) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntity > entities_; ::google::protobuf::internal::ArenaStringPtr token_; - ::google::protobuf::internal::ArenaStringPtr filters_; - ::flyteidl::admin::NamedEntityIdentifier* id_; - ::flyteidl::admin::Sort* sort_by_; - ::google::protobuf::uint32 limit_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class EmailNotification final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.EmailNotification) */ { +class NamedEntityGetRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityGetRequest) */ { public: - EmailNotification(); - virtual ~EmailNotification(); + NamedEntityGetRequest(); + virtual ~NamedEntityGetRequest(); - EmailNotification(const EmailNotification& from); + NamedEntityGetRequest(const NamedEntityGetRequest& from); - inline EmailNotification& operator=(const EmailNotification& from) { + inline NamedEntityGetRequest& operator=(const NamedEntityGetRequest& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - EmailNotification(EmailNotification&& from) noexcept - : EmailNotification() { + NamedEntityGetRequest(NamedEntityGetRequest&& from) noexcept + : NamedEntityGetRequest() { *this = ::std::move(from); } - inline EmailNotification& operator=(EmailNotification&& from) noexcept { + inline NamedEntityGetRequest& operator=(NamedEntityGetRequest&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1058,34 +1368,34 @@ class EmailNotification final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const EmailNotification& default_instance(); + static const NamedEntityGetRequest& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const EmailNotification* internal_default_instance() { - return reinterpret_cast( - &_EmailNotification_default_instance_); + static inline const NamedEntityGetRequest* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityGetRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 6; + 8; - void Swap(EmailNotification* other); - friend void swap(EmailNotification& a, EmailNotification& b) { + void Swap(NamedEntityGetRequest* other); + friend void swap(NamedEntityGetRequest& a, NamedEntityGetRequest& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline EmailNotification* New() const final { - return CreateMaybeMessage(nullptr); + inline NamedEntityGetRequest* New() const final { + return CreateMaybeMessage(nullptr); } - EmailNotification* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + NamedEntityGetRequest* 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 EmailNotification& from); - void MergeFrom(const EmailNotification& from); + void CopyFrom(const NamedEntityGetRequest& from); + void MergeFrom(const NamedEntityGetRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1107,7 +1417,7 @@ class EmailNotification final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(EmailNotification* other); + void InternalSwap(NamedEntityGetRequest* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1123,58 +1433,52 @@ class EmailNotification final : // accessors ------------------------------------------------------- - // repeated string recipients_email = 1; - int recipients_email_size() const; - void clear_recipients_email(); - static const int kRecipientsEmailFieldNumber = 1; - const ::std::string& recipients_email(int index) const; - ::std::string* mutable_recipients_email(int index); - void set_recipients_email(int index, const ::std::string& value); - #if LANG_CXX11 - void set_recipients_email(int index, ::std::string&& value); - #endif - void set_recipients_email(int index, const char* value); - void set_recipients_email(int index, const char* value, size_t size); - ::std::string* add_recipients_email(); - void add_recipients_email(const ::std::string& value); - #if LANG_CXX11 - void add_recipients_email(::std::string&& value); - #endif - void add_recipients_email(const char* value); - void add_recipients_email(const char* value, size_t size); - const ::google::protobuf::RepeatedPtrField<::std::string>& recipients_email() const; - ::google::protobuf::RepeatedPtrField<::std::string>* mutable_recipients_email(); + // .flyteidl.admin.NamedEntityIdentifier id = 2; + bool has_id() const; + void clear_id(); + static const int kIdFieldNumber = 2; + const ::flyteidl::admin::NamedEntityIdentifier& id() const; + ::flyteidl::admin::NamedEntityIdentifier* release_id(); + ::flyteidl::admin::NamedEntityIdentifier* mutable_id(); + void set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id); - // @@protoc_insertion_point(class_scope:flyteidl.admin.EmailNotification) + // .flyteidl.core.ResourceType resource_type = 1; + void clear_resource_type(); + static const int kResourceTypeFieldNumber = 1; + ::flyteidl::core::ResourceType resource_type() const; + void set_resource_type(::flyteidl::core::ResourceType value); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityGetRequest) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::RepeatedPtrField<::std::string> recipients_email_; + ::flyteidl::admin::NamedEntityIdentifier* id_; + int resource_type_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class PagerDutyNotification final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.PagerDutyNotification) */ { +class NamedEntityUpdateRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityUpdateRequest) */ { public: - PagerDutyNotification(); - virtual ~PagerDutyNotification(); + NamedEntityUpdateRequest(); + virtual ~NamedEntityUpdateRequest(); - PagerDutyNotification(const PagerDutyNotification& from); + NamedEntityUpdateRequest(const NamedEntityUpdateRequest& from); - inline PagerDutyNotification& operator=(const PagerDutyNotification& from) { + inline NamedEntityUpdateRequest& operator=(const NamedEntityUpdateRequest& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - PagerDutyNotification(PagerDutyNotification&& from) noexcept - : PagerDutyNotification() { + NamedEntityUpdateRequest(NamedEntityUpdateRequest&& from) noexcept + : NamedEntityUpdateRequest() { *this = ::std::move(from); } - inline PagerDutyNotification& operator=(PagerDutyNotification&& from) noexcept { + inline NamedEntityUpdateRequest& operator=(NamedEntityUpdateRequest&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1186,34 +1490,34 @@ class PagerDutyNotification final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const PagerDutyNotification& default_instance(); + static const NamedEntityUpdateRequest& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const PagerDutyNotification* internal_default_instance() { - return reinterpret_cast( - &_PagerDutyNotification_default_instance_); + static inline const NamedEntityUpdateRequest* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityUpdateRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 7; + 9; - void Swap(PagerDutyNotification* other); - friend void swap(PagerDutyNotification& a, PagerDutyNotification& b) { + void Swap(NamedEntityUpdateRequest* other); + friend void swap(NamedEntityUpdateRequest& a, NamedEntityUpdateRequest& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline PagerDutyNotification* New() const final { - return CreateMaybeMessage(nullptr); + inline NamedEntityUpdateRequest* New() const final { + return CreateMaybeMessage(nullptr); } - PagerDutyNotification* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + NamedEntityUpdateRequest* 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 PagerDutyNotification& from); - void MergeFrom(const PagerDutyNotification& from); + void CopyFrom(const NamedEntityUpdateRequest& from); + void MergeFrom(const NamedEntityUpdateRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1235,7 +1539,7 @@ class PagerDutyNotification final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(PagerDutyNotification* other); + void InternalSwap(NamedEntityUpdateRequest* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1251,58 +1555,62 @@ class PagerDutyNotification final : // accessors ------------------------------------------------------- - // repeated string recipients_email = 1; - int recipients_email_size() const; - void clear_recipients_email(); - static const int kRecipientsEmailFieldNumber = 1; - const ::std::string& recipients_email(int index) const; - ::std::string* mutable_recipients_email(int index); - void set_recipients_email(int index, const ::std::string& value); - #if LANG_CXX11 - void set_recipients_email(int index, ::std::string&& value); - #endif - void set_recipients_email(int index, const char* value); - void set_recipients_email(int index, const char* value, size_t size); - ::std::string* add_recipients_email(); - void add_recipients_email(const ::std::string& value); - #if LANG_CXX11 - void add_recipients_email(::std::string&& value); - #endif - void add_recipients_email(const char* value); - void add_recipients_email(const char* value, size_t size); - const ::google::protobuf::RepeatedPtrField<::std::string>& recipients_email() const; - ::google::protobuf::RepeatedPtrField<::std::string>* mutable_recipients_email(); + // .flyteidl.admin.NamedEntityIdentifier id = 2; + bool has_id() const; + void clear_id(); + static const int kIdFieldNumber = 2; + const ::flyteidl::admin::NamedEntityIdentifier& id() const; + ::flyteidl::admin::NamedEntityIdentifier* release_id(); + ::flyteidl::admin::NamedEntityIdentifier* mutable_id(); + void set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id); - // @@protoc_insertion_point(class_scope:flyteidl.admin.PagerDutyNotification) + // .flyteidl.admin.NamedEntityMetadata metadata = 3; + bool has_metadata() const; + void clear_metadata(); + static const int kMetadataFieldNumber = 3; + const ::flyteidl::admin::NamedEntityMetadata& metadata() const; + ::flyteidl::admin::NamedEntityMetadata* release_metadata(); + ::flyteidl::admin::NamedEntityMetadata* mutable_metadata(); + void set_allocated_metadata(::flyteidl::admin::NamedEntityMetadata* metadata); + + // .flyteidl.core.ResourceType resource_type = 1; + void clear_resource_type(); + static const int kResourceTypeFieldNumber = 1; + ::flyteidl::core::ResourceType resource_type() const; + void set_resource_type(::flyteidl::core::ResourceType value); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityUpdateRequest) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::RepeatedPtrField<::std::string> recipients_email_; + ::flyteidl::admin::NamedEntityIdentifier* id_; + ::flyteidl::admin::NamedEntityMetadata* metadata_; + int resource_type_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class SlackNotification final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.SlackNotification) */ { +class NamedEntityUpdateResponse final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.NamedEntityUpdateResponse) */ { public: - SlackNotification(); - virtual ~SlackNotification(); + NamedEntityUpdateResponse(); + virtual ~NamedEntityUpdateResponse(); - SlackNotification(const SlackNotification& from); + NamedEntityUpdateResponse(const NamedEntityUpdateResponse& from); - inline SlackNotification& operator=(const SlackNotification& from) { + inline NamedEntityUpdateResponse& operator=(const NamedEntityUpdateResponse& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - SlackNotification(SlackNotification&& from) noexcept - : SlackNotification() { + NamedEntityUpdateResponse(NamedEntityUpdateResponse&& from) noexcept + : NamedEntityUpdateResponse() { *this = ::std::move(from); } - inline SlackNotification& operator=(SlackNotification&& from) noexcept { + inline NamedEntityUpdateResponse& operator=(NamedEntityUpdateResponse&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1314,34 +1622,34 @@ class SlackNotification final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const SlackNotification& default_instance(); + static const NamedEntityUpdateResponse& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const SlackNotification* internal_default_instance() { - return reinterpret_cast( - &_SlackNotification_default_instance_); + static inline const NamedEntityUpdateResponse* internal_default_instance() { + return reinterpret_cast( + &_NamedEntityUpdateResponse_default_instance_); } static constexpr int kIndexInFileMessages = - 8; + 10; - void Swap(SlackNotification* other); - friend void swap(SlackNotification& a, SlackNotification& b) { + void Swap(NamedEntityUpdateResponse* other); + friend void swap(NamedEntityUpdateResponse& a, NamedEntityUpdateResponse& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline SlackNotification* New() const final { - return CreateMaybeMessage(nullptr); + inline NamedEntityUpdateResponse* New() const final { + return CreateMaybeMessage(nullptr); } - SlackNotification* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + NamedEntityUpdateResponse* 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 SlackNotification& from); - void MergeFrom(const SlackNotification& from); + void CopyFrom(const NamedEntityUpdateResponse& from); + void MergeFrom(const NamedEntityUpdateResponse& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1363,7 +1671,7 @@ class SlackNotification final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(SlackNotification* other); + void InternalSwap(NamedEntityUpdateResponse* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1379,58 +1687,35 @@ class SlackNotification final : // accessors ------------------------------------------------------- - // repeated string recipients_email = 1; - int recipients_email_size() const; - void clear_recipients_email(); - static const int kRecipientsEmailFieldNumber = 1; - const ::std::string& recipients_email(int index) const; - ::std::string* mutable_recipients_email(int index); - void set_recipients_email(int index, const ::std::string& value); - #if LANG_CXX11 - void set_recipients_email(int index, ::std::string&& value); - #endif - void set_recipients_email(int index, const char* value); - void set_recipients_email(int index, const char* value, size_t size); - ::std::string* add_recipients_email(); - void add_recipients_email(const ::std::string& value); - #if LANG_CXX11 - void add_recipients_email(::std::string&& value); - #endif - void add_recipients_email(const char* value); - void add_recipients_email(const char* value, size_t size); - const ::google::protobuf::RepeatedPtrField<::std::string>& recipients_email() const; - ::google::protobuf::RepeatedPtrField<::std::string>* mutable_recipients_email(); - - // @@protoc_insertion_point(class_scope:flyteidl.admin.SlackNotification) + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityUpdateResponse) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::RepeatedPtrField<::std::string> recipients_email_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class Notification final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Notification) */ { +class ObjectGetRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.ObjectGetRequest) */ { public: - Notification(); - virtual ~Notification(); + ObjectGetRequest(); + virtual ~ObjectGetRequest(); - Notification(const Notification& from); + ObjectGetRequest(const ObjectGetRequest& from); - inline Notification& operator=(const Notification& from) { + inline ObjectGetRequest& operator=(const ObjectGetRequest& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - Notification(Notification&& from) noexcept - : Notification() { + ObjectGetRequest(ObjectGetRequest&& from) noexcept + : ObjectGetRequest() { *this = ::std::move(from); } - inline Notification& operator=(Notification&& from) noexcept { + inline ObjectGetRequest& operator=(ObjectGetRequest&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1442,41 +1727,34 @@ class Notification final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const Notification& default_instance(); - - enum TypeCase { - kEmail = 2, - kPagerDuty = 3, - kSlack = 4, - TYPE_NOT_SET = 0, - }; + static const ObjectGetRequest& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const Notification* internal_default_instance() { - return reinterpret_cast( - &_Notification_default_instance_); + static inline const ObjectGetRequest* internal_default_instance() { + return reinterpret_cast( + &_ObjectGetRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 9; + 11; - void Swap(Notification* other); - friend void swap(Notification& a, Notification& b) { + void Swap(ObjectGetRequest* other); + friend void swap(ObjectGetRequest& a, ObjectGetRequest& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline Notification* New() const final { - return CreateMaybeMessage(nullptr); + inline ObjectGetRequest* New() const final { + return CreateMaybeMessage(nullptr); } - Notification* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + ObjectGetRequest* 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 Notification& from); - void MergeFrom(const Notification& from); + void CopyFrom(const ObjectGetRequest& from); + void MergeFrom(const ObjectGetRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1498,7 +1776,7 @@ class Notification final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(Notification* other); + void InternalSwap(ObjectGetRequest* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1514,90 +1792,45 @@ class Notification final : // accessors ------------------------------------------------------- - // repeated .flyteidl.core.WorkflowExecution.Phase phases = 1; - int phases_size() const; - void clear_phases(); - static const int kPhasesFieldNumber = 1; - ::flyteidl::core::WorkflowExecution_Phase phases(int index) const; - void set_phases(int index, ::flyteidl::core::WorkflowExecution_Phase value); - void add_phases(::flyteidl::core::WorkflowExecution_Phase value); - const ::google::protobuf::RepeatedField& phases() const; - ::google::protobuf::RepeatedField* mutable_phases(); - - // .flyteidl.admin.EmailNotification email = 2; - bool has_email() const; - void clear_email(); - static const int kEmailFieldNumber = 2; - const ::flyteidl::admin::EmailNotification& email() const; - ::flyteidl::admin::EmailNotification* release_email(); - ::flyteidl::admin::EmailNotification* mutable_email(); - void set_allocated_email(::flyteidl::admin::EmailNotification* email); - - // .flyteidl.admin.PagerDutyNotification pager_duty = 3; - bool has_pager_duty() const; - void clear_pager_duty(); - static const int kPagerDutyFieldNumber = 3; - const ::flyteidl::admin::PagerDutyNotification& pager_duty() const; - ::flyteidl::admin::PagerDutyNotification* release_pager_duty(); - ::flyteidl::admin::PagerDutyNotification* mutable_pager_duty(); - void set_allocated_pager_duty(::flyteidl::admin::PagerDutyNotification* pager_duty); - - // .flyteidl.admin.SlackNotification slack = 4; - bool has_slack() const; - void clear_slack(); - static const int kSlackFieldNumber = 4; - const ::flyteidl::admin::SlackNotification& slack() const; - ::flyteidl::admin::SlackNotification* release_slack(); - ::flyteidl::admin::SlackNotification* mutable_slack(); - void set_allocated_slack(::flyteidl::admin::SlackNotification* slack); + // .flyteidl.core.Identifier id = 1; + bool has_id() const; + void clear_id(); + static const int kIdFieldNumber = 1; + const ::flyteidl::core::Identifier& id() const; + ::flyteidl::core::Identifier* release_id(); + ::flyteidl::core::Identifier* mutable_id(); + void set_allocated_id(::flyteidl::core::Identifier* id); - void clear_type(); - TypeCase type_case() const; - // @@protoc_insertion_point(class_scope:flyteidl.admin.Notification) + // @@protoc_insertion_point(class_scope:flyteidl.admin.ObjectGetRequest) private: class HasBitSetters; - void set_has_email(); - void set_has_pager_duty(); - void set_has_slack(); - - inline bool has_type() const; - inline void clear_has_type(); ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::RepeatedField phases_; - mutable std::atomic _phases_cached_byte_size_; - union TypeUnion { - TypeUnion() {} - ::flyteidl::admin::EmailNotification* email_; - ::flyteidl::admin::PagerDutyNotification* pager_duty_; - ::flyteidl::admin::SlackNotification* slack_; - } type_; + ::flyteidl::core::Identifier* id_; mutable ::google::protobuf::internal::CachedSize _cached_size_; - ::google::protobuf::uint32 _oneof_case_[1]; - friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class UrlBlob final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.UrlBlob) */ { +class ResourceListRequest final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.ResourceListRequest) */ { public: - UrlBlob(); - virtual ~UrlBlob(); + ResourceListRequest(); + virtual ~ResourceListRequest(); - UrlBlob(const UrlBlob& from); + ResourceListRequest(const ResourceListRequest& from); - inline UrlBlob& operator=(const UrlBlob& from) { + inline ResourceListRequest& operator=(const ResourceListRequest& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - UrlBlob(UrlBlob&& from) noexcept - : UrlBlob() { + ResourceListRequest(ResourceListRequest&& from) noexcept + : ResourceListRequest() { *this = ::std::move(from); } - inline UrlBlob& operator=(UrlBlob&& from) noexcept { + inline ResourceListRequest& operator=(ResourceListRequest&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1609,34 +1842,34 @@ class UrlBlob final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const UrlBlob& default_instance(); + static const ResourceListRequest& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const UrlBlob* internal_default_instance() { - return reinterpret_cast( - &_UrlBlob_default_instance_); + static inline const ResourceListRequest* internal_default_instance() { + return reinterpret_cast( + &_ResourceListRequest_default_instance_); } static constexpr int kIndexInFileMessages = - 10; + 12; - void Swap(UrlBlob* other); - friend void swap(UrlBlob& a, UrlBlob& b) { + void Swap(ResourceListRequest* other); + friend void swap(ResourceListRequest& a, ResourceListRequest& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline UrlBlob* New() const final { - return CreateMaybeMessage(nullptr); + inline ResourceListRequest* New() const final { + return CreateMaybeMessage(nullptr); } - UrlBlob* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + ResourceListRequest* 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 UrlBlob& from); - void MergeFrom(const UrlBlob& from); + void CopyFrom(const ResourceListRequest& from); + void MergeFrom(const ResourceListRequest& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1658,7 +1891,7 @@ class UrlBlob final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(UrlBlob* other); + void InternalSwap(ResourceListRequest* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1674,81 +1907,92 @@ class UrlBlob final : // accessors ------------------------------------------------------- - // string url = 1; - void clear_url(); - static const int kUrlFieldNumber = 1; - const ::std::string& url() const; - void set_url(const ::std::string& value); + // string token = 3; + void clear_token(); + static const int kTokenFieldNumber = 3; + const ::std::string& token() const; + void set_token(const ::std::string& value); #if LANG_CXX11 - void set_url(::std::string&& value); + void set_token(::std::string&& value); #endif - void set_url(const char* value); - void set_url(const char* value, size_t size); - ::std::string* mutable_url(); - ::std::string* release_url(); - void set_allocated_url(::std::string* url); - - // int64 bytes = 2; - void clear_bytes(); - static const int kBytesFieldNumber = 2; - ::google::protobuf::int64 bytes() const; - void set_bytes(::google::protobuf::int64 value); + void set_token(const char* value); + void set_token(const char* value, size_t size); + ::std::string* mutable_token(); + ::std::string* release_token(); + void set_allocated_token(::std::string* token); - // @@protoc_insertion_point(class_scope:flyteidl.admin.UrlBlob) + // string filters = 4; + void clear_filters(); + static const int kFiltersFieldNumber = 4; + const ::std::string& filters() const; + void set_filters(const ::std::string& value); + #if LANG_CXX11 + void set_filters(::std::string&& value); + #endif + void set_filters(const char* value); + void set_filters(const char* value, size_t size); + ::std::string* mutable_filters(); + ::std::string* release_filters(); + void set_allocated_filters(::std::string* filters); + + // .flyteidl.admin.NamedEntityIdentifier id = 1; + bool has_id() const; + void clear_id(); + static const int kIdFieldNumber = 1; + const ::flyteidl::admin::NamedEntityIdentifier& id() const; + ::flyteidl::admin::NamedEntityIdentifier* release_id(); + ::flyteidl::admin::NamedEntityIdentifier* mutable_id(); + void set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id); + + // .flyteidl.admin.Sort sort_by = 5; + bool has_sort_by() const; + void clear_sort_by(); + static const int kSortByFieldNumber = 5; + const ::flyteidl::admin::Sort& sort_by() const; + ::flyteidl::admin::Sort* release_sort_by(); + ::flyteidl::admin::Sort* mutable_sort_by(); + void set_allocated_sort_by(::flyteidl::admin::Sort* sort_by); + + // uint32 limit = 2; + void clear_limit(); + static const int kLimitFieldNumber = 2; + ::google::protobuf::uint32 limit() const; + void set_limit(::google::protobuf::uint32 value); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.ResourceListRequest) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::ArenaStringPtr url_; - ::google::protobuf::int64 bytes_; + ::google::protobuf::internal::ArenaStringPtr token_; + ::google::protobuf::internal::ArenaStringPtr filters_; + ::flyteidl::admin::NamedEntityIdentifier* id_; + ::flyteidl::admin::Sort* sort_by_; + ::google::protobuf::uint32 limit_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class Labels_ValuesEntry_DoNotUse : public ::google::protobuf::internal::MapEntry { -public: -#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -static bool _ParseMap(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); -#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER - typedef ::google::protobuf::internal::MapEntry SuperType; - Labels_ValuesEntry_DoNotUse(); - Labels_ValuesEntry_DoNotUse(::google::protobuf::Arena* arena); - void MergeFrom(const Labels_ValuesEntry_DoNotUse& other); - static const Labels_ValuesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_Labels_ValuesEntry_DoNotUse_default_instance_); } - void MergeFrom(const ::google::protobuf::Message& other) final; - ::google::protobuf::Metadata GetMetadata() const; -}; - -// ------------------------------------------------------------------- - -class Labels final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Labels) */ { +class EmailNotification final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.EmailNotification) */ { public: - Labels(); - virtual ~Labels(); + EmailNotification(); + virtual ~EmailNotification(); - Labels(const Labels& from); + EmailNotification(const EmailNotification& from); - inline Labels& operator=(const Labels& from) { + inline EmailNotification& operator=(const EmailNotification& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - Labels(Labels&& from) noexcept - : Labels() { + EmailNotification(EmailNotification&& from) noexcept + : EmailNotification() { *this = ::std::move(from); } - inline Labels& operator=(Labels&& from) noexcept { + inline EmailNotification& operator=(EmailNotification&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1760,34 +2004,34 @@ class Labels final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const Labels& default_instance(); + static const EmailNotification& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const Labels* internal_default_instance() { - return reinterpret_cast( - &_Labels_default_instance_); + static inline const EmailNotification* internal_default_instance() { + return reinterpret_cast( + &_EmailNotification_default_instance_); } static constexpr int kIndexInFileMessages = - 12; + 13; - void Swap(Labels* other); - friend void swap(Labels& a, Labels& b) { + void Swap(EmailNotification* other); + friend void swap(EmailNotification& a, EmailNotification& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline Labels* New() const final { - return CreateMaybeMessage(nullptr); + inline EmailNotification* New() const final { + return CreateMaybeMessage(nullptr); } - Labels* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + EmailNotification* 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 Labels& from); - void MergeFrom(const Labels& from); + void CopyFrom(const EmailNotification& from); + void MergeFrom(const EmailNotification& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1809,7 +2053,7 @@ class Labels final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(Labels* other); + void InternalSwap(EmailNotification* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1823,77 +2067,60 @@ class Labels final : // nested types ---------------------------------------------------- - // accessors ------------------------------------------------------- - // map values = 1; - int values_size() const; - void clear_values(); - static const int kValuesFieldNumber = 1; - const ::google::protobuf::Map< ::std::string, ::std::string >& - values() const; - ::google::protobuf::Map< ::std::string, ::std::string >* - mutable_values(); + // repeated string recipients_email = 1; + int recipients_email_size() const; + void clear_recipients_email(); + static const int kRecipientsEmailFieldNumber = 1; + const ::std::string& recipients_email(int index) const; + ::std::string* mutable_recipients_email(int index); + void set_recipients_email(int index, const ::std::string& value); + #if LANG_CXX11 + void set_recipients_email(int index, ::std::string&& value); + #endif + void set_recipients_email(int index, const char* value); + void set_recipients_email(int index, const char* value, size_t size); + ::std::string* add_recipients_email(); + void add_recipients_email(const ::std::string& value); + #if LANG_CXX11 + void add_recipients_email(::std::string&& value); + #endif + void add_recipients_email(const char* value); + void add_recipients_email(const char* value, size_t size); + const ::google::protobuf::RepeatedPtrField<::std::string>& recipients_email() const; + ::google::protobuf::RepeatedPtrField<::std::string>* mutable_recipients_email(); - // @@protoc_insertion_point(class_scope:flyteidl.admin.Labels) + // @@protoc_insertion_point(class_scope:flyteidl.admin.EmailNotification) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::MapField< - Labels_ValuesEntry_DoNotUse, - ::std::string, ::std::string, - ::google::protobuf::internal::WireFormatLite::TYPE_STRING, - ::google::protobuf::internal::WireFormatLite::TYPE_STRING, - 0 > values_; + ::google::protobuf::RepeatedPtrField<::std::string> recipients_email_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; // ------------------------------------------------------------------- -class Annotations_ValuesEntry_DoNotUse : public ::google::protobuf::internal::MapEntry { -public: -#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER -static bool _ParseMap(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); -#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER - typedef ::google::protobuf::internal::MapEntry SuperType; - Annotations_ValuesEntry_DoNotUse(); - Annotations_ValuesEntry_DoNotUse(::google::protobuf::Arena* arena); - void MergeFrom(const Annotations_ValuesEntry_DoNotUse& other); - static const Annotations_ValuesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_Annotations_ValuesEntry_DoNotUse_default_instance_); } - void MergeFrom(const ::google::protobuf::Message& other) final; - ::google::protobuf::Metadata GetMetadata() const; -}; - -// ------------------------------------------------------------------- - -class Annotations final : - public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Annotations) */ { +class PagerDutyNotification final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.PagerDutyNotification) */ { public: - Annotations(); - virtual ~Annotations(); + PagerDutyNotification(); + virtual ~PagerDutyNotification(); - Annotations(const Annotations& from); + PagerDutyNotification(const PagerDutyNotification& from); - inline Annotations& operator=(const Annotations& from) { + inline PagerDutyNotification& operator=(const PagerDutyNotification& from) { CopyFrom(from); return *this; } #if LANG_CXX11 - Annotations(Annotations&& from) noexcept - : Annotations() { + PagerDutyNotification(PagerDutyNotification&& from) noexcept + : PagerDutyNotification() { *this = ::std::move(from); } - inline Annotations& operator=(Annotations&& from) noexcept { + inline PagerDutyNotification& operator=(PagerDutyNotification&& from) noexcept { if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) { if (this != &from) InternalSwap(&from); } else { @@ -1905,34 +2132,34 @@ class Annotations final : static const ::google::protobuf::Descriptor* descriptor() { return default_instance().GetDescriptor(); } - static const Annotations& default_instance(); + static const PagerDutyNotification& default_instance(); static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY - static inline const Annotations* internal_default_instance() { - return reinterpret_cast( - &_Annotations_default_instance_); + static inline const PagerDutyNotification* internal_default_instance() { + return reinterpret_cast( + &_PagerDutyNotification_default_instance_); } static constexpr int kIndexInFileMessages = 14; - void Swap(Annotations* other); - friend void swap(Annotations& a, Annotations& b) { + void Swap(PagerDutyNotification* other); + friend void swap(PagerDutyNotification& a, PagerDutyNotification& b) { a.Swap(&b); } // implements Message ---------------------------------------------- - inline Annotations* New() const final { - return CreateMaybeMessage(nullptr); + inline PagerDutyNotification* New() const final { + return CreateMaybeMessage(nullptr); } - Annotations* New(::google::protobuf::Arena* arena) const final { - return CreateMaybeMessage(arena); + PagerDutyNotification* 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 Annotations& from); - void MergeFrom(const Annotations& from); + void CopyFrom(const PagerDutyNotification& from); + void MergeFrom(const PagerDutyNotification& from); PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; bool IsInitialized() const final; @@ -1954,7 +2181,7 @@ class Annotations final : void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const final; - void InternalSwap(Annotations* other); + void InternalSwap(PagerDutyNotification* other); private: inline ::google::protobuf::Arena* GetArenaNoVirtual() const { return nullptr; @@ -1968,483 +2195,1621 @@ class Annotations final : // nested types ---------------------------------------------------- - // accessors ------------------------------------------------------- - // map values = 1; - int values_size() const; - void clear_values(); - static const int kValuesFieldNumber = 1; - const ::google::protobuf::Map< ::std::string, ::std::string >& - values() const; - ::google::protobuf::Map< ::std::string, ::std::string >* - mutable_values(); + // repeated string recipients_email = 1; + int recipients_email_size() const; + void clear_recipients_email(); + static const int kRecipientsEmailFieldNumber = 1; + const ::std::string& recipients_email(int index) const; + ::std::string* mutable_recipients_email(int index); + void set_recipients_email(int index, const ::std::string& value); + #if LANG_CXX11 + void set_recipients_email(int index, ::std::string&& value); + #endif + void set_recipients_email(int index, const char* value); + void set_recipients_email(int index, const char* value, size_t size); + ::std::string* add_recipients_email(); + void add_recipients_email(const ::std::string& value); + #if LANG_CXX11 + void add_recipients_email(::std::string&& value); + #endif + void add_recipients_email(const char* value); + void add_recipients_email(const char* value, size_t size); + const ::google::protobuf::RepeatedPtrField<::std::string>& recipients_email() const; + ::google::protobuf::RepeatedPtrField<::std::string>* mutable_recipients_email(); - // @@protoc_insertion_point(class_scope:flyteidl.admin.Annotations) + // @@protoc_insertion_point(class_scope:flyteidl.admin.PagerDutyNotification) private: class HasBitSetters; ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; - ::google::protobuf::internal::MapField< - Annotations_ValuesEntry_DoNotUse, - ::std::string, ::std::string, - ::google::protobuf::internal::WireFormatLite::TYPE_STRING, - ::google::protobuf::internal::WireFormatLite::TYPE_STRING, - 0 > values_; + ::google::protobuf::RepeatedPtrField<::std::string> recipients_email_; mutable ::google::protobuf::internal::CachedSize _cached_size_; friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; }; -// =================================================================== +// ------------------------------------------------------------------- + +class SlackNotification final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.SlackNotification) */ { + public: + SlackNotification(); + virtual ~SlackNotification(); + + SlackNotification(const SlackNotification& from); + + inline SlackNotification& operator=(const SlackNotification& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + SlackNotification(SlackNotification&& from) noexcept + : SlackNotification() { + *this = ::std::move(from); + } + + inline SlackNotification& operator=(SlackNotification&& 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 SlackNotification& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const SlackNotification* internal_default_instance() { + return reinterpret_cast( + &_SlackNotification_default_instance_); + } + static constexpr int kIndexInFileMessages = + 15; + + void Swap(SlackNotification* other); + friend void swap(SlackNotification& a, SlackNotification& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline SlackNotification* New() const final { + return CreateMaybeMessage(nullptr); + } + + SlackNotification* 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 SlackNotification& from); + void MergeFrom(const SlackNotification& 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(SlackNotification* 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 string recipients_email = 1; + int recipients_email_size() const; + void clear_recipients_email(); + static const int kRecipientsEmailFieldNumber = 1; + const ::std::string& recipients_email(int index) const; + ::std::string* mutable_recipients_email(int index); + void set_recipients_email(int index, const ::std::string& value); + #if LANG_CXX11 + void set_recipients_email(int index, ::std::string&& value); + #endif + void set_recipients_email(int index, const char* value); + void set_recipients_email(int index, const char* value, size_t size); + ::std::string* add_recipients_email(); + void add_recipients_email(const ::std::string& value); + #if LANG_CXX11 + void add_recipients_email(::std::string&& value); + #endif + void add_recipients_email(const char* value); + void add_recipients_email(const char* value, size_t size); + const ::google::protobuf::RepeatedPtrField<::std::string>& recipients_email() const; + ::google::protobuf::RepeatedPtrField<::std::string>* mutable_recipients_email(); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.SlackNotification) + private: + class HasBitSetters; + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedPtrField<::std::string> recipients_email_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Notification final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Notification) */ { + public: + Notification(); + virtual ~Notification(); + + Notification(const Notification& from); + + inline Notification& operator=(const Notification& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + Notification(Notification&& from) noexcept + : Notification() { + *this = ::std::move(from); + } + + inline Notification& operator=(Notification&& 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 Notification& default_instance(); + + enum TypeCase { + kEmail = 2, + kPagerDuty = 3, + kSlack = 4, + TYPE_NOT_SET = 0, + }; + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const Notification* internal_default_instance() { + return reinterpret_cast( + &_Notification_default_instance_); + } + static constexpr int kIndexInFileMessages = + 16; + + void Swap(Notification* other); + friend void swap(Notification& a, Notification& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline Notification* New() const final { + return CreateMaybeMessage(nullptr); + } + + Notification* 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 Notification& from); + void MergeFrom(const Notification& 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(Notification* 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.WorkflowExecution.Phase phases = 1; + int phases_size() const; + void clear_phases(); + static const int kPhasesFieldNumber = 1; + ::flyteidl::core::WorkflowExecution_Phase phases(int index) const; + void set_phases(int index, ::flyteidl::core::WorkflowExecution_Phase value); + void add_phases(::flyteidl::core::WorkflowExecution_Phase value); + const ::google::protobuf::RepeatedField& phases() const; + ::google::protobuf::RepeatedField* mutable_phases(); + + // .flyteidl.admin.EmailNotification email = 2; + bool has_email() const; + void clear_email(); + static const int kEmailFieldNumber = 2; + const ::flyteidl::admin::EmailNotification& email() const; + ::flyteidl::admin::EmailNotification* release_email(); + ::flyteidl::admin::EmailNotification* mutable_email(); + void set_allocated_email(::flyteidl::admin::EmailNotification* email); + + // .flyteidl.admin.PagerDutyNotification pager_duty = 3; + bool has_pager_duty() const; + void clear_pager_duty(); + static const int kPagerDutyFieldNumber = 3; + const ::flyteidl::admin::PagerDutyNotification& pager_duty() const; + ::flyteidl::admin::PagerDutyNotification* release_pager_duty(); + ::flyteidl::admin::PagerDutyNotification* mutable_pager_duty(); + void set_allocated_pager_duty(::flyteidl::admin::PagerDutyNotification* pager_duty); + + // .flyteidl.admin.SlackNotification slack = 4; + bool has_slack() const; + void clear_slack(); + static const int kSlackFieldNumber = 4; + const ::flyteidl::admin::SlackNotification& slack() const; + ::flyteidl::admin::SlackNotification* release_slack(); + ::flyteidl::admin::SlackNotification* mutable_slack(); + void set_allocated_slack(::flyteidl::admin::SlackNotification* slack); + + void clear_type(); + TypeCase type_case() const; + // @@protoc_insertion_point(class_scope:flyteidl.admin.Notification) + private: + class HasBitSetters; + void set_has_email(); + void set_has_pager_duty(); + void set_has_slack(); + + inline bool has_type() const; + inline void clear_has_type(); + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::RepeatedField phases_; + mutable std::atomic _phases_cached_byte_size_; + union TypeUnion { + TypeUnion() {} + ::flyteidl::admin::EmailNotification* email_; + ::flyteidl::admin::PagerDutyNotification* pager_duty_; + ::flyteidl::admin::SlackNotification* slack_; + } type_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + ::google::protobuf::uint32 _oneof_case_[1]; + + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class UrlBlob final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.UrlBlob) */ { + public: + UrlBlob(); + virtual ~UrlBlob(); + + UrlBlob(const UrlBlob& from); + + inline UrlBlob& operator=(const UrlBlob& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + UrlBlob(UrlBlob&& from) noexcept + : UrlBlob() { + *this = ::std::move(from); + } + + inline UrlBlob& operator=(UrlBlob&& 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 UrlBlob& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const UrlBlob* internal_default_instance() { + return reinterpret_cast( + &_UrlBlob_default_instance_); + } + static constexpr int kIndexInFileMessages = + 17; + + void Swap(UrlBlob* other); + friend void swap(UrlBlob& a, UrlBlob& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline UrlBlob* New() const final { + return CreateMaybeMessage(nullptr); + } + + UrlBlob* 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 UrlBlob& from); + void MergeFrom(const UrlBlob& 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(UrlBlob* 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 ------------------------------------------------------- + + // string url = 1; + void clear_url(); + static const int kUrlFieldNumber = 1; + const ::std::string& url() const; + void set_url(const ::std::string& value); + #if LANG_CXX11 + void set_url(::std::string&& value); + #endif + void set_url(const char* value); + void set_url(const char* value, size_t size); + ::std::string* mutable_url(); + ::std::string* release_url(); + void set_allocated_url(::std::string* url); + + // int64 bytes = 2; + void clear_bytes(); + static const int kBytesFieldNumber = 2; + ::google::protobuf::int64 bytes() const; + void set_bytes(::google::protobuf::int64 value); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.UrlBlob) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::ArenaStringPtr url_; + ::google::protobuf::int64 bytes_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Labels_ValuesEntry_DoNotUse : public ::google::protobuf::internal::MapEntry { +public: +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +static bool _ParseMap(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + typedef ::google::protobuf::internal::MapEntry SuperType; + Labels_ValuesEntry_DoNotUse(); + Labels_ValuesEntry_DoNotUse(::google::protobuf::Arena* arena); + void MergeFrom(const Labels_ValuesEntry_DoNotUse& other); + static const Labels_ValuesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_Labels_ValuesEntry_DoNotUse_default_instance_); } + void MergeFrom(const ::google::protobuf::Message& other) final; + ::google::protobuf::Metadata GetMetadata() const; +}; + +// ------------------------------------------------------------------- + +class Labels final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Labels) */ { + public: + Labels(); + virtual ~Labels(); + + Labels(const Labels& from); + + inline Labels& operator=(const Labels& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + Labels(Labels&& from) noexcept + : Labels() { + *this = ::std::move(from); + } + + inline Labels& operator=(Labels&& 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 Labels& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const Labels* internal_default_instance() { + return reinterpret_cast( + &_Labels_default_instance_); + } + static constexpr int kIndexInFileMessages = + 19; + + void Swap(Labels* other); + friend void swap(Labels& a, Labels& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline Labels* New() const final { + return CreateMaybeMessage(nullptr); + } + + Labels* 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 Labels& from); + void MergeFrom(const Labels& 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(Labels* 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 ------------------------------------------------------- + + // map values = 1; + int values_size() const; + void clear_values(); + static const int kValuesFieldNumber = 1; + const ::google::protobuf::Map< ::std::string, ::std::string >& + values() const; + ::google::protobuf::Map< ::std::string, ::std::string >* + mutable_values(); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.Labels) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::MapField< + Labels_ValuesEntry_DoNotUse, + ::std::string, ::std::string, + ::google::protobuf::internal::WireFormatLite::TYPE_STRING, + ::google::protobuf::internal::WireFormatLite::TYPE_STRING, + 0 > values_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Annotations_ValuesEntry_DoNotUse : public ::google::protobuf::internal::MapEntry { +public: +#if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER +static bool _ParseMap(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx); +#endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER + typedef ::google::protobuf::internal::MapEntry SuperType; + Annotations_ValuesEntry_DoNotUse(); + Annotations_ValuesEntry_DoNotUse(::google::protobuf::Arena* arena); + void MergeFrom(const Annotations_ValuesEntry_DoNotUse& other); + static const Annotations_ValuesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_Annotations_ValuesEntry_DoNotUse_default_instance_); } + void MergeFrom(const ::google::protobuf::Message& other) final; + ::google::protobuf::Metadata GetMetadata() const; +}; + +// ------------------------------------------------------------------- + +class Annotations final : + public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:flyteidl.admin.Annotations) */ { + public: + Annotations(); + virtual ~Annotations(); + + Annotations(const Annotations& from); + + inline Annotations& operator=(const Annotations& from) { + CopyFrom(from); + return *this; + } + #if LANG_CXX11 + Annotations(Annotations&& from) noexcept + : Annotations() { + *this = ::std::move(from); + } + + inline Annotations& operator=(Annotations&& 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 Annotations& default_instance(); + + static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY + static inline const Annotations* internal_default_instance() { + return reinterpret_cast( + &_Annotations_default_instance_); + } + static constexpr int kIndexInFileMessages = + 21; + + void Swap(Annotations* other); + friend void swap(Annotations& a, Annotations& b) { + a.Swap(&b); + } + + // implements Message ---------------------------------------------- + + inline Annotations* New() const final { + return CreateMaybeMessage(nullptr); + } + + Annotations* 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 Annotations& from); + void MergeFrom(const Annotations& 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(Annotations* 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 ------------------------------------------------------- + + // map values = 1; + int values_size() const; + void clear_values(); + static const int kValuesFieldNumber = 1; + const ::google::protobuf::Map< ::std::string, ::std::string >& + values() const; + ::google::protobuf::Map< ::std::string, ::std::string >* + mutable_values(); + + // @@protoc_insertion_point(class_scope:flyteidl.admin.Annotations) + private: + class HasBitSetters; + + ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_; + ::google::protobuf::internal::MapField< + Annotations_ValuesEntry_DoNotUse, + ::std::string, ::std::string, + ::google::protobuf::internal::WireFormatLite::TYPE_STRING, + ::google::protobuf::internal::WireFormatLite::TYPE_STRING, + 0 > values_; + mutable ::google::protobuf::internal::CachedSize _cached_size_; + friend struct ::TableStruct_flyteidl_2fadmin_2fcommon_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// NamedEntityIdentifier + +// string project = 1; +inline void NamedEntityIdentifier::clear_project() { + project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& NamedEntityIdentifier::project() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.project) + return project_.GetNoArena(); +} +inline void NamedEntityIdentifier::set_project(const ::std::string& value) { + + project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.project) +} +#if LANG_CXX11 +inline void NamedEntityIdentifier::set_project(::std::string&& value) { + + project_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.project) +} +#endif +inline void NamedEntityIdentifier::set_project(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.project) +} +inline void NamedEntityIdentifier::set_project(const char* value, size_t size) { + + project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.project) +} +inline ::std::string* NamedEntityIdentifier::mutable_project() { + + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.project) + return project_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* NamedEntityIdentifier::release_project() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.project) + + return project_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void NamedEntityIdentifier::set_allocated_project(::std::string* project) { + if (project != nullptr) { + + } else { + + } + project_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), project); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.project) +} + +// string domain = 2; +inline void NamedEntityIdentifier::clear_domain() { + domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& NamedEntityIdentifier::domain() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.domain) + return domain_.GetNoArena(); +} +inline void NamedEntityIdentifier::set_domain(const ::std::string& value) { + + domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.domain) +} +#if LANG_CXX11 +inline void NamedEntityIdentifier::set_domain(::std::string&& value) { + + domain_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.domain) +} +#endif +inline void NamedEntityIdentifier::set_domain(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.domain) +} +inline void NamedEntityIdentifier::set_domain(const char* value, size_t size) { + + domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.domain) +} +inline ::std::string* NamedEntityIdentifier::mutable_domain() { + + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.domain) + return domain_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* NamedEntityIdentifier::release_domain() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.domain) + + return domain_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void NamedEntityIdentifier::set_allocated_domain(::std::string* domain) { + if (domain != nullptr) { + + } else { + + } + domain_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), domain); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.domain) +} + +// string name = 3; +inline void NamedEntityIdentifier::clear_name() { + name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& NamedEntityIdentifier::name() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.name) + return name_.GetNoArena(); +} +inline void NamedEntityIdentifier::set_name(const ::std::string& value) { + + name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.name) +} +#if LANG_CXX11 +inline void NamedEntityIdentifier::set_name(::std::string&& value) { + + name_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.name) +} +#endif +inline void NamedEntityIdentifier::set_name(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.name) +} +inline void NamedEntityIdentifier::set_name(const char* value, size_t size) { + + name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.name) +} +inline ::std::string* NamedEntityIdentifier::mutable_name() { + + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.name) + return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* NamedEntityIdentifier::release_name() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.name) + + return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void NamedEntityIdentifier::set_allocated_name(::std::string* name) { + if (name != nullptr) { + + } else { + + } + name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.name) +} + +// ------------------------------------------------------------------- + +// NamedEntityMetadata + +// string description = 1; +inline void NamedEntityMetadata::clear_description() { + description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& NamedEntityMetadata::description() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityMetadata.description) + return description_.GetNoArena(); +} +inline void NamedEntityMetadata::set_description(const ::std::string& value) { + + description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityMetadata.description) +} +#if LANG_CXX11 +inline void NamedEntityMetadata::set_description(::std::string&& value) { + + description_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityMetadata.description) +} +#endif +inline void NamedEntityMetadata::set_description(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityMetadata.description) +} +inline void NamedEntityMetadata::set_description(const char* value, size_t size) { + + description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityMetadata.description) +} +inline ::std::string* NamedEntityMetadata::mutable_description() { + + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityMetadata.description) + return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* NamedEntityMetadata::release_description() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityMetadata.description) + + return description_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void NamedEntityMetadata::set_allocated_description(::std::string* description) { + if (description != nullptr) { + + } else { + + } + description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityMetadata.description) +} + +// ------------------------------------------------------------------- + +// NamedEntity + +// .flyteidl.core.ResourceType resource_type = 1; +inline void NamedEntity::clear_resource_type() { + resource_type_ = 0; +} +inline ::flyteidl::core::ResourceType NamedEntity::resource_type() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntity.resource_type) + return static_cast< ::flyteidl::core::ResourceType >(resource_type_); +} +inline void NamedEntity::set_resource_type(::flyteidl::core::ResourceType value) { + + resource_type_ = value; + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntity.resource_type) +} + +// .flyteidl.admin.NamedEntityIdentifier id = 2; +inline bool NamedEntity::has_id() const { + return this != internal_default_instance() && id_ != nullptr; +} +inline void NamedEntity::clear_id() { + if (GetArenaNoVirtual() == nullptr && id_ != nullptr) { + delete id_; + } + id_ = nullptr; +} +inline const ::flyteidl::admin::NamedEntityIdentifier& NamedEntity::id() const { + const ::flyteidl::admin::NamedEntityIdentifier* p = id_; + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntity.id) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::admin::_NamedEntityIdentifier_default_instance_); +} +inline ::flyteidl::admin::NamedEntityIdentifier* NamedEntity::release_id() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntity.id) + + ::flyteidl::admin::NamedEntityIdentifier* temp = id_; + id_ = nullptr; + return temp; +} +inline ::flyteidl::admin::NamedEntityIdentifier* NamedEntity::mutable_id() { + + if (id_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::admin::NamedEntityIdentifier>(GetArenaNoVirtual()); + id_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntity.id) + return id_; +} +inline void NamedEntity::set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete id_; + } + if (id) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + id = ::google::protobuf::internal::GetOwnedMessage( + message_arena, id, submessage_arena); + } + + } else { + + } + id_ = id; + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntity.id) +} + +// .flyteidl.admin.NamedEntityMetadata metadata = 3; +inline bool NamedEntity::has_metadata() const { + return this != internal_default_instance() && metadata_ != nullptr; +} +inline void NamedEntity::clear_metadata() { + if (GetArenaNoVirtual() == nullptr && metadata_ != nullptr) { + delete metadata_; + } + metadata_ = nullptr; +} +inline const ::flyteidl::admin::NamedEntityMetadata& NamedEntity::metadata() const { + const ::flyteidl::admin::NamedEntityMetadata* p = metadata_; + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntity.metadata) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::admin::_NamedEntityMetadata_default_instance_); +} +inline ::flyteidl::admin::NamedEntityMetadata* NamedEntity::release_metadata() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntity.metadata) + + ::flyteidl::admin::NamedEntityMetadata* temp = metadata_; + metadata_ = nullptr; + return temp; +} +inline ::flyteidl::admin::NamedEntityMetadata* NamedEntity::mutable_metadata() { + + if (metadata_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::admin::NamedEntityMetadata>(GetArenaNoVirtual()); + metadata_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntity.metadata) + return metadata_; +} +inline void NamedEntity::set_allocated_metadata(::flyteidl::admin::NamedEntityMetadata* metadata) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete metadata_; + } + if (metadata) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + metadata = ::google::protobuf::internal::GetOwnedMessage( + message_arena, metadata, submessage_arena); + } + + } else { + + } + metadata_ = metadata; + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntity.metadata) +} + +// ------------------------------------------------------------------- + +// Sort + +// string key = 1; +inline void Sort::clear_key() { + key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& Sort::key() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.Sort.key) + return key_.GetNoArena(); +} +inline void Sort::set_key(const ::std::string& value) { + + key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.Sort.key) +} +#if LANG_CXX11 +inline void Sort::set_key(::std::string&& value) { + + key_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.Sort.key) +} +#endif +inline void Sort::set_key(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.Sort.key) +} +inline void Sort::set_key(const char* value, size_t size) { + + key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.Sort.key) +} +inline ::std::string* Sort::mutable_key() { + + // @@protoc_insertion_point(field_mutable:flyteidl.admin.Sort.key) + return key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* Sort::release_key() { + // @@protoc_insertion_point(field_release:flyteidl.admin.Sort.key) + + return key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void Sort::set_allocated_key(::std::string* key) { + if (key != nullptr) { + + } else { + + } + key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), key); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.Sort.key) +} + +// .flyteidl.admin.Sort.Direction direction = 2; +inline void Sort::clear_direction() { + direction_ = 0; +} +inline ::flyteidl::admin::Sort_Direction Sort::direction() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.Sort.direction) + return static_cast< ::flyteidl::admin::Sort_Direction >(direction_); +} +inline void Sort::set_direction(::flyteidl::admin::Sort_Direction value) { + + direction_ = value; + // @@protoc_insertion_point(field_set:flyteidl.admin.Sort.direction) +} -// =================================================================== +// ------------------------------------------------------------------- -#ifdef __GNUC__ - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wstrict-aliasing" -#endif // __GNUC__ -// NamedEntityIdentifier +// NamedEntityIdentifierListRequest // string project = 1; -inline void NamedEntityIdentifier::clear_project() { +inline void NamedEntityIdentifierListRequest::clear_project() { project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline const ::std::string& NamedEntityIdentifier::project() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.project) +inline const ::std::string& NamedEntityIdentifierListRequest::project() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.project) return project_.GetNoArena(); } -inline void NamedEntityIdentifier::set_project(const ::std::string& value) { +inline void NamedEntityIdentifierListRequest::set_project(const ::std::string& value) { project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.project) + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.project) } #if LANG_CXX11 -inline void NamedEntityIdentifier::set_project(::std::string&& value) { +inline void NamedEntityIdentifierListRequest::set_project(::std::string&& value) { project_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.project) + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.project) } #endif -inline void NamedEntityIdentifier::set_project(const char* value) { +inline void NamedEntityIdentifierListRequest::set_project(const char* value) { GOOGLE_DCHECK(value != nullptr); project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.project) + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.project) } -inline void NamedEntityIdentifier::set_project(const char* value, size_t size) { +inline void NamedEntityIdentifierListRequest::set_project(const char* value, size_t size) { project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.project) + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.project) } -inline ::std::string* NamedEntityIdentifier::mutable_project() { +inline ::std::string* NamedEntityIdentifierListRequest::mutable_project() { - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.project) + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.project) return project_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline ::std::string* NamedEntityIdentifier::release_project() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.project) +inline ::std::string* NamedEntityIdentifierListRequest::release_project() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.project) return project_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline void NamedEntityIdentifier::set_allocated_project(::std::string* project) { +inline void NamedEntityIdentifierListRequest::set_allocated_project(::std::string* project) { if (project != nullptr) { } else { } project_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), project); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.project) + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.project) } // string domain = 2; -inline void NamedEntityIdentifier::clear_domain() { +inline void NamedEntityIdentifierListRequest::clear_domain() { domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline const ::std::string& NamedEntityIdentifier::domain() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.domain) +inline const ::std::string& NamedEntityIdentifierListRequest::domain() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.domain) return domain_.GetNoArena(); } -inline void NamedEntityIdentifier::set_domain(const ::std::string& value) { +inline void NamedEntityIdentifierListRequest::set_domain(const ::std::string& value) { domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.domain) + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.domain) } #if LANG_CXX11 -inline void NamedEntityIdentifier::set_domain(::std::string&& value) { +inline void NamedEntityIdentifierListRequest::set_domain(::std::string&& value) { domain_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.domain) + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.domain) } #endif -inline void NamedEntityIdentifier::set_domain(const char* value) { +inline void NamedEntityIdentifierListRequest::set_domain(const char* value) { GOOGLE_DCHECK(value != nullptr); domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.domain) + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.domain) } -inline void NamedEntityIdentifier::set_domain(const char* value, size_t size) { +inline void NamedEntityIdentifierListRequest::set_domain(const char* value, size_t size) { domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.domain) + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.domain) } -inline ::std::string* NamedEntityIdentifier::mutable_domain() { +inline ::std::string* NamedEntityIdentifierListRequest::mutable_domain() { - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.domain) + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.domain) return domain_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline ::std::string* NamedEntityIdentifier::release_domain() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.domain) +inline ::std::string* NamedEntityIdentifierListRequest::release_domain() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.domain) return domain_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline void NamedEntityIdentifier::set_allocated_domain(::std::string* domain) { +inline void NamedEntityIdentifierListRequest::set_allocated_domain(::std::string* domain) { if (domain != nullptr) { } else { } domain_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), domain); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.domain) + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.domain) } -// string name = 3; -inline void NamedEntityIdentifier::clear_name() { - name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +// uint32 limit = 3; +inline void NamedEntityIdentifierListRequest::clear_limit() { + limit_ = 0u; } -inline const ::std::string& NamedEntityIdentifier::name() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifier.name) - return name_.GetNoArena(); +inline ::google::protobuf::uint32 NamedEntityIdentifierListRequest::limit() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.limit) + return limit_; } -inline void NamedEntityIdentifier::set_name(const ::std::string& value) { +inline void NamedEntityIdentifierListRequest::set_limit(::google::protobuf::uint32 value) { - name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifier.name) + limit_ = value; + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.limit) +} + +// string token = 4; +inline void NamedEntityIdentifierListRequest::clear_token() { + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& NamedEntityIdentifierListRequest::token() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.token) + return token_.GetNoArena(); +} +inline void NamedEntityIdentifierListRequest::set_token(const ::std::string& value) { + + token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.token) } #if LANG_CXX11 -inline void NamedEntityIdentifier::set_name(::std::string&& value) { +inline void NamedEntityIdentifierListRequest::set_token(::std::string&& value) { - name_.SetNoArena( + token_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifier.name) + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.token) } #endif -inline void NamedEntityIdentifier::set_name(const char* value) { +inline void NamedEntityIdentifierListRequest::set_token(const char* value) { GOOGLE_DCHECK(value != nullptr); - name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifier.name) + token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.token) } -inline void NamedEntityIdentifier::set_name(const char* value, size_t size) { +inline void NamedEntityIdentifierListRequest::set_token(const char* value, size_t size) { - name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifier.name) + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.token) } -inline ::std::string* NamedEntityIdentifier::mutable_name() { +inline ::std::string* NamedEntityIdentifierListRequest::mutable_token() { - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifier.name) - return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.token) + return token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline ::std::string* NamedEntityIdentifier::release_name() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifier.name) +inline ::std::string* NamedEntityIdentifierListRequest::release_token() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.token) - return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + return token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline void NamedEntityIdentifier::set_allocated_name(::std::string* name) { - if (name != nullptr) { +inline void NamedEntityIdentifierListRequest::set_allocated_token(::std::string* token) { + if (token != nullptr) { } else { } - name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifier.name) + token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), token); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.token) } -// ------------------------------------------------------------------- - -// Sort - -// string key = 1; -inline void Sort::clear_key() { - key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); -} -inline const ::std::string& Sort::key() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.Sort.key) - return key_.GetNoArena(); -} -inline void Sort::set_key(const ::std::string& value) { - - key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.Sort.key) -} -#if LANG_CXX11 -inline void Sort::set_key(::std::string&& value) { - - key_.SetNoArena( - &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.Sort.key) +// .flyteidl.admin.Sort sort_by = 5; +inline bool NamedEntityIdentifierListRequest::has_sort_by() const { + return this != internal_default_instance() && sort_by_ != nullptr; } -#endif -inline void Sort::set_key(const char* value) { - GOOGLE_DCHECK(value != nullptr); - - key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.Sort.key) +inline void NamedEntityIdentifierListRequest::clear_sort_by() { + if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) { + delete sort_by_; + } + sort_by_ = nullptr; } -inline void Sort::set_key(const char* value, size_t size) { - - key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), - ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.Sort.key) +inline const ::flyteidl::admin::Sort& NamedEntityIdentifierListRequest::sort_by() const { + const ::flyteidl::admin::Sort* p = sort_by_; + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::admin::_Sort_default_instance_); } -inline ::std::string* Sort::mutable_key() { +inline ::flyteidl::admin::Sort* NamedEntityIdentifierListRequest::release_sort_by() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) - // @@protoc_insertion_point(field_mutable:flyteidl.admin.Sort.key) - return key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + ::flyteidl::admin::Sort* temp = sort_by_; + sort_by_ = nullptr; + return temp; } -inline ::std::string* Sort::release_key() { - // @@protoc_insertion_point(field_release:flyteidl.admin.Sort.key) +inline ::flyteidl::admin::Sort* NamedEntityIdentifierListRequest::mutable_sort_by() { - return key_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); + if (sort_by_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::admin::Sort>(GetArenaNoVirtual()); + sort_by_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) + return sort_by_; } -inline void Sort::set_allocated_key(::std::string* key) { - if (key != nullptr) { +inline void NamedEntityIdentifierListRequest::set_allocated_sort_by(::flyteidl::admin::Sort* sort_by) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete sort_by_; + } + if (sort_by) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + sort_by = ::google::protobuf::internal::GetOwnedMessage( + message_arena, sort_by, submessage_arena); + } } else { } - key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), key); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.Sort.key) + sort_by_ = sort_by; + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) } -// .flyteidl.admin.Sort.Direction direction = 2; -inline void Sort::clear_direction() { - direction_ = 0; +// ------------------------------------------------------------------- + +// NamedEntityListRequest + +// .flyteidl.core.ResourceType resource_type = 1; +inline void NamedEntityListRequest::clear_resource_type() { + resource_type_ = 0; } -inline ::flyteidl::admin::Sort_Direction Sort::direction() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.Sort.direction) - return static_cast< ::flyteidl::admin::Sort_Direction >(direction_); +inline ::flyteidl::core::ResourceType NamedEntityListRequest::resource_type() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.resource_type) + return static_cast< ::flyteidl::core::ResourceType >(resource_type_); } -inline void Sort::set_direction(::flyteidl::admin::Sort_Direction value) { +inline void NamedEntityListRequest::set_resource_type(::flyteidl::core::ResourceType value) { - direction_ = value; - // @@protoc_insertion_point(field_set:flyteidl.admin.Sort.direction) + resource_type_ = value; + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityListRequest.resource_type) } -// ------------------------------------------------------------------- - -// NamedEntityIdentifierListRequest - -// string project = 1; -inline void NamedEntityIdentifierListRequest::clear_project() { +// string project = 2; +inline void NamedEntityListRequest::clear_project() { project_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline const ::std::string& NamedEntityIdentifierListRequest::project() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.project) +inline const ::std::string& NamedEntityListRequest::project() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.project) return project_.GetNoArena(); } -inline void NamedEntityIdentifierListRequest::set_project(const ::std::string& value) { +inline void NamedEntityListRequest::set_project(const ::std::string& value) { project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.project) + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityListRequest.project) } #if LANG_CXX11 -inline void NamedEntityIdentifierListRequest::set_project(::std::string&& value) { +inline void NamedEntityListRequest::set_project(::std::string&& value) { project_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.project) + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityListRequest.project) } #endif -inline void NamedEntityIdentifierListRequest::set_project(const char* value) { +inline void NamedEntityListRequest::set_project(const char* value) { GOOGLE_DCHECK(value != nullptr); project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.project) + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityListRequest.project) } -inline void NamedEntityIdentifierListRequest::set_project(const char* value, size_t size) { +inline void NamedEntityListRequest::set_project(const char* value, size_t size) { project_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.project) + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityListRequest.project) } -inline ::std::string* NamedEntityIdentifierListRequest::mutable_project() { +inline ::std::string* NamedEntityListRequest::mutable_project() { - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.project) + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityListRequest.project) return project_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline ::std::string* NamedEntityIdentifierListRequest::release_project() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.project) +inline ::std::string* NamedEntityListRequest::release_project() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityListRequest.project) return project_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline void NamedEntityIdentifierListRequest::set_allocated_project(::std::string* project) { +inline void NamedEntityListRequest::set_allocated_project(::std::string* project) { if (project != nullptr) { } else { } project_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), project); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.project) + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityListRequest.project) } -// string domain = 2; -inline void NamedEntityIdentifierListRequest::clear_domain() { +// string domain = 3; +inline void NamedEntityListRequest::clear_domain() { domain_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline const ::std::string& NamedEntityIdentifierListRequest::domain() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.domain) +inline const ::std::string& NamedEntityListRequest::domain() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.domain) return domain_.GetNoArena(); } -inline void NamedEntityIdentifierListRequest::set_domain(const ::std::string& value) { +inline void NamedEntityListRequest::set_domain(const ::std::string& value) { domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.domain) + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityListRequest.domain) } #if LANG_CXX11 -inline void NamedEntityIdentifierListRequest::set_domain(::std::string&& value) { +inline void NamedEntityListRequest::set_domain(::std::string&& value) { domain_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.domain) + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityListRequest.domain) } #endif -inline void NamedEntityIdentifierListRequest::set_domain(const char* value) { +inline void NamedEntityListRequest::set_domain(const char* value) { GOOGLE_DCHECK(value != nullptr); domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.domain) + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityListRequest.domain) } -inline void NamedEntityIdentifierListRequest::set_domain(const char* value, size_t size) { +inline void NamedEntityListRequest::set_domain(const char* value, size_t size) { domain_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.domain) + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityListRequest.domain) } -inline ::std::string* NamedEntityIdentifierListRequest::mutable_domain() { +inline ::std::string* NamedEntityListRequest::mutable_domain() { - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.domain) + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityListRequest.domain) return domain_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline ::std::string* NamedEntityIdentifierListRequest::release_domain() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.domain) +inline ::std::string* NamedEntityListRequest::release_domain() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityListRequest.domain) return domain_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline void NamedEntityIdentifierListRequest::set_allocated_domain(::std::string* domain) { +inline void NamedEntityListRequest::set_allocated_domain(::std::string* domain) { if (domain != nullptr) { } else { } domain_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), domain); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.domain) + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityListRequest.domain) } -// uint32 limit = 3; -inline void NamedEntityIdentifierListRequest::clear_limit() { +// uint32 limit = 4; +inline void NamedEntityListRequest::clear_limit() { limit_ = 0u; } -inline ::google::protobuf::uint32 NamedEntityIdentifierListRequest::limit() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.limit) +inline ::google::protobuf::uint32 NamedEntityListRequest::limit() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.limit) return limit_; } -inline void NamedEntityIdentifierListRequest::set_limit(::google::protobuf::uint32 value) { +inline void NamedEntityListRequest::set_limit(::google::protobuf::uint32 value) { limit_ = value; - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.limit) + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityListRequest.limit) } -// string token = 4; -inline void NamedEntityIdentifierListRequest::clear_token() { +// string token = 5; +inline void NamedEntityListRequest::clear_token() { token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline const ::std::string& NamedEntityIdentifierListRequest::token() const { - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.token) +inline const ::std::string& NamedEntityListRequest::token() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.token) return token_.GetNoArena(); } -inline void NamedEntityIdentifierListRequest::set_token(const ::std::string& value) { +inline void NamedEntityListRequest::set_token(const ::std::string& value) { token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); - // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityIdentifierListRequest.token) + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityListRequest.token) } #if LANG_CXX11 -inline void NamedEntityIdentifierListRequest::set_token(::std::string&& value) { +inline void NamedEntityListRequest::set_token(::std::string&& value) { token_.SetNoArena( &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); - // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityIdentifierListRequest.token) + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityListRequest.token) } #endif -inline void NamedEntityIdentifierListRequest::set_token(const char* value) { +inline void NamedEntityListRequest::set_token(const char* value) { GOOGLE_DCHECK(value != nullptr); token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); - // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityIdentifierListRequest.token) + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityListRequest.token) } -inline void NamedEntityIdentifierListRequest::set_token(const char* value, size_t size) { +inline void NamedEntityListRequest::set_token(const char* value, size_t size) { token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(reinterpret_cast(value), size)); - // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityIdentifierListRequest.token) + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityListRequest.token) } -inline ::std::string* NamedEntityIdentifierListRequest::mutable_token() { +inline ::std::string* NamedEntityListRequest::mutable_token() { - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.token) + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityListRequest.token) return token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline ::std::string* NamedEntityIdentifierListRequest::release_token() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.token) +inline ::std::string* NamedEntityListRequest::release_token() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityListRequest.token) return token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } -inline void NamedEntityIdentifierListRequest::set_allocated_token(::std::string* token) { +inline void NamedEntityListRequest::set_allocated_token(::std::string* token) { if (token != nullptr) { } else { } token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), token); - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.token) + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityListRequest.token) } -// .flyteidl.admin.Sort sort_by = 5; -inline bool NamedEntityIdentifierListRequest::has_sort_by() const { +// .flyteidl.admin.Sort sort_by = 6; +inline bool NamedEntityListRequest::has_sort_by() const { return this != internal_default_instance() && sort_by_ != nullptr; } -inline void NamedEntityIdentifierListRequest::clear_sort_by() { +inline void NamedEntityListRequest::clear_sort_by() { if (GetArenaNoVirtual() == nullptr && sort_by_ != nullptr) { delete sort_by_; } sort_by_ = nullptr; } -inline const ::flyteidl::admin::Sort& NamedEntityIdentifierListRequest::sort_by() const { +inline const ::flyteidl::admin::Sort& NamedEntityListRequest::sort_by() const { const ::flyteidl::admin::Sort* p = sort_by_; - // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityListRequest.sort_by) return p != nullptr ? *p : *reinterpret_cast( &::flyteidl::admin::_Sort_default_instance_); } -inline ::flyteidl::admin::Sort* NamedEntityIdentifierListRequest::release_sort_by() { - // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) +inline ::flyteidl::admin::Sort* NamedEntityListRequest::release_sort_by() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityListRequest.sort_by) ::flyteidl::admin::Sort* temp = sort_by_; sort_by_ = nullptr; return temp; } -inline ::flyteidl::admin::Sort* NamedEntityIdentifierListRequest::mutable_sort_by() { +inline ::flyteidl::admin::Sort* NamedEntityListRequest::mutable_sort_by() { if (sort_by_ == nullptr) { auto* p = CreateMaybeMessage<::flyteidl::admin::Sort>(GetArenaNoVirtual()); sort_by_ = p; } - // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityListRequest.sort_by) return sort_by_; } -inline void NamedEntityIdentifierListRequest::set_allocated_sort_by(::flyteidl::admin::Sort* sort_by) { +inline void NamedEntityListRequest::set_allocated_sort_by(::flyteidl::admin::Sort* sort_by) { ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); if (message_arena == nullptr) { delete sort_by_; @@ -2460,7 +3825,7 @@ inline void NamedEntityIdentifierListRequest::set_allocated_sort_by(::flyteidl:: } sort_by_ = sort_by; - // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityIdentifierListRequest.sort_by) + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityListRequest.sort_by) } // ------------------------------------------------------------------- @@ -2552,6 +3917,286 @@ inline void NamedEntityIdentifierList::set_allocated_token(::std::string* token) // ------------------------------------------------------------------- +// NamedEntityList + +// repeated .flyteidl.admin.NamedEntity entities = 1; +inline int NamedEntityList::entities_size() const { + return entities_.size(); +} +inline void NamedEntityList::clear_entities() { + entities_.Clear(); +} +inline ::flyteidl::admin::NamedEntity* NamedEntityList::mutable_entities(int index) { + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityList.entities) + return entities_.Mutable(index); +} +inline ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntity >* +NamedEntityList::mutable_entities() { + // @@protoc_insertion_point(field_mutable_list:flyteidl.admin.NamedEntityList.entities) + return &entities_; +} +inline const ::flyteidl::admin::NamedEntity& NamedEntityList::entities(int index) const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityList.entities) + return entities_.Get(index); +} +inline ::flyteidl::admin::NamedEntity* NamedEntityList::add_entities() { + // @@protoc_insertion_point(field_add:flyteidl.admin.NamedEntityList.entities) + return entities_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::flyteidl::admin::NamedEntity >& +NamedEntityList::entities() const { + // @@protoc_insertion_point(field_list:flyteidl.admin.NamedEntityList.entities) + return entities_; +} + +// string token = 2; +inline void NamedEntityList::clear_token() { + token_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline const ::std::string& NamedEntityList::token() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityList.token) + return token_.GetNoArena(); +} +inline void NamedEntityList::set_token(const ::std::string& value) { + + token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value); + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityList.token) +} +#if LANG_CXX11 +inline void NamedEntityList::set_token(::std::string&& value) { + + token_.SetNoArena( + &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value)); + // @@protoc_insertion_point(field_set_rvalue:flyteidl.admin.NamedEntityList.token) +} +#endif +inline void NamedEntityList::set_token(const char* value) { + GOOGLE_DCHECK(value != nullptr); + + token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value)); + // @@protoc_insertion_point(field_set_char:flyteidl.admin.NamedEntityList.token) +} +inline void NamedEntityList::set_token(const char* value, size_t size) { + + token_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), + ::std::string(reinterpret_cast(value), size)); + // @@protoc_insertion_point(field_set_pointer:flyteidl.admin.NamedEntityList.token) +} +inline ::std::string* NamedEntityList::mutable_token() { + + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityList.token) + return token_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline ::std::string* NamedEntityList::release_token() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityList.token) + + return token_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); +} +inline void NamedEntityList::set_allocated_token(::std::string* token) { + if (token != nullptr) { + + } else { + + } + token_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), token); + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityList.token) +} + +// ------------------------------------------------------------------- + +// NamedEntityGetRequest + +// .flyteidl.core.ResourceType resource_type = 1; +inline void NamedEntityGetRequest::clear_resource_type() { + resource_type_ = 0; +} +inline ::flyteidl::core::ResourceType NamedEntityGetRequest::resource_type() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityGetRequest.resource_type) + return static_cast< ::flyteidl::core::ResourceType >(resource_type_); +} +inline void NamedEntityGetRequest::set_resource_type(::flyteidl::core::ResourceType value) { + + resource_type_ = value; + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityGetRequest.resource_type) +} + +// .flyteidl.admin.NamedEntityIdentifier id = 2; +inline bool NamedEntityGetRequest::has_id() const { + return this != internal_default_instance() && id_ != nullptr; +} +inline void NamedEntityGetRequest::clear_id() { + if (GetArenaNoVirtual() == nullptr && id_ != nullptr) { + delete id_; + } + id_ = nullptr; +} +inline const ::flyteidl::admin::NamedEntityIdentifier& NamedEntityGetRequest::id() const { + const ::flyteidl::admin::NamedEntityIdentifier* p = id_; + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityGetRequest.id) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::admin::_NamedEntityIdentifier_default_instance_); +} +inline ::flyteidl::admin::NamedEntityIdentifier* NamedEntityGetRequest::release_id() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityGetRequest.id) + + ::flyteidl::admin::NamedEntityIdentifier* temp = id_; + id_ = nullptr; + return temp; +} +inline ::flyteidl::admin::NamedEntityIdentifier* NamedEntityGetRequest::mutable_id() { + + if (id_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::admin::NamedEntityIdentifier>(GetArenaNoVirtual()); + id_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityGetRequest.id) + return id_; +} +inline void NamedEntityGetRequest::set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete id_; + } + if (id) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + id = ::google::protobuf::internal::GetOwnedMessage( + message_arena, id, submessage_arena); + } + + } else { + + } + id_ = id; + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityGetRequest.id) +} + +// ------------------------------------------------------------------- + +// NamedEntityUpdateRequest + +// .flyteidl.core.ResourceType resource_type = 1; +inline void NamedEntityUpdateRequest::clear_resource_type() { + resource_type_ = 0; +} +inline ::flyteidl::core::ResourceType NamedEntityUpdateRequest::resource_type() const { + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityUpdateRequest.resource_type) + return static_cast< ::flyteidl::core::ResourceType >(resource_type_); +} +inline void NamedEntityUpdateRequest::set_resource_type(::flyteidl::core::ResourceType value) { + + resource_type_ = value; + // @@protoc_insertion_point(field_set:flyteidl.admin.NamedEntityUpdateRequest.resource_type) +} + +// .flyteidl.admin.NamedEntityIdentifier id = 2; +inline bool NamedEntityUpdateRequest::has_id() const { + return this != internal_default_instance() && id_ != nullptr; +} +inline void NamedEntityUpdateRequest::clear_id() { + if (GetArenaNoVirtual() == nullptr && id_ != nullptr) { + delete id_; + } + id_ = nullptr; +} +inline const ::flyteidl::admin::NamedEntityIdentifier& NamedEntityUpdateRequest::id() const { + const ::flyteidl::admin::NamedEntityIdentifier* p = id_; + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityUpdateRequest.id) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::admin::_NamedEntityIdentifier_default_instance_); +} +inline ::flyteidl::admin::NamedEntityIdentifier* NamedEntityUpdateRequest::release_id() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityUpdateRequest.id) + + ::flyteidl::admin::NamedEntityIdentifier* temp = id_; + id_ = nullptr; + return temp; +} +inline ::flyteidl::admin::NamedEntityIdentifier* NamedEntityUpdateRequest::mutable_id() { + + if (id_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::admin::NamedEntityIdentifier>(GetArenaNoVirtual()); + id_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityUpdateRequest.id) + return id_; +} +inline void NamedEntityUpdateRequest::set_allocated_id(::flyteidl::admin::NamedEntityIdentifier* id) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete id_; + } + if (id) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + id = ::google::protobuf::internal::GetOwnedMessage( + message_arena, id, submessage_arena); + } + + } else { + + } + id_ = id; + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityUpdateRequest.id) +} + +// .flyteidl.admin.NamedEntityMetadata metadata = 3; +inline bool NamedEntityUpdateRequest::has_metadata() const { + return this != internal_default_instance() && metadata_ != nullptr; +} +inline void NamedEntityUpdateRequest::clear_metadata() { + if (GetArenaNoVirtual() == nullptr && metadata_ != nullptr) { + delete metadata_; + } + metadata_ = nullptr; +} +inline const ::flyteidl::admin::NamedEntityMetadata& NamedEntityUpdateRequest::metadata() const { + const ::flyteidl::admin::NamedEntityMetadata* p = metadata_; + // @@protoc_insertion_point(field_get:flyteidl.admin.NamedEntityUpdateRequest.metadata) + return p != nullptr ? *p : *reinterpret_cast( + &::flyteidl::admin::_NamedEntityMetadata_default_instance_); +} +inline ::flyteidl::admin::NamedEntityMetadata* NamedEntityUpdateRequest::release_metadata() { + // @@protoc_insertion_point(field_release:flyteidl.admin.NamedEntityUpdateRequest.metadata) + + ::flyteidl::admin::NamedEntityMetadata* temp = metadata_; + metadata_ = nullptr; + return temp; +} +inline ::flyteidl::admin::NamedEntityMetadata* NamedEntityUpdateRequest::mutable_metadata() { + + if (metadata_ == nullptr) { + auto* p = CreateMaybeMessage<::flyteidl::admin::NamedEntityMetadata>(GetArenaNoVirtual()); + metadata_ = p; + } + // @@protoc_insertion_point(field_mutable:flyteidl.admin.NamedEntityUpdateRequest.metadata) + return metadata_; +} +inline void NamedEntityUpdateRequest::set_allocated_metadata(::flyteidl::admin::NamedEntityMetadata* metadata) { + ::google::protobuf::Arena* message_arena = GetArenaNoVirtual(); + if (message_arena == nullptr) { + delete metadata_; + } + if (metadata) { + ::google::protobuf::Arena* submessage_arena = nullptr; + if (message_arena != submessage_arena) { + metadata = ::google::protobuf::internal::GetOwnedMessage( + message_arena, metadata, submessage_arena); + } + + } else { + + } + metadata_ = metadata; + // @@protoc_insertion_point(field_set_allocated:flyteidl.admin.NamedEntityUpdateRequest.metadata) +} + +// ------------------------------------------------------------------- + +// NamedEntityUpdateResponse + +// ------------------------------------------------------------------- + // ObjectGetRequest // .flyteidl.core.Identifier id = 1; @@ -3360,6 +5005,20 @@ Annotations::mutable_values() { // ------------------------------------------------------------------- +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + // @@protoc_insertion_point(namespace_scope) diff --git a/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.cc index 5d9b87f156..e9a32b0612 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.cc @@ -53,6 +53,9 @@ static const char* AdminService_method_names[] = { "/flyteidl.service.AdminService/GetTaskExecution", "/flyteidl.service.AdminService/ListTaskExecutions", "/flyteidl.service.AdminService/GetTaskExecutionData", + "/flyteidl.service.AdminService/ListNamedEntities", + "/flyteidl.service.AdminService/GetNamedEntity", + "/flyteidl.service.AdminService/UpdateNamedEntity", }; std::unique_ptr< AdminService::Stub> AdminService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { @@ -95,6 +98,9 @@ AdminService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& chann , rpcmethod_GetTaskExecution_(AdminService_method_names[30], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_ListTaskExecutions_(AdminService_method_names[31], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) , rpcmethod_GetTaskExecutionData_(AdminService_method_names[32], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_ListNamedEntities_(AdminService_method_names[33], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_GetNamedEntity_(AdminService_method_names[34], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) + , rpcmethod_UpdateNamedEntity_(AdminService_method_names[35], ::grpc::internal::RpcMethod::NORMAL_RPC, channel) {} ::grpc::Status AdminService::Stub::CreateTask(::grpc::ClientContext* context, const ::flyteidl::admin::TaskCreateRequest& request, ::flyteidl::admin::TaskCreateResponse* response) { @@ -1021,6 +1027,90 @@ ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::TaskExecutionGetDataRespon return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::TaskExecutionGetDataResponse>::Create(channel_.get(), cq, rpcmethod_GetTaskExecutionData_, context, request, false); } +::grpc::Status AdminService::Stub::ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::flyteidl::admin::NamedEntityList* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_ListNamedEntities_, context, request, response); +} + +void AdminService::Stub::experimental_async::ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_ListNamedEntities_, context, request, response, std::move(f)); +} + +void AdminService::Stub::experimental_async::ListNamedEntities(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityList* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_ListNamedEntities_, context, request, response, std::move(f)); +} + +void AdminService::Stub::experimental_async::ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_ListNamedEntities_, context, request, response, reactor); +} + +void AdminService::Stub::experimental_async::ListNamedEntities(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_ListNamedEntities_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>* AdminService::Stub::AsyncListNamedEntitiesRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::NamedEntityList>::Create(channel_.get(), cq, rpcmethod_ListNamedEntities_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>* AdminService::Stub::PrepareAsyncListNamedEntitiesRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::NamedEntityList>::Create(channel_.get(), cq, rpcmethod_ListNamedEntities_, context, request, false); +} + +::grpc::Status AdminService::Stub::GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::flyteidl::admin::NamedEntity* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_GetNamedEntity_, context, request, response); +} + +void AdminService::Stub::experimental_async::GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetNamedEntity_, context, request, response, std::move(f)); +} + +void AdminService::Stub::experimental_async::GetNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntity* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_GetNamedEntity_, context, request, response, std::move(f)); +} + +void AdminService::Stub::experimental_async::GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetNamedEntity_, context, request, response, reactor); +} + +void AdminService::Stub::experimental_async::GetNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_GetNamedEntity_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>* AdminService::Stub::AsyncGetNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::NamedEntity>::Create(channel_.get(), cq, rpcmethod_GetNamedEntity_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>* AdminService::Stub::PrepareAsyncGetNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::NamedEntity>::Create(channel_.get(), cq, rpcmethod_GetNamedEntity_, context, request, false); +} + +::grpc::Status AdminService::Stub::UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::flyteidl::admin::NamedEntityUpdateResponse* response) { + return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_UpdateNamedEntity_, context, request, response); +} + +void AdminService::Stub::experimental_async::UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_UpdateNamedEntity_, context, request, response, std::move(f)); +} + +void AdminService::Stub::experimental_async::UpdateNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, std::function f) { + ::grpc::internal::CallbackUnaryCall(stub_->channel_.get(), stub_->rpcmethod_UpdateNamedEntity_, context, request, response, std::move(f)); +} + +void AdminService::Stub::experimental_async::UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_UpdateNamedEntity_, context, request, response, reactor); +} + +void AdminService::Stub::experimental_async::UpdateNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) { + ::grpc::internal::ClientCallbackUnaryFactory::Create(stub_->channel_.get(), stub_->rpcmethod_UpdateNamedEntity_, context, request, response, reactor); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>* AdminService::Stub::AsyncUpdateNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::NamedEntityUpdateResponse>::Create(channel_.get(), cq, rpcmethod_UpdateNamedEntity_, context, request, true); +} + +::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>* AdminService::Stub::PrepareAsyncUpdateNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) { + return ::grpc::internal::ClientAsyncResponseReaderFactory< ::flyteidl::admin::NamedEntityUpdateResponse>::Create(channel_.get(), cq, rpcmethod_UpdateNamedEntity_, context, request, false); +} + AdminService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( AdminService_method_names[0], @@ -1187,6 +1277,21 @@ AdminService::Service::Service() { ::grpc::internal::RpcMethod::NORMAL_RPC, new ::grpc::internal::RpcMethodHandler< AdminService::Service, ::flyteidl::admin::TaskExecutionGetDataRequest, ::flyteidl::admin::TaskExecutionGetDataResponse>( std::mem_fn(&AdminService::Service::GetTaskExecutionData), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + AdminService_method_names[33], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< AdminService::Service, ::flyteidl::admin::NamedEntityListRequest, ::flyteidl::admin::NamedEntityList>( + std::mem_fn(&AdminService::Service::ListNamedEntities), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + AdminService_method_names[34], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< AdminService::Service, ::flyteidl::admin::NamedEntityGetRequest, ::flyteidl::admin::NamedEntity>( + std::mem_fn(&AdminService::Service::GetNamedEntity), this))); + AddMethod(new ::grpc::internal::RpcServiceMethod( + AdminService_method_names[35], + ::grpc::internal::RpcMethod::NORMAL_RPC, + new ::grpc::internal::RpcMethodHandler< AdminService::Service, ::flyteidl::admin::NamedEntityUpdateRequest, ::flyteidl::admin::NamedEntityUpdateResponse>( + std::mem_fn(&AdminService::Service::UpdateNamedEntity), this))); } AdminService::Service::~Service() { @@ -1423,6 +1528,27 @@ ::grpc::Status AdminService::Service::GetTaskExecutionData(::grpc::ServerContext return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } +::grpc::Status AdminService::Service::ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status AdminService::Service::GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + +::grpc::Status AdminService::Service::UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) { + (void) context; + (void) request; + (void) response; + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); +} + } // namespace flyteidl } // namespace service 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 2ab3fcdc1b..5bb0fa380c 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.h +++ b/flyteidl/gen/pb-cpp/flyteidl/service/admin.grpc.pb.h @@ -281,6 +281,27 @@ class AdminService final { std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::TaskExecutionGetDataResponse>> PrepareAsyncGetTaskExecutionData(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::TaskExecutionGetDataResponse>>(PrepareAsyncGetTaskExecutionDataRaw(context, request, cq)); } + virtual ::grpc::Status ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::flyteidl::admin::NamedEntityList* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityList>> AsyncListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityList>>(AsyncListNamedEntitiesRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityList>> PrepareAsyncListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityList>>(PrepareAsyncListNamedEntitiesRaw(context, request, cq)); + } + virtual ::grpc::Status GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::flyteidl::admin::NamedEntity* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntity>> AsyncGetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntity>>(AsyncGetNamedEntityRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntity>> PrepareAsyncGetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntity>>(PrepareAsyncGetNamedEntityRaw(context, request, cq)); + } + virtual ::grpc::Status UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::flyteidl::admin::NamedEntityUpdateResponse* response) = 0; + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityUpdateResponse>> AsyncUpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityUpdateResponse>>(AsyncUpdateNamedEntityRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityUpdateResponse>> PrepareAsyncUpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityUpdateResponse>>(PrepareAsyncUpdateNamedEntityRaw(context, request, cq)); + } class experimental_async_interface { public: virtual ~experimental_async_interface() {} @@ -416,6 +437,18 @@ class AdminService final { virtual void GetTaskExecutionData(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, std::function) = 0; virtual void GetTaskExecutionData(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; virtual void GetTaskExecutionData(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, std::function) = 0; + virtual void ListNamedEntities(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityList* response, std::function) = 0; + virtual void ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void ListNamedEntities(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, std::function) = 0; + virtual void GetNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntity* response, std::function) = 0; + virtual void GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void GetNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, std::function) = 0; + virtual void UpdateNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, std::function) = 0; + virtual void UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; + virtual void UpdateNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) = 0; }; virtual class experimental_async_interface* experimental_async() { return nullptr; } private: @@ -485,6 +518,12 @@ class AdminService final { virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::TaskExecutionList>* PrepareAsyncListTaskExecutionsRaw(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionListRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::TaskExecutionGetDataResponse>* AsyncGetTaskExecutionDataRaw(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest& request, ::grpc::CompletionQueue* cq) = 0; virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::TaskExecutionGetDataResponse>* PrepareAsyncGetTaskExecutionDataRaw(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityList>* AsyncListNamedEntitiesRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityList>* PrepareAsyncListNamedEntitiesRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntity>* AsyncGetNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntity>* PrepareAsyncGetNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityUpdateResponse>* AsyncUpdateNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) = 0; + virtual ::grpc::ClientAsyncResponseReaderInterface< ::flyteidl::admin::NamedEntityUpdateResponse>* PrepareAsyncUpdateNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) = 0; }; class Stub final : public StubInterface { public: @@ -720,6 +759,27 @@ class AdminService final { std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::TaskExecutionGetDataResponse>> PrepareAsyncGetTaskExecutionData(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest& request, ::grpc::CompletionQueue* cq) { return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::TaskExecutionGetDataResponse>>(PrepareAsyncGetTaskExecutionDataRaw(context, request, cq)); } + ::grpc::Status ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::flyteidl::admin::NamedEntityList* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>> AsyncListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>>(AsyncListNamedEntitiesRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>> PrepareAsyncListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>>(PrepareAsyncListNamedEntitiesRaw(context, request, cq)); + } + ::grpc::Status GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::flyteidl::admin::NamedEntity* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>> AsyncGetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>>(AsyncGetNamedEntityRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>> PrepareAsyncGetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>>(PrepareAsyncGetNamedEntityRaw(context, request, cq)); + } + ::grpc::Status UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override; + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>> AsyncUpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>>(AsyncUpdateNamedEntityRaw(context, request, cq)); + } + std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>> PrepareAsyncUpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) { + return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>>(PrepareAsyncUpdateNamedEntityRaw(context, request, cq)); + } class experimental_async final : public StubInterface::experimental_async_interface { public: @@ -855,6 +915,18 @@ class AdminService final { void GetTaskExecutionData(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, std::function) override; void GetTaskExecutionData(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; void GetTaskExecutionData(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, std::function) override; + void ListNamedEntities(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityList* response, std::function) override; + void ListNamedEntities(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void ListNamedEntities(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, std::function) override; + void GetNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntity* response, std::function) override; + void GetNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void GetNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, std::function) override; + void UpdateNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, std::function) override; + void UpdateNamedEntity(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; + void UpdateNamedEntity(::grpc::ClientContext* context, const ::grpc::ByteBuffer* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ClientUnaryReactor* reactor) override; private: friend class Stub; explicit experimental_async(Stub* stub): stub_(stub) { } @@ -932,6 +1004,12 @@ class AdminService final { ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::TaskExecutionList>* PrepareAsyncListTaskExecutionsRaw(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionListRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::TaskExecutionGetDataResponse>* AsyncGetTaskExecutionDataRaw(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest& request, ::grpc::CompletionQueue* cq) override; ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::TaskExecutionGetDataResponse>* PrepareAsyncGetTaskExecutionDataRaw(::grpc::ClientContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>* AsyncListNamedEntitiesRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityList>* PrepareAsyncListNamedEntitiesRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityListRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>* AsyncGetNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntity>* PrepareAsyncGetNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityGetRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>* AsyncUpdateNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) override; + ::grpc::ClientAsyncResponseReader< ::flyteidl::admin::NamedEntityUpdateResponse>* PrepareAsyncUpdateNamedEntityRaw(::grpc::ClientContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest& request, ::grpc::CompletionQueue* cq) override; const ::grpc::internal::RpcMethod rpcmethod_CreateTask_; const ::grpc::internal::RpcMethod rpcmethod_GetTask_; const ::grpc::internal::RpcMethod rpcmethod_ListTaskIds_; @@ -965,6 +1043,9 @@ class AdminService final { const ::grpc::internal::RpcMethod rpcmethod_GetTaskExecution_; const ::grpc::internal::RpcMethod rpcmethod_ListTaskExecutions_; const ::grpc::internal::RpcMethod rpcmethod_GetTaskExecutionData_; + const ::grpc::internal::RpcMethod rpcmethod_ListNamedEntities_; + const ::grpc::internal::RpcMethod rpcmethod_GetNamedEntity_; + const ::grpc::internal::RpcMethod rpcmethod_UpdateNamedEntity_; }; static std::unique_ptr NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions()); @@ -1005,6 +1086,9 @@ class AdminService final { virtual ::grpc::Status GetTaskExecution(::grpc::ServerContext* context, const ::flyteidl::admin::TaskExecutionGetRequest* request, ::flyteidl::admin::TaskExecution* response); virtual ::grpc::Status ListTaskExecutions(::grpc::ServerContext* context, const ::flyteidl::admin::TaskExecutionListRequest* request, ::flyteidl::admin::TaskExecutionList* response); virtual ::grpc::Status GetTaskExecutionData(::grpc::ServerContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response); + virtual ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response); + virtual ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response); + virtual ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response); }; template class WithAsyncMethod_CreateTask : public BaseClass { @@ -1666,7 +1750,67 @@ class AdminService final { ::grpc::Service::RequestAsyncUnary(32, context, request, response, new_call_cq, notification_cq, tag); } }; - typedef WithAsyncMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; + template + class WithAsyncMethod_ListNamedEntities : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_ListNamedEntities() { + ::grpc::Service::MarkMethodAsync(33); + } + ~WithAsyncMethod_ListNamedEntities() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestListNamedEntities(::grpc::ServerContext* context, ::flyteidl::admin::NamedEntityListRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::admin::NamedEntityList>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(33, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithAsyncMethod_GetNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_GetNamedEntity() { + ::grpc::Service::MarkMethodAsync(34); + } + ~WithAsyncMethod_GetNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestGetNamedEntity(::grpc::ServerContext* context, ::flyteidl::admin::NamedEntityGetRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::admin::NamedEntity>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(34, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithAsyncMethod_UpdateNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithAsyncMethod_UpdateNamedEntity() { + ::grpc::Service::MarkMethodAsync(35); + } + ~WithAsyncMethod_UpdateNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestUpdateNamedEntity(::grpc::ServerContext* context, ::flyteidl::admin::NamedEntityUpdateRequest* request, ::grpc::ServerAsyncResponseWriter< ::flyteidl::admin::NamedEntityUpdateResponse>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) { + ::grpc::Service::RequestAsyncUnary(35, context, request, response, new_call_cq, notification_cq, tag); + } + }; + typedef WithAsyncMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService; template class ExperimentalWithCallbackMethod_CreateTask : public BaseClass { private: @@ -2690,7 +2834,100 @@ class AdminService final { } virtual void GetTaskExecutionData(::grpc::ServerContext* context, const ::flyteidl::admin::TaskExecutionGetDataRequest* request, ::flyteidl::admin::TaskExecutionGetDataResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } }; - typedef ExperimentalWithCallbackMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService; + template + class ExperimentalWithCallbackMethod_ListNamedEntities : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_ListNamedEntities() { + ::grpc::Service::experimental().MarkMethodCallback(33, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::admin::NamedEntityListRequest, ::flyteidl::admin::NamedEntityList>( + [this](::grpc::ServerContext* context, + const ::flyteidl::admin::NamedEntityListRequest* request, + ::flyteidl::admin::NamedEntityList* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->ListNamedEntities(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_ListNamedEntities( + ::grpc::experimental::MessageAllocator< ::flyteidl::admin::NamedEntityListRequest, ::flyteidl::admin::NamedEntityList>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::admin::NamedEntityListRequest, ::flyteidl::admin::NamedEntityList>*>( + ::grpc::Service::experimental().GetHandler(33)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_ListNamedEntities() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithCallbackMethod_GetNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_GetNamedEntity() { + ::grpc::Service::experimental().MarkMethodCallback(34, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::admin::NamedEntityGetRequest, ::flyteidl::admin::NamedEntity>( + [this](::grpc::ServerContext* context, + const ::flyteidl::admin::NamedEntityGetRequest* request, + ::flyteidl::admin::NamedEntity* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->GetNamedEntity(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_GetNamedEntity( + ::grpc::experimental::MessageAllocator< ::flyteidl::admin::NamedEntityGetRequest, ::flyteidl::admin::NamedEntity>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::admin::NamedEntityGetRequest, ::flyteidl::admin::NamedEntity>*>( + ::grpc::Service::experimental().GetHandler(34)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_GetNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithCallbackMethod_UpdateNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithCallbackMethod_UpdateNamedEntity() { + ::grpc::Service::experimental().MarkMethodCallback(35, + new ::grpc::internal::CallbackUnaryHandler< ::flyteidl::admin::NamedEntityUpdateRequest, ::flyteidl::admin::NamedEntityUpdateResponse>( + [this](::grpc::ServerContext* context, + const ::flyteidl::admin::NamedEntityUpdateRequest* request, + ::flyteidl::admin::NamedEntityUpdateResponse* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + return this->UpdateNamedEntity(context, request, response, controller); + })); + } + void SetMessageAllocatorFor_UpdateNamedEntity( + ::grpc::experimental::MessageAllocator< ::flyteidl::admin::NamedEntityUpdateRequest, ::flyteidl::admin::NamedEntityUpdateResponse>* allocator) { + static_cast<::grpc::internal::CallbackUnaryHandler< ::flyteidl::admin::NamedEntityUpdateRequest, ::flyteidl::admin::NamedEntityUpdateResponse>*>( + ::grpc::Service::experimental().GetHandler(35)) + ->SetMessageAllocator(allocator); + } + ~ExperimentalWithCallbackMethod_UpdateNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + typedef ExperimentalWithCallbackMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService; template class WithGenericMethod_CreateTask : public BaseClass { private: @@ -3253,6 +3490,57 @@ class AdminService final { } }; template + class WithGenericMethod_ListNamedEntities : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_ListNamedEntities() { + ::grpc::Service::MarkMethodGeneric(33); + } + ~WithGenericMethod_ListNamedEntities() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_GetNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_GetNamedEntity() { + ::grpc::Service::MarkMethodGeneric(34); + } + ~WithGenericMethod_GetNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template + class WithGenericMethod_UpdateNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithGenericMethod_UpdateNamedEntity() { + ::grpc::Service::MarkMethodGeneric(35); + } + ~WithGenericMethod_UpdateNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + }; + template class WithRawMethod_CreateTask : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} @@ -3913,6 +4201,66 @@ class AdminService final { } }; template + class WithRawMethod_ListNamedEntities : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_ListNamedEntities() { + ::grpc::Service::MarkMethodRaw(33); + } + ~WithRawMethod_ListNamedEntities() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestListNamedEntities(::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(33, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithRawMethod_GetNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_GetNamedEntity() { + ::grpc::Service::MarkMethodRaw(34); + } + ~WithRawMethod_GetNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestGetNamedEntity(::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(34, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template + class WithRawMethod_UpdateNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithRawMethod_UpdateNamedEntity() { + ::grpc::Service::MarkMethodRaw(35); + } + ~WithRawMethod_UpdateNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + void RequestUpdateNamedEntity(::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(35, context, request, response, new_call_cq, notification_cq, tag); + } + }; + template class ExperimentalWithRawCallbackMethod_CreateTask : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} @@ -4738,6 +5086,81 @@ class AdminService final { virtual void GetTaskExecutionData(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } }; template + class ExperimentalWithRawCallbackMethod_ListNamedEntities : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_ListNamedEntities() { + ::grpc::Service::experimental().MarkMethodRawCallback(33, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->ListNamedEntities(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_ListNamedEntities() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void ListNamedEntities(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithRawCallbackMethod_GetNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_GetNamedEntity() { + ::grpc::Service::experimental().MarkMethodRawCallback(34, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->GetNamedEntity(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_GetNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void GetNamedEntity(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template + class ExperimentalWithRawCallbackMethod_UpdateNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + ExperimentalWithRawCallbackMethod_UpdateNamedEntity() { + ::grpc::Service::experimental().MarkMethodRawCallback(35, + new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>( + [this](::grpc::ServerContext* context, + const ::grpc::ByteBuffer* request, + ::grpc::ByteBuffer* response, + ::grpc::experimental::ServerCallbackRpcController* controller) { + this->UpdateNamedEntity(context, request, response, controller); + })); + } + ~ExperimentalWithRawCallbackMethod_UpdateNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable synchronous version of this method + ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + virtual void UpdateNamedEntity(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); } + }; + template class WithStreamedUnaryMethod_CreateTask : public BaseClass { private: void BaseClassMustBeDerivedFromService(const Service *service) {} @@ -5397,9 +5820,69 @@ class AdminService final { // replace default version of method with streamed unary virtual ::grpc::Status StreamedGetTaskExecutionData(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::admin::TaskExecutionGetDataRequest,::flyteidl::admin::TaskExecutionGetDataResponse>* server_unary_streamer) = 0; }; - typedef WithStreamedUnaryMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; + template + class WithStreamedUnaryMethod_ListNamedEntities : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_ListNamedEntities() { + ::grpc::Service::MarkMethodStreamed(33, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::admin::NamedEntityListRequest, ::flyteidl::admin::NamedEntityList>(std::bind(&WithStreamedUnaryMethod_ListNamedEntities::StreamedListNamedEntities, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_ListNamedEntities() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status ListNamedEntities(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityListRequest* request, ::flyteidl::admin::NamedEntityList* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedListNamedEntities(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::admin::NamedEntityListRequest,::flyteidl::admin::NamedEntityList>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_GetNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_GetNamedEntity() { + ::grpc::Service::MarkMethodStreamed(34, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::admin::NamedEntityGetRequest, ::flyteidl::admin::NamedEntity>(std::bind(&WithStreamedUnaryMethod_GetNamedEntity::StreamedGetNamedEntity, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_GetNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status GetNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityGetRequest* request, ::flyteidl::admin::NamedEntity* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedGetNamedEntity(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::admin::NamedEntityGetRequest,::flyteidl::admin::NamedEntity>* server_unary_streamer) = 0; + }; + template + class WithStreamedUnaryMethod_UpdateNamedEntity : public BaseClass { + private: + void BaseClassMustBeDerivedFromService(const Service *service) {} + public: + WithStreamedUnaryMethod_UpdateNamedEntity() { + ::grpc::Service::MarkMethodStreamed(35, + new ::grpc::internal::StreamedUnaryHandler< ::flyteidl::admin::NamedEntityUpdateRequest, ::flyteidl::admin::NamedEntityUpdateResponse>(std::bind(&WithStreamedUnaryMethod_UpdateNamedEntity::StreamedUpdateNamedEntity, this, std::placeholders::_1, std::placeholders::_2))); + } + ~WithStreamedUnaryMethod_UpdateNamedEntity() override { + BaseClassMustBeDerivedFromService(this); + } + // disable regular version of this method + ::grpc::Status UpdateNamedEntity(::grpc::ServerContext* context, const ::flyteidl::admin::NamedEntityUpdateRequest* request, ::flyteidl::admin::NamedEntityUpdateResponse* response) override { + abort(); + return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); + } + // replace default version of method with streamed unary + virtual ::grpc::Status StreamedUpdateNamedEntity(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::flyteidl::admin::NamedEntityUpdateRequest,::flyteidl::admin::NamedEntityUpdateResponse>* server_unary_streamer) = 0; + }; + typedef WithStreamedUnaryMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService; typedef Service SplitStreamedService; - typedef WithStreamedUnaryMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; + typedef WithStreamedUnaryMethod_CreateTask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService; }; } // namespace service diff --git a/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc b/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc index 23abb47782..7b85a60814 100644 --- a/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc +++ b/flyteidl/gen/pb-cpp/flyteidl/service/admin.pb.cc @@ -47,7 +47,7 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fadmin_2eproto[] = "e_execution.proto\032#flyteidl/admin/task_e" "xecution.proto\032\033flyteidl/admin/common.pr" "oto\032,protoc-gen-swagger/options/annotati" - "ons.proto2\370H\n\014AdminService\022\305\002\n\nCreateTas" + "ons.proto2\276N\n\014AdminService\022\305\002\n\nCreateTas" "k\022!.flyteidl.admin.TaskCreateRequest\032\".f" "lyteidl.admin.TaskCreateResponse\"\357\001\202\323\344\223\002" "\022\"\r/api/v1/tasks:\001*\222A\323\001\032&Create and regi" @@ -280,14 +280,32 @@ const char descriptor_table_protodef_flyteidl_2fservice_2fadmin_2eproto[] = "t}/{id.task_id.domain}/{id.task_id.name}" "/{id.task_id.version}/{id.retry_attempt}" "\222AA\032\?Retrieve input and output data from" - " an existing task execution.B5Z3github.c" - "om/lyft/flyteidl/gen/pb-go/flyteidl/serv" - "iceb\006proto3" + " an existing task execution.\022\200\002\n\021ListNam" + "edEntities\022&.flyteidl.admin.NamedEntityL" + "istRequest\032\037.flyteidl.admin.NamedEntityL" + "ist\"\241\001\202\323\344\223\002;\0229/api/v1/named_entities/{re" + "source_type}/{project}/{domain}\222A]\032[Retr" + "ieve a list of NamedEntity objects shari" + "ng a common resource type, project, and " + "domain.\022\312\001\n\016GetNamedEntity\022%.flyteidl.ad" + "min.NamedEntityGetRequest\032\033.flyteidl.adm" + "in.NamedEntity\"t\202\323\344\223\002K\022I/api/v1/named_en" + "tities/{resource_type}/{id.project}/{id." + "domain}/{id.name}\222A \032\036Retrieve a NamedEn" + "tity object.\022\363\001\n\021UpdateNamedEntity\022(.fly" + "teidl.admin.NamedEntityUpdateRequest\032).f" + "lyteidl.admin.NamedEntityUpdateResponse\"" + "\210\001\202\323\344\223\002N\032I/api/v1/named_entities/{resour" + "ce_type}/{id.project}/{id.domain}/{id.na" + "me}:\001*\222A1\032/Update the fields associated " + "with a NamedEntityB5Z3github.com/lyft/fl" + "yteidl/gen/pb-go/flyteidl/serviceb\006proto" + "3" ; ::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, 9811, + "flyteidl/service/admin.proto", &assign_descriptors_table_flyteidl_2fservice_2fadmin_2eproto, 10521, }; void AddDescriptors_flyteidl_2fservice_2fadmin_2eproto() { diff --git a/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go b/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go index ceb225970e..714175b461 100644 --- a/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go +++ b/flyteidl/gen/pb-go/flyteidl/admin/common.pb.go @@ -43,7 +43,7 @@ func (x Sort_Direction) String() string { } func (Sort_Direction) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{1, 0} + return fileDescriptor_7c2cf612a185829c, []int{3, 0} } // Encapsulation of fields that identifies a Flyte resource. @@ -109,6 +109,104 @@ func (m *NamedEntityIdentifier) GetName() string { return "" } +type NamedEntityMetadata struct { + // Common description across all versions of the entity + // +optional + Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntityMetadata) Reset() { *m = NamedEntityMetadata{} } +func (m *NamedEntityMetadata) String() string { return proto.CompactTextString(m) } +func (*NamedEntityMetadata) ProtoMessage() {} +func (*NamedEntityMetadata) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{1} +} + +func (m *NamedEntityMetadata) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntityMetadata.Unmarshal(m, b) +} +func (m *NamedEntityMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntityMetadata.Marshal(b, m, deterministic) +} +func (m *NamedEntityMetadata) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntityMetadata.Merge(m, src) +} +func (m *NamedEntityMetadata) XXX_Size() int { + return xxx_messageInfo_NamedEntityMetadata.Size(m) +} +func (m *NamedEntityMetadata) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntityMetadata.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntityMetadata proto.InternalMessageInfo + +func (m *NamedEntityMetadata) GetDescription() string { + if m != nil { + return m.Description + } + return "" +} + +// Describes information common to a NamedEntity, identified by a project / +// domain / name / resource type combination +type NamedEntity struct { + ResourceType core.ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.core.ResourceType" json:"resource_type,omitempty"` + Id *NamedEntityIdentifier `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` + Metadata *NamedEntityMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntity) Reset() { *m = NamedEntity{} } +func (m *NamedEntity) String() string { return proto.CompactTextString(m) } +func (*NamedEntity) ProtoMessage() {} +func (*NamedEntity) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{2} +} + +func (m *NamedEntity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntity.Unmarshal(m, b) +} +func (m *NamedEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntity.Marshal(b, m, deterministic) +} +func (m *NamedEntity) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntity.Merge(m, src) +} +func (m *NamedEntity) XXX_Size() int { + return xxx_messageInfo_NamedEntity.Size(m) +} +func (m *NamedEntity) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntity.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntity proto.InternalMessageInfo + +func (m *NamedEntity) GetResourceType() core.ResourceType { + if m != nil { + return m.ResourceType + } + return core.ResourceType_UNSPECIFIED +} + +func (m *NamedEntity) GetId() *NamedEntityIdentifier { + if m != nil { + return m.Id + } + return nil +} + +func (m *NamedEntity) GetMetadata() *NamedEntityMetadata { + if m != nil { + return m.Metadata + } + return nil +} + // Species sort ordering in a list request. type Sort struct { // Indicates an attribute to sort the response values. @@ -126,7 +224,7 @@ func (m *Sort) Reset() { *m = Sort{} } func (m *Sort) String() string { return proto.CompactTextString(m) } func (*Sort) ProtoMessage() {} func (*Sort) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{1} + return fileDescriptor_7c2cf612a185829c, []int{3} } func (m *Sort) XXX_Unmarshal(b []byte) error { @@ -185,7 +283,7 @@ func (m *NamedEntityIdentifierListRequest) Reset() { *m = NamedEntityIde func (m *NamedEntityIdentifierListRequest) String() string { return proto.CompactTextString(m) } func (*NamedEntityIdentifierListRequest) ProtoMessage() {} func (*NamedEntityIdentifierListRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{2} + return fileDescriptor_7c2cf612a185829c, []int{4} } func (m *NamedEntityIdentifierListRequest) XXX_Unmarshal(b []byte) error { @@ -241,7 +339,95 @@ func (m *NamedEntityIdentifierListRequest) GetSortBy() *Sort { return nil } -// Represents a list of Identifiers. +// Represents a request structure to list NamedEntity objects +type NamedEntityListRequest struct { + ResourceType core.ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.core.ResourceType" json:"resource_type,omitempty"` + // Name of the project that contains the identifiers. + Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` + // Name of the domain the identifiers belongs to within the project. + Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` + // Indicates the number of resources to be returned. + Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page + // in a query. + // +optional + Token string `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"` + // Sort ordering. + // +optional + SortBy *Sort `protobuf:"bytes,6,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntityListRequest) Reset() { *m = NamedEntityListRequest{} } +func (m *NamedEntityListRequest) String() string { return proto.CompactTextString(m) } +func (*NamedEntityListRequest) ProtoMessage() {} +func (*NamedEntityListRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{5} +} + +func (m *NamedEntityListRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntityListRequest.Unmarshal(m, b) +} +func (m *NamedEntityListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntityListRequest.Marshal(b, m, deterministic) +} +func (m *NamedEntityListRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntityListRequest.Merge(m, src) +} +func (m *NamedEntityListRequest) XXX_Size() int { + return xxx_messageInfo_NamedEntityListRequest.Size(m) +} +func (m *NamedEntityListRequest) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntityListRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntityListRequest proto.InternalMessageInfo + +func (m *NamedEntityListRequest) GetResourceType() core.ResourceType { + if m != nil { + return m.ResourceType + } + return core.ResourceType_UNSPECIFIED +} + +func (m *NamedEntityListRequest) GetProject() string { + if m != nil { + return m.Project + } + return "" +} + +func (m *NamedEntityListRequest) GetDomain() string { + if m != nil { + return m.Domain + } + return "" +} + +func (m *NamedEntityListRequest) GetLimit() uint32 { + if m != nil { + return m.Limit + } + return 0 +} + +func (m *NamedEntityListRequest) GetToken() string { + if m != nil { + return m.Token + } + return "" +} + +func (m *NamedEntityListRequest) GetSortBy() *Sort { + if m != nil { + return m.SortBy + } + return nil +} + +// Represents a list of NamedEntityIdentifiers. type NamedEntityIdentifierList struct { // A list of identifiers. Entities []*NamedEntityIdentifier `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` @@ -257,7 +443,7 @@ func (m *NamedEntityIdentifierList) Reset() { *m = NamedEntityIdentifier func (m *NamedEntityIdentifierList) String() string { return proto.CompactTextString(m) } func (*NamedEntityIdentifierList) ProtoMessage() {} func (*NamedEntityIdentifierList) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{3} + return fileDescriptor_7c2cf612a185829c, []int{6} } func (m *NamedEntityIdentifierList) XXX_Unmarshal(b []byte) error { @@ -292,6 +478,196 @@ func (m *NamedEntityIdentifierList) GetToken() string { return "" } +// Represents a list of NamedEntityIdentifiers. +type NamedEntityList struct { + // A list of NamedEntity objects + Entities []*NamedEntity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page + // in a query. If there are no more results, this value will be empty. + Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntityList) Reset() { *m = NamedEntityList{} } +func (m *NamedEntityList) String() string { return proto.CompactTextString(m) } +func (*NamedEntityList) ProtoMessage() {} +func (*NamedEntityList) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{7} +} + +func (m *NamedEntityList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntityList.Unmarshal(m, b) +} +func (m *NamedEntityList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntityList.Marshal(b, m, deterministic) +} +func (m *NamedEntityList) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntityList.Merge(m, src) +} +func (m *NamedEntityList) XXX_Size() int { + return xxx_messageInfo_NamedEntityList.Size(m) +} +func (m *NamedEntityList) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntityList.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntityList proto.InternalMessageInfo + +func (m *NamedEntityList) GetEntities() []*NamedEntity { + if m != nil { + return m.Entities + } + return nil +} + +func (m *NamedEntityList) GetToken() string { + if m != nil { + return m.Token + } + return "" +} + +// A request to retrieve the metadata associated with a NamedEntityIdentifier +type NamedEntityGetRequest struct { + ResourceType core.ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.core.ResourceType" json:"resource_type,omitempty"` + Id *NamedEntityIdentifier `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntityGetRequest) Reset() { *m = NamedEntityGetRequest{} } +func (m *NamedEntityGetRequest) String() string { return proto.CompactTextString(m) } +func (*NamedEntityGetRequest) ProtoMessage() {} +func (*NamedEntityGetRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{8} +} + +func (m *NamedEntityGetRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntityGetRequest.Unmarshal(m, b) +} +func (m *NamedEntityGetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntityGetRequest.Marshal(b, m, deterministic) +} +func (m *NamedEntityGetRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntityGetRequest.Merge(m, src) +} +func (m *NamedEntityGetRequest) XXX_Size() int { + return xxx_messageInfo_NamedEntityGetRequest.Size(m) +} +func (m *NamedEntityGetRequest) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntityGetRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntityGetRequest proto.InternalMessageInfo + +func (m *NamedEntityGetRequest) GetResourceType() core.ResourceType { + if m != nil { + return m.ResourceType + } + return core.ResourceType_UNSPECIFIED +} + +func (m *NamedEntityGetRequest) GetId() *NamedEntityIdentifier { + if m != nil { + return m.Id + } + return nil +} + +// Request to set the referenced launch plan state to the configured value. +type NamedEntityUpdateRequest struct { + // Resource type of the metadata to update + ResourceType core.ResourceType `protobuf:"varint,1,opt,name=resource_type,json=resourceType,proto3,enum=flyteidl.core.ResourceType" json:"resource_type,omitempty"` + // Identifier of the metadata to update + Id *NamedEntityIdentifier `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` + // Metadata object to set as the new value + Metadata *NamedEntityMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntityUpdateRequest) Reset() { *m = NamedEntityUpdateRequest{} } +func (m *NamedEntityUpdateRequest) String() string { return proto.CompactTextString(m) } +func (*NamedEntityUpdateRequest) ProtoMessage() {} +func (*NamedEntityUpdateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{9} +} + +func (m *NamedEntityUpdateRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntityUpdateRequest.Unmarshal(m, b) +} +func (m *NamedEntityUpdateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntityUpdateRequest.Marshal(b, m, deterministic) +} +func (m *NamedEntityUpdateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntityUpdateRequest.Merge(m, src) +} +func (m *NamedEntityUpdateRequest) XXX_Size() int { + return xxx_messageInfo_NamedEntityUpdateRequest.Size(m) +} +func (m *NamedEntityUpdateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntityUpdateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntityUpdateRequest proto.InternalMessageInfo + +func (m *NamedEntityUpdateRequest) GetResourceType() core.ResourceType { + if m != nil { + return m.ResourceType + } + return core.ResourceType_UNSPECIFIED +} + +func (m *NamedEntityUpdateRequest) GetId() *NamedEntityIdentifier { + if m != nil { + return m.Id + } + return nil +} + +func (m *NamedEntityUpdateRequest) GetMetadata() *NamedEntityMetadata { + if m != nil { + return m.Metadata + } + return nil +} + +// Purposefully empty, may be populated in the future. +type NamedEntityUpdateResponse struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NamedEntityUpdateResponse) Reset() { *m = NamedEntityUpdateResponse{} } +func (m *NamedEntityUpdateResponse) String() string { return proto.CompactTextString(m) } +func (*NamedEntityUpdateResponse) ProtoMessage() {} +func (*NamedEntityUpdateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_7c2cf612a185829c, []int{10} +} + +func (m *NamedEntityUpdateResponse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NamedEntityUpdateResponse.Unmarshal(m, b) +} +func (m *NamedEntityUpdateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NamedEntityUpdateResponse.Marshal(b, m, deterministic) +} +func (m *NamedEntityUpdateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_NamedEntityUpdateResponse.Merge(m, src) +} +func (m *NamedEntityUpdateResponse) XXX_Size() int { + return xxx_messageInfo_NamedEntityUpdateResponse.Size(m) +} +func (m *NamedEntityUpdateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_NamedEntityUpdateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_NamedEntityUpdateResponse proto.InternalMessageInfo + // Represents a structure to fetch a single resource. type ObjectGetRequest struct { // Indicates a unique version of resource. @@ -305,7 +681,7 @@ func (m *ObjectGetRequest) Reset() { *m = ObjectGetRequest{} } func (m *ObjectGetRequest) String() string { return proto.CompactTextString(m) } func (*ObjectGetRequest) ProtoMessage() {} func (*ObjectGetRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{4} + return fileDescriptor_7c2cf612a185829c, []int{11} } func (m *ObjectGetRequest) XXX_Unmarshal(b []byte) error { @@ -360,7 +736,7 @@ func (m *ResourceListRequest) Reset() { *m = ResourceListRequest{} } func (m *ResourceListRequest) String() string { return proto.CompactTextString(m) } func (*ResourceListRequest) ProtoMessage() {} func (*ResourceListRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{5} + return fileDescriptor_7c2cf612a185829c, []int{12} } func (m *ResourceListRequest) XXX_Unmarshal(b []byte) error { @@ -428,7 +804,7 @@ func (m *EmailNotification) Reset() { *m = EmailNotification{} } func (m *EmailNotification) String() string { return proto.CompactTextString(m) } func (*EmailNotification) ProtoMessage() {} func (*EmailNotification) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{6} + return fileDescriptor_7c2cf612a185829c, []int{13} } func (m *EmailNotification) XXX_Unmarshal(b []byte) error { @@ -468,7 +844,7 @@ func (m *PagerDutyNotification) Reset() { *m = PagerDutyNotification{} } func (m *PagerDutyNotification) String() string { return proto.CompactTextString(m) } func (*PagerDutyNotification) ProtoMessage() {} func (*PagerDutyNotification) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{7} + return fileDescriptor_7c2cf612a185829c, []int{14} } func (m *PagerDutyNotification) XXX_Unmarshal(b []byte) error { @@ -508,7 +884,7 @@ func (m *SlackNotification) Reset() { *m = SlackNotification{} } func (m *SlackNotification) String() string { return proto.CompactTextString(m) } func (*SlackNotification) ProtoMessage() {} func (*SlackNotification) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{8} + return fileDescriptor_7c2cf612a185829c, []int{15} } func (m *SlackNotification) XXX_Unmarshal(b []byte) error { @@ -556,7 +932,7 @@ func (m *Notification) Reset() { *m = Notification{} } func (m *Notification) String() string { return proto.CompactTextString(m) } func (*Notification) ProtoMessage() {} func (*Notification) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{9} + return fileDescriptor_7c2cf612a185829c, []int{16} } func (m *Notification) XXX_Unmarshal(b []byte) error { @@ -658,7 +1034,7 @@ func (m *UrlBlob) Reset() { *m = UrlBlob{} } func (m *UrlBlob) String() string { return proto.CompactTextString(m) } func (*UrlBlob) ProtoMessage() {} func (*UrlBlob) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{10} + return fileDescriptor_7c2cf612a185829c, []int{17} } func (m *UrlBlob) XXX_Unmarshal(b []byte) error { @@ -708,7 +1084,7 @@ func (m *Labels) Reset() { *m = Labels{} } func (m *Labels) String() string { return proto.CompactTextString(m) } func (*Labels) ProtoMessage() {} func (*Labels) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{11} + return fileDescriptor_7c2cf612a185829c, []int{18} } func (m *Labels) XXX_Unmarshal(b []byte) error { @@ -751,7 +1127,7 @@ func (m *Annotations) Reset() { *m = Annotations{} } func (m *Annotations) String() string { return proto.CompactTextString(m) } func (*Annotations) ProtoMessage() {} func (*Annotations) Descriptor() ([]byte, []int) { - return fileDescriptor_7c2cf612a185829c, []int{12} + return fileDescriptor_7c2cf612a185829c, []int{19} } func (m *Annotations) XXX_Unmarshal(b []byte) error { @@ -782,9 +1158,16 @@ func (m *Annotations) GetValues() map[string]string { func init() { proto.RegisterEnum("flyteidl.admin.Sort_Direction", Sort_Direction_name, Sort_Direction_value) proto.RegisterType((*NamedEntityIdentifier)(nil), "flyteidl.admin.NamedEntityIdentifier") + proto.RegisterType((*NamedEntityMetadata)(nil), "flyteidl.admin.NamedEntityMetadata") + proto.RegisterType((*NamedEntity)(nil), "flyteidl.admin.NamedEntity") proto.RegisterType((*Sort)(nil), "flyteidl.admin.Sort") proto.RegisterType((*NamedEntityIdentifierListRequest)(nil), "flyteidl.admin.NamedEntityIdentifierListRequest") + proto.RegisterType((*NamedEntityListRequest)(nil), "flyteidl.admin.NamedEntityListRequest") proto.RegisterType((*NamedEntityIdentifierList)(nil), "flyteidl.admin.NamedEntityIdentifierList") + proto.RegisterType((*NamedEntityList)(nil), "flyteidl.admin.NamedEntityList") + proto.RegisterType((*NamedEntityGetRequest)(nil), "flyteidl.admin.NamedEntityGetRequest") + proto.RegisterType((*NamedEntityUpdateRequest)(nil), "flyteidl.admin.NamedEntityUpdateRequest") + proto.RegisterType((*NamedEntityUpdateResponse)(nil), "flyteidl.admin.NamedEntityUpdateResponse") proto.RegisterType((*ObjectGetRequest)(nil), "flyteidl.admin.ObjectGetRequest") proto.RegisterType((*ResourceListRequest)(nil), "flyteidl.admin.ResourceListRequest") proto.RegisterType((*EmailNotification)(nil), "flyteidl.admin.EmailNotification") @@ -801,50 +1184,61 @@ func init() { func init() { proto.RegisterFile("flyteidl/admin/common.proto", fileDescriptor_7c2cf612a185829c) } var fileDescriptor_7c2cf612a185829c = []byte{ - // 717 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0x5d, 0x6f, 0xd3, 0x4a, - 0x10, 0xad, 0x9d, 0xaf, 0x9b, 0xc9, 0x6d, 0x6e, 0xba, 0xb7, 0xbd, 0x72, 0x7b, 0x45, 0x15, 0x2c, - 0x01, 0x2d, 0x52, 0x1d, 0x35, 0x15, 0x12, 0xad, 0xa0, 0xa8, 0x21, 0xa1, 0xad, 0x54, 0x85, 0xca, - 0x15, 0x20, 0x21, 0xa1, 0xca, 0x1f, 0x9b, 0x74, 0x89, 0xed, 0x35, 0xeb, 0x35, 0xe0, 0x27, 0x24, - 0xde, 0x78, 0xe7, 0x7f, 0xf0, 0x1b, 0xf8, 0x67, 0x68, 0x37, 0xb1, 0xf3, 0x51, 0x23, 0x41, 0xc5, - 0x9b, 0x67, 0xe6, 0x9c, 0xf1, 0x99, 0xe3, 0xf1, 0x2e, 0xfc, 0x3f, 0xf0, 0x12, 0x8e, 0x89, 0xeb, - 0xb5, 0x2c, 0xd7, 0x27, 0x41, 0xcb, 0xa1, 0xbe, 0x4f, 0x03, 0x23, 0x64, 0x94, 0x53, 0x54, 0x4f, - 0x8b, 0x86, 0x2c, 0x6e, 0xdc, 0xca, 0xc0, 0x0e, 0x65, 0xb8, 0x85, 0x3f, 0x62, 0x27, 0xe6, 0x24, - 0x85, 0x6f, 0x6c, 0xce, 0x97, 0x89, 0x8b, 0x03, 0x4e, 0x06, 0x04, 0xb3, 0x71, 0x5d, 0x7f, 0x03, - 0x6b, 0x7d, 0xcb, 0xc7, 0x6e, 0x2f, 0xe0, 0x84, 0x27, 0xa7, 0x59, 0x19, 0x69, 0x50, 0x09, 0x19, - 0x7d, 0x8b, 0x1d, 0xae, 0x29, 0x4d, 0x65, 0xab, 0x6a, 0xa6, 0x21, 0xfa, 0x0f, 0xca, 0x2e, 0xf5, - 0x2d, 0x12, 0x68, 0xaa, 0x2c, 0x4c, 0x22, 0x84, 0xa0, 0x18, 0x58, 0x3e, 0xd6, 0x0a, 0x32, 0x2b, - 0x9f, 0xf5, 0xcf, 0x0a, 0x14, 0x2f, 0x28, 0xe3, 0xa8, 0x01, 0x85, 0x11, 0x4e, 0x26, 0xad, 0xc4, - 0x23, 0x7a, 0x04, 0x55, 0x97, 0x30, 0xec, 0x08, 0xb1, 0xb2, 0x53, 0xbd, 0xbd, 0x69, 0xcc, 0x0f, - 0x67, 0x08, 0xaa, 0xd1, 0x4d, 0x51, 0xe6, 0x94, 0xa0, 0xdf, 0x87, 0x6a, 0x96, 0x47, 0x75, 0x80, - 0x6e, 0xef, 0xe2, 0x69, 0xaf, 0xdf, 0x3d, 0xed, 0x1f, 0x37, 0x96, 0xd0, 0x32, 0x54, 0x8f, 0xb2, - 0x50, 0xd1, 0xbf, 0x29, 0xd0, 0xcc, 0x1d, 0xf2, 0x8c, 0x44, 0xdc, 0xc4, 0xef, 0x62, 0x1c, 0xf1, - 0x1b, 0xcc, 0xbb, 0x0a, 0x25, 0x8f, 0xf8, 0x84, 0xcb, 0x81, 0x97, 0xcd, 0x71, 0x20, 0xb2, 0x9c, - 0x8e, 0x70, 0xa0, 0x15, 0x25, 0x78, 0x1c, 0xa0, 0x1d, 0xa8, 0x44, 0x94, 0xf1, 0x4b, 0x3b, 0xd1, - 0x4a, 0x4d, 0x65, 0xab, 0xd6, 0x5e, 0xcd, 0x1b, 0xd5, 0x2c, 0x0b, 0x50, 0x27, 0xd1, 0x39, 0xac, - 0xff, 0x54, 0x30, 0x3a, 0x82, 0xbf, 0x44, 0xcc, 0x09, 0x8e, 0x34, 0xa5, 0x59, 0xd8, 0xaa, 0xb5, - 0xef, 0x2c, 0x36, 0xcb, 0x25, 0x9b, 0x19, 0x6d, 0x2a, 0x52, 0x9d, 0x11, 0xa9, 0x3f, 0x86, 0xc6, - 0x73, 0x5b, 0x8c, 0x7c, 0x8c, 0x33, 0x5b, 0xb6, 0x41, 0x25, 0xae, 0x74, 0xa4, 0xd6, 0x5e, 0x9f, - 0xbe, 0x46, 0x2c, 0x93, 0x31, 0xd3, 0x5a, 0x25, 0xae, 0xfe, 0x5d, 0x81, 0x7f, 0x4d, 0x1c, 0xd1, - 0x98, 0x39, 0x78, 0xd6, 0xd9, 0x07, 0x33, 0x2d, 0x7e, 0x51, 0xa9, 0x4a, 0xdc, 0xa9, 0xbd, 0x6a, - 0xae, 0xbd, 0x85, 0x59, 0x7b, 0x35, 0xa8, 0x0c, 0x88, 0xc7, 0x31, 0x8b, 0x26, 0xb6, 0xa7, 0xe1, - 0xef, 0x1a, 0x7f, 0x08, 0x2b, 0x3d, 0xdf, 0x22, 0x5e, 0x9f, 0x0a, 0x25, 0x8e, 0x25, 0xd7, 0x6b, - 0x1b, 0x1a, 0x0c, 0x3b, 0x24, 0x24, 0x38, 0xe0, 0xd1, 0x25, 0x16, 0x75, 0x69, 0x7c, 0xd5, 0xfc, - 0x67, 0x9a, 0x97, 0x34, 0xbd, 0x03, 0x6b, 0xe7, 0xd6, 0x10, 0xb3, 0x6e, 0xcc, 0x93, 0x9b, 0xf6, - 0x38, 0x84, 0x95, 0x0b, 0xcf, 0x72, 0x46, 0x37, 0xe5, 0x7f, 0x55, 0xe1, 0xef, 0x39, 0xee, 0x21, - 0x94, 0xc3, 0x2b, 0x2b, 0x9a, 0xac, 0x4b, 0xbd, 0x7d, 0x77, 0xe1, 0x3b, 0xbe, 0xa2, 0x6c, 0x34, - 0xf0, 0xe8, 0x87, 0x5e, 0x76, 0x76, 0x9c, 0x0b, 0xb8, 0x39, 0x61, 0xa1, 0x7d, 0x28, 0x8d, 0x5f, - 0xa8, 0x4a, 0x07, 0x6f, 0x2f, 0x3a, 0x78, 0xcd, 0xb1, 0x93, 0x25, 0x73, 0xcc, 0x40, 0xcf, 0x00, - 0x42, 0xe1, 0xc7, 0xa5, 0x1b, 0xf3, 0x44, 0x7e, 0xb3, 0x9c, 0x1d, 0xc8, 0x75, 0xec, 0x64, 0xc9, - 0xac, 0x86, 0x69, 0x41, 0x48, 0x88, 0x84, 0x27, 0xf2, 0xf3, 0xe6, 0x48, 0xb8, 0x66, 0x98, 0x90, - 0x20, 0x19, 0x9d, 0x32, 0x14, 0x79, 0x12, 0x62, 0x7d, 0x17, 0x2a, 0x2f, 0x98, 0xd7, 0xf1, 0xa8, - 0x2d, 0x0e, 0xa3, 0x98, 0x79, 0xe9, 0x61, 0x14, 0x33, 0x4f, 0xac, 0x95, 0x9d, 0x70, 0x1c, 0xc9, - 0x11, 0x0b, 0xe6, 0x38, 0xd0, 0x3f, 0x41, 0xf9, 0xcc, 0xb2, 0xb1, 0x17, 0xa1, 0x03, 0x28, 0xbf, - 0xb7, 0xbc, 0x38, 0xfb, 0xe3, 0xf4, 0x45, 0x01, 0x63, 0x9c, 0xf1, 0x52, 0x82, 0x7a, 0x01, 0x67, - 0x89, 0x39, 0x61, 0x6c, 0xec, 0x43, 0x6d, 0x26, 0x9d, 0x73, 0x12, 0xae, 0x42, 0x49, 0x42, 0xd3, - 0xbf, 0x51, 0x06, 0x07, 0xea, 0x43, 0x45, 0xff, 0xa2, 0x40, 0xed, 0x28, 0x08, 0x28, 0x97, 0x33, - 0x45, 0xe8, 0xc9, 0x82, 0x8c, 0x7b, 0x8b, 0x32, 0x66, 0xc0, 0x7f, 0x58, 0x4b, 0x67, 0xef, 0xf5, - 0xee, 0x90, 0xf0, 0xab, 0xd8, 0x36, 0x1c, 0xea, 0xb7, 0xbc, 0x64, 0xc0, 0x5b, 0xd9, 0xdd, 0x32, - 0xc4, 0x41, 0x2b, 0xb4, 0x77, 0x86, 0xb4, 0x35, 0x7f, 0x75, 0xd9, 0x65, 0x79, 0xcb, 0xec, 0xfd, - 0x08, 0x00, 0x00, 0xff, 0xff, 0xfe, 0x45, 0xd4, 0xe6, 0xd3, 0x06, 0x00, 0x00, + // 891 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0xdd, 0x6e, 0xdc, 0x44, + 0x14, 0x8e, 0xbd, 0xbb, 0x4e, 0xf7, 0x6c, 0x93, 0xa6, 0xd3, 0xb4, 0x72, 0x13, 0x51, 0x05, 0x23, + 0x7e, 0x8a, 0x54, 0xaf, 0x9a, 0xaa, 0x2a, 0xad, 0x20, 0x25, 0x4b, 0x96, 0xb6, 0x52, 0x09, 0x95, + 0x43, 0x41, 0x42, 0x42, 0xc1, 0x3f, 0x67, 0xd3, 0x21, 0xb6, 0xc7, 0x8c, 0xc7, 0x80, 0xaf, 0x90, + 0xb8, 0xe3, 0x8e, 0x0b, 0xde, 0x83, 0x67, 0xe0, 0x8a, 0x17, 0xe0, 0x1d, 0x78, 0x0d, 0x34, 0xe3, + 0x9f, 0x78, 0x1d, 0xa7, 0xb4, 0xdb, 0x4a, 0xdc, 0xf9, 0xcc, 0x39, 0xdf, 0xcc, 0xf7, 0x7d, 0x73, + 0x66, 0x3c, 0xb0, 0x39, 0x0b, 0x73, 0x81, 0x34, 0x08, 0xc7, 0x6e, 0x10, 0xd1, 0x78, 0xec, 0xb3, + 0x28, 0x62, 0xb1, 0x9d, 0x70, 0x26, 0x18, 0x59, 0xad, 0x92, 0xb6, 0x4a, 0x6e, 0xbc, 0x51, 0x17, + 0xfb, 0x8c, 0xe3, 0x18, 0x7f, 0x42, 0x3f, 0x13, 0xb4, 0x2a, 0xdf, 0xb8, 0x36, 0x9f, 0xa6, 0x01, + 0xc6, 0x82, 0xce, 0x28, 0xf2, 0x22, 0x6f, 0x7d, 0x03, 0x97, 0xf7, 0xdd, 0x08, 0x83, 0x69, 0x2c, + 0xa8, 0xc8, 0x1f, 0xd5, 0x69, 0x62, 0xc2, 0x72, 0xc2, 0xd9, 0x77, 0xe8, 0x0b, 0x53, 0xdb, 0xd2, + 0xde, 0x1b, 0x3a, 0x55, 0x48, 0xae, 0x80, 0x11, 0xb0, 0xc8, 0xa5, 0xb1, 0xa9, 0xab, 0x44, 0x19, + 0x11, 0x02, 0xfd, 0xd8, 0x8d, 0xd0, 0xec, 0xa9, 0x51, 0xf5, 0x6d, 0xdd, 0x81, 0x4b, 0x8d, 0xe9, + 0x3f, 0x43, 0xe1, 0x06, 0xae, 0x70, 0xc9, 0x16, 0x8c, 0x02, 0x4c, 0x7d, 0x4e, 0x13, 0x49, 0xb5, + 0x5c, 0xa0, 0x39, 0x64, 0xfd, 0xa5, 0xc1, 0xa8, 0x81, 0x24, 0x1f, 0xc3, 0x0a, 0xc7, 0x94, 0x65, + 0xdc, 0xc7, 0x43, 0x91, 0x27, 0xa8, 0x30, 0xab, 0xdb, 0x9b, 0x76, 0x6d, 0x87, 0xd4, 0x67, 0x3b, + 0x65, 0xcd, 0x17, 0x79, 0x82, 0xce, 0x79, 0xde, 0x88, 0xc8, 0x6d, 0xd0, 0x69, 0xa0, 0x28, 0x8f, + 0xb6, 0xdf, 0xb6, 0xe7, 0x5d, 0xb4, 0x3b, 0x3d, 0x70, 0x74, 0x1a, 0x90, 0xfb, 0x70, 0x2e, 0x2a, + 0x69, 0x2b, 0x65, 0xa3, 0xed, 0xb7, 0x9e, 0x03, 0xae, 0x14, 0x3a, 0x35, 0xc8, 0xfa, 0x45, 0x83, + 0xfe, 0x01, 0xe3, 0x82, 0xac, 0x41, 0xef, 0x18, 0xf3, 0x52, 0xac, 0xfc, 0x24, 0x1f, 0xc2, 0x30, + 0xa0, 0x1c, 0x7d, 0x65, 0x82, 0xae, 0x04, 0x5d, 0x6b, 0x4f, 0x2e, 0xa1, 0xf6, 0x5e, 0x55, 0xe5, + 0x9c, 0x00, 0xac, 0xf7, 0x61, 0x58, 0x8f, 0x93, 0x55, 0x80, 0xbd, 0xe9, 0xc1, 0x27, 0xd3, 0xfd, + 0xbd, 0x47, 0xfb, 0x0f, 0xd6, 0x96, 0xc8, 0x0a, 0x0c, 0x77, 0xeb, 0x50, 0xb3, 0xfe, 0xd0, 0x60, + 0xab, 0x53, 0xe3, 0x63, 0x9a, 0x0a, 0x07, 0xbf, 0xcf, 0x30, 0x15, 0x0b, 0x6c, 0xf9, 0x3a, 0x0c, + 0x42, 0x1a, 0x51, 0xa1, 0x9c, 0x59, 0x71, 0x8a, 0x40, 0x8e, 0x0a, 0x76, 0x8c, 0xb1, 0xd9, 0x57, + 0xc5, 0x45, 0x40, 0x6e, 0xc0, 0x72, 0xca, 0xb8, 0x38, 0xf4, 0x72, 0x73, 0xa0, 0x7c, 0x5c, 0xef, + 0x92, 0xea, 0x18, 0xb2, 0x68, 0x92, 0x5b, 0xff, 0x68, 0x70, 0xa5, 0xc1, 0xb8, 0xc9, 0xf3, 0xd5, + 0x7b, 0xa1, 0xa1, 0x54, 0x3f, 0x4b, 0x69, 0xaf, 0x5b, 0x69, 0xbf, 0x53, 0xe9, 0xe0, 0x0c, 0xa5, + 0xc6, 0x0b, 0x28, 0x15, 0x70, 0xf5, 0xcc, 0xad, 0x21, 0xbb, 0x70, 0x4e, 0xc6, 0x82, 0x62, 0x6a, + 0x6a, 0x5b, 0xbd, 0x17, 0xef, 0xdd, 0x1a, 0x76, 0x42, 0x52, 0x6f, 0x90, 0xb4, 0xbe, 0x85, 0x0b, + 0x2d, 0x7b, 0xc9, 0x9d, 0x53, 0x6b, 0x6d, 0x3e, 0x67, 0xad, 0xff, 0x5c, 0xe1, 0x37, 0x6d, 0xee, + 0x6e, 0x79, 0x80, 0xaf, 0x71, 0x03, 0x17, 0x3b, 0xcc, 0xd6, 0xdf, 0x1a, 0x98, 0x8d, 0xec, 0xd3, + 0x24, 0x70, 0x05, 0xfe, 0xdf, 0xac, 0x5e, 0xfd, 0x8a, 0xd9, 0x9c, 0xeb, 0xa0, 0x4a, 0x55, 0x9a, + 0xb0, 0x38, 0x45, 0xeb, 0x23, 0x58, 0xfb, 0xdc, 0x93, 0xbd, 0xdd, 0xd8, 0x80, 0xeb, 0x8a, 0xa8, + 0xa6, 0xd6, 0xba, 0xda, 0xd2, 0xd7, 0xb2, 0xec, 0x4f, 0x0d, 0x2e, 0x55, 0x92, 0x9b, 0x87, 0xf0, + 0x76, 0x63, 0x8a, 0x97, 0xd0, 0x5a, 0x9f, 0x23, 0xbd, 0xf3, 0x1c, 0xf5, 0x9a, 0xe7, 0xc8, 0x84, + 0xe5, 0x19, 0x0d, 0x05, 0xf2, 0xb4, 0xbc, 0x49, 0xaa, 0xf0, 0x65, 0xef, 0x92, 0x1d, 0xb8, 0x38, + 0x8d, 0x5c, 0x1a, 0xee, 0x33, 0xc9, 0xc4, 0x77, 0xd5, 0x8d, 0x79, 0x1d, 0xd6, 0x38, 0xfa, 0x34, + 0xa1, 0x18, 0x8b, 0xf4, 0x10, 0x65, 0x5e, 0x75, 0xfd, 0xd0, 0xb9, 0x70, 0x32, 0xae, 0x60, 0xd6, + 0x04, 0x2e, 0x3f, 0x71, 0x8f, 0x90, 0xef, 0x65, 0x22, 0x5f, 0x74, 0x8e, 0x1d, 0xb8, 0x78, 0x10, + 0xba, 0xfe, 0xf1, 0xa2, 0xf8, 0xdf, 0x75, 0x38, 0x3f, 0x87, 0xdd, 0x01, 0x23, 0x79, 0xe6, 0xa6, + 0xe5, 0x59, 0x5d, 0xdd, 0x7e, 0xa7, 0xb5, 0x8f, 0x5f, 0x31, 0x7e, 0x3c, 0x0b, 0xd9, 0x8f, 0xd3, + 0xfa, 0x45, 0xf0, 0x44, 0x96, 0x3b, 0x25, 0x8a, 0xdc, 0x85, 0x41, 0xb1, 0x60, 0xd1, 0xaf, 0x6f, + 0xb6, 0x1d, 0x3c, 0xe5, 0xd8, 0xc3, 0x25, 0xa7, 0x40, 0x90, 0x4f, 0x01, 0x12, 0xe9, 0xc7, 0x61, + 0x90, 0x89, 0xbc, 0x6c, 0xd9, 0x53, 0x3d, 0xd0, 0xe9, 0xd8, 0xc3, 0x25, 0x67, 0x98, 0x54, 0x09, + 0x49, 0x21, 0x95, 0x9e, 0xa8, 0xed, 0xed, 0xa0, 0x70, 0xca, 0x30, 0x49, 0x41, 0x21, 0x26, 0x06, + 0xf4, 0xe5, 0x19, 0xb5, 0x6e, 0xc2, 0xf2, 0x53, 0x1e, 0x4e, 0x42, 0xe6, 0xc9, 0xff, 0x6b, 0xc6, + 0xc3, 0xea, 0xff, 0x9a, 0xf1, 0x50, 0xb6, 0x95, 0x97, 0x0b, 0x4c, 0x95, 0xc4, 0x9e, 0x53, 0x04, + 0xd6, 0xcf, 0x60, 0x3c, 0x76, 0x3d, 0x0c, 0x53, 0x72, 0x0f, 0x8c, 0x1f, 0xdc, 0x30, 0xab, 0xaf, + 0x3b, 0xab, 0x4d, 0xa0, 0xa8, 0xb3, 0xbf, 0x54, 0x45, 0xd3, 0x58, 0xf0, 0xdc, 0x29, 0x11, 0x1b, + 0x77, 0x61, 0xd4, 0x18, 0xee, 0xf8, 0xb9, 0xaf, 0xc3, 0x40, 0x95, 0x56, 0x97, 0xa2, 0x0a, 0xee, + 0xe9, 0x1f, 0x68, 0xd6, 0xaf, 0x1a, 0x8c, 0x76, 0xe3, 0x98, 0x09, 0xa5, 0x29, 0x25, 0xf7, 0x5b, + 0x34, 0xde, 0x6d, 0xd3, 0x68, 0x14, 0xbf, 0x66, 0x2e, 0x93, 0x5b, 0x5f, 0xdf, 0x3c, 0xa2, 0xe2, + 0x59, 0xe6, 0xd9, 0x3e, 0x8b, 0xc6, 0x61, 0x3e, 0x13, 0xe3, 0xfa, 0xc5, 0x78, 0x84, 0xf1, 0x38, + 0xf1, 0x6e, 0x1c, 0xb1, 0xf1, 0xfc, 0x83, 0xd4, 0x33, 0xd4, 0xdb, 0xf1, 0xd6, 0xbf, 0x01, 0x00, + 0x00, 0xff, 0xff, 0x4c, 0xd7, 0x75, 0x54, 0xa9, 0x0a, 0x00, 0x00, } diff --git a/flyteidl/gen/pb-go/flyteidl/admin/common.pb.validate.go b/flyteidl/gen/pb-go/flyteidl/admin/common.pb.validate.go index e6674c6828..44514fbe1b 100644 --- a/flyteidl/gen/pb-go/flyteidl/admin/common.pb.validate.go +++ b/flyteidl/gen/pb-go/flyteidl/admin/common.pb.validate.go @@ -16,6 +16,8 @@ import ( "unicode/utf8" "github.com/golang/protobuf/ptypes" + + core "github.com/lyft/flyteidl/gen/pb-go/flyteidl/core" ) // ensure the imports are used @@ -31,6 +33,14 @@ var ( _ = (*url.URL)(nil) _ = (*mail.Address)(nil) _ = ptypes.DynamicAny{} + + _ = core.ResourceType(0) + + _ = core.ResourceType(0) + + _ = core.ResourceType(0) + + _ = core.ResourceType(0) ) // define the regex for a UUID once up-front @@ -109,6 +119,162 @@ var _ interface { ErrorName() string } = NamedEntityIdentifierValidationError{} +// Validate checks the field values on NamedEntityMetadata with the rules +// defined in the proto definition for this message. If any rules are +// violated, an error is returned. +func (m *NamedEntityMetadata) Validate() error { + if m == nil { + return nil + } + + // no validation rules for Description + + return nil +} + +// NamedEntityMetadataValidationError is the validation error returned by +// NamedEntityMetadata.Validate if the designated constraints aren't met. +type NamedEntityMetadataValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityMetadataValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityMetadataValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityMetadataValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityMetadataValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityMetadataValidationError) ErrorName() string { + return "NamedEntityMetadataValidationError" +} + +// Error satisfies the builtin error interface +func (e NamedEntityMetadataValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntityMetadata.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityMetadataValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityMetadataValidationError{} + +// Validate checks the field values on NamedEntity with the rules defined in +// the proto definition for this message. If any rules are violated, an error +// is returned. +func (m *NamedEntity) Validate() error { + if m == nil { + return nil + } + + // no validation rules for ResourceType + + if v, ok := interface{}(m.GetId()).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityValidationError{ + field: "Id", + reason: "embedded message failed validation", + cause: err, + } + } + } + + if v, ok := interface{}(m.GetMetadata()).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityValidationError{ + field: "Metadata", + reason: "embedded message failed validation", + cause: err, + } + } + } + + return nil +} + +// NamedEntityValidationError is the validation error returned by +// NamedEntity.Validate if the designated constraints aren't met. +type NamedEntityValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityValidationError) ErrorName() string { return "NamedEntityValidationError" } + +// Error satisfies the builtin error interface +func (e NamedEntityValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntity.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityValidationError{} + // Validate checks the field values on Sort with the rules defined in the proto // definition for this message. If any rules are violated, an error is returned. func (m *Sort) Validate() error { @@ -263,6 +429,93 @@ var _ interface { ErrorName() string } = NamedEntityIdentifierListRequestValidationError{} +// Validate checks the field values on NamedEntityListRequest with the rules +// defined in the proto definition for this message. If any rules are +// violated, an error is returned. +func (m *NamedEntityListRequest) Validate() error { + if m == nil { + return nil + } + + // no validation rules for ResourceType + + // no validation rules for Project + + // no validation rules for Domain + + // no validation rules for Limit + + // no validation rules for Token + + if v, ok := interface{}(m.GetSortBy()).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityListRequestValidationError{ + field: "SortBy", + reason: "embedded message failed validation", + cause: err, + } + } + } + + return nil +} + +// NamedEntityListRequestValidationError is the validation error returned by +// NamedEntityListRequest.Validate if the designated constraints aren't met. +type NamedEntityListRequestValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityListRequestValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityListRequestValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityListRequestValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityListRequestValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityListRequestValidationError) ErrorName() string { + return "NamedEntityListRequestValidationError" +} + +// Error satisfies the builtin error interface +func (e NamedEntityListRequestValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntityListRequest.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityListRequestValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityListRequestValidationError{} + // Validate checks the field values on NamedEntityIdentifierList with the rules // defined in the proto definition for this message. If any rules are // violated, an error is returned. @@ -347,6 +600,323 @@ var _ interface { ErrorName() string } = NamedEntityIdentifierListValidationError{} +// Validate checks the field values on NamedEntityList with the rules defined +// in the proto definition for this message. If any rules are violated, an +// error is returned. +func (m *NamedEntityList) Validate() error { + if m == nil { + return nil + } + + for idx, item := range m.GetEntities() { + _, _ = idx, item + + if v, ok := interface{}(item).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityListValidationError{ + field: fmt.Sprintf("Entities[%v]", idx), + reason: "embedded message failed validation", + cause: err, + } + } + } + + } + + // no validation rules for Token + + return nil +} + +// NamedEntityListValidationError is the validation error returned by +// NamedEntityList.Validate if the designated constraints aren't met. +type NamedEntityListValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityListValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityListValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityListValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityListValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityListValidationError) ErrorName() string { return "NamedEntityListValidationError" } + +// Error satisfies the builtin error interface +func (e NamedEntityListValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntityList.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityListValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityListValidationError{} + +// Validate checks the field values on NamedEntityGetRequest with the rules +// defined in the proto definition for this message. If any rules are +// violated, an error is returned. +func (m *NamedEntityGetRequest) Validate() error { + if m == nil { + return nil + } + + // no validation rules for ResourceType + + if v, ok := interface{}(m.GetId()).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityGetRequestValidationError{ + field: "Id", + reason: "embedded message failed validation", + cause: err, + } + } + } + + return nil +} + +// NamedEntityGetRequestValidationError is the validation error returned by +// NamedEntityGetRequest.Validate if the designated constraints aren't met. +type NamedEntityGetRequestValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityGetRequestValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityGetRequestValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityGetRequestValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityGetRequestValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityGetRequestValidationError) ErrorName() string { + return "NamedEntityGetRequestValidationError" +} + +// Error satisfies the builtin error interface +func (e NamedEntityGetRequestValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntityGetRequest.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityGetRequestValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityGetRequestValidationError{} + +// Validate checks the field values on NamedEntityUpdateRequest with the rules +// defined in the proto definition for this message. If any rules are +// violated, an error is returned. +func (m *NamedEntityUpdateRequest) Validate() error { + if m == nil { + return nil + } + + // no validation rules for ResourceType + + if v, ok := interface{}(m.GetId()).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityUpdateRequestValidationError{ + field: "Id", + reason: "embedded message failed validation", + cause: err, + } + } + } + + if v, ok := interface{}(m.GetMetadata()).(interface{ Validate() error }); ok { + if err := v.Validate(); err != nil { + return NamedEntityUpdateRequestValidationError{ + field: "Metadata", + reason: "embedded message failed validation", + cause: err, + } + } + } + + return nil +} + +// NamedEntityUpdateRequestValidationError is the validation error returned by +// NamedEntityUpdateRequest.Validate if the designated constraints aren't met. +type NamedEntityUpdateRequestValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityUpdateRequestValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityUpdateRequestValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityUpdateRequestValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityUpdateRequestValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityUpdateRequestValidationError) ErrorName() string { + return "NamedEntityUpdateRequestValidationError" +} + +// Error satisfies the builtin error interface +func (e NamedEntityUpdateRequestValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntityUpdateRequest.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityUpdateRequestValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityUpdateRequestValidationError{} + +// Validate checks the field values on NamedEntityUpdateResponse with the rules +// defined in the proto definition for this message. If any rules are +// violated, an error is returned. +func (m *NamedEntityUpdateResponse) Validate() error { + if m == nil { + return nil + } + + return nil +} + +// NamedEntityUpdateResponseValidationError is the validation error returned by +// NamedEntityUpdateResponse.Validate if the designated constraints aren't met. +type NamedEntityUpdateResponseValidationError struct { + field string + reason string + cause error + key bool +} + +// Field function returns field value. +func (e NamedEntityUpdateResponseValidationError) Field() string { return e.field } + +// Reason function returns reason value. +func (e NamedEntityUpdateResponseValidationError) Reason() string { return e.reason } + +// Cause function returns cause value. +func (e NamedEntityUpdateResponseValidationError) Cause() error { return e.cause } + +// Key function returns key value. +func (e NamedEntityUpdateResponseValidationError) Key() bool { return e.key } + +// ErrorName returns error name. +func (e NamedEntityUpdateResponseValidationError) ErrorName() string { + return "NamedEntityUpdateResponseValidationError" +} + +// Error satisfies the builtin error interface +func (e NamedEntityUpdateResponseValidationError) Error() string { + cause := "" + if e.cause != nil { + cause = fmt.Sprintf(" | caused by: %v", e.cause) + } + + key := "" + if e.key { + key = "key for " + } + + return fmt.Sprintf( + "invalid %sNamedEntityUpdateResponse.%s: %s%s", + key, + e.field, + e.reason, + cause) +} + +var _ error = NamedEntityUpdateResponseValidationError{} + +var _ interface { + Field() string + Reason() string + Key() bool + Cause() error + ErrorName() string +} = NamedEntityUpdateResponseValidationError{} + // Validate checks the field values on ObjectGetRequest with the rules defined // in the proto definition for this message. If any rules are violated, an // error is returned. diff --git a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go index 9c7d485625..26dd5103de 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go +++ b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.go @@ -30,148 +30,159 @@ const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package func init() { proto.RegisterFile("flyteidl/service/admin.proto", fileDescriptor_5cfa31da1d67295d) } var fileDescriptor_5cfa31da1d67295d = []byte{ - // 2247 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0x4d, 0x8c, 0x1c, 0x47, - 0x15, 0x56, 0xcf, 0x92, 0x20, 0x3a, 0x76, 0x6c, 0x97, 0x6d, 0xb0, 0x3b, 0xb6, 0x55, 0x19, 0xe3, - 0xbf, 0xf5, 0xee, 0xcc, 0x82, 0x13, 0x8c, 0x9d, 0xc4, 0x49, 0xdb, 0x5e, 0x2f, 0x4b, 0x42, 0x88, - 0x96, 0x20, 0x24, 0x2b, 0x62, 0x55, 0xd3, 0xfd, 0x66, 0xa6, 0xec, 0x9e, 0xee, 0xa1, 0xab, 0x66, - 0x37, 0x2b, 0x6b, 0x25, 0x64, 0x11, 0x0e, 0x88, 0x53, 0x23, 0x81, 0x40, 0x28, 0x08, 0x6e, 0x89, - 0xe0, 0x00, 0x91, 0xb8, 0x82, 0x90, 0x90, 0x40, 0xca, 0xcd, 0x07, 0x7e, 0x24, 0x10, 0x07, 0x38, - 0x01, 0xca, 0x21, 0x48, 0x70, 0x20, 0x02, 0x55, 0x75, 0x55, 0x4f, 0xff, 0x4f, 0x8f, 0x21, 0x48, - 0x91, 0x38, 0xed, 0xec, 0xbc, 0x57, 0x55, 0xdf, 0xf7, 0xaa, 0xde, 0xfb, 0x5e, 0x57, 0x8f, 0x79, - 0xac, 0xef, 0xed, 0x70, 0xa0, 0xae, 0xd7, 0x65, 0x10, 0x6e, 0x51, 0x07, 0xba, 0xc4, 0x1d, 0x51, - 0xbf, 0x33, 0x0e, 0x03, 0x1e, 0xa0, 0xfd, 0xda, 0xda, 0x51, 0x56, 0xeb, 0xd8, 0x20, 0x08, 0x06, - 0x1e, 0x74, 0xc9, 0x98, 0x76, 0x89, 0xef, 0x07, 0x9c, 0x70, 0x1a, 0xf8, 0x2c, 0xf6, 0xb7, 0xa6, - 0xb3, 0xc9, 0x59, 0xba, 0xe3, 0x30, 0xb8, 0x05, 0x0e, 0x57, 0xd6, 0xa3, 0x39, 0x2b, 0x27, 0xec, - 0xb6, 0x32, 0x1d, 0xcf, 0x99, 0xb6, 0x83, 0xf0, 0x76, 0xdf, 0x0b, 0xb6, 0x95, 0x19, 0xe7, 0xcc, - 0x1e, 0x99, 0xf8, 0xce, 0x70, 0x73, 0xec, 0x11, 0x85, 0xd4, 0xb2, 0x72, 0x1e, 0xb0, 0x05, 0xbe, - 0x5e, 0xf7, 0x44, 0xde, 0xf6, 0x32, 0x38, 0x13, 0x01, 0x5b, 0xd9, 0x4f, 0xe6, 0xec, 0x7e, 0xe0, - 0xc2, 0xe6, 0x2c, 0x27, 0x01, 0xbe, 0xe0, 0xf4, 0x48, 0xce, 0xc9, 0x09, 0x46, 0xa3, 0xc4, 0xb8, - 0x24, 0xff, 0x38, 0xcb, 0x03, 0xf0, 0x97, 0xd9, 0x36, 0x19, 0x0c, 0x20, 0xec, 0x06, 0x63, 0x19, - 0xbe, 0x62, 0x28, 0x3f, 0xfa, 0x8f, 0x4f, 0x98, 0x7b, 0x6c, 0x31, 0xc9, 0x67, 0xe2, 0xc8, 0xa3, - 0x9f, 0xb7, 0x4c, 0xf3, 0x5a, 0x08, 0x84, 0xc3, 0x8b, 0x84, 0xdd, 0x46, 0x8f, 0x76, 0x92, 0xbd, - 0x89, 0x77, 0x4c, 0x7c, 0x1b, 0xdb, 0x37, 0xe0, 0x0b, 0x13, 0x60, 0xdc, 0x6a, 0xd7, 0xb9, 0xb0, - 0x71, 0xe0, 0x33, 0x68, 0xbf, 0x65, 0x44, 0xf6, 0x3d, 0xc3, 0x3a, 0x1d, 0x7f, 0x8d, 0x89, 0xef, - 0xe2, 0x10, 0x06, 0x94, 0x71, 0x08, 0x31, 0xc1, 0x82, 0x24, 0x76, 0xa1, 0x4f, 0x7d, 0x2a, 0x59, - 0x7e, 0xf2, 0xaa, 0xb9, 0xf0, 0xd8, 0xca, 0x0a, 0x7a, 0xc2, 0xbc, 0xb4, 0x01, 0x7c, 0x12, 0xfa, - 0xe0, 0xe2, 0x7e, 0x10, 0xe2, 0x1e, 0x11, 0xc3, 0xe4, 0xaa, 0x98, 0x0f, 0x09, 0xc7, 0x23, 0xb2, - 0x83, 0x87, 0x64, 0x0b, 0x70, 0x9f, 0x50, 0x0f, 0x5c, 0xbc, 0x45, 0x3c, 0xea, 0x92, 0x78, 0x0e, - 0x10, 0x73, 0x5c, 0x42, 0x9f, 0x37, 0x5f, 0xca, 0xcc, 0x41, 0xb2, 0x33, 0x84, 0xd0, 0x87, 0x10, - 0x7c, 0x07, 0x18, 0x26, 0x3e, 0xa6, 0x2e, 0xf8, 0x9c, 0x3a, 0xc4, 0xc3, 0xe2, 0x2f, 0xdf, 0x89, - 0x7d, 0x86, 0x84, 0x61, 0xe2, 0x85, 0x40, 0xdc, 0x1d, 0xdc, 0x03, 0xf0, 0x13, 0xe8, 0xe0, 0x76, - 0xee, 0xde, 0xfb, 0xe3, 0xd7, 0x5a, 0xa8, 0xbd, 0x57, 0x9e, 0xd4, 0xad, 0x8f, 0xc8, 0xfd, 0x62, - 0x97, 0x8d, 0x45, 0xf4, 0x23, 0xc3, 0x7c, 0xff, 0x1a, 0x70, 0x19, 0x44, 0x9c, 0x8f, 0xd0, 0xa7, - 0x7b, 0xe2, 0xbc, 0xae, 0x01, 0xd7, 0x31, 0x3c, 0x54, 0x16, 0xc3, 0x76, 0x10, 0xd9, 0x67, 0xac, - 0x53, 0x1b, 0xc0, 0x43, 0x0a, 0x5b, 0x22, 0x6a, 0x18, 0x5e, 0xa6, 0x8c, 0x53, 0x7f, 0x50, 0x08, - 0x99, 0xc4, 0xf1, 0x34, 0x7a, 0x2a, 0x83, 0xa3, 0x7b, 0x87, 0xba, 0x1d, 0x95, 0x1c, 0xbb, 0xf2, - 0x1f, 0x37, 0x18, 0x11, 0xea, 0xc7, 0x9f, 0x7d, 0x32, 0x82, 0xf8, 0xd3, 0x16, 0x84, 0x8c, 0x06, - 0xfe, 0x2e, 0xfa, 0xbd, 0x61, 0x3e, 0xf4, 0x1c, 0x65, 0x12, 0xf5, 0xba, 0xcb, 0xd0, 0x4a, 0x1e, - 0xd6, 0xf3, 0x64, 0x04, 0xee, 0xaa, 0x8c, 0xcd, 0xba, 0x8c, 0x55, 0x9f, 0x42, 0x28, 0x46, 0x68, - 0x22, 0xe7, 0x1a, 0x8f, 0x68, 0x87, 0x91, 0x7d, 0xdd, 0xba, 0x7a, 0x03, 0xb8, 0x33, 0xac, 0xe4, - 0xa5, 0x76, 0x44, 0x8c, 0x61, 0x78, 0x44, 0xb8, 0x33, 0x14, 0x4e, 0xd4, 0x1f, 0x4f, 0x38, 0xee, - 0x53, 0x8f, 0x43, 0xc8, 0x62, 0xea, 0xa7, 0xd0, 0xc9, 0x34, 0xf5, 0x4d, 0xea, 0xb2, 0xee, 0x9d, - 0x29, 0x75, 0xc5, 0x1b, 0xfd, 0xd9, 0x30, 0x3f, 0xa0, 0x09, 0x32, 0x74, 0x32, 0x0f, 0x76, 0x03, - 0x58, 0x30, 0x09, 0x1d, 0x48, 0x33, 0x3a, 0x52, 0xb6, 0x35, 0x92, 0xc0, 0xab, 0x46, 0x64, 0x5f, - 0xb2, 0x2e, 0xd6, 0x33, 0xa8, 0x87, 0xfd, 0x12, 0x5a, 0x99, 0x77, 0xc7, 0x6e, 0x9e, 0x45, 0xa7, - 0x9b, 0x8d, 0x41, 0xbf, 0x69, 0x99, 0x0f, 0xc7, 0x19, 0xf7, 0x39, 0x55, 0xe8, 0xd0, 0xa9, 0x3c, - 0x1b, 0x6d, 0xc9, 0xe6, 0xf4, 0xe9, 0x59, 0x6e, 0x2a, 0xaf, 0xff, 0x6e, 0x44, 0xf6, 0xaf, 0x0c, - 0x6b, 0xb1, 0x3c, 0xaf, 0x75, 0x79, 0x7d, 0x2f, 0xe7, 0xf6, 0x07, 0xdb, 0x07, 0x74, 0xb4, 0x35, - 0x1d, 0x99, 0xdf, 0x3f, 0x33, 0xcc, 0x87, 0xd6, 0x80, 0x27, 0x81, 0x9d, 0x9d, 0xe3, 0x47, 0xaa, - 0x62, 0xda, 0xde, 0x8e, 0xec, 0xf3, 0xd6, 0xb9, 0xd2, 0x3c, 0x2f, 0x0b, 0xa1, 0xc4, 0x75, 0x0d, - 0xd9, 0x05, 0x5c, 0x73, 0xe7, 0xfb, 0x5f, 0x0d, 0x73, 0x9f, 0x38, 0xca, 0x1a, 0xc9, 0xbb, 0x9e, - 0xf3, 0xbb, 0x91, 0xfd, 0xac, 0xb5, 0x1e, 0x67, 0xcc, 0x0c, 0x9a, 0x8d, 0x53, 0xff, 0x1c, 0x3a, - 0x93, 0x8f, 0x44, 0x55, 0xfa, 0xff, 0xcb, 0x30, 0xf7, 0xa6, 0xf9, 0x36, 0x2c, 0x01, 0xc7, 0xaa, - 0x76, 0x4e, 0x72, 0x7a, 0xdd, 0x88, 0xec, 0xa7, 0xac, 0x27, 0x72, 0x65, 0xa0, 0x84, 0x51, 0x3d, - 0x0d, 0x17, 0x3d, 0x76, 0x3f, 0x1b, 0x7a, 0x73, 0x09, 0x2d, 0x36, 0x1f, 0x87, 0xfe, 0xd4, 0x32, - 0xf7, 0xc7, 0xc9, 0xfa, 0x9c, 0x6c, 0x6e, 0x5e, 0xf0, 0x88, 0x8f, 0xce, 0xe4, 0xf9, 0x4d, 0x6d, - 0xd9, 0xb2, 0x70, 0x76, 0xb6, 0xa3, 0x2a, 0x0c, 0xef, 0x18, 0x91, 0xfd, 0x5b, 0xc3, 0x5a, 0x2e, - 0x2f, 0x0c, 0x71, 0x63, 0x85, 0x45, 0x63, 0xf5, 0x5e, 0xae, 0x0d, 0x47, 0xdb, 0x87, 0x74, 0xe8, - 0x53, 0xad, 0xa2, 0x2c, 0x0f, 0x6f, 0x1a, 0xe6, 0xde, 0x35, 0xe0, 0xa9, 0x20, 0xcf, 0x2e, 0x10, - 0x56, 0x75, 0x74, 0x45, 0xe2, 0x74, 0xac, 0xa5, 0xd2, 0x12, 0x51, 0x11, 0x4c, 0x89, 0xf0, 0x06, - 0xba, 0x5e, 0x86, 0x70, 0xee, 0x42, 0xf1, 0xb6, 0x61, 0x1e, 0x5c, 0x03, 0x6e, 0x3b, 0x9c, 0x6e, - 0xd5, 0x9e, 0x9c, 0xbc, 0x47, 0x13, 0x6e, 0x5f, 0x37, 0x22, 0xfb, 0x53, 0xd6, 0xb3, 0x09, 0x39, - 0x3e, 0x04, 0x4c, 0xe4, 0x3c, 0x19, 0x6e, 0x0a, 0x0c, 0x66, 0x63, 0x70, 0x44, 0x59, 0x70, 0x71, - 0x6f, 0x47, 0x25, 0x92, 0xde, 0xda, 0x4c, 0x42, 0x3d, 0x83, 0xae, 0x68, 0xee, 0xf1, 0x6c, 0x9b, - 0x73, 0x86, 0x40, 0x74, 0x0b, 0x87, 0x45, 0x8a, 0xe7, 0x49, 0x31, 0x74, 0x7e, 0x16, 0xef, 0x74, - 0xf9, 0x38, 0x51, 0xcd, 0x5d, 0x16, 0x90, 0x2f, 0x19, 0xa9, 0xaa, 0x58, 0x4f, 0x9e, 0x35, 0x66, - 0xbf, 0x82, 0x3a, 0xb5, 0xec, 0x8b, 0xc5, 0xf1, 0x6d, 0xc3, 0x3c, 0x20, 0xf0, 0x4c, 0xd1, 0xbd, - 0xeb, 0x72, 0xf0, 0xc5, 0x34, 0xf3, 0x19, 0x07, 0xba, 0xb1, 0x1e, 0xa4, 0x0a, 0x62, 0x8a, 0x72, - 0x95, 0x24, 0x7c, 0xb5, 0x15, 0x4b, 0x60, 0x7a, 0x77, 0x1b, 0x89, 0xc2, 0xac, 0x5d, 0x7d, 0xc3, - 0x88, 0xec, 0x67, 0xac, 0x2b, 0x8d, 0xb8, 0xd5, 0x13, 0xba, 0x85, 0x2e, 0xde, 0x67, 0x12, 0xdf, - 0xec, 0xa2, 0xe5, 0xb9, 0x86, 0xa2, 0x9f, 0x3e, 0x68, 0xee, 0xff, 0xec, 0xd8, 0x6d, 0xac, 0x0f, - 0xb1, 0x6f, 0x03, 0x7d, 0xd0, 0x8e, 0x4a, 0x1f, 0x7e, 0xfd, 0x40, 0x64, 0xbf, 0xf2, 0x80, 0x75, - 0xf7, 0x81, 0xf8, 0x7b, 0x79, 0xec, 0x19, 0x27, 0x7c, 0xc2, 0x70, 0xd0, 0x6f, 0x52, 0xde, 0xb0, - 0xcd, 0xf1, 0x28, 0x60, 0x1c, 0x07, 0x7e, 0x79, 0x99, 0x88, 0x8b, 0xfe, 0x80, 0x6e, 0x81, 0x8f, - 0xf5, 0xbe, 0x2f, 0xe1, 0x98, 0xe7, 0x12, 0x96, 0xe1, 0xc1, 0x0e, 0xf1, 0x71, 0x2f, 0xc9, 0x37, - 0xc2, 0xc5, 0xb3, 0x28, 0x1d, 0x41, 0x07, 0xaf, 0xf7, 0x31, 0x1f, 0x52, 0x86, 0x1d, 0xe2, 0x79, - 0x98, 0x01, 0x67, 0x39, 0xd1, 0xe2, 0x41, 0x32, 0xc8, 0x77, 0xa7, 0x58, 0xf5, 0xda, 0x74, 0x2a, - 0x1c, 0xb1, 0xdb, 0x92, 0x24, 0x18, 0x02, 0x9b, 0x78, 0x5c, 0x10, 0x9c, 0x4e, 0xbe, 0x4d, 0x3d, - 0x4f, 0x60, 0x90, 0x8a, 0x23, 0x9c, 0xfa, 0x41, 0x38, 0x82, 0xd0, 0xdb, 0x29, 0xab, 0x02, 0xda, - 0x79, 0x44, 0x5c, 0xc0, 0xd4, 0x4f, 0x41, 0x98, 0x96, 0x85, 0xb4, 0x3f, 0xf5, 0xe3, 0x95, 0x74, - 0x85, 0xc8, 0x8c, 0x8f, 0x47, 0x77, 0xf0, 0xba, 0x2f, 0xd7, 0x95, 0x57, 0x19, 0xcd, 0x60, 0x0c, - 0x89, 0x8b, 0x09, 0x66, 0xce, 0x10, 0xdc, 0x89, 0x07, 0x98, 0x30, 0x16, 0x38, 0x94, 0x70, 0x70, - 0x31, 0x15, 0x6b, 0xf0, 0x21, 0xa6, 0x7c, 0x29, 0x5e, 0x39, 0x71, 0xd2, 0x4b, 0xbb, 0x94, 0x91, - 0x9e, 0x07, 0xae, 0x8a, 0x31, 0x4c, 0x95, 0xb8, 0x16, 0x39, 0x65, 0xb8, 0x07, 0x22, 0xc4, 0x0c, - 0x78, 0x2e, 0xfa, 0x52, 0xa6, 0x4b, 0xd1, 0xa4, 0xa0, 0x40, 0x11, 0x09, 0xf8, 0x31, 0x10, 0x99, - 0x63, 0xeb, 0xd6, 0x7f, 0x45, 0x28, 0x85, 0xf4, 0x7f, 0xcf, 0x30, 0xf7, 0xc5, 0x6d, 0xcf, 0xaa, - 0xbe, 0xb7, 0x41, 0x85, 0xe7, 0xa9, 0xc4, 0x94, 0x6d, 0xb0, 0xce, 0xcc, 0xf4, 0x53, 0xf9, 0x73, - 0x25, 0xb2, 0x4f, 0x58, 0xc7, 0x74, 0x77, 0x35, 0xed, 0x36, 0xa7, 0x57, 0x45, 0x92, 0xd6, 0x87, - 0xda, 0x48, 0xd3, 0x4a, 0x2c, 0xb2, 0x3f, 0xf9, 0xa1, 0x61, 0x1e, 0xd8, 0x80, 0x98, 0xea, 0x14, - 0xe6, 0xd9, 0xca, 0xe5, 0xb5, 0xef, 0xdc, 0x40, 0xd7, 0x23, 0x1b, 0x5b, 0x27, 0xf4, 0xf0, 0x1a, - 0xa8, 0xb8, 0xfd, 0x48, 0x11, 0x6a, 0x37, 0x54, 0x03, 0xd5, 0x23, 0xd7, 0x9e, 0x35, 0xe0, 0x53, - 0xb8, 0xe7, 0xab, 0xfa, 0xf2, 0xc4, 0x25, 0xd5, 0x5d, 0x1d, 0xad, 0x44, 0xdc, 0xbe, 0x15, 0xd9, - 0x8b, 0xd6, 0xd9, 0xfa, 0xe7, 0xaf, 0x1c, 0xda, 0x8b, 0xe8, 0xf1, 0x12, 0xb4, 0x0d, 0x7a, 0x8a, - 0xbb, 0x2d, 0x73, 0x7f, 0x9a, 0xc4, 0x75, 0xc2, 0x09, 0xea, 0x36, 0x21, 0x22, 0x3c, 0x35, 0x99, - 0x95, 0xe6, 0x03, 0xd4, 0x3e, 0x7c, 0xc5, 0x88, 0xec, 0x55, 0xeb, 0x5a, 0x42, 0x32, 0xd6, 0x19, - 0x91, 0x3f, 0xc1, 0x84, 0x8b, 0x8f, 0x2e, 0xe1, 0x04, 0xf7, 0xc3, 0x60, 0xd4, 0x88, 0xff, 0x93, - 0xe8, 0xb2, 0xe6, 0x2f, 0x06, 0xce, 0x19, 0x84, 0x5f, 0x18, 0xe6, 0xc3, 0x42, 0x24, 0x13, 0xb4, - 0x0d, 0x35, 0xf7, 0x78, 0xe5, 0x1e, 0xea, 0x1b, 0xa5, 0x27, 0xad, 0xcb, 0x55, 0x0f, 0x62, 0x53, - 0x88, 0xb5, 0x6a, 0xbb, 0x8c, 0xce, 0xcf, 0xb1, 0xb3, 0xe8, 0x6f, 0x86, 0x89, 0x5e, 0x84, 0x70, - 0x44, 0xfd, 0x4c, 0xc2, 0x9f, 0xab, 0x44, 0x9a, 0x38, 0x6b, 0x52, 0x8b, 0x4d, 0x5c, 0xd5, 0x2e, - 0x7e, 0xd9, 0x88, 0xec, 0x6b, 0x96, 0x9d, 0x18, 0xd2, 0xed, 0x62, 0x91, 0x68, 0x4a, 0x15, 0xa8, - 0xaf, 0x8a, 0xad, 0x5c, 0x33, 0x66, 0x7a, 0x79, 0xf1, 0xfe, 0xce, 0xb0, 0xc8, 0xc5, 0x7f, 0x1a, - 0xf2, 0x18, 0x3f, 0x1f, 0xb8, 0x29, 0xd2, 0x85, 0xa2, 0x90, 0x31, 0xa7, 0x72, 0xf1, 0x78, 0xad, - 0x63, 0xfb, 0x3b, 0x46, 0x64, 0x9f, 0xb6, 0x3e, 0x5c, 0x9a, 0x90, 0x7e, 0xe0, 0x42, 0xfe, 0x30, - 0x8e, 0x91, 0xaf, 0x89, 0x64, 0x2f, 0xd5, 0x63, 0x36, 0xc9, 0xbf, 0x9b, 0x79, 0x6a, 0x19, 0x4b, - 0x9a, 0x67, 0xc6, 0x30, 0x2d, 0xf3, 0x72, 0x76, 0xea, 0xee, 0xa2, 0x6f, 0xb5, 0x4c, 0x24, 0x8e, - 0x5c, 0x06, 0x37, 0x2b, 0xd6, 0xcf, 0x8c, 0x3d, 0x7d, 0x92, 0x1f, 0x9d, 0xe9, 0xd9, 0xfe, 0xb1, - 0x11, 0xd9, 0x1f, 0xb7, 0x3e, 0x96, 0x3b, 0xce, 0x59, 0xfe, 0xf5, 0x47, 0x79, 0x82, 0x58, 0x65, - 0x5c, 0x92, 0xab, 0x92, 0x8a, 0xe8, 0x94, 0xdb, 0x93, 0x18, 0x95, 0x9b, 0xe3, 0xec, 0x7e, 0xeb, - 0x7d, 0xe6, 0xd1, 0x62, 0x70, 0x6e, 0x04, 0xa1, 0xbc, 0x0c, 0xef, 0xd6, 0x32, 0x57, 0x5e, 0x73, - 0x86, 0xea, 0x9d, 0x85, 0xc8, 0x5e, 0xb3, 0x56, 0xe3, 0x50, 0x39, 0x43, 0xea, 0xb9, 0x85, 0x38, - 0xc5, 0x32, 0x12, 0x3f, 0x36, 0xc9, 0x76, 0x20, 0x49, 0x0d, 0x79, 0x61, 0x9b, 0x3b, 0x51, 0xdf, - 0x5f, 0x40, 0xaf, 0x2d, 0xe8, 0xd8, 0xc9, 0x09, 0x43, 0xc8, 0xbf, 0x8c, 0x61, 0xdd, 0x3b, 0xd9, - 0x2f, 0x36, 0xf5, 0x09, 0xc9, 0x7c, 0x53, 0x11, 0xdf, 0xb9, 0x87, 0x26, 0xa1, 0x9f, 0x7b, 0xa4, - 0x3a, 0xbf, 0x4d, 0xc6, 0xe9, 0x03, 0x5e, 0xe6, 0xad, 0xee, 0xd5, 0x6b, 0x39, 0x68, 0x9f, 0x1a, - 0xb0, 0xda, 0xa5, 0x12, 0x95, 0x76, 0xd0, 0x3d, 0x55, 0x99, 0x4f, 0x08, 0x3c, 0xdc, 0xd9, 0x24, - 0x9c, 0xc3, 0x68, 0xcc, 0x77, 0xd1, 0x1b, 0x2d, 0xf3, 0x50, 0xbe, 0x1a, 0x49, 0x61, 0x3d, 0x3f, - 0xab, 0x22, 0xa5, 0x45, 0x75, 0xa9, 0x99, 0xb3, 0x2a, 0xc5, 0x3f, 0x31, 0x22, 0xdb, 0xb6, 0x9e, - 0x9e, 0x57, 0x50, 0xcb, 0xea, 0x57, 0x2a, 0x4f, 0xa5, 0x98, 0xfe, 0x8f, 0x8a, 0xd8, 0x37, 0x0c, - 0x73, 0xdf, 0x86, 0xba, 0xd2, 0x7a, 0x21, 0x9e, 0xb1, 0xd8, 0xa8, 0x2a, 0x83, 0xf6, 0xab, 0xec, - 0xff, 0x0a, 0x7e, 0x2a, 0x4c, 0x17, 0x22, 0xfb, 0xb0, 0x75, 0x70, 0x63, 0x7a, 0xf7, 0xa7, 0x5f, - 0xd6, 0x4a, 0xe6, 0x87, 0xdb, 0xfb, 0x35, 0x73, 0xf5, 0xbd, 0xec, 0x4e, 0x5f, 0x31, 0xcc, 0x3d, - 0x22, 0xb1, 0xd5, 0xa4, 0x0c, 0xb5, 0x2b, 0x96, 0xab, 0x7d, 0x51, 0xa3, 0x47, 0xb7, 0x2f, 0x46, - 0xf6, 0x31, 0xcb, 0x8a, 0xab, 0xc3, 0xf4, 0x0e, 0x4f, 0x23, 0x51, 0xc5, 0x12, 0xa1, 0x02, 0x14, - 0xf4, 0x3b, 0xc3, 0x3c, 0x98, 0x7d, 0x81, 0xb2, 0x2a, 0x9e, 0x92, 0xd0, 0xf2, 0xcc, 0xf6, 0x4b, - 0xfa, 0x69, 0x64, 0x9d, 0xa6, 0xee, 0x2a, 0x66, 0x03, 0x79, 0xb2, 0x6a, 0x9a, 0x7b, 0xf5, 0xb0, - 0x16, 0x82, 0x13, 0x84, 0xae, 0x38, 0x55, 0x04, 0x8f, 0x87, 0x84, 0x01, 0xe6, 0x21, 0xf1, 0x59, - 0xea, 0xfe, 0xef, 0x78, 0xfb, 0x48, 0x22, 0xf1, 0x62, 0x08, 0xcb, 0xbe, 0xc4, 0xf8, 0x65, 0xf2, - 0xa8, 0x22, 0x8f, 0xba, 0xe4, 0x76, 0xae, 0x36, 0x0b, 0x32, 0xbc, 0x16, 0x9b, 0xb8, 0x2a, 0x4e, - 0x9b, 0xf2, 0x92, 0x3c, 0xe1, 0x94, 0x4d, 0x83, 0xc6, 0x7c, 0x52, 0x37, 0xae, 0x8a, 0x8f, 0x98, - 0x28, 0xc7, 0x45, 0x08, 0x48, 0x05, 0x17, 0x69, 0x6a, 0xc6, 0xa5, 0xcc, 0xb5, 0x9c, 0x4b, 0x56, - 0x40, 0xfe, 0x03, 0x2e, 0xc9, 0xcb, 0xe3, 0xd7, 0x16, 0x64, 0x77, 0x95, 0x81, 0x50, 0xec, 0xae, - 0x32, 0xe6, 0xba, 0xee, 0x2a, 0xe3, 0xd8, 0x7e, 0xb3, 0x55, 0xdd, 0x5d, 0x95, 0x69, 0xe1, 0xb7, - 0x5b, 0xe8, 0x9b, 0xad, 0xcc, 0xcb, 0xd5, 0x5c, 0x69, 0x6a, 0xac, 0x79, 0x73, 0x88, 0x5c, 0x63, - 0x55, 0x9b, 0x21, 0x63, 0xa5, 0xba, 0x55, 0x26, 0x54, 0x45, 0x65, 0x2a, 0x95, 0xa2, 0xa2, 0xf6, - 0xdc, 0x53, 0xad, 0x60, 0x26, 0xc8, 0x25, 0xad, 0x60, 0xc6, 0x5e, 0xdb, 0xdf, 0x14, 0x3c, 0xe5, - 0xcf, 0x27, 0x8a, 0xad, 0x60, 0x76, 0xb3, 0xea, 0x5b, 0xc1, 0x1f, 0x18, 0xe8, 0x75, 0xa3, 0x72, - 0x13, 0x1b, 0xef, 0x60, 0xd3, 0xed, 0x6b, 0xb6, 0x77, 0xd5, 0x1b, 0x87, 0xfe, 0xb0, 0x20, 0x15, - 0x3d, 0x13, 0x8a, 0x72, 0x45, 0xcf, 0x67, 0x41, 0xad, 0xa2, 0x97, 0x3b, 0xab, 0xb4, 0xfe, 0x4b, - 0xeb, 0xbe, 0x14, 0xbd, 0x2c, 0x67, 0xbe, 0xdb, 0x42, 0xaf, 0xb6, 0x32, 0x9a, 0xfe, 0xff, 0xc4, - 0xc9, 0x25, 0xce, 0xd5, 0xc7, 0x6f, 0x5e, 0x18, 0x50, 0x3e, 0x9c, 0xf4, 0x3a, 0x4e, 0x30, 0xea, - 0x7a, 0x3b, 0x7d, 0xde, 0x4d, 0x7e, 0xd7, 0x34, 0x00, 0xbf, 0x3b, 0xee, 0x2d, 0x0f, 0x82, 0x6e, - 0xfe, 0x87, 0x63, 0xbd, 0x07, 0xe5, 0x0f, 0x97, 0x2e, 0xfc, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xab, - 0x06, 0x55, 0x97, 0x53, 0x26, 0x00, 0x00, + // 2421 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0x4b, 0x8c, 0x1c, 0x47, + 0x19, 0x56, 0xcd, 0x92, 0x20, 0x3a, 0x7e, 0x96, 0x6d, 0xb0, 0xdb, 0x0f, 0x2a, 0x63, 0xfc, 0xd8, + 0xf5, 0xee, 0xcc, 0x06, 0x27, 0x18, 0xdb, 0x89, 0x93, 0xf6, 0x6b, 0xb5, 0x38, 0x98, 0x68, 0x09, + 0x42, 0x32, 0x81, 0x55, 0xcd, 0x74, 0xcd, 0x4c, 0xd9, 0x3d, 0xdd, 0x43, 0x57, 0xcd, 0x3a, 0x2b, + 0x6b, 0xa5, 0xc8, 0x22, 0x08, 0x21, 0x4e, 0x8d, 0x04, 0x02, 0xa1, 0xa0, 0x70, 0x4b, 0x04, 0x07, + 0x88, 0xc4, 0x11, 0x10, 0x12, 0x12, 0xa0, 0xdc, 0x7c, 0xe0, 0x21, 0x81, 0x38, 0xc0, 0x09, 0x50, + 0x0e, 0x46, 0xe2, 0x42, 0x04, 0xaa, 0x57, 0x4f, 0xbf, 0xa7, 0xc7, 0x24, 0x48, 0x91, 0x38, 0xed, + 0xec, 0xfc, 0x5f, 0x55, 0x7f, 0xdf, 0x5f, 0xf5, 0x3f, 0xba, 0x6a, 0xac, 0x43, 0x3d, 0x6f, 0x93, + 0x13, 0xea, 0x7a, 0x6d, 0x46, 0xc2, 0x0d, 0xda, 0x25, 0x6d, 0xec, 0x0e, 0xa9, 0xdf, 0x1a, 0x85, + 0x01, 0x0f, 0xe0, 0x2e, 0x63, 0x6d, 0x69, 0xab, 0x7d, 0xa8, 0x1f, 0x04, 0x7d, 0x8f, 0xb4, 0xf1, + 0x88, 0xb6, 0xb1, 0xef, 0x07, 0x1c, 0x73, 0x1a, 0xf8, 0x4c, 0xe1, 0xed, 0xc9, 0x6c, 0x72, 0x96, + 0xf6, 0x28, 0x0c, 0x6e, 0x92, 0x2e, 0xd7, 0xd6, 0x03, 0x19, 0x2b, 0xc7, 0xec, 0x96, 0x36, 0x1d, + 0xce, 0x98, 0x6e, 0x07, 0xe1, 0xad, 0x9e, 0x17, 0xdc, 0xd6, 0x66, 0x94, 0x31, 0x7b, 0x78, 0xec, + 0x77, 0x07, 0xeb, 0x23, 0x0f, 0x6b, 0xa6, 0xb6, 0x9d, 0x41, 0x90, 0x0d, 0xe2, 0x9b, 0xe7, 0x1e, + 0xc9, 0xda, 0x5e, 0x24, 0xdd, 0xb1, 0xa0, 0xad, 0xed, 0x47, 0x33, 0x76, 0x3f, 0x70, 0xc9, 0xfa, + 0x34, 0x90, 0x20, 0x9f, 0x03, 0x1d, 0xcc, 0x80, 0xba, 0xc1, 0x70, 0x18, 0x1b, 0x17, 0xe5, 0x9f, + 0xee, 0x52, 0x9f, 0xf8, 0x4b, 0xec, 0x36, 0xee, 0xf7, 0x49, 0xd8, 0x0e, 0x46, 0xd2, 0x7d, 0x79, + 0x57, 0x7e, 0xf4, 0x27, 0xd7, 0xad, 0x6d, 0x8e, 0x98, 0xe4, 0xd3, 0xca, 0xf3, 0xf0, 0x17, 0x0d, + 0xcb, 0xba, 0x14, 0x12, 0xcc, 0xc9, 0xf3, 0x98, 0xdd, 0x82, 0x8f, 0xb6, 0xe2, 0xb5, 0x51, 0x2b, + 0x26, 0xbe, 0x55, 0xf6, 0x35, 0xf2, 0xc5, 0x31, 0x61, 0xdc, 0x6e, 0x56, 0x41, 0xd8, 0x28, 0xf0, + 0x19, 0x69, 0xbe, 0x05, 0x22, 0xe7, 0x1e, 0xb0, 0x8f, 0xab, 0xaf, 0x11, 0xf6, 0x5d, 0x14, 0x92, + 0x3e, 0x65, 0x9c, 0x84, 0x08, 0x23, 0x21, 0x12, 0xb9, 0xa4, 0x47, 0x7d, 0x2a, 0x55, 0x7e, 0xe2, + 0xa2, 0x35, 0xf7, 0xf8, 0xf2, 0x32, 0x3c, 0x6f, 0x9d, 0x5d, 0x23, 0x7c, 0x1c, 0xfa, 0xc4, 0x45, + 0xbd, 0x20, 0x44, 0x1d, 0x2c, 0x86, 0xc9, 0xa7, 0x22, 0x3e, 0xc0, 0x1c, 0x0d, 0xf1, 0x26, 0x1a, + 0xe0, 0x0d, 0x82, 0x7a, 0x98, 0x7a, 0xc4, 0x45, 0x1b, 0xd8, 0xa3, 0x2e, 0x56, 0x73, 0x10, 0x31, + 0xc7, 0x59, 0xf8, 0x05, 0xeb, 0x85, 0xd4, 0x1c, 0x38, 0x3d, 0x43, 0x48, 0x7a, 0x24, 0x24, 0x7e, + 0x97, 0x30, 0x84, 0x7d, 0x44, 0x5d, 0xe2, 0x73, 0xda, 0xc5, 0x1e, 0x12, 0x7f, 0xf9, 0xa6, 0xc2, + 0x0c, 0x30, 0x43, 0xd8, 0x0b, 0x09, 0x76, 0x37, 0x51, 0x87, 0x10, 0x3f, 0xa6, 0x4e, 0xdc, 0xd6, + 0xdd, 0x7b, 0x7f, 0xfe, 0x7a, 0x03, 0x36, 0xb7, 0xcb, 0x9d, 0xba, 0xf1, 0x98, 0x5c, 0x2f, 0x76, + 0x0e, 0x2c, 0xc0, 0x1f, 0x01, 0xeb, 0xfd, 0x2b, 0x84, 0x4b, 0x27, 0xa2, 0xac, 0x87, 0x3e, 0xd5, + 0x11, 0xfb, 0x75, 0x85, 0x70, 0xe3, 0xc3, 0xbd, 0x45, 0x3e, 0x6c, 0x06, 0x91, 0x73, 0xc2, 0x3e, + 0xb6, 0x46, 0x78, 0x48, 0xc9, 0x86, 0xf0, 0x1a, 0x22, 0x2f, 0x52, 0xc6, 0xa9, 0xdf, 0xcf, 0xb9, + 0x4c, 0xf2, 0x78, 0x1a, 0x3e, 0x95, 0xe2, 0xd1, 0xbe, 0x43, 0xdd, 0x96, 0x0e, 0x8e, 0x2d, 0xf9, + 0x8f, 0x1b, 0x0c, 0x31, 0xf5, 0xd5, 0x67, 0x1f, 0x0f, 0x89, 0xfa, 0xb4, 0x41, 0x42, 0x46, 0x03, + 0x7f, 0x0b, 0xfe, 0x11, 0x58, 0x8f, 0x3c, 0x4b, 0x99, 0x64, 0xbd, 0xea, 0x32, 0xb8, 0x9c, 0xa5, + 0x75, 0x1d, 0x0f, 0x89, 0x7b, 0x45, 0xfa, 0x66, 0x55, 0xfa, 0xaa, 0x47, 0x49, 0x28, 0x46, 0x18, + 0x21, 0xf3, 0xb5, 0x47, 0x34, 0xc3, 0xc8, 0xb9, 0x6c, 0x5f, 0xbc, 0x4a, 0x78, 0x77, 0x50, 0xaa, + 0x4b, 0xaf, 0x88, 0x18, 0xc3, 0xd0, 0x10, 0xf3, 0xee, 0x40, 0x80, 0xa8, 0x3f, 0x1a, 0x73, 0xd4, + 0xa3, 0x1e, 0x27, 0x21, 0x53, 0xd2, 0x8f, 0xc1, 0xa3, 0x49, 0xe9, 0xeb, 0xd4, 0x65, 0xed, 0x3b, + 0x13, 0xe9, 0x5a, 0x37, 0xfc, 0x2b, 0xb0, 0x3e, 0x60, 0x04, 0x32, 0x78, 0x34, 0x4b, 0x76, 0x8d, + 0xb0, 0x60, 0x1c, 0x76, 0x49, 0x52, 0xd1, 0xfe, 0xa2, 0xa5, 0x91, 0x02, 0x5e, 0x01, 0x91, 0x73, + 0xd6, 0x3e, 0x53, 0xad, 0xa0, 0x9a, 0xf6, 0x0b, 0x70, 0x79, 0xd6, 0x15, 0xbb, 0x71, 0x12, 0x1e, + 0xaf, 0x37, 0x06, 0xfe, 0xae, 0x61, 0xed, 0x50, 0x11, 0xf7, 0x59, 0x9d, 0xe8, 0xe0, 0xb1, 0xac, + 0x1a, 0x63, 0x49, 0xc7, 0xf4, 0xf1, 0x69, 0x30, 0x1d, 0xd7, 0xff, 0x04, 0x91, 0xf3, 0x1b, 0x60, + 0x2f, 0x14, 0xc7, 0xb5, 0x49, 0xaf, 0xef, 0xe5, 0xd8, 0xfe, 0x60, 0x73, 0xb7, 0xf1, 0xb6, 0x91, + 0x23, 0xe3, 0xfb, 0xe7, 0xc0, 0x7a, 0x64, 0x85, 0xf0, 0xd8, 0xb1, 0xd3, 0x63, 0x7c, 0x7f, 0x99, + 0x4f, 0x9b, 0xb7, 0x23, 0xe7, 0x94, 0x3d, 0x5f, 0x18, 0xe7, 0x45, 0x2e, 0x94, 0xbc, 0x2e, 0x41, + 0x27, 0xc7, 0x6b, 0xe6, 0x78, 0xff, 0x3b, 0xb0, 0x76, 0x8a, 0xad, 0x6c, 0x98, 0xbc, 0xeb, 0x31, + 0xbf, 0x15, 0x39, 0xd7, 0xec, 0x55, 0x15, 0x31, 0x53, 0x64, 0xd6, 0x0e, 0xfd, 0x79, 0x78, 0x22, + 0xeb, 0x89, 0xb2, 0xf0, 0xff, 0x37, 0xb0, 0xb6, 0x27, 0xf5, 0xd6, 0x4c, 0x01, 0x87, 0xca, 0x56, + 0x4e, 0x6a, 0x7a, 0x1d, 0x44, 0xce, 0x53, 0xf6, 0xf9, 0x4c, 0x1a, 0x28, 0x50, 0x54, 0x2d, 0xc3, + 0x85, 0x8f, 0x3f, 0xc8, 0x82, 0xde, 0x58, 0x84, 0x0b, 0xf5, 0xc7, 0xc1, 0xbf, 0x34, 0xac, 0x5d, + 0x2a, 0x58, 0x9f, 0x95, 0xcd, 0xcd, 0x73, 0x1e, 0xf6, 0xe1, 0x89, 0xac, 0xbe, 0x89, 0x2d, 0x9d, + 0x16, 0x4e, 0x4e, 0x07, 0xea, 0xc4, 0xf0, 0x36, 0x88, 0x9c, 0xdf, 0x03, 0x7b, 0xa9, 0x38, 0x31, + 0xa8, 0xc6, 0x0a, 0x89, 0xc6, 0xea, 0xbd, 0x9c, 0x1b, 0x0e, 0x34, 0xf7, 0x1a, 0xd7, 0x27, 0x5a, + 0x45, 0x99, 0x1e, 0xde, 0x04, 0xd6, 0xf6, 0x15, 0xc2, 0x13, 0x4e, 0x9e, 0x9e, 0x20, 0xec, 0x72, + 0xef, 0x8a, 0xc0, 0x69, 0xd9, 0x8b, 0x85, 0x29, 0xa2, 0xc4, 0x99, 0x92, 0xe1, 0x55, 0x78, 0xb9, + 0x88, 0xe1, 0xcc, 0x89, 0xe2, 0x3e, 0xb0, 0xf6, 0xac, 0x10, 0xee, 0x74, 0x39, 0xdd, 0xa8, 0xdc, + 0x39, 0x59, 0x44, 0x1d, 0x6d, 0xdf, 0x00, 0x91, 0xf3, 0x49, 0xfb, 0x5a, 0x2c, 0x8e, 0x0f, 0x08, + 0xc2, 0x72, 0x9e, 0x94, 0x36, 0x4d, 0x06, 0xb1, 0x11, 0xe9, 0x8a, 0xb4, 0xe0, 0xa2, 0xce, 0xa6, + 0x0e, 0x24, 0xb3, 0xb4, 0xa9, 0x80, 0x7a, 0x06, 0x5e, 0x30, 0xda, 0xd5, 0x6c, 0xeb, 0x33, 0xba, + 0x40, 0x74, 0x0b, 0xfb, 0x44, 0x88, 0x67, 0x45, 0x31, 0x78, 0x6a, 0x9a, 0xee, 0x64, 0xfa, 0x38, + 0x52, 0xae, 0x5d, 0x26, 0x90, 0x2f, 0x81, 0x44, 0x56, 0xac, 0x16, 0xcf, 0x6a, 0xab, 0x5f, 0x86, + 0xad, 0x4a, 0xf5, 0xf9, 0xe4, 0x78, 0x1f, 0x58, 0xbb, 0x05, 0x9f, 0x09, 0xbb, 0x77, 0xbd, 0x1c, + 0xbc, 0x94, 0x54, 0x3e, 0x65, 0x43, 0xd7, 0xae, 0x07, 0x89, 0x84, 0x98, 0x90, 0x5c, 0x56, 0x12, + 0xbe, 0xd6, 0x50, 0x25, 0x30, 0xb9, 0xba, 0xb5, 0x8a, 0xc2, 0xb4, 0x55, 0x7d, 0x03, 0x44, 0xce, + 0x33, 0xf6, 0x85, 0x5a, 0xda, 0xaa, 0x05, 0xdd, 0x84, 0x67, 0x1e, 0x30, 0x88, 0x6f, 0xb4, 0xe1, + 0xd2, 0x4c, 0x43, 0xe1, 0xcf, 0x1e, 0xb6, 0x76, 0x7d, 0x66, 0xe4, 0xd6, 0xae, 0x0f, 0x0a, 0x5b, + 0xa3, 0x3e, 0x18, 0xa0, 0xae, 0x0f, 0xbf, 0x7d, 0x28, 0x72, 0x5e, 0x7e, 0xc8, 0xbe, 0xfb, 0x90, + 0xfa, 0x5e, 0x6e, 0x7b, 0xc6, 0x31, 0x1f, 0x33, 0x14, 0xf4, 0xea, 0xa4, 0x37, 0xe4, 0x70, 0x34, + 0x0c, 0x18, 0x47, 0x81, 0x5f, 0x9c, 0x26, 0x54, 0xd2, 0xef, 0xd3, 0x0d, 0xe2, 0x23, 0xb3, 0xee, + 0x8b, 0x48, 0xe9, 0x5c, 0x44, 0xd2, 0x3d, 0xa8, 0x8b, 0x7d, 0xd4, 0x89, 0xe3, 0x0d, 0x73, 0xf1, + 0x2e, 0x4a, 0x87, 0xa4, 0x85, 0x56, 0x7b, 0x88, 0x0f, 0x28, 0x43, 0x5d, 0xec, 0x79, 0x88, 0x11, + 0xce, 0x32, 0x45, 0x8b, 0x07, 0xf1, 0x20, 0xdf, 0x9d, 0x70, 0x35, 0xcf, 0xa6, 0x93, 0xc2, 0xa1, + 0x60, 0x8b, 0x52, 0x60, 0x48, 0xd8, 0xd8, 0xe3, 0x42, 0xe0, 0x64, 0xf2, 0xdb, 0xd4, 0xf3, 0x04, + 0x07, 0x59, 0x71, 0x04, 0xa8, 0x17, 0x84, 0x43, 0x12, 0x7a, 0x9b, 0x45, 0x59, 0xc0, 0x80, 0x87, + 0xd8, 0x25, 0x88, 0xfa, 0x09, 0x0a, 0x93, 0xb4, 0x90, 0xc4, 0x53, 0x5f, 0x3d, 0xc9, 0x64, 0x88, + 0xd4, 0x78, 0x35, 0xba, 0x85, 0x56, 0x7d, 0xf9, 0x5c, 0x79, 0x94, 0x51, 0x8f, 0xc6, 0x00, 0xbb, + 0x08, 0x23, 0xd6, 0x1d, 0x10, 0x77, 0xec, 0x11, 0x84, 0x19, 0x0b, 0xba, 0x14, 0x73, 0xe2, 0x22, + 0x2a, 0x9e, 0xc1, 0x07, 0x88, 0xf2, 0x45, 0xf5, 0xe4, 0x18, 0x64, 0x1e, 0xed, 0x52, 0x86, 0x3b, + 0x1e, 0x71, 0xb5, 0x8f, 0xc9, 0xa4, 0x12, 0x57, 0x32, 0xa7, 0x0c, 0x75, 0x88, 0x70, 0x31, 0x23, + 0x3c, 0xe3, 0x7d, 0x59, 0xa6, 0x0b, 0xd9, 0x24, 0xa8, 0x90, 0x3c, 0x13, 0xe2, 0x2b, 0x22, 0x32, + 0xc6, 0x56, 0xed, 0x77, 0xa4, 0x50, 0x8a, 0xd2, 0xff, 0x3d, 0x60, 0xed, 0x54, 0x6d, 0xcf, 0x15, + 0x73, 0x6e, 0x03, 0x73, 0xef, 0x53, 0xb1, 0x29, 0xdd, 0x60, 0x9d, 0x98, 0x8a, 0xd3, 0xf1, 0x73, + 0x21, 0x72, 0x8e, 0xd8, 0x87, 0x4c, 0x77, 0x35, 0xe9, 0x36, 0x27, 0x47, 0x45, 0x52, 0xd6, 0x87, + 0x9a, 0xd0, 0xc8, 0x8a, 0x2d, 0xb2, 0x3f, 0xf9, 0x21, 0xb0, 0x76, 0xaf, 0x11, 0x25, 0x75, 0x42, + 0xf3, 0x64, 0xe9, 0xe3, 0x0d, 0x76, 0x66, 0xa2, 0xab, 0x91, 0x83, 0xec, 0x23, 0x66, 0x78, 0x05, + 0x55, 0xd4, 0x3c, 0x98, 0xa7, 0xda, 0x0e, 0xf5, 0x40, 0xfd, 0xca, 0xb5, 0x6d, 0x85, 0xf0, 0x09, + 0xdd, 0x53, 0x65, 0x7d, 0x79, 0x0c, 0x49, 0x74, 0x57, 0x07, 0x4a, 0x19, 0x37, 0x6f, 0x46, 0xce, + 0x82, 0x7d, 0xb2, 0xfa, 0xfd, 0x2b, 0xc3, 0xf6, 0x0c, 0x7c, 0xa2, 0x80, 0x6d, 0x8d, 0x9e, 0xe2, + 0x6e, 0xc3, 0xda, 0x95, 0x14, 0x71, 0x19, 0x73, 0x0c, 0xdb, 0x75, 0x84, 0x08, 0xa4, 0x11, 0xb3, + 0x5c, 0x7f, 0x80, 0x5e, 0x87, 0xaf, 0x82, 0xc8, 0xb9, 0x62, 0x5f, 0x8a, 0x45, 0xaa, 0x3a, 0x23, + 0xe2, 0x27, 0x18, 0x73, 0xf1, 0xd1, 0xc5, 0x1c, 0xa3, 0x5e, 0x18, 0x0c, 0x6b, 0xe9, 0x7f, 0x12, + 0x9e, 0x33, 0xfa, 0xc5, 0xc0, 0x19, 0x9d, 0xf0, 0x4b, 0x60, 0xed, 0x10, 0x45, 0x32, 0x66, 0x5b, + 0xb3, 0xe6, 0x1e, 0x2e, 0x5d, 0x43, 0x73, 0xa2, 0xf4, 0xa4, 0x7d, 0xae, 0xec, 0x45, 0x6c, 0x42, + 0xb1, 0xb2, 0xda, 0x2e, 0xc1, 0x53, 0x33, 0xac, 0x2c, 0xfc, 0x07, 0xb0, 0xe0, 0xf3, 0x24, 0x1c, + 0x52, 0x3f, 0x15, 0xf0, 0xf3, 0xa5, 0x4c, 0x63, 0xb0, 0x11, 0xb5, 0x50, 0x07, 0xaa, 0x57, 0xf1, + 0xcb, 0x20, 0x72, 0x2e, 0xd9, 0x4e, 0x6c, 0x48, 0xb6, 0x8b, 0x79, 0xa1, 0x89, 0xaa, 0x40, 0x7d, + 0x9d, 0x6c, 0xe5, 0x33, 0x95, 0xd2, 0x73, 0x0b, 0x0f, 0xb6, 0x87, 0x45, 0x2c, 0xfe, 0x0b, 0xc8, + 0x6d, 0x7c, 0x3d, 0x70, 0x13, 0xa2, 0x73, 0x49, 0x21, 0x65, 0x4e, 0xc4, 0xe2, 0xe1, 0x4a, 0x60, + 0xf3, 0xbb, 0x20, 0x72, 0x8e, 0xdb, 0x1f, 0x29, 0x0c, 0x48, 0x3f, 0x70, 0x49, 0x76, 0x33, 0x8e, + 0xa0, 0x6f, 0x84, 0xa4, 0x0f, 0xd5, 0x95, 0x9a, 0xf8, 0xdf, 0xf5, 0xac, 0xb4, 0x94, 0x25, 0xa9, + 0x33, 0x65, 0x98, 0xa4, 0x79, 0x39, 0x3b, 0x75, 0xb7, 0xe0, 0xb7, 0x1b, 0x16, 0x14, 0x5b, 0x2e, + 0xc5, 0x9b, 0xe5, 0xf3, 0x67, 0xca, 0x9e, 0xdc, 0xc9, 0x8f, 0x4e, 0x45, 0x36, 0x7f, 0x0c, 0x22, + 0xe7, 0xe3, 0xf6, 0xc7, 0x32, 0xdb, 0x39, 0xad, 0xbf, 0x7a, 0x2b, 0x8f, 0x21, 0x2b, 0xf5, 0x4b, + 0x7c, 0x54, 0x52, 0xe2, 0x9d, 0x62, 0x7b, 0xec, 0xa3, 0x62, 0xb3, 0x8a, 0xee, 0xb7, 0xde, 0x67, + 0x1d, 0xc8, 0x3b, 0xe7, 0x6a, 0x10, 0xca, 0xc3, 0xf0, 0x76, 0xa5, 0x72, 0x8d, 0x9a, 0xd1, 0x55, + 0x6f, 0xcf, 0x45, 0xce, 0x8a, 0x7d, 0x45, 0xb9, 0xaa, 0x3b, 0xa0, 0x9e, 0x9b, 0xf3, 0x93, 0x2a, + 0x23, 0xea, 0xb5, 0x49, 0xb6, 0x03, 0x71, 0x68, 0xc8, 0x03, 0xdb, 0xcc, 0x8e, 0xfa, 0xfe, 0x1c, + 0x7c, 0x6d, 0xce, 0xf8, 0x4e, 0x4e, 0x18, 0x92, 0xec, 0x65, 0x0c, 0x6b, 0xdf, 0x49, 0x7f, 0xb1, + 0x6e, 0x76, 0x48, 0xea, 0x9b, 0x12, 0xff, 0xce, 0x3c, 0x34, 0x76, 0xfd, 0xcc, 0x23, 0xf5, 0xfe, + 0xad, 0x33, 0xce, 0x6c, 0xf0, 0x22, 0xb4, 0x3e, 0x57, 0xaf, 0xd4, 0x60, 0x30, 0x15, 0x64, 0x0d, + 0xa4, 0x94, 0x95, 0x01, 0x98, 0x9e, 0xaa, 0x08, 0x13, 0x12, 0x1e, 0x6e, 0xae, 0x63, 0xce, 0xc9, + 0x70, 0xc4, 0xb7, 0xe0, 0x1b, 0x0d, 0x6b, 0x6f, 0x36, 0x1b, 0xc9, 0xc2, 0x7a, 0x6a, 0x5a, 0x46, + 0x4a, 0x16, 0xd5, 0xc5, 0x7a, 0x60, 0x9d, 0x8a, 0x7f, 0x0a, 0x22, 0xc7, 0xb1, 0x9f, 0x9e, 0xb5, + 0xa0, 0x16, 0xe5, 0xaf, 0x44, 0x9c, 0xca, 0x62, 0xfa, 0x3f, 0x4a, 0x62, 0xdf, 0x04, 0xd6, 0xce, + 0x35, 0x7d, 0xa4, 0xf5, 0x9c, 0x9a, 0x31, 0xdf, 0xa8, 0x6a, 0x83, 0xc1, 0x95, 0xf6, 0x7f, 0x39, + 0x9c, 0x76, 0xd3, 0xe9, 0xc8, 0xd9, 0x67, 0xef, 0x59, 0x9b, 0x9c, 0xfd, 0x99, 0xcb, 0x5a, 0xa9, + 0x7c, 0x5f, 0x73, 0x97, 0x51, 0xae, 0xbf, 0x97, 0xdd, 0xe9, 0xcb, 0xc0, 0xda, 0x26, 0x02, 0x5b, + 0x4f, 0xca, 0x60, 0xb3, 0xe4, 0x71, 0x95, 0x17, 0x35, 0x66, 0x74, 0xf3, 0x4c, 0xe4, 0x1c, 0xb2, + 0x6d, 0x95, 0x1d, 0x26, 0x67, 0x78, 0x86, 0x89, 0x4e, 0x96, 0x10, 0xe6, 0xa8, 0xc0, 0x3f, 0x00, + 0x6b, 0x4f, 0xfa, 0x02, 0xe5, 0x8a, 0x78, 0x4b, 0x82, 0x4b, 0x53, 0xdb, 0x2f, 0x89, 0x33, 0xcc, + 0x5a, 0x75, 0xe1, 0xda, 0x67, 0x7d, 0xb9, 0xb3, 0x2a, 0x9a, 0x7b, 0xfd, 0xb2, 0x16, 0x92, 0x6e, + 0x10, 0xba, 0x62, 0x57, 0x61, 0x34, 0x1a, 0x60, 0x46, 0x10, 0x0f, 0xb1, 0xcf, 0x12, 0xe7, 0x7f, + 0x87, 0x9b, 0xfb, 0xe3, 0x12, 0x2f, 0x86, 0xb0, 0xf4, 0x25, 0xc6, 0xaf, 0xe2, 0x57, 0x15, 0xb9, + 0xd5, 0xa5, 0xb6, 0xf9, 0xca, 0x28, 0x48, 0xe9, 0x5a, 0xa8, 0x03, 0xd5, 0x9a, 0xd6, 0xe5, 0x21, + 0x79, 0xac, 0x29, 0x1d, 0x06, 0xb5, 0xf5, 0x24, 0x4e, 0x5c, 0xb5, 0x1e, 0x31, 0x51, 0x46, 0x8b, + 0x28, 0x20, 0x25, 0x5a, 0xa4, 0xa9, 0x9e, 0x96, 0x22, 0x68, 0xb1, 0x96, 0x74, 0x01, 0xf9, 0x2f, + 0xb4, 0xc4, 0x97, 0xc7, 0xaf, 0xcd, 0xc9, 0xee, 0x2a, 0x45, 0x21, 0xdf, 0x5d, 0xa5, 0xcc, 0x55, + 0xdd, 0x55, 0x0a, 0xd8, 0x7c, 0xb3, 0x51, 0xde, 0x5d, 0x15, 0xd5, 0xc2, 0xef, 0x34, 0xe0, 0xb7, + 0x1a, 0xa9, 0xcb, 0xd5, 0x4c, 0x6a, 0xaa, 0x5d, 0xf3, 0x66, 0x28, 0x72, 0xb5, 0xab, 0xda, 0x94, + 0x32, 0x56, 0x58, 0xb7, 0x8a, 0x0a, 0x55, 0xbe, 0x32, 0x15, 0x96, 0xa2, 0x7c, 0xed, 0xb9, 0xa7, + 0x5b, 0xc1, 0x94, 0x93, 0x0b, 0x5a, 0xc1, 0x94, 0xbd, 0xb2, 0xbf, 0xc9, 0x21, 0xe5, 0xcf, 0x27, + 0xf2, 0xad, 0x60, 0x7a, 0xb1, 0xaa, 0x5b, 0xc1, 0x1f, 0x00, 0xf8, 0x3a, 0x28, 0x5d, 0xc4, 0xda, + 0x2b, 0x58, 0x77, 0xf9, 0xea, 0xad, 0x5d, 0xf9, 0xc2, 0xc1, 0x3f, 0xcd, 0xc9, 0x8a, 0x9e, 0x72, + 0x45, 0x71, 0x45, 0xcf, 0x46, 0x41, 0x65, 0x45, 0x2f, 0x06, 0xeb, 0xb0, 0xfe, 0x5b, 0xe3, 0x81, + 0x2a, 0x7a, 0x51, 0xcc, 0xbc, 0xda, 0x80, 0xaf, 0x34, 0x52, 0x35, 0xfd, 0xff, 0x81, 0x93, 0x0d, + 0x9c, 0x97, 0x1a, 0xea, 0xbe, 0x61, 0x72, 0x3d, 0x40, 0x09, 0xcb, 0x37, 0x20, 0x89, 0xdb, 0x83, + 0x64, 0xd4, 0x7c, 0x78, 0x0a, 0xae, 0xf9, 0x2a, 0x88, 0x9c, 0xcf, 0xdb, 0x9f, 0x9b, 0xa4, 0x39, + 0xe4, 0x51, 0x26, 0x0f, 0x5f, 0x13, 0x48, 0x14, 0xc8, 0x4b, 0x38, 0x86, 0xd8, 0x00, 0x87, 0x2a, + 0x59, 0xab, 0x1f, 0x53, 0xa1, 0x50, 0x1f, 0x3f, 0x20, 0xbe, 0x39, 0x22, 0x8b, 0x28, 0x3e, 0x40, + 0x16, 0xdb, 0x41, 0x69, 0x57, 0x2b, 0x7d, 0x1e, 0x9e, 0x8d, 0xdf, 0xb1, 0xc4, 0xbc, 0xeb, 0x44, + 0x2b, 0x69, 0xdf, 0x31, 0x53, 0xac, 0x8b, 0x29, 0xb6, 0x8a, 0x2e, 0x1f, 0x7e, 0x0d, 0xac, 0x1d, + 0xa2, 0x6f, 0x9d, 0x10, 0xca, 0xff, 0x40, 0x23, 0x61, 0x4c, 0xe4, 0xf8, 0x83, 0x15, 0xb0, 0x26, + 0xd7, 0x67, 0x6e, 0xb1, 0xf2, 0xbc, 0x62, 0x45, 0xfe, 0x1a, 0x5c, 0xad, 0x4b, 0x7e, 0xfa, 0xa1, + 0xce, 0x7d, 0x60, 0xed, 0x56, 0xa7, 0xf9, 0x49, 0x3d, 0x27, 0x2b, 0x88, 0xa6, 0x2f, 0x0f, 0xe6, + 0x6b, 0x20, 0x75, 0xa4, 0x7e, 0x05, 0x44, 0xce, 0x63, 0x76, 0x3b, 0x71, 0x77, 0xd0, 0xa3, 0xc4, + 0x73, 0x59, 0xee, 0xf0, 0x37, 0x25, 0x5d, 0x4a, 0xbe, 0x6e, 0xbf, 0x73, 0x92, 0xcf, 0x81, 0x85, + 0x8b, 0x4f, 0xdc, 0x38, 0xdd, 0xa7, 0x7c, 0x30, 0xee, 0xb4, 0xba, 0xc1, 0xb0, 0xed, 0x6d, 0xf6, + 0x78, 0x3b, 0xfe, 0x75, 0x5e, 0x9f, 0xf8, 0xed, 0x51, 0x67, 0xa9, 0x1f, 0xb4, 0xb3, 0x3f, 0x7f, + 0xec, 0x3c, 0x2c, 0x7f, 0x7e, 0x77, 0xfa, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x33, 0x86, 0x4a, + 0xf6, 0x19, 0x29, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -219,6 +230,9 @@ type AdminServiceClient interface { GetTaskExecution(ctx context.Context, in *admin.TaskExecutionGetRequest, opts ...grpc.CallOption) (*admin.TaskExecution, error) ListTaskExecutions(ctx context.Context, in *admin.TaskExecutionListRequest, opts ...grpc.CallOption) (*admin.TaskExecutionList, error) GetTaskExecutionData(ctx context.Context, in *admin.TaskExecutionGetDataRequest, opts ...grpc.CallOption) (*admin.TaskExecutionGetDataResponse, error) + ListNamedEntities(ctx context.Context, in *admin.NamedEntityListRequest, opts ...grpc.CallOption) (*admin.NamedEntityList, error) + GetNamedEntity(ctx context.Context, in *admin.NamedEntityGetRequest, opts ...grpc.CallOption) (*admin.NamedEntity, error) + UpdateNamedEntity(ctx context.Context, in *admin.NamedEntityUpdateRequest, opts ...grpc.CallOption) (*admin.NamedEntityUpdateResponse, error) } type adminServiceClient struct { @@ -526,6 +540,33 @@ func (c *adminServiceClient) GetTaskExecutionData(ctx context.Context, in *admin return out, nil } +func (c *adminServiceClient) ListNamedEntities(ctx context.Context, in *admin.NamedEntityListRequest, opts ...grpc.CallOption) (*admin.NamedEntityList, error) { + out := new(admin.NamedEntityList) + err := c.cc.Invoke(ctx, "/flyteidl.service.AdminService/ListNamedEntities", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *adminServiceClient) GetNamedEntity(ctx context.Context, in *admin.NamedEntityGetRequest, opts ...grpc.CallOption) (*admin.NamedEntity, error) { + out := new(admin.NamedEntity) + err := c.cc.Invoke(ctx, "/flyteidl.service.AdminService/GetNamedEntity", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *adminServiceClient) UpdateNamedEntity(ctx context.Context, in *admin.NamedEntityUpdateRequest, opts ...grpc.CallOption) (*admin.NamedEntityUpdateResponse, error) { + out := new(admin.NamedEntityUpdateResponse) + err := c.cc.Invoke(ctx, "/flyteidl.service.AdminService/UpdateNamedEntity", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + // AdminServiceServer is the server API for AdminService service. type AdminServiceServer interface { CreateTask(context.Context, *admin.TaskCreateRequest) (*admin.TaskCreateResponse, error) @@ -561,6 +602,9 @@ type AdminServiceServer interface { GetTaskExecution(context.Context, *admin.TaskExecutionGetRequest) (*admin.TaskExecution, error) ListTaskExecutions(context.Context, *admin.TaskExecutionListRequest) (*admin.TaskExecutionList, error) GetTaskExecutionData(context.Context, *admin.TaskExecutionGetDataRequest) (*admin.TaskExecutionGetDataResponse, error) + ListNamedEntities(context.Context, *admin.NamedEntityListRequest) (*admin.NamedEntityList, error) + GetNamedEntity(context.Context, *admin.NamedEntityGetRequest) (*admin.NamedEntity, error) + UpdateNamedEntity(context.Context, *admin.NamedEntityUpdateRequest) (*admin.NamedEntityUpdateResponse, error) } // UnimplementedAdminServiceServer can be embedded to have forward compatible implementations. @@ -666,6 +710,15 @@ func (*UnimplementedAdminServiceServer) ListTaskExecutions(ctx context.Context, func (*UnimplementedAdminServiceServer) GetTaskExecutionData(ctx context.Context, req *admin.TaskExecutionGetDataRequest) (*admin.TaskExecutionGetDataResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method GetTaskExecutionData not implemented") } +func (*UnimplementedAdminServiceServer) ListNamedEntities(ctx context.Context, req *admin.NamedEntityListRequest) (*admin.NamedEntityList, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListNamedEntities not implemented") +} +func (*UnimplementedAdminServiceServer) GetNamedEntity(ctx context.Context, req *admin.NamedEntityGetRequest) (*admin.NamedEntity, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetNamedEntity not implemented") +} +func (*UnimplementedAdminServiceServer) UpdateNamedEntity(ctx context.Context, req *admin.NamedEntityUpdateRequest) (*admin.NamedEntityUpdateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateNamedEntity not implemented") +} func RegisterAdminServiceServer(s *grpc.Server, srv AdminServiceServer) { s.RegisterService(&_AdminService_serviceDesc, srv) @@ -1265,6 +1318,60 @@ func _AdminService_GetTaskExecutionData_Handler(srv interface{}, ctx context.Con return interceptor(ctx, in, info, handler) } +func _AdminService_ListNamedEntities_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(admin.NamedEntityListRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AdminServiceServer).ListNamedEntities(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.service.AdminService/ListNamedEntities", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AdminServiceServer).ListNamedEntities(ctx, req.(*admin.NamedEntityListRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _AdminService_GetNamedEntity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(admin.NamedEntityGetRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AdminServiceServer).GetNamedEntity(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.service.AdminService/GetNamedEntity", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AdminServiceServer).GetNamedEntity(ctx, req.(*admin.NamedEntityGetRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _AdminService_UpdateNamedEntity_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(admin.NamedEntityUpdateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(AdminServiceServer).UpdateNamedEntity(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/flyteidl.service.AdminService/UpdateNamedEntity", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(AdminServiceServer).UpdateNamedEntity(ctx, req.(*admin.NamedEntityUpdateRequest)) + } + return interceptor(ctx, in, info, handler) +} + var _AdminService_serviceDesc = grpc.ServiceDesc{ ServiceName: "flyteidl.service.AdminService", HandlerType: (*AdminServiceServer)(nil), @@ -1401,6 +1508,18 @@ var _AdminService_serviceDesc = grpc.ServiceDesc{ MethodName: "GetTaskExecutionData", Handler: _AdminService_GetTaskExecutionData_Handler, }, + { + MethodName: "ListNamedEntities", + Handler: _AdminService_ListNamedEntities_Handler, + }, + { + MethodName: "GetNamedEntity", + Handler: _AdminService_GetNamedEntity_Handler, + }, + { + MethodName: "UpdateNamedEntity", + Handler: _AdminService_UpdateNamedEntity_Handler, + }, }, Streams: []grpc.StreamDesc{}, Metadata: "flyteidl/service/admin.proto", 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 de07e0b7b5..f87fd03825 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/admin.pb.gw.go +++ b/flyteidl/gen/pb-go/flyteidl/service/admin.pb.gw.go @@ -17,6 +17,7 @@ import ( "github.com/grpc-ecosystem/grpc-gateway/runtime" "github.com/grpc-ecosystem/grpc-gateway/utilities" "github.com/lyft/flyteidl/gen/pb-go/flyteidl/admin" + "github.com/lyft/flyteidl/gen/pb-go/flyteidl/core" "google.golang.org/grpc" "google.golang.org/grpc/codes" "google.golang.org/grpc/grpclog" @@ -1932,6 +1933,214 @@ func request_AdminService_GetTaskExecutionData_0(ctx context.Context, marshaler } +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_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 + +} + +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 + +} + // 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) { @@ -2690,6 +2899,66 @@ func RegisterAdminServiceHandlerClient(ctx context.Context, mux *runtime.ServeMu }) + 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) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + 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_ListNamedEntities_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) { + 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_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_GetNamedEntity_0(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) { + 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_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_UpdateNamedEntity_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + return nil } @@ -2765,6 +3034,12 @@ var ( 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_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_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_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_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"}, "")) ) var ( @@ -2839,4 +3114,10 @@ var ( forward_AdminService_ListTaskExecutions_0 = runtime.ForwardResponseMessage forward_AdminService_GetTaskExecutionData_0 = runtime.ForwardResponseMessage + + forward_AdminService_ListNamedEntities_0 = runtime.ForwardResponseMessage + + forward_AdminService_GetNamedEntity_0 = runtime.ForwardResponseMessage + + forward_AdminService_UpdateNamedEntity_0 = 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 3dd2bab624..46ad730904 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json +++ b/flyteidl/gen/pb-go/flyteidl/service/admin.swagger.json @@ -1119,6 +1119,196 @@ ] } }, + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}": { + "get": { + "description": "Retrieve a NamedEntity object.", + "operationId": "GetNamedEntity", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/adminNamedEntity" + } + } + }, + "parameters": [ + { + "name": "resource_type", + "in": "path", + "required": true, + "type": "string", + "enum": [ + "UNSPECIFIED", + "TASK", + "WORKFLOW", + "LAUNCH_PLAN" + ] + }, + { + "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": { + "description": "Update the fields associated with a NamedEntity", + "operationId": "UpdateNamedEntity", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/adminNamedEntityUpdateResponse" + } + } + }, + "parameters": [ + { + "name": "resource_type", + "description": "Resource type of the metadata to update", + "in": "path", + "required": true, + "type": "string", + "enum": [ + "UNSPECIFIED", + "TASK", + "WORKFLOW", + "LAUNCH_PLAN" + ] + }, + { + "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": { + "description": "Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain.", + "operationId": "ListNamedEntities", + "responses": { + "200": { + "description": "A successful response.", + "schema": { + "$ref": "#/definitions/adminNamedEntityList" + } + } + }, + "parameters": [ + { + "name": "resource_type", + "in": "path", + "required": true, + "type": "string", + "enum": [ + "UNSPECIFIED", + "TASK", + "WORKFLOW", + "LAUNCH_PLAN" + ] + }, + { + "name": "project", + "description": "Name of the project that contains the identifiers.", + "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.\nTODO(katrogan): Add string validation here. This should never be empty.", + "in": "query", + "required": false, + "type": "string" + }, + { + "name": "sort_by.direction", + "description": "Indicates the direction to apply sort key for response values.\n+optional.", + "in": "query", + "required": false, + "type": "string", + "enum": [ + "DESCENDING", + "ASCENDING" + ], + "default": "DESCENDING" + } + ], + "tags": [ + "AdminService" + ] + } + }, "/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}": { "get": { "description": "Retrieve an existing node execution.", @@ -2733,6 +2923,21 @@ }, "title": "Input/output data can represented by actual values or a link to where values are stored" }, + "adminNamedEntity": { + "type": "object", + "properties": { + "resource_type": { + "$ref": "#/definitions/coreResourceType" + }, + "id": { + "$ref": "#/definitions/adminNamedEntityIdentifier" + }, + "metadata": { + "$ref": "#/definitions/adminNamedEntityMetadata" + } + }, + "title": "Describes information common to a NamedEntity, identified by a project /\ndomain / name / resource type combination" + }, "adminNamedEntityIdentifier": { "type": "object", "properties": { @@ -2766,7 +2971,55 @@ "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query. If there are no more results, this value will be empty." } }, - "description": "Represents a list of Identifiers." + "description": "Represents a list of NamedEntityIdentifiers." + }, + "adminNamedEntityList": { + "type": "object", + "properties": { + "entities": { + "type": "array", + "items": { + "$ref": "#/definitions/adminNamedEntity" + }, + "title": "A list of NamedEntity objects" + }, + "token": { + "type": "string", + "description": "In the case of multiple pages of results, the server-provided token can be used to fetch the next page\nin a query. If there are no more results, this value will be empty." + } + }, + "description": "Represents a list of NamedEntityIdentifiers." + }, + "adminNamedEntityMetadata": { + "type": "object", + "properties": { + "description": { + "type": "string", + "title": "Common description across all versions of the entity\n+optional" + } + } + }, + "adminNamedEntityUpdateRequest": { + "type": "object", + "properties": { + "resource_type": { + "$ref": "#/definitions/coreResourceType", + "title": "Resource type of the metadata to update" + }, + "id": { + "$ref": "#/definitions/adminNamedEntityIdentifier", + "title": "Identifier of the metadata to update" + }, + "metadata": { + "$ref": "#/definitions/adminNamedEntityMetadata", + "title": "Metadata object to set as the new value" + } + }, + "description": "Request to set the referenced launch plan state to the configured value." + }, + "adminNamedEntityUpdateResponse": { + "type": "object", + "description": "Purposefully empty, may be populated in the future." }, "adminNodeExecutionClosure": { "type": "object", diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md index 447e54e707..2e9ac5dc45 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/README.md @@ -32,6 +32,7 @@ Class | Method | HTTP request | Description *AdminServiceApi* | [**GetExecution**](docs/AdminServiceApi.md#getexecution) | **Get** /api/v1/executions/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**GetExecutionData**](docs/AdminServiceApi.md#getexecutiondata) | **Get** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**GetLaunchPlan**](docs/AdminServiceApi.md#getlaunchplan) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | +*AdminServiceApi* | [**GetNamedEntity**](docs/AdminServiceApi.md#getnamedentity) | **Get** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | *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} | *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} | *AdminServiceApi* | [**GetTask**](docs/AdminServiceApi.md#gettask) | **Get** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | @@ -43,6 +44,7 @@ Class | Method | HTTP request | Description *AdminServiceApi* | [**ListLaunchPlanIds**](docs/AdminServiceApi.md#listlaunchplanids) | **Get** /api/v1/launch_plan_ids/{project}/{domain} | *AdminServiceApi* | [**ListLaunchPlans**](docs/AdminServiceApi.md#listlaunchplans) | **Get** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**ListLaunchPlans2**](docs/AdminServiceApi.md#listlaunchplans2) | **Get** /api/v1/launch_plans/{id.project}/{id.domain} | +*AdminServiceApi* | [**ListNamedEntities**](docs/AdminServiceApi.md#listnamedentities) | **Get** /api/v1/named_entities/{resource_type}/{project}/{domain} | *AdminServiceApi* | [**ListNodeExecutions**](docs/AdminServiceApi.md#listnodeexecutions) | **Get** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | *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} | *AdminServiceApi* | [**ListProjects**](docs/AdminServiceApi.md#listprojects) | **Get** /api/v1/projects | @@ -57,6 +59,7 @@ Class | Method | HTTP request | Description *AdminServiceApi* | [**RelaunchExecution**](docs/AdminServiceApi.md#relaunchexecution) | **Post** /api/v1/executions/relaunch | *AdminServiceApi* | [**TerminateExecution**](docs/AdminServiceApi.md#terminateexecution) | **Delete** /api/v1/executions/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**UpdateLaunchPlan**](docs/AdminServiceApi.md#updatelaunchplan) | **Put** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | +*AdminServiceApi* | [**UpdateNamedEntity**](docs/AdminServiceApi.md#updatenamedentity) | **Put** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | ## Documentation For Models @@ -89,8 +92,13 @@ Class | Method | HTTP request | Description - [AdminLaunchPlanUpdateRequest](docs/AdminLaunchPlanUpdateRequest.md) - [AdminLaunchPlanUpdateResponse](docs/AdminLaunchPlanUpdateResponse.md) - [AdminLiteralMapBlob](docs/AdminLiteralMapBlob.md) + - [AdminNamedEntity](docs/AdminNamedEntity.md) - [AdminNamedEntityIdentifier](docs/AdminNamedEntityIdentifier.md) - [AdminNamedEntityIdentifierList](docs/AdminNamedEntityIdentifierList.md) + - [AdminNamedEntityList](docs/AdminNamedEntityList.md) + - [AdminNamedEntityMetadata](docs/AdminNamedEntityMetadata.md) + - [AdminNamedEntityUpdateRequest](docs/AdminNamedEntityUpdateRequest.md) + - [AdminNamedEntityUpdateResponse](docs/AdminNamedEntityUpdateResponse.md) - [AdminNodeExecutionClosure](docs/AdminNodeExecutionClosure.md) - [AdminNodeExecutionEventRequest](docs/AdminNodeExecutionEventRequest.md) - [AdminNodeExecutionEventResponse](docs/AdminNodeExecutionEventResponse.md) 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 030807c8ad..47d25b8712 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api/swagger.yaml @@ -956,6 +956,169 @@ paths: description: "A successful response." schema: $ref: "#/definitions/adminLaunchPlanUpdateResponse" + /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}: + get: + tags: + - "AdminService" + description: "Retrieve a NamedEntity object." + operationId: "GetNamedEntity" + parameters: + - name: "resource_type" + in: "path" + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + x-exportParamName: "ResourceType" + - 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/adminNamedEntity" + put: + tags: + - "AdminService" + description: "Update the fields associated with a NamedEntity" + operationId: "UpdateNamedEntity" + parameters: + - name: "resource_type" + in: "path" + description: "Resource type of the metadata to update" + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + x-exportParamName: "ResourceType" + - 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" + - in: "body" + name: "body" + required: true + schema: + $ref: "#/definitions/adminNamedEntityUpdateRequest" + x-exportParamName: "Body" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityUpdateResponse" + /api/v1/named_entities/{resource_type}/{project}/{domain}: + get: + tags: + - "AdminService" + description: "Retrieve a list of NamedEntity objects sharing a common resource\ + \ type, project, and domain." + operationId: "ListNamedEntities" + parameters: + - name: "resource_type" + in: "path" + required: true + type: "string" + enum: + - "UNSPECIFIED" + - "TASK" + - "WORKFLOW" + - "LAUNCH_PLAN" + x-exportParamName: "ResourceType" + - name: "project" + in: "path" + description: "Name of the project that contains the identifiers." + required: true + type: "string" + x-exportParamName: "Project" + - name: "domain" + in: "path" + description: "Name of the domain the identifiers belongs to within the project." + required: true + type: "string" + x-exportParamName: "Domain" + - name: "limit" + in: "query" + description: "Indicates the number of resources to be returned." + 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: "sort_by.key" + in: "query" + description: "Indicates an attribute to sort the response values.\nTODO(katrogan):\ + \ Add string validation here. This should never be empty." + required: false + type: "string" + x-exportParamName: "SortByKey" + x-optionalDataType: "String" + - name: "sort_by.direction" + in: "query" + description: "Indicates the direction to apply sort key for response values.\n\ + +optional." + required: false + type: "string" + default: "DESCENDING" + enum: + - "DESCENDING" + - "ASCENDING" + x-exportParamName: "SortByDirection" + x-optionalDataType: "String" + responses: + 200: + description: "A successful response." + schema: + $ref: "#/definitions/adminNamedEntityList" /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}: get: tags: @@ -3906,6 +4069,25 @@ definitions: values: literals: {} uri: "uri" + adminNamedEntity: + type: "object" + properties: + resource_type: + $ref: "#/definitions/coreResourceType" + id: + $ref: "#/definitions/adminNamedEntityIdentifier" + metadata: + $ref: "#/definitions/adminNamedEntityMetadata" + title: "Describes information common to a NamedEntity, identified by a project\ + \ /\ndomain / name / resource type combination" + example: + metadata: + description: "description" + resource_type: {} + id: + domain: "domain" + name: "name" + project: "project" adminNamedEntityIdentifier: type: "object" properties: @@ -3940,7 +4122,7 @@ definitions: description: "In the case of multiple pages of results, the server-provided\ \ token can be used to fetch the next page\nin a query. If there are no\ \ more results, this value will be empty." - description: "Represents a list of Identifiers." + description: "Represents a list of NamedEntityIdentifiers." example: entities: - domain: "domain" @@ -3950,6 +4132,62 @@ definitions: name: "name" project: "project" token: "token" + adminNamedEntityList: + type: "object" + properties: + entities: + type: "array" + title: "A list of NamedEntity objects" + items: + $ref: "#/definitions/adminNamedEntity" + token: + type: "string" + description: "In the case of multiple pages of results, the server-provided\ + \ token can be used to fetch the next page\nin a query. If there are no\ + \ more results, this value will be empty." + description: "Represents a list of NamedEntityIdentifiers." + example: + entities: + - metadata: + description: "description" + resource_type: {} + id: + domain: "domain" + name: "name" + project: "project" + - metadata: + description: "description" + resource_type: {} + id: + domain: "domain" + name: "name" + project: "project" + token: "token" + adminNamedEntityMetadata: + type: "object" + properties: + description: + type: "string" + title: "Common description across all versions of the entity\n+optional" + example: + description: "description" + adminNamedEntityUpdateRequest: + type: "object" + properties: + resource_type: + title: "Resource type of the metadata to update" + $ref: "#/definitions/coreResourceType" + id: + title: "Identifier of the metadata to update" + $ref: "#/definitions/adminNamedEntityIdentifier" + metadata: + title: "Metadata object to set as the new value" + $ref: "#/definitions/adminNamedEntityMetadata" + description: "Request to set the referenced launch plan state to the configured\ + \ value." + adminNamedEntityUpdateResponse: + type: "object" + description: "Purposefully empty, may be populated in the future." adminNodeExecutionClosure: type: "object" properties: diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go index 264f06ee20..8872a0858f 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/api_admin_service.go @@ -1106,6 +1106,101 @@ func (a *AdminServiceApiService) GetLaunchPlan(ctx context.Context, idProject st return localVarReturnValue, localVarHttpResponse, nil } +/* +AdminServiceApiService +Retrieve a NamedEntity object. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName 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' + +@return AdminNamedEntity +*/ +func (a *AdminServiceApiService) GetNamedEntity(ctx context.Context, resourceType string, idProject string, idDomain string, idName string) (AdminNamedEntity, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + /* AdminServiceApiService Retrieve an existing node execution. @@ -2343,6 +2438,124 @@ func (a *AdminServiceApiService) ListLaunchPlans2(ctx context.Context, idProject return localVarReturnValue, localVarHttpResponse, nil } +/* +AdminServiceApiService +Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType + * @param project Name of the project that contains the identifiers. + * @param domain Name of the domain the identifiers belongs to within the project. + * @param optional nil or *ListNamedEntitiesOpts - Optional Parameters: + * @param "Limit" (optional.Int64) - Indicates the number of resources to be returned. + * @param "Token" (optional.String) - In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + * @param "SortByKey" (optional.String) - Indicates an attribute to sort the response values. TODO(katrogan): Add string validation here. This should never be empty. + * @param "SortByDirection" (optional.String) - Indicates the direction to apply sort key for response values. +optional. + +@return AdminNamedEntityList +*/ + +type ListNamedEntitiesOpts struct { + Limit optional.Int64 + Token optional.String + SortByKey optional.String + SortByDirection optional.String +} + +func (a *AdminServiceApiService) ListNamedEntities(ctx context.Context, resourceType string, project string, domain string, localVarOptionals *ListNamedEntitiesOpts) (AdminNamedEntityList, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityList + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{project}/{domain}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"project"+"}", fmt.Sprintf("%v", project), -1) + localVarPath = strings.Replace(localVarPath, "{"+"domain"+"}", fmt.Sprintf("%v", domain), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Limit.IsSet() { + localVarQueryParams.Add("limit", parameterToString(localVarOptionals.Limit.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Token.IsSet() { + localVarQueryParams.Add("token", parameterToString(localVarOptionals.Token.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByKey.IsSet() { + localVarQueryParams.Add("sort_by.key", parameterToString(localVarOptionals.SortByKey.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.SortByDirection.IsSet() { + localVarQueryParams.Add("sort_by.direction", parameterToString(localVarOptionals.SortByDirection.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityList + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} + /* AdminServiceApiService Fetch existing node executions matching input filters. @@ -3921,3 +4134,101 @@ func (a *AdminServiceApiService) UpdateLaunchPlan(ctx context.Context, idProject return localVarReturnValue, localVarHttpResponse, nil } + +/* +AdminServiceApiService +Update the fields associated with a NamedEntity + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param resourceType Resource type of the metadata to update + * @param idProject Name of the project the resource belongs to. + * @param idDomain Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. + * @param idName 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' + * @param body + +@return AdminNamedEntityUpdateResponse +*/ +func (a *AdminServiceApiService) UpdateNamedEntity(ctx context.Context, resourceType string, idProject string, idDomain string, idName string, body AdminNamedEntityUpdateRequest) (AdminNamedEntityUpdateResponse, *http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue AdminNamedEntityUpdateResponse + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + localVarPath = strings.Replace(localVarPath, "{"+"resource_type"+"}", fmt.Sprintf("%v", resourceType), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.project"+"}", fmt.Sprintf("%v", idProject), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.domain"+"}", fmt.Sprintf("%v", idDomain), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id.name"+"}", fmt.Sprintf("%v", idName), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v AdminNamedEntityUpdateResponse + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, newErr + } + + return localVarReturnValue, localVarHttpResponse, nil +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity.go new file mode 100644 index 0000000000..385ba3d0bb --- /dev/null +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity.go @@ -0,0 +1,16 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +type AdminNamedEntity struct { + ResourceType *CoreResourceType `json:"resource_type,omitempty"` + Id *AdminNamedEntityIdentifier `json:"id,omitempty"` + Metadata *AdminNamedEntityMetadata `json:"metadata,omitempty"` +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_identifier_list.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_identifier_list.go index d1731143db..55cbafc9c9 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_identifier_list.go +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_identifier_list.go @@ -9,7 +9,7 @@ package flyteadmin -// Represents a list of Identifiers. +// Represents a list of NamedEntityIdentifiers. type AdminNamedEntityIdentifierList struct { // A list of identifiers. Entities []AdminNamedEntityIdentifier `json:"entities,omitempty"` diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_list.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_list.go new file mode 100644 index 0000000000..d8042a7ff6 --- /dev/null +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_list.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +// Represents a list of NamedEntityIdentifiers. +type AdminNamedEntityList struct { + Entities []AdminNamedEntity `json:"entities,omitempty"` + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. + Token string `json:"token,omitempty"` +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_metadata.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_metadata.go new file mode 100644 index 0000000000..9adf1b99d5 --- /dev/null +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_metadata.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +type AdminNamedEntityMetadata struct { + Description string `json:"description,omitempty"` +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_request.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_request.go new file mode 100644 index 0000000000..89d4692194 --- /dev/null +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_request.go @@ -0,0 +1,17 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +// Request to set the referenced launch plan state to the configured value. +type AdminNamedEntityUpdateRequest struct { + ResourceType *CoreResourceType `json:"resource_type,omitempty"` + Id *AdminNamedEntityIdentifier `json:"id,omitempty"` + Metadata *AdminNamedEntityMetadata `json:"metadata,omitempty"` +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_response.go b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_response.go new file mode 100644 index 0000000000..2376f0f26e --- /dev/null +++ b/flyteidl/gen/pb-go/flyteidl/service/flyteadmin/model_admin_named_entity_update_response.go @@ -0,0 +1,14 @@ +/* + * flyteidl/service/admin.proto + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: version not set + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package flyteadmin + +// Purposefully empty, may be populated in the future. +type AdminNamedEntityUpdateResponse struct { +} diff --git a/flyteidl/gen/pb-go/flyteidl/service/openapi.go b/flyteidl/gen/pb-go/flyteidl/service/openapi.go index d76feadaa1..a4ccb97622 100644 --- a/flyteidl/gen/pb-go/flyteidl/service/openapi.go +++ b/flyteidl/gen/pb-go/flyteidl/service/openapi.go @@ -77,7 +77,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _adminSwaggerJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\xe3\x38\xb2\x27\xfa\xff\x7c\x0a\x5c\xef\x46\x74\xd7\x8c\xca\xd5\x33\xb3\x73\xe2\xdc\xba\x71\xe2\x86\xda\x76\x55\xfb\xb4\xcb\xf6\xfa\xd1\x15\x13\xab\x09\x0f\x44\x42\x12\xda\x14\xc0\x01\x40\xbb\x74\x4e\xf4\x77\xdf\x40\xe2\x41\x80\x22\x29\x51\x0f\x97\x5c\xcd\xd9\xd8\xd3\x2e\x49\x04\x81\x44\x22\x91\x8f\x5f\x66\xfe\xf7\x1f\x10\x3a\x92\xcf\x78\x3a\x25\xe2\xe8\x3d\x3a\xfa\xcb\xf1\x0f\x47\x03\xfd\x19\x65\x13\x7e\xf4\x1e\xe9\xef\x11\x3a\x52\x54\x65\x44\x7f\x3f\xc9\x16\x8a\xd0\x34\x7b\x27\x89\x78\xa2\x09\x79\x87\xd3\x39\x65\xc7\xb9\xe0\x8a\xc3\x83\x08\x1d\x3d\x11\x21\x29\x67\xfa\xe7\xf6\x4f\xc4\xb8\x42\x92\xa8\xa3\x3f\x20\xf4\x1b\x0c\x2f\x93\x19\x99\x13\x79\xf4\x1e\xfd\x1f\xf3\xd0\x4c\xa9\xdc\x0d\xa0\xff\x96\xfa\xb7\xff\x80\xdf\x26\x9c\xc9\x22\xfa\x31\xce\xf3\x8c\x26\x58\x51\xce\xde\xfd\x2a\x39\x2b\x7f\x9b\x0b\x9e\x16\xc9\x9a\xbf\xc5\x6a\x26\xcb\x35\xbe\xc3\x39\x7d\xf7\xf4\xe7\x77\x38\x51\xf4\x89\x3c\x64\xb8\x60\xc9\xec\x21\xcf\x30\x93\xef\xfe\x9b\xa6\x7a\x8d\xbf\x92\x44\xfd\x06\xff\x48\xf9\x1c\x53\x66\xfe\x66\x78\x4e\x7e\xf3\xe3\x20\x74\x34\x25\x2a\xf8\x27\x42\x47\x29\x91\x89\xa0\xb9\xb2\x54\xb9\x21\x4a\x50\xf2\x44\x90\x9a\x11\x64\x5e\x87\xcc\xeb\x90\x7e\x1d\x72\x54\x93\x39\x49\xe8\x84\x92\x14\x8d\x17\x88\xb2\xbc\x50\x48\x90\x7f\x15\x44\x2a\x34\xa1\x99\x22\x42\x1e\x5b\x92\xc1\x5b\x78\x4e\x04\xac\xf3\x3c\xd5\x6f\xf9\x48\xd4\x10\xc6\xbe\x80\xa1\xaf\x33\xcc\xc2\x5f\x0b\x22\x73\xce\x24\x91\xd1\x54\x11\x3a\xfa\xcb\x0f\x3f\x54\x3e\x5a\x5e\xc1\x10\xc9\x22\x49\x88\x94\x93\x22\x43\x6e\xa4\x70\x32\xf0\x10\x6c\x32\x5e\x1a\x0c\xa1\xa3\xff\x29\xc8\x44\x8f\xf3\x3f\xde\xa5\x64\x42\x19\xd5\xe3\x4a\xc3\x4b\xc1\x6c\xa3\xa7\x7e\xfb\x43\xdd\xdf\xbf\x05\x2b\xca\xb1\xc0\x73\xa2\xc9\xe2\x77\xdf\xfc\xaf\xb2\x16\xbd\x5f\xfa\xe5\xe5\x9e\x56\x27\x5e\x59\xed\x25\x9e\x13\xc4\x27\xb0\x5d\xf6\x09\xf8\x5b\x10\xc9\x0b\x91\x10\x34\x26\x19\x67\x53\x89\x14\x5f\xa2\x01\x85\x11\x34\xab\x55\xbf\xd1\x5b\x49\x05\xd1\x7b\xa5\x44\x41\x2a\xdf\xaa\x45\x0e\x93\x94\x4a\x50\x36\x0d\x49\xf1\xdb\x60\xad\xa5\x19\x0e\xed\xb0\x32\xf3\x40\xe3\xc2\x46\x6c\xe8\x7e\x92\x60\x86\xc6\x04\xe9\x73\x49\x53\x22\x48\x8a\xb0\x44\x18\xc9\x62\x2c\x89\x42\xcf\x54\xcd\x28\xd3\xff\x36\xec\x9b\x38\x9a\x1d\x0e\x6d\xe0\xcf\x76\xca\xdc\x4b\x22\xf4\xc4\x9f\x68\x4a\x52\xf4\x84\xb3\x82\xa0\x09\x17\x11\x79\x8e\x47\xec\x6e\xa6\xe9\x30\x1f\x53\x06\x27\x4f\xd3\xd2\x71\xc8\x9f\x1c\xb9\xfe\x84\xf4\xfb\x50\xc1\xe8\xbf\x0a\x92\x2d\x10\x4d\x09\x53\xfa\x5c\xcb\xea\x68\x7f\xe2\xf0\x7e\x9c\xa1\xb7\x48\xd3\x99\x08\x05\xf4\xe6\x4c\x91\x2f\x4a\xa2\xb7\x28\xa3\x8f\x04\x7d\x77\x41\xa5\x42\xc3\xeb\xf3\xef\x06\xe8\xbb\x8b\x52\x70\xc8\xef\x5e\x80\xc2\xfe\xef\x7f\x04\x47\x4f\xe1\x69\xf5\xd0\x1d\x0d\xf5\x69\xbe\x35\xd7\x44\x39\xc2\x3f\xfe\x10\x8e\x63\xf7\xab\x5d\xf6\x96\x82\xd7\x4a\xdd\x2e\xb2\xf6\x03\x51\xc9\x6c\x85\xa0\x95\x5b\x4a\x5a\xbd\x1d\x55\x51\x2b\x5f\x97\xac\xd5\x4b\xd8\xb7\xbc\xdd\x46\xd8\x62\x05\xa7\x00\x53\x66\x0e\x8d\x3f\x43\xf1\xce\xa0\xaf\x27\x56\xb6\x91\xb7\xc1\x6a\x02\x91\xeb\x24\x69\x40\x89\x03\x59\x6b\x46\xe7\x74\xd5\x3e\x9e\xb3\x54\xab\x5d\x56\xc8\xb1\x62\x3e\x26\x42\x2f\xdd\x89\x3b\x58\xe1\x58\x8b\x3f\x55\x08\x46\xd2\x86\xa5\xfd\xab\x20\x62\xd1\xb2\xb6\x09\xce\x64\xd3\xe2\x28\x53\x44\xeb\xb5\x95\xaf\x27\x5c\xcc\xb1\xb2\x3f\xf8\xb7\xff\xd5\x75\xf1\x8a\x3f\x92\x55\xfb\x7c\x6e\x76\x2d\xc1\x12\xb6\x7b\x5e\x64\x8a\xe6\x19\x41\x39\x9e\x12\x69\xa9\x50\x64\x4a\x0e\xe0\x67\x5a\x97\x26\xe2\xad\xbf\x6d\xe0\x0d\xee\x96\x2d\x24\x7c\x82\x26\x5e\x90\x31\xf2\x45\xc1\x48\x23\x06\xf7\x2c\x90\x28\xbc\x3d\xf6\x40\xca\xcd\xf8\x44\x72\xa1\x1e\xc6\x8b\xe3\x47\xb2\xf4\xde\x46\x6e\xc1\x0c\x61\xa5\x04\x1d\x17\x8a\xe8\x75\xeb\x31\xdc\x3d\x09\xa2\xcf\x5c\xc6\x52\x5f\xbe\x57\xa7\x57\xdf\x3f\x62\x25\xf8\x14\xb3\x37\xef\xd1\x30\x4d\x91\x99\xa8\xfe\x0d\x4d\xcd\x95\x3c\x23\x82\x1c\xa3\xbb\x19\x95\x48\xce\x78\x91\xa5\x88\x91\x27\x22\x34\x6d\xc9\x3c\x57\x8b\x83\xa3\x56\x4a\x05\x49\x80\x30\x5d\x4e\x98\x7f\x4a\x13\x4d\x1b\x3d\x0b\x43\xba\x47\xb2\x00\xc5\x65\x99\x7c\x2f\xc0\x2f\x95\x6f\x09\x2b\xe6\x95\xbb\x02\x3e\x3f\x3d\xbb\x3d\x39\xbb\x3c\x3d\xbf\xfc\x58\x79\x42\xab\x11\xfe\xab\xe8\x9b\x7f\x2c\xd1\x66\x82\x8b\x0c\x4e\x75\x30\xda\x8b\x29\x2e\xc9\x8c\x66\xa9\x20\xec\x9d\xc2\xf2\xf1\x81\x7c\x21\x49\x61\xee\xd9\xff\x8e\x3f\x78\xd0\xda\x27\x4f\x49\xfc\x49\xf4\x8f\x52\xdd\xe9\xfc\xa8\xb7\x4a\x3b\x3f\x09\x36\xec\x7a\xcf\xc1\x27\x34\xad\xfd\x35\x7c\xb2\x62\x0d\xee\x37\x2d\x93\x75\x3f\x69\x9c\x95\xfb\x81\x55\xe0\x6a\x7f\x23\x88\x12\x8b\x07\xac\x94\x3e\xe5\x1b\xe8\x8c\xb0\xa5\x48\xaf\x16\x95\xfb\x69\xd5\x47\xa3\x28\x82\xec\xf6\x9a\xa3\x9e\x41\xf9\xcb\x55\xfa\xe2\x25\x4f\xc9\x99\x1f\xf6\x03\x17\x77\x58\x3e\xbe\x06\x9d\x31\x9a\xf8\x4b\xa8\x8d\x9b\x1e\xa0\x6f\xce\xa8\xdf\x50\x1c\xf4\x2e\x80\xed\x29\xb9\xae\xc3\x80\x0b\x24\x17\x52\x91\xf9\x4a\xd7\xc1\xeb\x21\x84\x95\xf7\x87\x3a\xe1\xca\x95\xf3\x3b\x38\xf5\xf1\x05\xda\x1f\xef\x0e\x24\xdb\x95\xe3\xef\xd0\xd7\xe9\x42\x30\xed\x4b\xbd\x75\xdb\xe7\x02\x0e\x96\x4f\x0e\x7e\x99\x91\x6a\xb7\xeb\x49\xee\xc9\x6b\xd0\xb8\x57\x8e\xda\x0f\x30\x81\x15\x26\x5f\xec\x3a\xf6\xe7\x4f\x3f\x1a\x3a\x57\x8c\xc7\x4c\x69\x9b\xd7\xfa\x96\x88\x40\x09\x17\x46\x15\x4c\x5b\xc4\xdb\xcb\x19\x7d\xf7\x97\xb7\xd7\x67\x27\xe7\x1f\xce\xcf\x4e\x97\xad\xbe\xbb\xe1\xed\xcf\xcb\x9f\x7e\xbe\xba\xf9\xf9\xc3\xc5\xd5\xe7\xe5\x6f\x2e\x86\xf7\x97\x27\x3f\x3d\x5c\x5f\x0c\x2f\xd7\xb6\x13\xc3\x09\x74\xdc\xcd\xde\x01\xb6\x4b\x07\xd8\xe0\xdb\xf5\x80\xd9\xe8\xc1\xfa\xde\x2f\x94\x51\xa9\x34\x81\xec\x93\x28\xc7\x52\x9a\xfb\xd7\xcc\xe0\x78\xc4\x3e\x71\x41\x10\x65\x13\x8e\x38\x04\x87\xa4\x12\x45\xa2\x28\x9b\xfa\x87\xde\xa3\x51\xf1\xc3\x0f\x7f\x4d\x2e\x28\x7b\x84\xbf\xc8\x21\x12\xa7\x77\x0f\x6e\x42\xad\xde\x3d\x18\x7e\xf7\x3a\xdc\x83\x29\x56\xf8\x5d\xe8\x15\xdc\x0f\x9e\xc4\x44\x2e\x31\x4b\x11\x2f\x94\xfe\x53\xbf\x17\x4d\x04\x9f\xeb\x73\x43\xbe\x50\x09\x52\xe2\x99\x8b\xc7\x49\xc6\x9f\xd7\xf3\x56\x7d\x24\xca\xfb\x7b\x4e\xb1\xc2\xaf\xc1\x49\xf5\xd9\xae\xd0\x4f\xfc\x23\x51\x7a\xee\x37\xf6\x2d\x3d\xb4\xa4\x87\x96\x7c\x5d\x68\xc9\x41\x79\x8a\xf6\x2f\xfb\x62\xb7\x92\x11\x80\x0d\x51\x8f\xc6\xa0\x46\x43\xcc\x22\x08\x49\xec\x53\x68\xc6\x81\x80\x15\x02\x33\x72\x92\xbf\x16\xa1\x19\x4d\xfa\xe5\x05\xe6\xef\xc2\x87\xdf\xbb\xe8\x37\x24\xd4\xab\x94\xab\x6b\x5e\x19\x2f\xe6\x60\xdf\xbf\x9c\x5f\x0a\x7f\x77\x89\x77\x77\x08\x70\xaf\x1d\xd1\x5e\x11\xc2\xae\x8d\x59\xd7\x05\xa9\x97\xa3\xd2\xb5\x61\xe8\xad\xe2\xce\x5d\xaf\xa4\xf5\x23\xce\x1f\x89\xba\xc3\xf2\xf1\xd5\x5d\x49\xd1\xa4\x5f\xfe\x4a\xfa\x9d\x06\x9a\xfb\xc8\xf2\x1e\x49\xf7\xad\x5f\x64\x87\x1b\x3b\xfe\x1d\x04\x8b\xfb\xe8\x70\x27\x1a\x7d\x5b\xe1\xe0\x6f\x35\xfe\xfb\x3a\x03\xbe\x7d\x84\xf7\x70\x23\xbc\x7b\xb5\x83\xc8\x13\x61\x4a\x82\xc7\x2b\x54\xa7\x8f\x72\x2e\xdb\xd5\xff\x13\x41\xb0\x22\x08\x57\x5c\x4d\x08\x06\x44\x82\x24\x5c\xa4\x5a\xed\xc7\x28\x9f\x61\x49\x90\x12\x98\x49\xba\x4a\xf5\x37\xa3\x82\x6f\x47\x8f\xf3\x1a\xb4\xfe\xc8\x11\x05\xb3\x7e\x29\x9d\x7f\xcc\xd3\xa5\xa3\x61\x4e\x4d\xdd\x37\xed\xe2\x65\x67\x4b\x87\x3c\xb4\x75\x56\xbe\x47\x6e\xd6\xa2\x6c\x43\x6e\x8e\xad\xd4\x9d\x70\x33\x98\x85\xaf\x85\x9b\x23\x1b\xf6\xf7\xc5\xcd\x75\x4b\x3f\x04\x6e\x76\x01\xd0\x0d\x39\x7a\x39\x7e\xba\x13\xae\xf6\x41\xcb\xd7\xc2\xd9\x4b\x51\xd6\xdf\x17\x77\x37\x2d\xff\xeb\x72\xb8\xf7\xbd\xee\x8a\xb7\x57\x33\xae\x27\xc0\x6b\x60\x5a\x3f\x59\x33\xf7\xdf\x0d\xb7\x2e\xad\xfb\x40\xd8\xf4\x9d\x20\x26\xa7\xaa\x13\xbf\xde\xd8\x87\x3a\x73\xac\x7b\xb0\xe7\xd9\xd7\xc4\xb3\x6e\xd7\x0e\x87\x6b\x9b\x10\x5c\xdd\xf3\x0c\x5b\x60\x59\x12\xcd\xb1\x4a\x66\xfa\x4b\x13\x12\x5a\xb3\x18\x45\x99\x58\xf8\xaa\xb8\xfb\x25\xb2\x09\xbf\x6d\xe7\x6f\xef\xf4\xfd\x1d\x16\xfd\x39\x18\x84\x72\x9f\x15\xb1\xc3\xac\x08\x2a\xfb\xac\x88\x3e\x2b\x62\x5d\x02\xf5\x59\x11\x7d\x56\x44\xf0\xdd\xeb\xc8\x8a\xd8\x7f\x42\xc4\x6e\xb2\x1e\x5e\x95\x12\xdd\x2b\xd0\xbd\x02\xdd\xa7\x36\xf8\xa5\xed\x4a\x80\xb9\xa7\x8f\x52\x92\x11\x45\x5a\xc5\xcf\x1d\x11\x73\x6d\x1b\x44\x05\x7e\x6b\x82\x06\x65\xed\x20\xcf\x41\xe0\xde\x68\x93\x4b\x7e\xec\xd7\x29\x9d\xfc\xf4\xfb\x4c\xac\x5e\x5c\xf5\xe2\x6a\x93\xa5\x1d\x8e\x57\x36\x38\xcc\x5f\xd5\x2d\x1b\x94\x0b\x7e\xa0\xe9\x6e\x2a\x06\x7b\xb5\x31\xac\x17\x5c\x92\x22\x2a\xd9\xba\x99\x93\xb6\x2c\xbe\x7b\x9e\xbe\x0a\x3f\xad\x96\x23\xe9\x19\x53\x54\x2d\x3c\x4a\x4d\xf4\x85\x83\xfb\xc2\xc1\xeb\xaf\xb5\xf7\x10\xee\xd0\x43\xd8\x17\x0e\xee\x7d\x60\xbd\x0f\xec\x95\xfb\xc0\xc2\x56\x07\x1b\x21\x76\x58\x8a\x04\x99\x52\xa9\x88\x40\xb8\x41\x5b\x59\x0d\xe1\x79\xad\x3d\x62\xd6\x06\x44\x84\xaf\x3d\xfa\x5f\x6b\x4c\xff\xc6\x5e\x2f\x70\x06\xc6\x38\xf5\x0d\x21\x40\xa7\x98\xe3\x05\x9a\xe1\x27\x82\x26\x98\x66\xc6\x62\xb0\x62\xa3\x65\x85\x6d\x13\xfa\x7f\xbb\x4d\x08\xc7\xd3\x11\x64\x42\x04\x61\x89\x11\x83\x46\x2b\x48\x70\x86\x08\x68\x6b\xe6\x37\x33\x6d\xbf\x65\x82\xe0\x74\x81\xc6\x84\x30\xcf\x36\x35\x57\x68\xc3\x9c\x77\xa2\xcd\x7d\x75\xfb\x65\x99\x7b\x0e\xc5\x7a\xd9\x0b\xac\xa4\x5e\x24\x6c\x6f\xb5\xc8\xbf\xbc\x2e\x51\xd1\xa3\x4b\x7a\x6f\xd3\xd7\xf7\x36\xf5\xe8\x92\xde\x76\x3c\x00\xdb\xb1\x47\x97\xf4\xe8\x92\xde\xb2\x5e\x9b\x5a\xbd\x65\x1d\x7e\xf7\xfa\x2c\xeb\x1d\xe3\x4b\x5e\x4a\xc3\xee\x15\x6c\xf7\xbb\x5e\xc1\xee\x15\xec\x6f\x54\xc1\x3e\x0c\x0a\xf7\xda\x75\xaf\x5d\xf7\xda\x75\xaf\x5d\xf7\xda\x75\xaf\x5d\xdb\xa7\x76\xa9\x5d\xc3\x5f\xae\x4c\xe6\xd6\x50\xee\xee\x51\xae\x8f\x44\xbd\xd6\x10\x57\xaf\x52\xf7\x2a\xf5\x61\xab\xd4\x07\xb3\xa0\x6f\xaf\xec\x5d\x5f\x38\x6e\xe9\x7e\xfc\x16\x0a\xc7\xb9\xa7\x8f\xf2\xa2\xfd\xfa\xbb\xcf\x53\x97\x47\x20\x15\x56\x05\x58\x1a\x6b\x5c\x85\x68\xa8\xd0\x9c\x6b\xbd\x9b\x91\xe8\x37\x8e\xe7\x0d\x88\x60\x4a\x9f\x08\x43\x0e\x2f\x3b\xb0\x92\x6d\x00\xc6\xef\x6f\x4e\xc0\xd9\x04\x06\xac\x10\x46\x8a\xce\xc9\x31\x3a\x9f\x18\x06\x4a\x70\x96\x21\x49\x94\xac\x20\x4f\xb4\x42\x66\x1f\x62\x69\x39\x57\xf7\x6e\x5a\x02\x11\xcc\xcf\x06\xee\xfc\x15\x99\x32\xa7\xd1\x0d\xfe\x4c\xb3\x4c\xcf\xc1\x32\x2d\x08\x9f\x39\x11\x99\x7b\x32\x7a\xad\xfb\xf1\x1c\xa7\xda\x9a\x08\xa6\x50\x66\x5a\x84\xbf\x07\x31\x4f\xa5\x87\x52\x44\xcf\x9b\xa7\x8f\x91\xb5\xfb\x4c\x81\xa7\xb5\xa6\x31\xc3\xa9\x16\xfb\xc9\x8c\xa4\x45\x46\x10\x96\x92\x27\x14\x2b\x92\x22\x6a\xae\x05\x44\x95\xb3\x12\xdd\x8f\xdc\xab\x53\x2a\xf1\x38\x23\xa9\xa5\x31\x29\x91\x1d\xad\x33\xa7\x12\x8d\x89\x26\xb1\xbe\x79\x62\xea\xcf\xcc\xa5\x54\x33\x9b\x60\x2a\x64\x79\x26\x84\x99\x89\xb4\x28\x55\x86\x39\x5f\xab\x5e\x65\x66\xdf\xe7\xa1\xf4\x5a\x56\xaf\x65\x75\x5a\xd0\x37\xa5\x65\x1d\x10\x1a\xcd\x09\xa4\xaf\x8a\x46\x3b\xe0\x46\x4d\xbb\xe9\xc6\x74\xe0\x97\xd4\x24\x5b\x28\x42\xd3\x6c\xb9\x1a\x6c\xdf\x82\xc9\x7d\xdb\xb7\x60\xfa\x2a\x84\xfa\x56\x13\x2a\xbf\x9d\x16\x4c\x4b\xc2\xdb\x25\x9d\x3f\x34\x88\xf0\xfa\xef\xbd\x20\xaf\xff\x7a\x5b\xb8\x44\x2c\xbb\x37\x85\x49\x44\xb2\xf1\x55\x20\x25\xa2\x19\xbf\x04\x58\xa2\x75\xf7\xbf\x39\xb9\xde\xc6\xcb\xbd\x74\x5f\x93\x5c\xdf\xaa\x8c\xef\xe1\x0d\x3b\x84\x37\xf4\x0d\xfb\x7b\x78\x43\x0f\x6f\x58\x9b\x5a\x3d\xbc\x21\xfc\xee\x75\xc0\x1b\xec\x5d\x2d\xbb\xab\xb9\x65\x56\xa5\xbb\xf0\x57\xaa\xb2\xd7\xee\x65\xaf\x40\x89\xf5\x73\xed\xa8\xbb\x6e\x15\x24\x5b\x5d\x0d\xde\x27\x40\xd7\x28\x59\xcb\x25\xe0\xcd\xaf\xaf\x97\x14\xe1\x43\xa7\xba\x9b\xf9\xef\xa6\x00\xfc\xd2\xba\xbf\xaa\x6f\xb4\x6f\x6e\xbc\x8b\xe6\xc6\xbb\xe9\x60\x7c\xe0\xa7\x36\x72\xe3\xc6\x13\xdf\xf3\x99\xed\xdb\x16\xf7\x6d\x8b\xfb\xb6\xc5\xdb\xad\xbc\x6f\x5b\xdc\xb7\x2d\x3e\xc0\x23\xda\xb7\x2d\x7e\x4d\xc8\x82\xbe\x6d\x71\x8f\x3e\x3d\x4c\xf4\xe9\x7a\xc6\xcd\xda\x96\xcd\xba\x66\xcd\x7a\x36\x4d\xb3\x41\xb3\x45\xc8\x31\xb6\x33\x36\x0d\x39\x46\x7a\xfc\xab\xf0\xd6\x44\x33\x7e\x89\x90\xe3\xef\xd4\xf4\xe8\xed\x8e\xbd\xd0\xed\x5b\x35\x3a\x0e\xdc\xe2\xe8\x83\xa5\xbb\x0c\x96\xf6\xb1\xd2\x3e\x56\xba\x2e\x81\xfa\x58\x69\x1f\x2b\x0d\xbe\x7b\x1d\xb1\x52\x6b\x2f\xee\xb8\xef\x02\xa8\xec\x3b\x6d\xb8\xa0\x95\xe1\xbe\xd5\x82\xfd\x5f\xdf\x6a\x61\x9d\xc5\xf5\xad\x16\x7a\x25\xee\x1b\x57\xe2\x7a\x3d\x65\x13\x6a\xf5\x7a\x4a\xf8\xdd\xeb\xd1\x53\x76\xd1\x63\xa1\xa2\x99\xac\x6e\xae\xa0\x15\x8f\xd7\xa0\x75\xe8\x79\xf6\x0d\x15\xfa\x86\x0a\xdb\xf0\xcd\x57\x07\x68\xed\xa5\x87\x42\xe5\xc8\x6f\x63\x81\xbc\x8e\xb6\x09\x7a\xa6\x7d\x3d\xd7\xbe\x2c\xc2\xe1\x97\x45\x38\xb8\x7a\xae\x07\xa3\xab\xf6\x16\xe0\x0e\x2d\xc0\xbe\xa4\x6b\xef\xc7\xef\xed\xe3\xb5\xa9\xd5\xdb\xc7\xe1\x77\xaf\xc8\x3e\xde\x6f\xa7\x84\x5d\xea\xd1\xbd\x1a\xdd\xab\xd1\xbd\x1a\xfd\xcd\xaa\xd1\x87\x41\xe1\x5e\x87\xee\x75\xe8\x5e\x87\xee\x75\xe8\x5e\x87\xee\x75\x68\xfb\xd4\x4e\x74\xe8\xdd\xf6\x43\xe8\x10\x91\xb2\x79\xb4\xaf\x45\x79\xee\x15\xe7\x5e\x71\x3e\x6c\xc5\xf9\x60\x16\xf4\xed\x25\xcf\xf5\xe9\x67\x4b\xb7\xe0\x37\x9b\x7e\xe6\xcb\xd1\xed\x0a\x48\x1a\xde\x8f\x6e\xf0\xdd\xe2\x49\x3f\xdb\x51\x7b\x4c\xa9\xfd\x5f\x8f\x29\x5d\x67\x71\x3d\xa6\xb4\xf7\x86\xf4\x98\xd2\xde\xde\xef\xed\xfd\x6f\xc0\xde\x77\x9a\xc5\x2e\x70\xa5\x35\x5a\xca\x6a\x6c\xa9\x53\x42\x5e\x83\x06\xe2\xe6\xda\x63\x4c\x7b\x8c\xe9\xb6\xbc\xf3\x55\x71\xa6\xfe\xd4\xef\x03\x6b\x5a\x23\x06\xb6\xb5\x50\x5e\x07\xe6\xd4\xcd\xb6\x0f\x98\xf7\x7e\xbf\xc3\xf7\xfb\x1d\x5c\xc0\xfc\x60\xf4\xd9\xde\x4a\xec\x63\xe6\x7d\xcc\xbc\xb7\xa1\x7b\x1b\xba\xb7\xa1\xed\x53\x5b\x6a\xd3\x3b\xc1\x9e\xee\x43\xaf\xee\xd5\x6a\xf3\xbb\x5e\xad\xee\xd5\xea\x6f\x54\xad\x3e\x0c\x0a\xf7\x3a\x75\xaf\x53\xf7\x3a\x75\xaf\x53\xf7\x3a\x75\xaf\x53\xdb\xa7\x76\xa6\x53\xef\x16\x8b\xda\x31\x8a\xf5\x91\xa8\xd7\x18\xc2\xea\x15\xe9\x5e\x91\x3e\x6c\x45\xfa\x60\x16\xd4\xe3\x52\x7b\x5c\xea\xd2\x37\x87\x8b\x4b\xfd\x83\x65\x84\xa3\x40\xf6\xfb\x4b\xe2\xe8\xc7\x8c\x8f\xef\x16\x39\xd1\xff\x3d\xa5\x73\xc2\x24\x68\x2c\x54\x2d\xc2\x8b\xb3\x81\xc0\xcb\xa4\x3d\xba\x3d\xbf\xfc\x78\x71\x16\xde\x7c\x9f\xee\x2f\xee\xce\xaf\x87\x37\x77\x6e\x86\x7e\x55\x21\x2d\xec\x73\xd1\xdd\x7f\xc2\xe7\x39\x16\x54\x72\x76\xf6\x25\x17\x44\xea\xa9\x5d\xc1\x6d\xcb\xc5\x66\xb3\x3b\xfb\xdf\xe1\xcc\x2e\xe3\x7f\x7e\xbc\x8b\xff\x15\xad\xe2\xe2\x2e\xfe\xd7\x59\xeb\x6a\x82\x81\xab\x27\xe8\x2d\xfa\x78\xf7\x1e\x7d\x84\xa8\xbf\x40\x77\x33\xcc\x46\x0c\xbd\x45\x17\x77\xef\xd1\x05\x91\x12\x3e\x29\x1f\x56\x54\x65\xb0\xb6\x1f\x29\xc3\x62\x81\xdc\xf2\x41\x3c\x12\x0c\xee\x40\x47\x9a\x2a\xf1\xd8\xaf\x05\x03\x85\xb5\xa4\xde\x05\x9f\xd2\x04\x67\xdb\x11\x71\x78\x19\x9e\x97\xa3\xab\x9b\x56\x52\x84\xbf\x5e\xa6\xc5\xf0\xf2\xf4\x3d\x0a\xa6\x5a\xb3\xf2\x4b\x22\x15\x49\xf5\x05\x98\x1a\xe6\xd5\xb6\x06\x59\x04\x17\xe3\xaf\x9c\x32\x92\xa2\x42\x6a\x75\x6d\x78\x79\x8a\xde\xa1\xab\x9b\x11\xbb\x12\xa9\xf1\x17\x10\x7d\xa3\x18\x5b\x85\x4a\xc4\xb8\x42\x74\x9e\x73\xa1\x30\x53\xfa\x32\xd5\x82\x8c\x5b\x8a\x48\x84\x05\x41\x27\x7c\x3e\x2f\x14\x56\xf4\x89\x2c\x11\x95\x19\x23\xe0\x96\xa8\xf3\x14\x3c\x90\x35\x34\xe4\xe3\x48\xd1\x39\xca\x85\x1e\x5f\xd1\x8a\xf6\x77\x44\xd3\x25\x75\xd0\x0d\x81\x85\xc0\xb1\x18\x3c\xa2\x8a\xcc\xab\xbf\x6f\x97\xff\x7f\xa8\xfe\x15\xeb\xd6\xbe\x91\xc6\x27\xa2\x70\x8a\x15\x2e\x3f\xe0\x29\xd9\x8c\x39\x3e\x0d\x2f\xef\x87\x17\x21\x7f\xdc\x9e\xfc\x74\x76\x7a\x7f\x11\x09\xd9\xa3\xdb\xbf\xdf\xde\x9d\x7d\x0a\x3f\xb9\x39\x33\x22\x34\xfc\xec\xe4\xa7\xf3\x8b\xd3\x07\x2f\x74\xdb\xd8\xac\xf2\xde\x2a\xa7\xdd\xcd\x08\x9a\x13\x35\xe3\x29\x1a\x2f\xd0\xf3\x8c\x82\x1f\x84\xca\xb2\x87\x0a\x7a\xc6\x12\x65\xe0\x28\x23\xe9\xf1\xc8\x9c\x4a\x33\xea\x7b\xcd\x70\xc8\xbe\x2c\x78\x62\xce\x53\x32\xb0\xbf\xd1\x2c\x95\x99\x6b\x11\x2b\x63\x3f\xd4\x0d\xac\xdf\x8e\x19\xa2\x2c\xa5\x4f\x34\x2d\x70\x76\x0c\xef\xf1\x34\x7a\x8f\x86\x48\xeb\xf1\x69\x91\x11\xa4\x04\x9d\x4e\x41\xe5\xab\x4c\xd5\x8c\x66\x1f\x05\x4a\xc2\x73\xbe\x63\x84\x36\x15\xe0\xb5\xd6\x56\xa0\xe3\xcc\x28\x54\xe6\x41\xc8\xb0\x8b\x47\x14\x58\xcd\x88\xa8\x9b\x9a\xdb\x97\xf7\xc6\xc2\x6f\x58\x96\xd6\x43\x03\xc4\x17\x04\x1f\xa4\xd1\x54\x73\x41\x9e\x28\x2f\x82\x47\xcd\xc0\xf1\xe6\xd6\x0e\x5f\x12\x00\xc8\xc6\x61\x8e\x41\x77\xcd\x88\x9b\x6f\x9c\x57\xd0\xfd\x71\xc6\x94\xa8\xbd\xc5\xd6\x3d\x9e\x56\x47\x8a\xce\x67\xbd\x29\xb5\xf4\xee\xcb\xaa\xd2\xbb\x6c\x6a\x5a\x45\x49\xbf\xe4\xf8\xa8\xd6\xc6\x02\x45\xb8\x49\x40\xd4\xe8\x3a\xa5\xcc\xfc\x05\x54\xe8\x79\x21\x95\x16\x91\xd8\x78\x6b\xd0\xe3\xbf\x4b\xf4\xaf\x02\x03\x1a\xef\x18\xdd\x12\x32\x62\x33\xa5\x72\xf9\xfe\xdd\xbb\x29\x55\xb3\x62\x7c\x9c\xf0\xf9\xbb\xc7\x62\x4c\x04\x23\x8a\x48\x6d\x7b\xcf\xb1\xe6\x17\x22\x16\xef\xc6\x19\x1f\xbf\x9b\x63\xa9\x88\x78\x97\x3f\x4e\xc1\x30\x77\xea\xde\x3b\x3f\xec\x94\xff\x8f\x8b\xbf\xfe\xf0\xf6\xe2\xdf\x7f\x38\x5a\x96\x3e\x4d\xa7\xf3\x8c\x25\x38\x97\x45\x66\x1d\x78\x22\xa4\x0d\x80\x4a\x81\x12\xab\xf6\xfb\x32\xde\xae\x0e\x42\xeb\xfe\xf2\xe7\xcb\xab\xcf\x97\x91\xe8\xb9\xbe\x8f\xb4\x81\xf8\x9f\x9f\xce\x3e\x5d\xdd\xfc\x3d\x12\x68\x77\x57\x37\xc3\x8f\xed\x5a\x41\xf5\x35\x55\x32\xfc\xcc\xf8\x33\x8b\x57\x2f\xab\x8b\x2e\x98\xa2\x73\xe2\x04\xb6\xfd\xe7\x9d\x59\xe9\x06\x2b\xbf\xba\xfb\xe9\xec\x26\x5c\xc7\x87\x8b\xbf\xdf\x9d\x3d\xdc\x9e\xfe\xdc\xba\x12\xf3\x58\x34\xb3\x5b\xf0\x3e\x9c\xf0\xac\x98\xb3\xf0\xef\xcd\xe7\x76\x7e\x79\x77\xf6\xb1\x3a\xbb\xab\xe1\x5d\x4c\xf6\x9b\xd8\xa9\x75\xf4\xe3\xd5\xd5\xc5\xd9\x30\xda\xcb\xd3\xe1\xdd\xd9\xdd\xf9\xa7\x48\x9f\x3b\xbd\xbf\x19\xde\x9d\x5f\x5d\xb6\x2e\xd3\xcd\xa0\x66\xa1\x7a\x59\xe1\x32\x77\x2d\x67\xd6\x3a\xe6\x43\x1b\x30\x32\x07\xe5\x6d\x90\x66\x63\x7c\x41\x60\x96\xbd\xf5\xa6\x74\x62\x66\x5a\x2b\x6b\x54\xbc\x4d\xa8\x59\xd6\xb5\x6e\x74\x9b\xc8\xbb\xf3\x53\x80\x79\x59\x97\x31\xce\x32\xfe\x6c\xdc\xf6\x73\xaa\x15\x3d\x49\xc0\x7b\xaf\x7f\x22\x51\x52\x08\x41\x98\xca\x16\xc7\x35\xe2\x24\xde\x16\x2e\xd4\xa9\x77\xec\x6e\xc4\x70\xb5\x5e\xd2\x65\xff\x68\x2d\xab\x54\x7d\xa2\x6e\x5a\x50\x30\x89\x4f\x3f\x11\x29\xf1\x94\x7c\x70\x71\xa3\x1d\x09\xa9\xdb\x5f\xc2\x7f\xfe\xe7\xed\x0a\x7e\x76\x43\x44\x33\x04\x37\xe0\x90\x31\xae\x70\x6c\x1b\x6e\xc0\xc9\xc6\xf5\xdd\xc4\xcb\x95\x51\xec\xdb\x8d\x56\x8f\xb3\xeb\xfa\x31\xeb\xa8\x14\xea\xb8\x6d\x1c\xf7\x09\xe7\x9a\x95\x92\x42\x2a\x3e\x47\xb8\x5c\xa3\x0d\x1c\xe2\x5c\xeb\x6c\x10\x1a\xd3\xe7\x23\x50\x87\xbc\x93\x66\xfd\x4b\xac\x24\xa1\x8d\x00\x2c\xbf\x24\x52\x0b\x83\x98\xae\x8d\xf5\x4d\x0a\x55\x08\x7d\x5d\x6b\xc5\x12\x7d\x4f\x8e\xa7\xc7\xe8\xea\x97\xb3\x9b\x9b\xf3\xd3\xb3\x01\x1a\x5e\x5f\x9f\x5d\x9e\x0e\x10\x51\xc9\x1b\x67\xfc\xc0\xb9\x24\xe9\x88\x29\x6e\x7d\x31\x0b\x34\xe3\xcf\xfa\x5d\x73\x22\xa6\x24\x5a\xb3\xfd\x31\x02\xa4\xfe\x94\x4a\x65\xdc\xd6\x70\xc1\x96\xd3\xd2\xf7\xc9\x71\x1d\x87\x14\x6a\xb6\x0d\x6b\x60\x29\x8b\x39\x1e\x67\xe4\x81\xe2\xf9\x83\xe0\xd9\x2a\x91\x57\x2b\xa6\x4a\xe5\xe4\x41\x1a\xbf\xc7\x03\x4e\x12\x5e\x30\xb5\xf6\x68\xab\xf6\xf1\x14\xc8\x24\x51\x4e\xc4\x9c\x82\xd5\xac\x15\x59\xc9\x13\x8a\x95\xd3\x74\x83\xce\x8b\x09\x58\xf2\xa0\xa1\x82\x4e\x9d\x95\xb1\x76\xd8\x92\x3a\x5a\x9e\x1a\x77\xf1\x56\x96\xe3\x26\xd4\xeb\x7a\xd1\x54\x29\x43\x65\x9e\xe1\xc5\x92\xca\xba\x8a\xa2\x5a\x31\x93\x39\x4e\x48\xe9\xae\x76\x9e\xfd\x84\xcf\xe7\x9c\x65\x0b\x1f\xa2\x4e\xe9\x04\x92\x48\x94\xa6\x36\x1a\x13\xf5\x4c\x08\x2b\x3f\x45\x76\xd7\x11\x65\x52\x61\x96\x40\x9c\x0d\x0e\xca\x48\xd3\x2a\x2d\x40\xfc\x8f\x8e\x06\x68\x74\x94\x92\x27\x92\xf1\x7c\x4e\x98\xd2\x1f\x10\x55\xbb\x17\x67\x73\x4c\xb3\x4b\xae\xe8\x84\x26\xb8\xe9\xee\x58\x77\x5b\x04\x49\x68\x4e\x09\x53\xf2\x81\xe8\x71\xf7\x6a\xdd\xaf\xba\x6b\x5d\x1c\x1c\x66\x82\x70\x9a\x0a\x22\x25\xd1\x46\xa1\x9b\xa4\xd5\x0c\x8c\x53\xc4\x13\x60\xe5\x55\x6b\xe8\xe6\xfb\xff\xef\x94\x8d\xeb\x75\x8e\x84\x0b\x9f\x18\xe6\x5f\x5c\x26\x7d\xb7\x72\xed\xbd\x51\x91\xca\xd4\x64\xe7\x89\xf7\x81\xbd\xaa\x45\x59\x3d\x36\xfa\x18\xaf\x37\xcf\x98\x32\xb7\xfa\xb9\xd6\xa9\xc9\x10\xb2\x91\x70\x36\xa1\xd3\x22\x90\xca\xd6\x8c\xae\x5a\xee\x64\xe5\x8c\x93\x8c\xcb\x42\xac\xa9\xd0\xc5\x93\x3e\xb1\x8f\xb6\xcd\xfb\x2c\xbc\xc4\x8a\x4c\xc9\x4e\xf7\x64\x0d\xe1\x91\x20\xb9\x20\x12\x78\x12\x7c\x10\xfa\x70\x2b\x2b\x70\xed\xaf\x07\x88\xb2\x24\x2b\x52\x4d\x03\x9c\x95\x3e\x06\x96\xa2\x52\x89\x18\xb1\xb9\x35\x8d\x10\x96\xe8\x99\x64\x99\xfe\x6f\xc2\xe7\x79\xa1\xc7\xb2\xd3\xb5\x23\x69\x65\x53\x61\x45\x06\x88\x17\x4a\x0f\x36\x80\xd1\x52\xbb\x05\x6f\xc7\x18\x70\x23\x0e\x2c\xa1\x45\xcd\xbd\x74\x01\x38\x1f\xee\x37\xbc\x6e\x04\x18\x65\xe8\x23\x51\x30\x0a\xe0\xaf\xc2\x05\x42\x82\x57\xd5\x9e\xab\xa7\xfd\x16\x27\xca\xae\xa4\xc3\xce\x5f\x50\x45\x04\xce\x3e\xe1\xfc\xc7\x8c\x8f\x5b\xf7\x7d\x88\xe6\x46\xa3\xb2\x6f\x41\x34\x06\x29\xe1\x30\x4e\xbd\x8a\x47\x89\x10\x91\x07\x7a\xc5\xf1\xf7\x44\x3a\x83\xe7\x5a\xd9\x53\xff\x02\xe0\x3d\x5a\xdb\x06\xb7\x6f\x75\x9e\x36\x61\x72\xd5\x1c\xf1\x98\x0b\xf5\x90\xe0\x42\x6e\x73\x6f\x9e\x57\xdf\x5e\xe8\x73\x6f\x63\x67\x9a\x9f\xf4\x5b\x2c\x8e\xeb\x99\x66\x19\x20\x96\x10\xce\xb8\x3d\xed\xe6\xe7\x85\xd5\x23\x61\x36\x4d\xe7\xde\x32\xfa\x83\x39\x1c\xeb\x53\xb7\x64\x82\x06\x53\xf3\xdc\x9c\x36\x7f\x92\x34\x8b\x5b\x60\x15\x84\x22\x02\xdf\x5e\x65\x12\x28\x25\x39\x61\xa9\x44\xb0\x0f\x8e\x6d\x22\x21\x39\x40\x13\xfa\xc5\x0e\xea\xdc\xac\xe5\x4f\x03\x8d\xaa\x7e\xd5\xf9\x0c\x2f\xef\x4f\x87\x8b\xe4\x1a\x9e\x6f\x35\x24\xb8\xd4\x4a\x73\xa2\x35\x10\x41\x12\x2e\xb4\xec\x80\xd7\x7a\xe3\x7a\xe5\x25\xa2\xb0\xd0\x44\xc1\xab\x34\xd5\x68\x1e\x25\xd0\x30\xc5\x8a\xbc\xd5\xca\xf9\x0a\xb7\x62\xce\xf5\x6b\x10\x9d\x13\xad\xe8\x3b\x4f\x77\x68\xdc\x8c\xc9\x14\x33\x24\x0a\xc6\x28\x9b\x36\xcc\xd6\xc9\xc0\x2d\xb8\x5e\xab\x20\x78\xae\x55\x73\xb8\x70\xf5\x84\xe2\x79\xc8\x1c\xc8\xd9\x3a\x0f\xab\x5d\xbf\x14\xd5\x54\x0b\xd9\x9e\xb1\x57\xf6\x1b\x26\x5b\xe4\xe9\x21\x4d\x36\xc3\x52\x21\x3b\xa7\x86\x19\x87\x6a\xdf\x0e\x42\x51\x6d\xc5\x7a\x42\x0d\xbb\x8b\x16\x1b\x4e\x11\x49\xa2\x14\xb5\x45\x65\x0a\x49\x10\x9e\x28\x22\xc0\xd4\x75\x9a\x91\x49\xa7\xf6\x47\xdb\xe6\x55\x83\x64\xd1\x5f\x07\xb2\x64\xc4\x6a\x87\x3e\x46\x43\xb6\x14\x6a\x71\x76\x5f\x44\x2f\x23\xab\x71\xf6\x8c\x17\x12\xe5\x90\xfc\x6e\xa2\x3f\xe5\xe2\xc1\x30\x8f\x1f\x72\x56\xb8\xd6\x3c\x68\x82\xb3\x6c\x81\xc0\x22\x0a\x66\xd6\xb0\x59\x41\x45\xa9\xf5\x85\xdd\x9a\x4a\x72\x05\xd7\x51\x57\x5f\xca\xdb\x0a\xb5\x92\x6e\x49\xeb\xf3\x37\x47\xe4\xdc\xb7\x08\x18\x50\xc2\xac\x1a\x5e\x1a\x12\x6d\x9a\x51\x94\x25\xbf\x85\x7e\xe4\x40\x68\x9b\xcb\xb5\x26\x80\x5a\x28\x60\x4b\x84\x5a\xbd\x74\xad\xda\xff\xdb\xcc\x21\x80\x92\xd5\x4e\x01\xed\x02\x4c\xb6\x13\x77\x82\x67\x89\x35\x13\x27\xce\x27\x88\x71\x46\x10\x95\xe5\x8f\xc1\xb9\x6d\x02\x9d\x70\xfc\xa6\x84\x11\x01\xb5\x47\x9c\x2f\xdc\x83\xbc\x3d\xfc\xf6\x85\xad\xba\xa1\xb7\x46\xd0\x84\x92\x2c\x95\x88\x11\xad\x14\x63\xb1\xd0\x72\xcb\x1e\xf4\x75\x74\x86\x5d\x69\x71\x35\x62\xd5\xaa\x57\x0e\x58\x05\x40\x70\xad\xa1\x54\xe6\x85\x86\x59\x56\xfe\xc8\x3e\x64\xe3\x8a\x23\xe6\xcd\x28\xe0\x3f\x2a\xb5\x79\x70\x8c\x60\xdb\x54\xf9\x94\x96\xbd\xfa\x03\xb7\x87\x03\xa7\xe3\x49\x03\xa3\xee\x62\x3c\x3a\x79\x5e\xd2\x31\x0e\xb5\x6b\x21\xad\x57\x30\xa5\x4f\x84\x39\xf6\x1d\x38\xf6\xd7\x33\x71\x4c\x91\x45\x7e\xac\x76\xa9\x63\xeb\xba\x1c\x80\xa3\x63\x7d\x4a\xe9\x4d\x2e\x96\x5c\x1f\xa6\x6a\x4b\x69\xa5\x65\x0b\xef\xc0\x0c\x55\xf8\x73\x23\x5a\x20\xac\xa4\x55\x89\x3f\x32\xae\xfe\x88\x4a\x8b\xc5\xd9\x53\xa6\xec\x8f\xb5\x6d\x07\x11\xde\x4f\xbf\x0d\x4e\xa8\x65\x12\x84\xfd\x59\x4d\x57\x53\x7e\x5b\x64\x4d\xe9\xa0\xdd\xab\x56\x53\xb9\xbb\xe2\xad\xa9\x04\xd8\x20\xe7\x67\x67\x46\xe4\x4b\x54\x62\x43\x86\x0d\x04\x01\x50\x14\xe3\x68\xce\x05\xa9\xe4\x1d\x19\xe1\x0d\x1b\x5d\xe6\x7b\xac\xcf\xa5\x35\xfe\x14\x93\x4b\x51\x1e\xf3\xc8\x8f\xd2\xee\x3f\x71\x61\xf1\x6d\x38\x67\x1e\x43\x9f\x5a\x38\x60\x05\x7c\xaa\xde\x54\x15\x94\x25\x34\xc7\x8d\x9e\xe1\x75\x38\x61\xc9\x93\x19\x16\x58\x6a\x02\x0d\x35\xdd\xe1\x04\xb2\x1c\x9a\xa6\x53\x97\xff\xb6\x94\xfd\xd6\xce\xb6\x61\x0e\xcd\x08\xde\x47\x52\x46\xa4\x1c\x1d\x99\xe9\x53\x59\x15\x3d\xc6\x41\xe2\x54\x6f\x19\x56\x12\xf3\xbf\x34\x6c\xee\x9c\x05\x76\x15\x5a\x53\xf8\xc1\x89\xaf\x08\x4d\x34\x29\x04\x80\x87\xea\xc6\xfc\x3e\x99\xd1\xac\xf4\x33\xbe\x19\xd8\x23\x61\x86\xcc\xc8\x13\xc9\xf4\xc0\x94\x25\x82\xcc\x09\xb3\xc1\x9e\x1f\xd0\x7f\x98\xbc\x30\xf4\xe7\x11\xfb\x08\x92\x2d\xcb\x16\x03\x44\x27\xe5\xc8\x58\x55\x86\x79\xac\x9d\x80\x9a\x11\x7b\xb8\xa3\x89\x98\x53\x35\xc3\x4f\x64\xc4\xdc\x30\xff\x81\x1e\xd1\x9f\xd0\x9f\x9b\x7c\x0c\x16\x39\xb6\x6f\x13\xf4\x03\x17\x1e\xa5\x16\x5c\x1c\x56\xf6\xd8\xc3\xeb\x2c\xd4\xc8\x3d\x54\x5a\x11\x5e\xc7\xf4\x70\x37\xca\x9e\xf8\x72\x04\x22\x3c\x3c\x58\x10\xa6\x1e\x18\x4f\xc9\x03\xa9\x09\x3f\xb4\x9c\x55\x7d\xaf\x5e\xf2\x94\xac\x0c\x1e\x78\x1d\xf5\x33\x58\xd5\xb2\x18\xfb\xed\xd0\xef\x2d\xed\xc1\x98\xc1\xea\x27\xec\x0b\xa2\x6d\x32\xdd\x4d\xe3\x1d\x57\x56\xc1\x19\x80\x50\xb5\x13\xa8\xf7\xb9\x67\x70\x19\x43\xf4\xbb\x7a\x0a\xab\x2e\x4b\xfd\x63\xbd\x72\x2b\xf6\x83\x52\x6f\x00\x9f\x15\x74\x4a\xb5\xc2\xdb\x1e\x53\x59\xad\xdd\x95\x51\x00\xef\x75\x47\x78\xcc\x8b\x2a\xa4\x12\x36\xc7\xdc\x4a\x2a\x52\x62\xeb\xb4\x6b\x34\xd6\xcf\x0b\xb8\xf8\x26\x45\xa6\x7f\x66\x9c\x78\x26\x39\x5b\x92\xe8\x6d\xfa\xba\x93\x92\x4e\x6d\xa8\xdc\x0d\x48\x2d\x14\x2d\x05\x83\x1e\x25\x33\xcc\xa6\xed\x3a\xcc\x8d\x25\xd9\x0e\xac\xd6\x97\x88\x93\x2d\x5f\x2b\x35\x3c\x03\xa4\xb3\xf0\xd3\x17\x35\x0a\xfd\xb9\xab\xdc\x15\xbb\x36\x10\x3b\x18\x20\x6e\x52\x76\x86\xf6\x40\x2c\x07\x15\xea\xb9\xe3\x36\x36\x3f\x3b\xb3\x84\x79\xf7\x03\x78\xc5\xb7\xf6\x06\xf9\x4d\x08\x2a\x05\x58\xf8\x8a\x59\x0d\x49\xf7\x6b\xa1\xc6\x71\x86\x18\x40\x13\x84\x19\xa2\x63\x5d\x3f\xa3\xf9\xb2\x0e\xd8\x32\xa7\x06\xfd\xb1\x7e\x6e\xee\xeb\x75\xa7\xd2\xea\x5d\x5d\xd3\x57\x0a\x86\x50\xdb\xb1\xbd\xb0\x51\xfe\xd8\xcb\x68\x42\x97\x3c\x88\xb3\x80\xc3\xb1\x90\x48\x09\xcc\xa4\x79\xdb\x88\x7d\x36\x9a\x07\x95\x46\xcd\xb6\xd9\x11\xa0\xc5\x23\x0a\xff\x06\x5b\xc1\xa2\xc3\xd5\x0c\x6b\x1b\x7a\xd1\xe0\xd1\xf4\xf9\x8c\xfe\x24\x84\x3e\xcd\xba\x97\xc1\x8b\xac\xba\x55\x3b\xa4\x23\x74\x08\xaa\x71\xb6\x86\xc5\x55\x35\xb9\xd8\xa8\x04\xb0\x11\xce\x1a\x55\xed\x31\xe7\x19\xc1\xac\x49\x15\xaa\xfd\x7a\xc9\xc8\x2e\x93\xde\xc7\x04\xa0\x8b\xfa\x36\x15\xda\xe8\x9e\x40\x94\x3a\x5e\x17\x86\xb2\x03\x8a\x30\x63\x93\x01\x84\xcb\x4c\x34\x5d\xe1\x5f\x1d\x84\x27\x7f\x4c\xb2\x4e\x11\x5e\xf3\x40\x2b\x17\xc1\x4f\xca\xcc\xf6\xb5\x10\x71\x61\xa0\xb4\x16\x3f\xb8\x6a\x62\x21\xea\xb0\xd5\xa3\x16\x23\xf7\x3a\x4c\x71\x95\x38\x1f\x56\x22\x91\x88\x40\xf8\x12\x03\x50\x46\xef\x1f\x9c\x77\x67\x30\x7b\x79\x1f\xed\x12\x64\x87\xc0\xc3\x29\x27\x32\xd0\x0e\x10\x7f\x22\x96\x7f\xe9\x84\x68\x0d\x62\xc4\xb4\x32\x15\x6a\x32\x58\xea\x83\x96\x0b\x3e\xb5\xe8\x1c\x9c\x08\x2e\xa5\x0d\x2e\x9a\x71\xe4\x71\xeb\x4d\x72\x47\xc4\x9c\xb2\xdd\xb8\xc7\x5f\x0e\x90\xb3\x5c\xe4\xa6\xcc\x3c\x69\xd0\x3c\xc6\x04\x29\xb7\xd6\xa6\x73\xbf\x6d\xac\xde\x69\xcf\x48\x10\x2c\xad\xbd\x02\xf1\xf9\x4a\x8c\xb2\x83\x9e\xe0\xe7\x6c\xa0\x2d\x6f\xdd\x66\x87\x2c\x64\xb1\xd0\xa6\xbe\x84\x36\x36\x85\x20\x90\x38\x3c\xce\xac\x27\x3c\xe2\x1a\x5a\x16\x51\x2e\x29\xe2\x55\x73\xf3\x66\x90\x93\x92\xce\xf5\x59\x81\x24\x10\xc6\xdf\xf2\x1c\x54\xde\xea\xaf\x26\x98\x66\x5a\x60\xd1\xb8\x86\xb3\x56\xae\xde\x42\x1d\x04\xc2\x54\x9d\x7f\xd0\x0d\x02\xfe\x44\x92\x9a\x6d\x34\x9c\x3b\x3a\x1a\xfe\x78\x75\x73\x77\x76\x3a\x3a\xf2\x12\xdb\x47\xce\x9d\x58\x77\x73\x87\x48\x99\xf7\xdd\xfa\x02\x47\xb0\x97\x08\xa7\x69\x09\xd1\x35\xc0\x93\x07\xe3\x83\x5a\xf7\x54\xac\x74\xdf\x2e\x0f\xf3\x81\x7e\x21\xe9\x0d\x56\x5b\x39\x7d\x5b\xf3\x77\xd6\xf2\xac\xd4\xb2\x78\xc1\xe8\x92\x75\xdf\x22\x64\xfd\x52\xee\xf5\x73\xeb\x73\xb0\x39\x09\xb0\x57\xce\x44\x97\x48\x14\x4c\x1b\x45\xd8\xd7\x9d\x9a\x00\x0f\xb0\x64\x31\x40\x00\xc3\xd4\x5c\xbb\x40\x7f\x41\x73\xca\x00\x32\xd5\x46\xdb\xfb\x78\x21\x5d\xb2\x0c\xcf\x2f\xef\xe3\xfc\xdc\x9f\xae\xee\x6f\xe2\x9c\x8f\xbf\xb7\xe7\x0b\xc6\x23\xb4\x59\xa2\xe5\x1a\x83\x68\x3b\x37\xa4\xf0\xa4\xa9\x5b\xe8\x45\xf5\xa2\xfe\xb6\xf0\xf4\x99\xd7\x19\x76\x0d\xa5\x07\xc2\x1d\x10\x8a\xde\xae\x74\x3b\x00\xbd\x31\xad\xae\x63\x7b\x6d\xaf\x17\x74\x6d\xdc\x68\xf3\x08\x68\xb9\x00\xb0\x5d\xeb\xaf\xdf\xce\xc0\xd3\x72\x54\x87\x7e\xec\xa0\xbd\xa1\xf2\x69\xe7\x01\x90\xd6\x71\x95\xe3\x31\xcd\xc0\x2b\xae\x6f\xe0\x79\x9e\x61\x45\xff\xab\xce\xa7\x21\x8f\x47\x2c\x2c\x90\x67\xee\x4c\xcd\x03\x0e\xf5\x4f\xd9\x14\x71\x46\x10\x17\x26\x02\xe2\xc5\xe1\x20\x04\xa1\x56\xb1\x21\x6a\x86\x16\xbc\x10\xfe\x8d\x4b\xef\xb1\xdc\x27\x67\xd8\x45\x49\x9d\x9e\x69\x7d\xf8\x61\x9a\x01\x8c\x97\x0b\x52\x1a\x5b\xf0\x62\xf2\x44\x18\x7a\xd6\x86\x55\xe9\x4f\x1e\xb1\x00\xb5\xa1\x55\x52\xf6\x9d\xf2\x21\x68\x9a\xd9\x96\x11\xd8\x3b\xcf\x4b\x57\x8b\xc4\xd4\x8e\xdc\xce\xc0\x3b\xc0\xa9\x02\xf0\x76\x33\xe6\x83\x27\x9b\xbc\x07\x26\xda\x00\x3c\x10\xfa\x32\x0c\x44\xb0\x96\x65\xc9\x97\x9c\x24\x9b\x60\x26\xaf\x5d\x09\xa4\x36\x6f\x46\x18\xfd\xb0\x99\x6d\x76\xeb\x14\x77\xbe\x95\xea\x6c\x57\xcc\xb3\x13\xc4\x57\x4f\xf4\x17\x2c\xa8\xb6\x31\x3b\xce\xd3\x81\x7c\x27\x82\xcf\xd7\x9b\xe2\xcb\xa0\xf5\xee\x96\x70\x6f\x91\x7b\xe0\x40\x60\x7a\xab\x67\xd9\x84\xcf\x5b\x25\xf5\x7e\x31\xf7\xa2\x87\xe2\x42\xe6\x11\x41\x93\x6c\xa1\x88\x1e\x5d\xe9\xa9\x5a\x68\x5c\xf8\xce\xf0\xce\xf2\x9e\x6f\x17\x9d\xaf\x9c\x82\xc8\xa7\x3e\x26\xc8\x6a\x43\x06\xaa\x56\x8f\xb1\x83\xeb\xb3\xce\x23\x1a\xc4\xc3\x2c\x24\x5f\x13\x4f\x2a\x3c\xcf\xdd\x1d\x5f\xcd\xaf\xaa\x90\x6b\x85\x34\xda\x15\x36\x6c\x0f\xb8\xba\x3a\x5b\x37\xc2\xfa\xd9\xd8\xed\x6e\x32\x4f\x2a\x37\x74\xeb\xc4\xa2\xd4\x93\x70\x42\x29\x51\x98\x66\x32\x4c\xb7\x58\xde\xca\xe8\xe6\x33\x75\x19\x9c\xe3\x75\x43\x2b\x39\xe8\x1b\x15\xee\x3c\x0a\xef\x78\x70\xb2\xcc\xf1\x22\xc0\x94\xe8\x53\x90\x11\x05\x97\x33\x65\xfe\x5f\xb1\xa8\x75\xcc\x1c\xb2\x68\x5d\x50\xf9\x18\xfd\xb8\xf0\xd7\x22\xce\xb2\x70\x26\xc6\x79\x57\x76\x2b\xd2\x47\x01\x2e\x31\x74\x7e\x39\x3c\xb9\x3b\xff\xe5\x0c\xf0\x12\x0b\x5e\xa0\x67\x2a\xb5\x85\x30\x62\xe0\x0f\xd4\x02\x15\x7e\xa7\x38\x32\x3f\x1c\xc0\xaf\x00\x45\x25\x8b\xf1\x9c\x6a\x7b\xaa\x5c\xe4\x3d\x48\x84\x1b\x87\xa9\x31\xe7\x58\x3f\x00\xd7\xb6\x43\xeb\xd4\x01\x46\x57\x9c\x8f\x0d\xcc\xe0\x72\x90\x6d\x01\x39\x41\xb8\x62\xbf\x90\x9c\x40\xcd\x0e\xcd\x9a\xda\xe3\xd5\x63\x72\xea\x0f\x65\x9c\xd9\x04\xe9\x67\x54\xaa\xca\x65\xd2\x9c\xcf\x54\x6e\xc1\x2e\x00\x39\x4e\xdb\xee\x20\x07\x6f\xdd\x23\xf5\xda\xce\xad\x2f\xb0\x53\xab\x82\x5d\x37\xea\x37\x87\x06\x97\x2f\xc3\x76\x9b\x07\x81\xba\x98\x5b\x25\xb0\x35\x64\x85\x20\x78\x1e\x03\x42\x49\x55\x74\x33\xae\x20\xfa\x9a\xa8\x6c\x51\x13\xb5\x1f\xb1\x7a\xbd\xa1\x9d\xc7\xb6\x0d\xa4\xee\x14\x56\xef\x77\xe4\xc6\xaf\xc2\x7a\x44\x3e\x7b\xb4\x8f\x31\x46\x7d\x89\x44\x52\x39\x57\xce\xff\xda\x60\x05\x80\xba\xf0\xb0\x41\x94\xb3\xe6\x54\xae\x19\xe6\x5c\x79\x2e\xec\x95\xb9\x1f\x0b\x6a\xcb\x78\x30\x64\x96\xed\x3e\x1f\x0e\x9c\x98\x03\xf0\x90\xf3\x27\x22\x04\x4d\xb5\x85\x15\x66\xec\xae\x45\xb9\x35\xea\x20\x34\xc8\x30\x53\x86\x5b\x71\x08\x9b\x78\x9b\x57\x8f\xe7\x92\x63\x2a\xd2\xcd\xab\x3b\x05\x4b\x89\x60\x04\xab\xd9\xcb\xc5\x17\x4f\xb6\x75\x19\xbe\x58\xac\xf1\x64\x27\xc5\x42\xc2\xe9\xc6\x85\x33\x56\xce\xb3\xa8\x14\x80\x6d\x47\x54\x96\x55\x2a\x96\x8c\xa8\x1a\x57\x57\x80\x0e\xb5\x76\x56\x5c\xb1\xa2\x23\x74\xb7\xd1\x82\xf0\xee\x27\x6d\x1e\xc4\x79\xed\xb6\x3a\x7a\xbb\x48\x57\x0d\x91\x97\x75\x8a\x46\x19\x1d\x3b\xaa\xe0\x63\x3e\xb1\x1f\x34\x54\x7a\xaa\x3c\x56\x5d\x6d\x68\x18\xb0\x45\xd5\xae\xc6\x22\xcd\x88\x04\x95\xcf\xe8\xfa\x15\xad\xae\xcd\xe6\x18\xb1\x9f\xf8\x33\x79\x22\x62\x80\xb0\x42\x73\xae\x6f\x72\x46\xc2\xb2\xc1\x38\x4e\x5b\x33\x2e\x6d\x8c\x6a\xfb\xdf\x3b\xcb\xc7\x7a\x15\xeb\x32\x20\x00\xd5\x6f\xb6\xc1\xb9\xc0\x47\x0c\x27\x8a\x3e\x11\x13\xdb\x01\xac\x1b\x75\x0b\x03\xfe\xff\xa3\xf7\x79\xfe\xf1\x18\xdd\xe9\x8b\x8b\xca\x78\xbe\x01\x8c\xb3\x69\x6e\x23\x36\x15\xbc\xc8\xbd\x66\xca\xc7\xa0\x12\x1b\xdf\x67\x8d\xcf\x13\x26\xe3\x1c\x9e\x09\x4e\xf5\xb5\xd8\xce\x38\x91\xed\x74\x60\xae\x80\x18\x5f\x17\x32\x90\xbe\x2d\x7c\x58\xc9\x42\x07\x80\x8d\x9a\x53\x89\x77\xe7\x3b\x5d\xaa\x7e\x23\x41\x29\xf3\x26\x6b\x04\xb6\xd8\x50\x54\x04\x66\xbe\x33\x89\xeb\x51\x42\xe5\x6b\x4d\xbd\x32\x23\x38\x48\x7d\x01\xc0\x86\xbd\x5f\x3f\x59\xa7\x32\xcb\xeb\x42\xe4\x1c\x10\xa2\xd9\xc2\x41\x93\xe6\x18\x82\xe7\x39\xcf\x0b\x03\x96\xa5\x61\x90\xa9\x76\x42\x71\x39\x85\x9d\x07\xff\xb6\xd0\x59\x4e\xb5\x52\x47\x19\x2a\x7f\x88\xac\x57\xb3\x96\xcd\x0a\x41\x37\x52\x4d\xac\x55\x4c\x9e\x08\x53\xa5\x92\x3b\xc7\x39\xa2\x5a\x96\x68\x69\x28\xa6\x64\x80\x9e\x5d\xe7\x1e\x84\x51\x21\xa8\xdb\x75\xd0\x4c\x5b\x78\x2b\x56\x0d\xdf\x19\x2f\xb5\xc1\xe9\x24\x38\xa8\x24\x62\xab\x86\x26\xaa\xc0\x3e\x96\x08\xd9\x4f\x19\x65\x8f\xfa\x65\xcf\x60\x46\x3b\x0f\xa4\xd0\x67\x8e\x0b\x07\x74\x8c\xf6\xb4\x56\x9a\x1d\x66\x16\x6a\x6d\x9b\x84\x7a\xa5\x7d\x4f\x49\xa8\xfb\xea\x67\x50\x6f\x91\xef\x39\x05\xf5\xd0\x7a\x77\xad\x2f\x73\xcb\xb4\x6b\x3b\x6f\x9b\x8b\x0a\x07\x32\xf2\x46\x7f\x80\xc0\x41\x30\xcd\x61\xb9\x87\x09\x40\x96\x14\x11\x26\x63\x12\x5c\x90\xde\xcd\x65\x55\x94\x5a\x65\xae\xf6\xc8\x6c\x9d\xd5\xa7\xc7\x5b\x06\x34\xec\xd8\xf5\x52\x7b\xd8\x1b\x7d\x30\x4b\x21\x69\x57\x76\xab\xcc\x83\x94\x0d\xcc\xdb\xbb\x1f\xeb\x56\x15\x41\x6f\x1c\x31\xcf\x97\x88\x19\x73\x5b\x98\xda\xb3\xb3\x2a\x4a\x0f\xab\x6f\xc0\x7a\x1f\xcd\xee\x2a\x1b\x95\x55\x14\x96\x6a\x1a\x39\x69\x75\xd9\x9c\x6c\xd8\xad\x2e\x4e\x44\xc4\xd5\x35\x71\xa0\xc4\x1c\x96\x0d\x05\x71\x00\x4a\x9e\x1e\x4a\x59\x9c\xe5\x60\x6c\x3c\xb9\xaf\x5c\x13\xa7\x32\x99\xc3\x29\x8c\xb3\x92\x6e\x87\x1b\x6d\xaf\x99\xe8\x1a\x05\x71\xbc\x33\x18\x92\x0c\xbb\x79\x59\x21\x00\x4f\xd3\x2c\xea\xab\xa5\x0f\x95\xf7\xb7\xae\x2f\x04\x4f\x38\xd3\xaa\x81\xcd\xd8\xaf\xac\xc5\x46\x68\xc1\x6c\x8e\x0b\xf0\x35\x0b\xc5\x33\xad\x8d\xef\xc0\x30\xb6\x71\x9f\x1a\x67\xf9\x7a\x6a\x97\x49\xc1\x3a\x3f\x2d\xc5\x84\xcf\xf5\xd6\x8a\x89\xbd\x8e\x94\xc0\xda\x32\x74\xe5\x3f\x6d\xd1\xcf\x26\x97\xb8\x5e\xda\x7a\x5b\x04\x3f\x5d\xa6\xcb\x0a\x8b\xd8\x52\x1b\xd2\x10\x2b\x96\x0d\x4f\xa0\x42\x75\x27\xfc\x46\x64\x0d\xb3\x14\x70\xd6\x41\x21\x22\xd3\x40\xa2\xba\xe7\xe6\x9d\x33\x2c\xab\xaf\x5c\xb9\xe5\x1b\x84\x7d\xa3\x61\x3e\x12\xa5\x0d\xc7\x9d\x54\xc1\xe8\xe0\x85\x87\x89\xdc\x8b\x6c\x65\x51\xc2\x5b\x93\xaa\x59\x88\xac\x54\x60\x30\xd2\x17\xda\x71\x60\xe8\x42\x70\x2c\xa2\xa8\x99\x4c\x83\x1c\xe8\x5e\x46\x71\x9f\x53\xb5\xb3\xd9\x28\x88\x6b\x5a\x9b\x16\xc2\x5c\xcc\xf5\x3b\x6b\x53\x01\x40\x76\x26\x46\xf2\xc8\x08\xe0\xe1\x90\x60\x60\x3f\xd7\xde\xeb\xcd\xfc\xb3\xad\xd2\x1f\xa7\x7b\xef\x4d\xf7\x8f\xa4\x77\xb4\x80\x1e\x47\xb0\xa9\x22\x6f\xb3\x43\x3c\x07\x02\xcc\xc7\xb5\xd8\xf4\xba\x7d\x55\xd2\x59\x23\xaf\x9e\xb1\x76\x53\xa7\x19\x34\xd5\xbd\xb1\x52\x4b\x91\xc9\xee\x66\xa4\x99\xaa\xf1\x57\xe9\xf3\x59\x48\x22\x0c\x76\xd8\xc7\x7b\x6a\x12\x28\x1b\xbd\x3e\xb5\x65\xa9\xdb\x72\x63\x97\xca\x63\xd7\x5f\xec\xc6\xb3\x81\xbe\xb7\x7d\x81\xc9\xb1\x0b\xef\xbf\x41\xff\x01\x09\x91\xff\x5f\x53\x4d\x87\x29\x11\x0f\x69\x11\xf5\x9b\x5b\x35\xa9\x6b\xfd\xd0\x69\xa1\x16\xf5\x30\x89\xc8\xbe\xc8\x70\xf2\xd8\x05\x3a\xa2\x7f\xdf\x30\x6c\x27\xcb\x35\x96\xbb\x0d\xc0\x0c\x52\x01\x66\x58\x8f\x53\xf8\x7e\xe3\x1d\x62\x90\x2f\x1b\x38\xc4\xad\xa3\x0c\x3a\x00\x1e\xa3\x0f\x26\xe7\x01\xee\x10\xf3\x8a\x84\x17\x59\x3a\x62\xe4\x4b\xce\x65\xe9\x49\xa7\x6c\x5a\x87\x53\xb7\x09\x1d\xf6\x4d\xab\x0e\xde\xf6\x02\xfd\xab\xa3\x68\x96\xf7\x74\x79\xc9\xf5\x4c\xb6\x95\xea\x7c\x20\xc5\xe1\x4f\x5c\x53\x95\x01\xf2\x8b\xac\xb0\x45\x46\x9e\x88\xc0\x53\x62\x8b\xc7\x07\x39\x09\x78\x83\x5a\xf1\xd7\x4b\xee\xee\xd7\xdd\xf0\x60\xc9\x8b\xbe\x5f\x36\xb6\xed\x22\x56\xaa\x21\xf1\xec\xd7\x23\xd6\x2a\x99\x76\xc7\xf3\xb7\xa6\x76\x11\xf3\x5d\x1c\x9c\x8e\x91\x64\x58\x4a\x3a\x59\x04\xed\x19\xdc\xe5\x6d\x1c\xd9\x3e\xf5\x25\x4e\x91\xaa\xbd\xda\x2d\x8f\xdc\x58\x80\xed\xfe\x4a\x7d\xb6\xdd\x2b\xf6\x89\x0e\x3c\x5d\xce\x77\x03\x3b\xcb\x8e\xb1\x55\x8a\x60\xbe\x3c\xc6\xee\x39\x70\x89\x30\x6b\xca\xd0\xdb\x65\xec\x66\xe7\x05\x26\x82\xb3\x87\xa0\xcb\xe9\x86\xd1\x1e\x89\x86\x9f\x6f\x91\x5c\x30\x85\xbf\xbc\x47\xa3\xa3\x4f\x26\x41\x15\xfd\xc4\x0b\x21\xd1\x29\x5e\xbc\xe5\x93\xb7\x73\xce\xd4\x0c\x7d\x82\xff\x6b\x3f\x7a\x26\xe4\x11\xfd\x9d\x60\x31\x3a\xb2\x9d\x46\x6c\x0d\x45\x0f\x22\xd5\xf6\xba\x28\x98\xb4\xb9\xaf\x7f\xfe\x9b\x4b\x7e\xd5\xaf\xf9\xe1\xdd\x9f\xff\x86\xfe\x08\xff\xef\xff\x47\x7f\x1c\x1d\x35\xc0\xc0\xba\x05\xf4\xcb\xec\xe4\xda\xd1\x1e\x69\xf2\xc8\x27\x93\x07\x45\xe7\xc4\x20\xdf\x1e\xb0\x68\x2c\xf1\xd6\x31\xd2\x47\x2d\x20\xcf\xa4\x14\x95\xf1\x5d\xfb\x52\xe3\xd4\x74\x36\x83\x2f\x5a\x6f\xc2\xad\x2c\x06\xa2\x51\x09\x4f\x69\x55\x68\x32\xe9\x62\x59\xb8\x16\x3d\xcb\x70\xff\xd2\x3d\x1e\xc2\x4b\xfd\xdd\x15\x6a\x5c\x7c\x55\xfa\xee\xb2\x2a\xf8\x8d\x5d\xfe\xb0\xc0\xbd\x5e\xfc\xb7\x5c\x6c\x25\xc2\x1f\xc9\x92\x59\xd0\xc9\xac\x76\x48\xb9\x10\xa5\x0c\x7e\x37\x2e\x7c\xb8\xdc\xb8\x49\x2c\x2c\x6d\xc4\xee\xae\x4e\xaf\xbe\x7f\xc4\x4a\xf0\x29\x66\x6f\xde\xa3\x61\x9a\xda\x8a\x51\xc8\xda\x36\x9a\x79\xb4\xe5\x6c\x1b\xd8\xd9\xf2\x2f\x4c\x13\xae\xd6\x4e\x0e\x6f\xe8\x9a\x06\x75\xa8\xf9\xb0\xc7\x3d\xed\x9a\xd0\x16\x21\x1c\xd0\xbf\xa0\x84\xee\xc0\x5a\x1f\xc9\xc2\x16\xd6\xac\xae\x77\x93\x22\x58\xd0\xdb\x9e\x48\x33\x34\x17\x29\x01\xf2\x98\x32\xe6\x54\x2a\xe7\xd2\xad\x3b\x54\x77\x58\x3e\x1e\x18\x30\x8b\xa6\x61\xfb\x19\x55\x5b\x37\xd7\x0a\x3f\x85\xe5\xe3\xce\x5a\xee\x68\x52\xac\xd3\x6d\xc7\x8e\x8c\x48\xd4\x25\x35\xcb\x0c\x10\x29\x88\xea\xcf\x71\x6e\xea\xe3\x80\x60\x84\x06\x27\x01\x8a\xb0\x6e\xfe\xab\x36\xda\x40\x03\x02\x35\x4e\x00\x1c\x42\xdb\x94\x29\x78\xaa\x30\x5b\x18\x06\xd0\x82\x16\xcb\x47\xe9\xd1\x81\x48\xce\x71\x96\x0d\x90\x20\x05\x14\x38\x1a\x20\x49\xb2\xc9\x5b\xeb\x5e\x24\x29\xca\x4c\x2f\x72\x34\xce\x78\xf2\x28\x47\x4c\x4b\x3e\x36\x35\x02\xdb\xf7\x30\xf6\x57\x45\xe9\x8c\x34\x6d\xbe\x4c\x02\xb3\x29\x20\x42\xa5\xa2\x49\x25\x6b\x55\x9f\x64\x3d\x1f\xf0\x94\x24\xdc\x00\x1a\x61\xba\xfa\xea\x22\xa0\xa3\xaa\xc2\xd5\x98\x02\xb4\x09\xce\xe8\x7f\x41\xd0\x61\x86\x9f\x28\x17\x4d\xdc\xbb\x83\xf0\xb2\xdb\x9e\x07\x15\x9f\x86\x15\xfc\x7c\x62\x1f\x83\x33\xd4\xc6\x31\x37\x31\x3b\x7b\x6e\xf0\x6c\xee\x41\x21\x8e\x29\xca\x24\x5f\x07\xbc\x31\x3f\x71\x4e\xc6\x03\x8b\x42\xc2\x94\x1b\x62\x8f\xab\x78\xfa\xc4\xe4\xcd\x9a\x31\x82\xdc\x15\x33\xba\xcb\x2c\xb4\xb0\x30\x2d\xda\x9e\x34\x93\x38\xf2\x68\xda\x9b\x96\x35\x41\x7f\xa9\x3c\x2b\xa6\x94\xbd\xf5\x98\xa5\x14\x2b\x3c\x62\x80\x6a\xd5\x2f\xa9\x64\x46\x2e\x73\xd4\x01\x27\xb0\xee\x46\x38\x76\xcc\x63\x75\x44\xee\xc2\xe4\x31\xdf\x42\x74\xb1\xa3\xb0\x8b\xdc\x77\xa2\xce\x79\x6d\xeb\x9d\xeb\x6f\x9f\x68\x89\xce\x0e\x5e\xd4\xb8\xb7\x1b\xa3\x52\x2b\xb3\x5a\x8a\xea\xd0\x89\x61\x32\x98\x1b\x78\x12\x6d\x31\xa6\xa6\x19\x7d\x15\x9c\x4c\xdb\x46\x5e\x63\x65\x0a\xea\x90\x39\x57\x06\xff\x69\xa0\x98\x16\xa1\x69\x11\x9e\xe3\x8c\x8f\xe1\x5e\x01\x94\x26\xac\x3b\x6e\x27\x64\xd6\x4d\x52\xf4\x7d\x70\x4d\xf8\xe0\xd5\x9b\x03\x68\x43\xe6\xeb\x5e\xe9\x0d\x0b\xb2\x8e\xaf\x4b\x78\x71\x75\x55\xa6\x51\x59\x53\x41\xe4\x6e\x00\x9f\x68\xf7\x77\x00\xf0\xa9\x2c\xa3\x21\x9b\x88\x4f\xf7\x1a\x68\xb1\x0d\x96\xd7\xb6\x7f\x4c\x38\xdf\xe8\x1f\xd1\xe6\x38\x36\x5b\xd4\x6d\xd1\x61\x81\x97\xe2\xc9\x7d\x65\xf0\x52\x65\x32\x87\x0c\x5e\xaa\x4c\xf5\x70\xc1\x4b\x35\x13\x5d\x03\xbc\x64\xc2\x38\x0f\x9a\xa9\xd7\x13\x0a\xb9\xe0\x8a\x8f\x8b\xc9\x2d\xdc\x26\xeb\xa4\xc5\x19\xe1\xec\xf4\x1c\x8b\xd8\x87\xd9\x1a\x1d\xa8\x9b\x22\x16\x62\x9c\x2a\x4b\x5e\x13\xe3\x14\x89\xb4\x1e\xe3\xe4\x31\x4e\xcb\x74\x39\x44\x8c\x53\x65\xcf\xd7\xc3\x38\xd5\x6d\xf9\x06\xbe\xf7\x68\x98\x6f\x06\xe3\x54\xa1\xe8\x21\x63\x9c\x2a\x53\xdd\x1d\xc6\xa9\x7e\x67\xbb\x61\x9c\x6a\xaf\xff\x66\xfe\xd9\x36\x24\xae\x5f\xf7\xd2\x18\xa7\x68\x01\x3d\xc6\x69\xcb\x5a\x29\x31\x0b\xda\x19\xf8\xfe\x45\xcb\xec\xde\x86\x72\x02\x95\x76\x07\x1c\xb5\xdf\x98\x20\x78\xa1\xd6\xd5\xba\x87\x11\x1d\xa4\x4d\xfc\xd3\xd7\x9f\x83\xc2\x04\xf5\x84\xfb\x74\x99\x6d\xd3\x65\x2a\x44\xf6\xde\x2b\xd8\xb8\x26\x96\xdb\xb6\x90\x8a\x2b\x6c\xd2\xcd\x20\xbd\x73\x4f\xb5\x6a\xc8\xae\x66\x4a\xe8\xb2\x04\x25\xa2\xd6\x29\xee\x7b\xc0\x6f\xe8\xf6\x6e\x00\x72\x2d\xbf\x50\xb9\xee\xdc\x01\x32\x2b\x76\x44\x2d\xcf\x20\xa2\xbb\xbb\x51\xb7\x20\x7b\x21\xb6\x69\x26\x36\x34\xf9\xb1\xfa\xba\x0e\x73\xac\xab\x67\x6f\xbc\x50\xcd\x78\xc9\x76\x1b\x68\x75\x8f\xb0\xaa\x27\x8f\xfe\x97\xdf\xe8\x09\xcd\x08\xc2\xd0\xad\x90\x8e\x33\xb0\x92\x80\x8f\xc7\xfc\x89\xe8\x49\x6f\xb3\xab\x94\x4d\x61\xdd\xfa\xf6\x0f\x6a\x67\x78\xe6\x31\x87\x7c\x26\x78\x31\x9d\x39\xb5\xd8\x95\x57\xac\xdb\x4b\x07\xf9\x7c\xbd\x1e\xdc\x4a\xc1\xa5\x2a\x13\x74\x0f\x71\x39\x92\xbc\x70\x98\xab\x6e\x1d\x1d\xb8\x23\x02\x29\x94\xc7\xdf\x39\x1e\xcd\x35\x02\xc8\xcb\x11\x1b\x46\x70\x06\x57\x9d\x6f\xbc\x28\xc3\xa2\x46\x16\x87\x4c\x06\xf5\x84\xad\xba\x09\x05\x7c\xf4\x5f\x70\x6f\xc0\x43\x36\x00\xe6\x82\x5c\x10\xd1\x25\xe9\x5b\x9c\x2c\x92\x8c\x26\x81\x0e\x31\x15\x38\x9f\xb5\x71\xe2\x2e\x43\x55\xcf\xcb\xdc\xbd\x82\x3f\x5d\xb8\xaa\x0b\x13\x74\x8b\x5c\x79\xd2\xbf\xae\xe8\x55\xd9\xe0\x6f\xb3\x08\xd6\xd0\x19\x30\x44\xa0\x19\xcf\x52\xd7\xfb\xdc\x53\xcb\xbf\xc0\x3b\xc1\x3d\x81\xdc\x66\x40\x3d\x36\x60\xca\xb2\xa8\x5b\x5b\x9c\xca\x6f\xe2\xb7\x11\xab\x5a\x21\xe9\x3a\xc6\xab\x42\xa2\x6e\x17\xb3\xda\x52\x72\x75\x8b\x5b\xb5\xd5\xd7\xab\xee\xf7\x06\x1e\x96\xa5\x14\x88\xde\x3f\xe7\xfd\x73\xf5\xb4\x39\x44\x1f\x5d\x4d\x2b\x9e\xf5\xfc\x74\x4d\xdb\xbf\x0b\x4e\xda\xa1\xbf\xee\x2b\x7b\xc1\x5a\x1d\x60\x01\x83\x7d\x5d\xb7\x62\x9b\x47\x71\x43\x17\x49\xf3\x9e\x76\xf2\xd4\xb1\x76\x2f\x9d\x7b\xcb\xb6\xee\x14\x0f\x81\xda\xab\x4b\xc5\x5b\x10\xdd\xdd\x2a\x25\x46\xab\x77\xad\xec\xd5\xb5\x52\x43\xe8\xd5\xee\x95\x48\x41\x78\x51\x17\x8b\x7b\xf3\x4b\xb8\x59\xb6\x56\x5e\x56\xb9\x5a\x6a\x5d\x2b\x0d\x5a\x8c\x5e\xfc\x30\xa3\x78\xcb\xfe\x4b\x4b\xd0\x90\x0e\xa7\xe2\x53\x21\xb5\xb5\xaa\xf9\x18\xda\xc7\x98\xf9\x5a\x9c\x81\x47\xd0\x43\x5e\x8d\x41\xa3\x33\x9e\x36\x56\x11\xad\x2c\xa5\xeb\x5c\x4a\x3b\xd5\xa6\xf3\x58\xd5\x18\xc6\x35\xe4\x4e\xf9\x33\x93\x4a\x10\x3c\x87\x89\x48\x5b\x4e\x6d\x62\x2c\x52\x63\xf6\x52\x11\xf5\x87\x59\x6b\x8b\x2f\x28\xd3\x06\x70\x90\x33\x00\x3d\x9c\xe0\xcd\x35\x9b\xf6\x23\x65\x58\x2c\xb6\xdb\xb5\x96\xbe\x6b\xed\x26\xdd\x78\xd1\x94\x54\xa1\xf0\xaa\x0c\x8a\x2e\x06\x1c\xf4\x18\x22\x48\xbf\x0e\xc1\xd5\x61\x12\x31\x31\x52\x18\x8a\xfa\xce\x48\x96\x07\x69\x55\x39\x16\x4a\x3a\x06\xb2\xdd\x8d\x13\x3e\x9f\x17\xcc\x94\xfe\x35\x3a\xe1\xb3\x45\xde\x5a\x0f\x45\x39\xf8\xf1\x88\x9d\xab\xef\xa4\x3e\x5f\x9c\x4d\xb3\x05\xc2\xe9\x93\x69\x3b\x6a\x35\x5e\xce\x64\x31\x27\x42\xfa\x8e\xfc\x7a\x69\xb6\xf4\x66\xd9\x38\x59\xcf\x4d\x5f\xc0\x2e\xc7\xd7\xca\x88\x29\x1a\x93\x89\x16\xbe\x39\x16\xd2\xd9\xa2\x35\x76\xa4\xdd\x5c\x6d\xae\x7e\xbd\x33\xf9\x4b\x78\xec\x4c\x0f\x06\x73\x42\xb1\xd5\x6d\xde\x55\xcf\xa7\xa5\x7a\xcb\xd9\x1c\x2f\x2d\x0a\xb5\x0b\x65\x4b\x85\xd3\xa5\x1a\xdc\x55\x95\x5f\x0b\xd7\xb2\x9a\xb3\x7e\x8f\xbb\xd8\xcc\xe4\x3a\xb6\x3a\x8d\x16\x68\x67\x6d\x4c\xc1\xf0\x6c\x12\x0a\xfd\x3c\xa4\xc2\x8a\x26\xf6\x0e\x2d\x0b\x3f\x98\xa7\x9b\xb7\xf6\x74\xeb\x72\xff\x38\x5b\xde\xe1\x66\x5a\xde\x9a\xdf\xb7\xcb\x3e\x7b\xdc\xcc\xd8\xad\x8e\xee\x84\x67\x59\x97\x14\x8d\xca\xca\x4f\xca\xc7\xdb\x67\x54\xbe\x47\x6f\x80\xdb\x0b\x38\x35\xb6\x17\x68\x06\x4a\x06\x23\x52\xd9\x5d\x0a\x7f\x64\x64\xe8\x02\xb1\x62\x3e\x26\x02\xda\xca\x82\x58\x6f\x32\x1f\x72\xc1\xe7\xb4\x0b\x56\xf0\x0a\xb6\xd9\x57\xb1\x5f\xe1\xd5\x28\x7b\x86\x7a\x1c\x9d\x7d\xa3\x29\xc2\xc9\x4c\x8b\x98\x96\x33\x34\xc7\xf9\x46\x04\x5f\xaa\x76\xba\x44\xe9\xb9\x31\x61\x2c\xf5\xa4\x69\xd7\xfb\x48\x16\xa6\x89\xea\x33\x5e\x94\xe1\x80\x2e\xc7\xe9\xd6\xe8\x22\x44\xba\xf3\x82\x1d\x97\x05\x27\x46\x84\x5d\x00\x1c\x15\xd6\x39\x41\x27\x75\x6c\xd8\xf9\x2c\xb9\x35\xef\x13\x7f\x19\x1e\xfb\xd0\x6c\xe9\x72\x1b\xc6\x87\x21\x18\x11\xc1\x74\xda\x49\xf5\x29\xe2\x9c\x9d\xd3\x68\xf3\x26\x9b\xfb\xa5\x99\x65\xeb\xb5\x88\xb5\x65\x84\xb1\x5b\x19\x34\xf7\xc6\x9a\xaa\x67\x21\xb2\xb2\x43\x69\xc5\xd5\x36\xc4\x44\xeb\x2e\x46\xad\xe4\x93\x49\xc6\xb1\x36\x2b\x6d\x42\xd0\x84\x66\x44\x1e\xa3\xf3\x1a\x7b\x02\xb4\x1c\xa7\x55\x01\xe2\x1c\x3c\xe2\x4e\xdf\x29\x04\xb5\xb5\xb9\x89\x20\x5e\xab\x41\xd4\x96\xe9\x28\x4d\x4f\x41\x4c\x57\x13\xc8\xa0\xe4\xcc\x34\x0f\x9d\x99\x01\xa8\xb4\x45\x96\x95\x9e\x12\xd5\xb2\x80\xda\xb6\xcb\x29\xc9\x09\x4b\xfd\x03\xdc\x54\x5a\xc5\x89\x2a\x9b\xa0\xc1\xac\x1a\xb6\x74\x17\xcd\x75\xec\xef\x3b\x6c\xeb\x9d\x7e\x62\x79\x6f\x6a\x67\x78\x17\x8f\xde\x79\x76\x5e\x2f\xef\xee\xe4\xfd\x00\x8f\x3a\xa7\x02\xf4\xf0\x05\xbf\xd3\xdc\x47\x7e\x59\x4a\x84\x54\x9c\xc3\x0d\x75\x7b\xfa\xf3\xbb\xfb\x73\x44\x54\x02\x95\x0b\x46\x2c\x91\x4f\x03\xad\xd0\xfe\xab\x20\x4a\x7f\xdc\x94\xcf\x39\x27\x4c\x82\x24\xa0\xeb\x56\xb0\x71\x84\xd1\xff\x3d\x8d\x9f\x6f\x61\xf9\xb2\x88\xb7\xcd\x7d\x06\xde\x75\xb9\x6a\xc0\xa6\x90\x20\x61\x48\x2b\x6b\x38\x86\xf3\x8c\x60\x76\x56\x97\x48\xbf\x41\x54\x90\xfd\x5a\xb0\x8e\x6a\xd2\x49\xf9\x50\x30\x8b\x06\x2d\x6c\x9e\x63\x41\x65\xb7\xe1\xdd\x33\xb5\xa3\xaf\x12\x22\x8e\xae\x18\x8d\x0d\xa5\x50\x59\x73\x00\x29\x41\x08\x88\x10\xcf\x4f\xf6\xae\x87\x5b\x3e\xa0\x46\xf0\xd0\xf1\x88\x7d\x72\x7e\xb0\xf2\x53\x59\x16\xc0\x9e\x8f\x21\x0f\xb2\x00\x9b\x29\x1e\x05\x86\x4d\xa9\xf4\x1f\x40\x7a\x8c\x2c\x32\xdb\x81\x71\x42\x19\xce\xfc\x44\x6b\xbb\xa1\xc3\x9e\x0b\xcc\x92\x19\x14\x88\xdd\x26\x52\x37\x79\x20\x59\x17\xdd\xf1\x7c\x72\x96\x49\xcd\xdf\xc9\x63\xc3\xe9\xfc\x93\xcb\xce\xef\xb0\x41\xe5\x62\x40\x73\x73\x39\x9b\xc6\x2a\x31\xc1\x8a\x4c\x11\x93\x60\x03\x01\x8b\x6a\x90\xd8\x84\xcb\xf5\x2e\x5a\xdd\xda\xf6\x18\x50\x82\x67\xe6\x09\x6d\x63\xc1\x5b\x10\x56\x23\x26\x0a\x06\x49\x0e\xde\x8f\x8a\x91\x24\x82\x1a\x87\x66\xc2\x99\xd1\x01\xac\xf3\x64\xaa\xc5\x84\xd6\xfc\x20\xfe\x0f\x7d\x4e\x04\xe5\x85\xd4\x32\xc4\xf4\x38\x92\xb6\x17\xb5\xf1\x64\x0f\x50\x2e\xe8\x5c\xd1\x27\xe2\x33\x93\xc2\x9d\xab\x65\xe6\x6d\xa2\x1c\x39\x11\x58\xad\x9b\xe8\x54\xf7\xf6\x2b\x37\x42\xed\x81\xcd\xc8\x44\x3d\xd4\xfa\x5d\x5a\x4c\x0c\x3d\x22\x4b\x1b\x2a\x62\xd0\xe9\x6c\x07\x23\xae\x7f\xea\xff\x62\xfd\x62\xfa\xa8\x07\x37\xbe\xe0\x5c\x19\x7e\x2b\x65\x12\x72\xd4\x04\x75\xc1\xbe\xd4\x24\x47\xeb\x4d\xa5\xb0\xab\xfa\x0c\x3f\x32\xfe\xcc\xbc\x6d\xad\xd5\x86\x33\x9c\xcc\x42\xc1\x62\xfd\xd5\xe6\x54\xaf\x3c\xcf\x51\x02\xf0\x81\x20\xf5\xfc\x99\x3e\xb1\xc5\x38\xb2\x05\x2a\x93\xbc\xa3\xe7\xd6\xb9\xde\x8c\xdd\xe9\xce\xae\x59\xb0\xcd\x6b\x54\x24\xb7\xb6\xb1\x6d\x4c\xe8\x83\xfd\xe0\x5e\xd5\xaf\x3a\x46\x9f\x9d\x26\x07\xe1\x00\xef\xa1\x06\xdc\x18\xf4\x3a\x5a\xb8\x62\xee\x75\x84\xdd\x05\x84\x6b\xd7\x3e\xfa\x76\x02\xfb\xb6\x72\x35\x54\x8e\x2e\x54\xc6\x8c\x85\xd5\xa1\xa1\xc8\x89\x7f\xe8\x96\xb4\xc7\xa6\x3f\x40\xa2\xa3\x69\x13\x00\xde\x2a\xce\xb2\xc5\xff\x63\x36\x0b\xa0\x5b\xfa\x08\x15\xb2\x6c\x56\x6c\x7d\x98\xfa\xfc\x80\x0f\x8e\x71\xa5\x2f\xc5\x09\xcd\x32\x80\x58\x1d\xa3\x21\xa4\xea\x43\x12\xb6\x69\x0c\x61\x82\x38\x74\xca\xf8\xaa\x38\x77\x03\x33\x25\x01\x33\xdd\x36\x33\x93\x04\x6e\xf2\x51\x85\x1d\x71\xd4\x0e\xa0\x58\x5a\xb6\xc4\x9e\xf1\x95\xfb\x57\xe1\xea\xf5\x2f\xe3\x10\x0b\x53\x8c\x1f\xf6\x1e\xfe\xac\x9d\x6e\x68\x1a\xd7\x4f\xfd\x63\x81\x05\x66\x8a\x00\x50\xd3\x60\x43\x85\x0d\xf8\x69\x0e\x44\xe4\x0b\xb5\xed\xa9\x20\x70\xac\x3f\x0a\x37\xd7\x39\xdd\xa7\xf4\x89\x30\x44\xd3\x01\xa2\xc7\xe4\x78\x60\x0b\x39\xc9\x62\x5c\xfe\x72\x86\x25\xc2\x23\xb6\x04\x28\x3a\x46\xc3\x4c\x72\xfb\x04\x61\x49\x06\xa5\x31\x64\x31\x0e\x61\x81\xc0\xf9\xd6\x4d\x34\x5e\x20\x8c\xec\x56\x96\xc3\x73\xfb\x45\xf0\xe0\x88\x61\x69\xbc\xd2\x19\x9c\xf4\xf2\xf3\xba\x92\x2d\x51\xa4\x62\x8f\xd0\xff\xa5\x6b\x68\x6f\x9b\x64\x6a\x3c\xb4\x6d\x10\xfc\x02\x36\xa6\x04\x7a\x8d\x98\x67\x67\xf4\x3d\x56\x19\xc1\x52\xa1\x3f\xbf\xe9\x14\x9c\x71\xeb\x2b\x85\xab\x3d\xbd\x25\x1c\xc1\x85\x40\x9b\x2a\x4e\x41\x66\x30\xc2\x88\x91\x00\x38\x33\xd0\xdb\xac\x38\x7a\xa2\xb2\x80\x62\x23\x01\xbc\xc6\x94\x8b\xa0\x4a\xba\xcc\x47\xe3\xa7\x6c\x10\x23\xae\xe8\x90\xf5\x5f\xda\x69\xd5\x30\xd6\xc0\xf6\x7b\x91\xb6\x07\x13\x65\x25\xcf\xe9\x6f\x46\xcc\x0a\x56\x17\xb7\x09\xb2\xd2\x87\x59\x16\xf2\xa3\x51\x70\x52\xc2\xf4\x82\xa1\x54\xca\x31\x0a\xab\xdc\xcb\x32\x56\x18\x57\xf9\x2a\x5b\x77\x20\x3e\x19\x31\x8f\x52\x0c\xc7\xae\x55\x76\xea\xcc\xc5\x17\xd4\x81\x6b\x5e\x7f\x61\x6a\xd6\xac\xa1\x0b\x37\x17\xac\x6b\x71\xaf\x2c\x99\xe8\x2d\xaa\xf1\xae\x5f\xb0\xbe\xa6\x5c\x6f\xee\xc2\x2d\xfb\xcc\x6b\xac\xe7\x86\xcd\x0d\x54\x8b\x2d\x36\xb5\x0c\x5a\xbf\x94\x03\x37\x9a\xfa\x79\x0a\xc8\xa2\xd5\x42\xb0\x44\xea\x38\xd1\x01\x76\x2b\x75\xa0\x76\x38\x5b\x65\x00\x1e\x20\x25\x4e\xee\xd9\x5f\x36\xa5\xa8\xbf\xee\xe5\x0f\xca\xf5\xbb\xa5\xf8\x28\xf4\xf2\xc2\x9b\x75\xbd\x61\xfa\x2b\x4e\x08\x4b\x16\xe6\x4d\xae\xd4\x46\xa9\xc7\x81\xb2\x17\x60\xf4\x31\xd8\xe6\xb5\xda\xa1\x2d\x3f\x75\x8c\xce\xe0\x9e\x71\xd5\xa8\x4c\x2b\xfe\xca\x8f\x47\x4c\x1b\x26\xfa\x8a\x97\x66\xd2\x6e\xfc\x98\xc5\xeb\x4e\x80\x81\x70\x6f\xe5\x9a\x99\xe3\x69\x27\xa4\x43\x60\x4c\x38\x04\x39\x8c\x01\xb9\x34\xe8\x6c\xfa\x1e\xa5\x3c\x79\x24\xe2\x9d\x20\x29\x95\xef\xc1\x55\xde\xd0\x1e\x30\xe1\xf3\xb9\x36\xb6\xb7\x56\x34\x36\x2d\x64\x68\xde\x6f\xbb\xf3\xda\x4e\xc7\x5a\x43\x80\x36\xe8\x1e\xfb\x6f\x20\x67\xae\x77\x2b\x61\x4a\x2c\x72\x4e\x99\x72\x28\x89\xa4\x42\x08\x67\x68\x68\x9d\xad\x09\x8b\x23\x76\x11\x52\xdb\x70\xd9\x77\x33\x22\x89\x8b\x1f\x98\x45\x29\x6e\x7b\xb8\x19\x71\x91\x63\x35\x93\x80\x8f\x8b\x69\x60\x6d\x2e\x78\x54\x53\x08\xe7\x10\x7e\x30\x4e\x8a\xf2\x21\x0f\xfc\x92\x8a\x66\xd9\x88\x31\x42\x52\x89\x20\x75\xf8\xbb\x5a\x1c\xa6\x7e\x74\x80\x70\x9a\xa2\xff\xf9\xfd\x87\x8b\xbf\xdf\x9d\x3d\x9c\x5f\x5e\xdf\xdf\x3d\x7c\x38\xbf\x38\x7b\x33\xf0\x1f\x5e\xdd\xdf\xf9\x4f\x8d\x83\xe5\x89\x08\x34\xc7\x8f\x60\xe1\x31\x69\xd4\x3f\x35\x23\x23\x16\xce\xd4\xb5\xde\xd4\xdf\x48\xe2\xa0\x26\x56\x4d\xf1\x89\x0f\x76\x0f\x1b\x36\xcc\xb5\xb3\xeb\x60\xfb\xde\xf8\x47\xda\x79\xd0\x31\x8f\x7f\x85\x53\x03\xe7\x84\x29\x2d\x63\x2c\x66\xad\x34\x7d\x4b\x86\x23\x6c\x4a\x59\x53\x40\x9c\xb0\xa7\x7d\xea\xf0\x3f\x93\xc5\x2f\xda\xba\xbe\xc6\x74\xfd\xe6\x76\x67\xec\x89\x0a\xce\x60\x69\xde\xab\x55\x16\x7b\x25\xb0\xe0\xca\xa1\x92\x46\x17\x86\x90\x4b\xde\x08\xba\x60\x13\xda\x08\xaf\xfa\x6a\xcb\x1d\x1a\x37\x31\xf9\xa2\x04\xb6\x25\xf4\x7d\x33\xf0\x27\x4c\x33\x00\xcc\xb8\x8b\xa6\xe4\x41\x53\x43\xf4\x3d\x22\x19\x1e\x73\x01\x70\x4a\x13\xe1\x73\x43\x58\x82\x41\x55\x42\x3f\x50\x13\x70\x83\x8b\xfd\xd5\x76\x8e\xee\xa1\x6b\x2e\xd6\xb9\xc9\xf5\xcf\x80\x0a\x3c\xd7\x26\x59\x45\x88\xda\x6b\x76\x42\xb0\x29\x4e\x26\x41\xd2\xc8\x22\xd7\xeb\xb0\x60\x90\x2c\x8b\xf2\xe0\xf5\x19\x90\xc7\xd6\x39\x5e\xfe\x92\x33\xf4\xf3\xbf\x4b\x34\x2e\xd4\x88\xc5\x63\x70\x06\xa5\x9c\x7f\xc4\x2a\x99\xd5\x19\x76\xcd\x57\xed\xf5\x96\xe5\x68\xfd\x32\x1f\xf2\x78\xa4\x68\x34\xca\x14\x99\x56\x53\x95\xba\xe4\xc3\x5e\x02\xa8\x07\x9a\x7f\x40\x9d\x5a\x8e\x6c\x1b\x07\x8b\xe5\xce\x79\xfa\x9d\x44\xe7\xd7\x5a\xe6\x6a\x1d\x1b\xc2\xd1\x54\x1a\x4f\x1a\x44\xa7\x00\xa1\x67\x9e\x36\x08\xa1\x01\xfa\x01\x8d\x8a\x1f\x7e\xf8\x6b\x82\xbe\xb8\x3f\xfe\xed\x6f\x7f\xfb\xeb\xbf\x6d\x52\x76\x19\xc6\x2d\x69\x64\x2b\x1e\x54\x85\x70\xb8\x03\x67\x95\x22\x6b\xdd\x23\xc1\x50\xb3\xcb\x74\x65\xeb\x96\xf6\x53\x53\xc4\xca\xaa\x95\xce\x1b\x21\x88\x89\xd6\x43\x25\xb8\x26\x78\x12\x91\xb2\xa3\xaa\x55\x5b\x0d\xce\x8e\x03\x69\xc5\xcf\x1d\x7b\x68\x97\x40\x69\x66\xe6\x6a\x47\x71\xc6\x42\x80\xae\x8a\x68\x1f\x57\xac\xdb\x8a\xfd\xd3\xcd\x94\x4d\xb3\xf6\x04\xc8\x5e\xd6\x64\x46\xd0\x0d\xde\x43\x10\x1d\x18\xc3\x6c\xc3\x88\x7d\xd2\xf7\xfc\x39\x9b\xf0\xf7\x96\x61\x2f\x28\x7b\x84\xbf\x1a\x7c\xdc\xdb\xef\x91\xaf\x0d\x17\x7c\xee\xec\x03\x43\xf1\xb7\xb6\x40\xa8\x9e\xb5\x54\x38\x79\x34\x69\x62\x6d\xb5\x05\xbb\x56\x47\x2c\x21\x0c\x85\x96\x94\x96\x74\xd0\x99\x45\x86\xa9\xf0\x4f\x14\x23\x8c\xee\x6f\xce\x37\x4f\x72\x26\x11\x4f\xfa\x34\x86\xa6\x8c\x9a\x4a\x2a\xe6\x56\x19\x7c\x46\x5b\x7a\xe8\x86\x3f\x71\x4a\x19\xe0\x4a\xda\x36\xf2\x3c\x6e\xc1\x5c\x16\x2c\xb3\x3c\xe6\xfb\x1b\x5b\x11\xa0\x2d\x43\xf3\x08\xd1\xc4\x16\xa6\xce\x66\xda\xd2\x47\xa9\xef\xe0\xfd\x95\x3a\x78\x57\x96\xb0\x56\x1f\xef\xfa\x37\xdb\xa2\x01\x5b\xbc\xfc\xd6\x2d\xb1\x52\x7f\xa0\xee\xc5\xab\x8e\x66\x6b\xbf\xee\xba\xde\xe2\x4b\x8d\xbb\x6b\x0e\xeb\xc4\x80\x30\xb6\x53\x79\x8c\xaf\x68\xe7\x6e\x4c\x35\x23\x0c\x2e\xf4\xf5\x47\xae\xb4\x3a\x5e\x57\x5f\xc1\x25\x5a\xc3\xd9\x98\x81\x06\x5a\x30\x6a\x93\x68\xad\x53\x3d\xf0\x26\xb8\x7a\xac\xe5\xf3\xda\x9e\xc1\x8a\x4a\x6d\xd1\xd5\x52\xbc\x84\xbe\x6c\x43\xf5\x4e\x75\x5d\xdd\x36\xb7\xb1\xaa\x8f\x8a\x1c\xa3\x0f\x54\x48\x15\x2c\x49\xeb\x97\x16\xb9\xd2\x54\x29\x4e\xcd\x48\x63\xd2\xc5\x2e\x8c\x10\xb7\x82\x75\x2d\x33\x1f\x01\x3b\x46\xc3\xb2\x7e\x81\xc1\xee\x98\x66\x79\x2b\x56\x44\x32\x49\x36\x61\xbe\xb5\x54\x4b\x50\xd8\x81\x81\xa0\xcb\x3f\x96\xfa\xf3\x32\x01\xcc\x4f\xf3\x19\x40\x26\xf8\x91\x34\xd5\x97\xed\x5a\x9b\x78\x65\x49\xe2\xa1\xd7\x1c\xb9\x51\x1e\x37\x99\xe0\xfa\xc7\xae\x84\x4b\xd1\xc9\x3b\x4d\x72\x5b\xec\xdf\xc4\xb6\x26\xc0\x87\x16\x70\xf5\x3c\xb3\x7d\xea\x2c\x53\xba\xfd\x93\xa6\x05\x49\x41\x5c\x0c\x0b\x42\x83\x9e\xc0\xc7\x23\x76\x3e\x41\x8c\x87\x78\x2c\x98\xb5\x3f\xa4\xc6\xf7\xe5\xf7\x1b\xd9\xbb\xc1\x90\x01\x2c\x71\x37\xd4\xf2\x69\x8e\xbc\x06\x5b\x1c\xe7\xed\xda\x98\xf8\x93\xdb\x70\x8d\x75\xcd\x76\x6b\x3c\x4b\x9d\x82\xa4\x53\xc2\x88\xa0\x09\x64\x52\x98\x6b\x37\xc7\xb4\xce\xf6\xb3\x99\xe4\x87\x9a\x13\xb4\xeb\x64\x20\xbb\xdc\x0d\x13\x81\x32\xf3\xb4\x01\xb3\x67\x19\x7f\x76\x09\x40\xbb\x48\x9b\x29\x73\xfa\xd7\x4b\x99\x31\xcc\x23\x4d\x15\x43\x33\xaf\x6e\x3c\x12\x91\xd8\x76\xcb\x31\x6e\x1c\x09\xd9\x4b\x06\x71\xc7\x27\x3e\xcb\xc9\x38\x81\x4c\x42\xa4\x36\x0a\x97\xfe\xf8\x31\xe3\x63\xf9\x26\xec\xbd\x60\xdf\x51\x02\xef\x9a\x59\x70\x37\x49\x35\x8e\x14\xfb\xbc\x0f\xdd\x99\x09\xef\xc3\x2e\x84\xaf\x67\xaa\x32\x06\x66\x70\x07\x58\xf0\x82\xb9\xa4\x04\xce\x08\x9f\x00\x10\x11\xaa\x42\x3b\xab\x10\xf0\xca\x8c\xab\x00\x63\x20\x48\x6e\x22\x5c\xa0\xa1\x36\x93\x7b\xcb\xc4\x9c\x55\x74\xde\x47\x62\xce\xb6\x74\xb7\x07\xe7\x2b\x11\x7c\xdb\x74\x0b\x73\x94\x3a\x88\x59\xf8\xfd\x4a\x63\xdc\xcb\x01\xb0\xbe\xc3\x12\x3b\x06\x52\x0b\x2e\x5d\xf2\x56\xf1\xb7\x80\xcd\x02\xc4\x8f\x49\x95\x6b\xaa\xce\x94\xcc\xc8\xbc\x43\x36\xd2\x2d\xfc\x7e\x8d\x79\x9a\x7e\x72\x5f\x82\x89\xda\xbb\x57\x9a\x24\x61\xeb\xab\xa2\x0c\x8a\x96\x83\x7d\xb6\xf2\xe6\xe8\xe8\xe2\x08\xb7\xb2\xdd\x55\x65\xd3\x40\x2a\x69\x4c\x36\xf9\x70\x02\x46\x8f\x9b\xc3\x31\xba\x62\xd9\x02\xcd\xf8\x9c\xeb\x6b\x9b\x17\x32\xf8\xd2\xe0\x7a\xe0\xb2\x69\xd4\x31\xe6\x38\x37\x58\xec\xaf\xb7\x1a\x7d\xb4\xf4\x57\x46\x77\x0c\x7f\xb4\x3a\x97\x33\x58\xc9\x38\xce\x85\x5b\x31\x7f\x9f\xc4\xd4\xce\x37\x90\x79\x33\xa7\xd3\x99\x42\x33\xfc\x44\xa2\x76\x52\xc0\xfa\x73\x5f\xb9\xce\xd5\xb5\x37\xb9\x5f\xc0\x50\xac\xae\xfa\x64\xa3\x1f\xba\x4b\x2a\x5e\x87\xfa\xfe\x01\x54\xd7\x83\xdc\x80\xc8\x1e\xf0\xea\x80\x64\xfe\xc1\xa7\xb2\x4e\xc8\x22\x27\x03\x34\x2e\xe0\xfb\xcb\xab\xbb\xd0\x37\x44\x19\x7c\xfd\x36\x99\x91\xe4\x51\xef\x0b\x32\x42\xd1\x90\xcb\x15\x7c\x19\x2f\x46\xac\xac\x42\xa0\xb8\x73\x74\x2c\x7c\x9a\x87\x4f\x75\xe2\x02\xa5\xb6\x2f\x2f\xf9\xa2\x08\x4b\xe1\x25\x35\x4d\x56\x34\xb3\x6c\x66\xb6\x40\x99\x04\x2b\x05\x9c\x1e\x06\xff\x72\x8b\xf0\x55\xc1\x00\xf4\x3c\xc1\x49\xad\xda\xb1\x75\xe2\xcd\x36\x81\x8e\xa6\x82\x1f\x41\x2d\x3c\xb3\xa3\xa1\xab\xd4\x63\x6e\x58\x05\x3c\x33\xb2\x05\xa8\x46\x47\xe0\x41\x19\xb9\xb2\x59\xfa\xdf\xa6\xec\x0e\x11\x4f\x24\x1d\xb1\x18\xd5\x64\xaf\xb2\x72\x97\x51\x99\x08\xde\x24\x3a\xbb\x67\x9b\x6a\x3a\xfb\x64\xc8\xd6\x18\x0c\x44\x72\x4b\x08\xb7\xaf\xa4\xd6\x92\x98\x5e\x5f\x78\x6b\x0f\x19\xd4\x6b\x3b\x3f\xca\xcc\x73\x9b\x36\x6a\xeb\x42\x10\x93\xd3\x98\x2d\x4c\x33\x46\xcb\x98\x1e\xb3\x61\x00\x9d\x1e\xa4\x6a\x81\x1c\x25\x3c\xc1\xee\x79\xdd\x18\x23\xe6\x42\x8b\x93\x22\xcb\x0c\x48\xbf\xb1\x63\x8a\xc1\x70\xb9\x50\xdd\xd7\x03\xca\x78\xbb\x16\x05\xa9\xfa\x41\x7f\x91\x3c\xd5\xb2\x83\x25\x8b\xb2\x0c\x20\x30\x2f\x61\xd2\x34\xca\x77\x69\xba\x80\x48\x9e\x12\xe5\x9b\xc5\x02\xe6\x48\x14\xcc\x02\xc2\x70\x96\x21\xaa\xe4\x88\x79\xfc\x9a\x29\x9f\x03\x57\x81\x6b\x51\x9b\x5a\x5d\x10\x5e\x01\xc3\xc2\xd7\x98\xc1\x05\x41\x13\xaa\xa2\x29\x81\xa7\x72\x11\xe6\xb6\xe5\x39\xc1\x02\xd4\x45\x57\x2f\x36\xd4\x06\xab\xdb\x60\x1b\x73\x41\x8d\x9d\xe6\xc2\xcd\xbb\xe0\x5e\x53\x63\xa9\xf3\xa6\x1c\xa3\xa1\x59\x9d\x56\x05\x5d\xa1\x19\x33\x5b\xd7\x60\xd9\xc4\x13\xb4\xbe\xa5\xa4\xaf\x8e\xe7\x35\xea\x1c\x0b\x45\x93\x22\xc3\x22\x5b\x68\xe9\x32\x29\x32\x44\x27\x41\xcd\x1c\xd8\x04\x03\x5f\x82\x1a\x98\x1c\xee\x08\x07\x4f\x96\x18\x5a\x42\x5a\x06\x77\x86\x67\x16\x38\x11\x4d\x4a\x96\xf1\x4e\xe9\xb1\xde\x1c\xa3\xd3\x6a\x85\x24\x38\x16\x01\xec\x99\x4a\x23\x01\xfd\x7c\x6d\x76\x27\x14\x07\x83\x4a\x4b\x74\xa2\x95\xdd\xef\x82\x83\xd7\x54\x92\x0d\xcb\xc7\x8e\x1e\xca\x3b\x2c\x1f\x57\x7a\x29\xcf\x83\xab\xb2\x14\x80\x77\x50\xe9\x2b\xf2\x5b\xfa\x13\xd1\x30\x41\x77\x39\x74\x9c\x64\x08\x19\xdf\x60\xa2\x1e\x92\x5f\x33\xd9\x79\x4b\x89\x1e\xd8\xc7\x8e\x53\x0d\xd2\x67\xbb\x4f\x34\xe0\x9c\xd0\x1f\xdd\x48\xd9\xd5\xc6\xe5\xe7\x28\x91\x15\xe9\x79\x69\xc5\x9e\x98\x08\x46\xa5\x4a\x23\xcc\xc1\x66\xbc\x42\xd2\xa1\x3f\x6c\x63\x82\x32\xca\x1e\xcd\xa9\xc0\xb0\xf3\x03\x84\xcb\xd1\xe1\xf0\x99\xd9\x1b\x66\x6e\xd0\x6c\x3c\xae\x60\x37\x21\xe1\xf5\xa0\x1d\xb5\x9b\xeb\xd7\x5d\xf3\xfc\x6a\x46\xac\x5b\xc7\xfa\xdb\xd2\x1a\xb6\xf3\x4a\xac\x8b\xd5\x99\x0b\x26\x6e\x02\xb2\x58\x45\xdf\xeb\x4a\x97\xbf\x26\x2d\xf0\x88\xb0\x62\x7e\xf4\x1e\xfd\x9f\x92\x32\xf7\x97\xa7\x67\x1f\xce\x2f\xcf\x4e\x03\x06\x3e\xfa\xdf\xf7\x67\xf7\xf1\x27\x37\xf7\x97\x97\xe7\x97\x1f\xc3\x8f\x6e\xef\x4f\x4e\xce\xce\x4e\xe3\xdf\x7d\x18\x9e\x5f\x54\x7e\xa7\x3f\x8a\x7f\x34\xfc\xf1\xea\xe6\x2e\xfe\xe8\xf6\xe7\xf3\xeb\xeb\xf8\xa3\xbb\xf3\x4f\x67\xa7\x0f\x57\xf7\x77\x8e\xd6\xff\x08\x28\x0c\xb0\x56\x88\xee\xfa\xf9\xd7\x92\x68\x17\x15\x30\xba\xc6\x9f\x03\x48\xfb\x44\x50\xc2\xd2\x6c\x61\x6a\x89\x39\xbb\xa3\x12\xa4\x0c\x45\x3a\x9d\x13\x5e\x6c\x83\x19\xd0\xa6\x2f\x7f\xd2\x26\x75\x86\xec\x68\x4b\x2d\x48\xab\x6f\x15\x44\x89\x65\x37\x58\x2b\xca\x42\x89\xc5\xad\x12\x58\x91\xe9\x62\x4d\xa0\x9a\x7d\x09\xca\x49\xf7\xbe\xab\xce\xf0\x32\x38\x4b\x5a\x2b\x4d\x2f\xeb\xe5\x90\x4b\xf8\xde\x32\xab\x12\x1c\xc7\xeb\x13\xe8\xda\x3f\x52\xcf\x19\x27\xae\x48\x84\xb6\x68\x15\x66\x0d\x00\xfa\x8e\x85\xec\xca\xac\x56\x51\x96\x93\xb4\x17\x89\x53\xf2\x4b\x54\xee\x26\x86\xaf\x4d\x6c\x67\x69\xd9\x5d\xc1\x26\xbc\x07\x55\x2d\x6a\x36\xa1\x52\x2a\x6c\xef\x97\x40\x2b\x4b\x5a\x6c\x1f\x68\x66\x26\xb3\xd0\xf6\x0c\x31\xb7\x26\xa4\xeb\x36\x46\xd2\x76\x5c\x59\xd0\x6b\x86\x65\x59\x34\x5f\x68\xcf\x89\x8b\xee\x7a\x40\xa5\xa8\x58\x50\x70\xcd\xd4\xfa\x87\x44\x52\x18\xb6\x74\x95\xd9\x8b\xdf\x1c\xd3\x27\x92\xa2\xb7\x61\x21\xc7\xf4\x2d\x80\xbf\x46\xac\xc9\x00\xac\x29\x82\x18\x72\xc0\xb5\xab\x71\xb1\xcd\xde\xd7\x50\xbf\xf9\x08\x3a\x62\xaf\x87\x79\x40\xee\xe7\xc7\xa8\xd9\xd3\x68\xf7\x65\x8c\x8d\x87\x07\xce\x96\x2f\xde\xd1\x84\xc0\xf2\x57\x55\x37\x87\xe8\x5a\xce\x50\xec\x13\x3c\x8c\x1b\x14\x54\x8a\x19\x06\xf7\x98\xa9\x59\x19\x4d\x3c\x28\xd9\xd9\x64\x53\xf8\x44\xef\x06\x2e\xb7\xb9\x7b\x8d\xc5\x51\xeb\xbe\x6e\x32\xf0\x06\x26\x60\xef\xab\x30\x87\xd9\xb1\x3e\xd3\xbf\x1b\xe3\xfb\xdd\xf0\x39\xd5\xd8\xc9\x3d\x10\x58\x19\x2e\xb4\xca\x9d\x67\xd8\xe0\x7c\x66\x58\x1a\x96\x76\x3e\x44\x3c\xa6\x19\x55\xd0\x96\xcd\x58\xdf\x15\x0a\x73\x81\xe6\x58\x3c\x6a\x83\x93\x64\x13\x3d\x7a\x25\xf6\x5e\xcb\xf4\x5b\xc6\xb9\xca\x02\x31\x2f\x19\xe9\x2a\x8f\xec\xba\xa6\x7b\xc9\x96\x36\xca\x55\x6e\x87\x29\x61\xac\x78\x50\xec\xa6\xdb\xce\xda\x11\xaf\xab\x8f\x47\xf4\xae\xb9\xa8\x37\xe8\xce\x69\xb0\xf9\x1d\xc4\x7c\x15\xb9\x5f\x7b\xb2\x26\x19\xc7\x0d\xe5\x6a\xdc\xd8\x06\x88\xdf\x34\x76\xca\x0b\x2d\xce\x6a\x07\x37\xb3\x6a\x1f\xbd\xcd\x3e\x72\xe7\x76\xbb\x53\x5f\x2f\x00\xb1\x22\xd0\x01\x67\x23\x82\x96\x0d\x74\xea\x07\x5f\xaf\x67\x75\x0b\xa3\x95\x59\x2b\x8e\x79\xd0\xdd\x22\x27\x35\xe5\xd1\x22\x68\xf1\x86\xb6\xd6\xed\xf5\xd9\xc9\xf9\x87\xf3\x8a\xa1\x33\xbc\xfd\x39\xfc\xf7\xe7\xab\x9b\x9f\x3f\x5c\x5c\x7d\x0e\x3f\xbb\x18\xde\x5f\x9e\xfc\xf4\x70\x7d\x31\xbc\x5c\x61\x0e\x2d\xbf\x62\xd9\x1b\x51\x02\xec\x4b\x98\xb3\xbe\x1b\x2c\x32\x17\x2c\xd1\x9a\xf3\x75\x53\x93\x24\xb7\x69\x6b\x96\xbd\x79\x1c\xfd\x24\xdd\x1f\x67\x4c\x89\x45\x97\xe4\x49\x94\x12\x09\xf7\x90\x75\x2e\xc6\x89\x7b\x44\x82\xab\xd6\x8d\x7e\x09\x82\xcd\x39\xbf\x6d\x04\xc5\xd2\x51\x5f\x2c\x19\x6d\x6c\xa9\x90\x69\x86\x3b\x54\x3a\x84\x10\x3d\xa0\xc2\x98\x17\x2c\x75\x15\xca\xe6\x94\xbd\x9b\xe3\x2f\x6f\xdc\x4a\x2b\x7d\xc9\x4d\x59\xf8\x4c\x6b\x1d\x0b\x24\x0a\xd6\x4e\xae\x11\x6b\xa1\xd7\xea\x9b\xc1\xf4\x34\xa7\xff\x05\x2a\x4e\xa9\x8f\x1a\x87\xee\x13\x59\xd4\xed\xdf\x52\x42\x92\x71\x1a\x5b\x1d\x18\x06\xc9\x05\x81\x82\x9c\xde\x5d\x9c\x99\x30\x80\xff\x37\x84\x23\xa3\x3c\xcd\xba\x3b\x29\x36\x95\xb7\x3a\x37\xb5\x46\xfa\x1e\x52\xca\xec\x9b\xf4\xa6\x19\x93\xdd\xa5\x6f\xda\xf0\x6b\x8a\x9e\x67\xc4\xec\xd6\xaf\x7c\x8c\x26\x10\xad\xb6\x65\x58\x04\x49\xc0\xfb\xa0\xf7\xc2\xa5\xe9\x00\xea\x75\xc9\x0f\xe0\x78\x20\x23\x12\x7c\x61\x50\xd2\x90\xfc\xab\xb0\xd0\xb6\x3f\xff\xd0\x2d\xf5\x49\x89\x05\x92\x96\xcc\x61\xb4\xdc\x82\x45\xac\x4b\x0d\xe6\x55\x30\x5a\x57\x3a\xed\xc6\x14\xf3\x7b\xd9\x9a\xa9\x95\x97\xda\x7f\xae\x04\x14\xdc\xb9\x2c\x15\xf3\xfb\xbd\xa5\x2f\xfc\x52\xc9\x5a\xb0\xaf\x83\x38\xa1\x1d\x5d\x06\xa0\x78\x6d\x19\x3d\x63\x91\x1a\xc7\x80\xa2\x60\x4f\xfd\xc4\x9f\xc9\x13\x11\x03\x94\x10\xa1\xb0\x45\x13\xeb\xb3\x96\x65\x70\xa0\xec\x38\x23\x06\xa1\x73\x03\xcd\x66\x50\xc2\x46\xd1\xe9\x4c\x2b\x8f\xd6\x08\xb5\x65\x2f\x25\x51\x80\x04\x24\x5f\x72\x92\x18\xcc\x44\x53\xa0\x78\x92\xe1\xa7\x65\x78\xf4\x26\xc8\xd7\xa0\xb2\xa7\x6b\x3f\x63\x53\x4a\x5a\x9d\x52\xae\x40\xa4\x91\x9a\xf9\x42\xcd\x38\x1b\xa0\x29\xcf\x30\x9b\x1e\x1f\x1f\x23\xa2\x92\xe3\x37\x9d\x18\xdd\x0e\x18\xbc\xae\x0c\x78\x65\x5c\x92\x6c\xe1\x2c\xbc\x12\x98\xa0\xa9\x0c\x40\x08\x49\x8d\x79\x53\xc3\xfd\xb7\x55\x00\xed\xcb\xba\xc9\xea\xb5\xd2\xce\x48\x9c\x86\x71\xaa\xfd\x42\x56\x8d\x64\x7e\x5f\xaf\x69\x77\x40\x96\xb9\x66\xea\x25\xc2\xac\x21\xc1\x89\xb3\xae\xb0\xa9\x5f\x78\x53\xb5\x97\x8d\x32\x02\x6a\x47\xb2\xf8\xed\x8d\x80\x44\xcb\x1c\x5d\xc3\x71\x1e\x73\xb7\x55\xf6\x51\x56\xcc\xf7\xd7\x0f\xbf\x9c\xa4\xf9\xeb\x04\x5e\xb7\x7e\x7d\x00\x5f\xd4\x06\xfa\xb6\x12\x2d\x19\x61\xbe\xc6\xef\x61\x98\x09\xa4\xa5\xa0\x12\xf2\x20\x36\x71\x8b\xfb\x61\xcc\xd0\xe0\x9e\xd5\x36\x8c\x29\x33\x66\x1b\xba\x00\xc4\xca\xf7\x65\x31\x8f\x48\xa3\xea\x80\x4f\xb7\x59\x32\x94\x18\xce\x8d\xac\x9e\xcb\xab\xcb\xb3\xd0\x94\x39\xbf\xbc\x3b\xfb\x78\x76\x13\x85\x88\x2e\xae\x86\x77\x51\x38\xe8\xee\xa6\x12\x45\xfa\xf1\xea\xea\xe2\x6c\x78\x19\x7e\x74\x3a\xbc\x3b\xbb\x3b\xff\x14\x0d\x7e\x7a\x7f\x33\xbc\x3b\xbf\x8a\x7e\xf7\xe3\xf9\xe5\xf0\xe6\xef\xe1\x27\x67\x37\x37\x57\x37\x95\xf7\xdd\x9f\xb4\x07\x9a\xa2\x65\xd4\xef\x44\xa9\x2c\x07\x70\xd6\x3a\xa5\xf0\x0e\xcb\xc7\x1d\x07\x47\x01\x0c\xb0\x61\xc7\xd4\x06\xa1\x94\x92\x87\xcd\xe2\xa6\x4d\xb1\xdf\xda\xf7\x68\x7d\x70\xf1\x80\x95\x22\xf3\x7c\xbb\x82\x09\xeb\x1f\x9c\x6e\x21\x59\x30\x69\xd6\x08\xc9\x46\xbb\x7a\x38\x21\xd9\x9a\x68\xab\x0d\xc9\xb6\xb1\x7b\x4b\x5c\x55\xaf\xf3\x82\x6f\xd5\xa1\xa9\x4b\x6f\x87\x90\x27\x57\x47\x62\x6b\x9f\xb3\xc0\xf9\x87\xfa\x6e\x01\xf5\x8c\x6c\x57\xf9\xc9\x3c\x6a\x9a\x05\x34\x04\x6d\xd5\xaa\xf6\xfa\x2d\x9c\xe9\xfd\x4f\x17\x7c\x5a\x0f\x52\xf5\x1d\xf6\xa8\x0c\xd2\xd4\xc1\x9b\xcd\xa7\x48\x52\xf6\x38\x62\x9f\xb5\x41\xc6\x0b\x61\x3e\x52\x5c\x00\xde\x79\x92\x15\x72\x46\xa0\x0c\xd3\x00\x3d\x13\x34\xc7\x0b\xe3\xd5\x8e\xeb\xd4\x42\xb1\xcd\x8c\x3e\x12\x78\x3a\xa3\x4c\x73\x7b\x4e\x9d\x06\x54\xdd\xfa\x5d\x18\x48\x29\x95\xde\x4e\xdc\x63\xa8\xa1\xf4\x74\x3d\xcf\x08\xc0\x4a\x83\x2a\x57\xae\x40\xa6\x91\x3c\x90\xc2\xc4\xf9\x63\x91\xdb\xf6\x66\x58\x3e\x7e\xe7\x40\x5a\x40\xee\x27\x4e\x53\x94\x16\x79\x16\x74\x17\x7c\xe6\xa2\x31\xa8\x6e\x34\xf5\x0e\x41\xf5\x8a\xfd\xd9\xb6\xb0\x1a\x33\x20\xb0\x3a\x5a\x42\xfd\x7b\x06\x18\x04\xb5\x2f\x0a\x49\xc4\x5b\x25\xe8\x74\x0a\x7a\x8f\x73\x2a\x1c\x28\x02\x61\xb0\xcc\x9b\x8b\x87\xed\xed\xe7\xd0\xd5\x9a\x99\xca\xa0\xbe\x12\x80\xe6\xa9\x3c\xcf\x16\x0e\x17\x68\x08\xe8\x8e\x7d\x5e\x08\x53\xd0\x67\x82\xfc\x84\x1a\x43\x8c\xb9\x20\x09\xf4\xa9\x37\xe5\x44\xb6\x2f\x73\x72\x3e\xd1\x9a\x8c\xed\x91\x5a\x16\x64\x29\x6b\x61\x98\xcd\x86\x24\x05\xfb\x6e\x87\xda\x37\x09\xb3\xcc\x34\xc6\x7b\x66\xae\x65\x20\x96\xc6\xb4\x87\x06\xd2\x8b\xb2\x9f\x20\x34\x26\x83\x74\x5b\xdf\x6b\xce\x26\x00\x5a\x1f\x9d\xa9\x58\xb7\x12\x31\xe2\xe5\x28\xe0\x14\xe3\xce\x42\x55\x09\xb6\x2d\xea\xde\x87\xd7\x37\x55\xb8\xda\x4d\x86\x69\xc6\xc7\x38\xcb\x16\x35\x78\xfc\xf0\x52\xe8\xe6\x1f\x73\xfd\x8f\xe2\x2b\xc5\x01\x67\x20\x12\xcb\x5b\xf2\x9c\xa3\x2a\xfd\x3b\x4d\x58\xd8\x9e\x60\x85\xe2\x26\xd7\x18\x1c\x7e\x7a\x71\xe7\x95\x2a\xf2\xc7\x06\xbd\x7a\x9e\xd6\x96\xc9\x28\x19\xda\x51\xbe\x49\x78\xd6\x98\xe8\x9d\xf2\x2d\x72\x41\x9c\x73\x66\x41\x94\xf7\xc9\x64\x0e\x5d\xbb\xc8\xe3\xc2\xe1\xa1\x53\xda\xb9\x9d\x9c\xbb\x9b\x00\xfc\x3b\x28\x4d\xca\x19\x61\xca\x14\x68\x64\x7c\xc4\xec\xe0\x2e\x7b\xcb\x17\x40\xb1\x7e\x76\x43\x98\x81\x55\x71\xe1\xd0\x0a\x22\x79\xf6\x64\x7b\x76\x7a\x9a\x28\x0e\xe8\x6a\x3d\xc1\x13\x2d\x6d\xb5\x6e\xa1\x2d\x4c\x5f\x5a\x72\x46\x46\xac\x92\xc2\x24\xc8\x94\x4a\x05\x72\xdf\x71\x6c\xf8\xfc\xce\xd2\x3a\x22\x75\xa4\x8d\xf4\x8d\x69\x1d\x2d\xf7\x80\x0f\x25\x74\x98\xcf\x22\x27\xe9\xb9\x7f\xae\x9d\x19\x22\xcb\x3c\x0d\x22\x17\xd1\x21\x37\x3c\x60\xe4\xa9\x34\xb9\x31\xd2\x37\xfc\xf4\x9b\xe4\x4b\xea\xf8\x9a\xda\x7a\x8b\xa6\xd8\xd5\x55\x97\xbe\xa8\x36\x04\x53\x23\x8f\x6a\xa5\x07\x8e\x57\x75\x12\x2e\x95\x09\xdf\xc0\x23\x13\x4c\xb3\x42\x34\xde\xe0\x86\x2d\x77\x9e\x74\x76\x02\xc3\xa2\xba\x5d\xf3\x6e\xcf\xe0\x18\x79\x97\xa7\xef\xad\x93\x15\x53\xd3\x1c\x3e\x14\x07\x4d\x19\x99\xcb\xf5\x76\x57\x6c\x78\x59\xa2\x77\x7d\x59\x3c\x34\x87\xbd\xd2\xc9\xba\xbe\x7e\x8f\xd5\xa9\x82\xb9\x8f\xd8\x1d\x5c\xa5\x26\xa7\xca\x1f\x33\xa8\xaf\x64\xca\x65\x40\xb1\xe1\xba\xf5\x46\xf2\x3c\xe6\xd4\xad\xf0\x12\x75\xd9\x4f\xab\x71\x59\x9f\x70\xde\x96\x98\xb2\xf5\x88\xab\xb6\xc1\x3b\xcf\xaa\xc7\xb0\x5a\xbd\xb6\x86\x7a\x1e\x5b\xf6\x22\x31\xa2\x2e\x69\xb2\x1e\x62\x68\x13\xcc\x97\x72\x1c\x23\xbd\x31\x7c\xb4\x3b\xca\xb4\x0c\x8e\xd8\x86\x79\x66\xc0\xb1\xc1\x05\x86\x50\xc6\x2d\x72\x2c\xfd\xc6\x54\x1a\x1a\xd7\x6d\xc7\x96\x30\xab\x12\x19\xfb\x82\x28\xab\x5f\x96\x48\xd4\x15\x64\x55\x69\x13\xaf\x78\xd0\x4e\x6a\x2d\x8d\xd9\x83\xab\x7e\x89\xa1\xc1\x11\x89\x39\x5d\x0b\x43\xbd\x5c\x7b\x0d\x94\x96\x94\x30\xae\x08\xc2\x88\xd1\xec\x1d\x2b\xb2\xec\xdd\x25\x74\xf3\x90\x92\x4e\x4d\xb1\x60\x70\x68\x44\xdd\x97\x01\x9a\x1a\x40\x4d\x83\x23\x00\x57\xa4\x9e\x92\xe9\x65\xae\xb4\xc4\xd4\x5b\x90\x2d\x46\x4c\x3f\x61\x54\x2c\xdf\x4a\xd3\xb5\xe4\x83\xb7\xb9\xac\x16\xfb\x2e\x6d\xba\xb2\x45\x38\x78\x0d\x83\xb5\x25\x82\x6c\x15\x31\xeb\x2b\x04\x1e\x4c\x85\x40\x2e\x9c\x63\xa8\x43\xad\xc0\xe6\x43\xb5\x71\xb1\x3e\xaf\x88\x79\x8f\xf3\x1a\xfc\xf8\x35\xbd\xcd\xfb\x4c\x0b\xda\x3a\x07\xc8\x51\xaa\x8b\xd3\xb2\xc2\x1d\xee\x51\xcf\x08\x7a\xcb\x44\x90\xfa\x3e\x62\x77\xdc\x5b\x68\x96\xfd\x27\x85\x56\xed\x5a\x44\xc9\xb6\x3e\x08\x83\x64\xce\x33\xcc\x1e\xcc\xdd\xf2\x15\xbc\x10\x01\x9a\xba\xa9\x0e\x4b\xd0\x19\x6c\x37\xf3\xf4\x07\xec\x26\xca\x71\x08\x5b\x05\x0d\xaa\xb5\x1a\xdd\x85\xe0\x7b\x26\x5b\x5b\xc8\x56\xcd\xfd\x52\x17\xae\x5e\xed\x49\xc1\x15\xbb\xc9\x97\x8d\x5e\xe1\x4a\x59\xea\xe5\x77\x60\xee\x94\x75\x76\xde\xf3\xfe\xae\x2c\xf9\xa5\x73\xba\x91\x35\xbf\x62\x5a\xfb\xb5\xe8\x1b\x35\xd7\x65\xcb\xfe\x73\xdc\x72\x26\x81\x1e\x6e\x49\x56\xa4\x04\x49\xae\xaf\x53\xa7\x58\xd7\xa3\xe5\x2b\x51\xda\xbd\x26\xef\xc7\xb9\x8a\x6b\xc3\x1d\x4c\xf9\x0e\x74\xce\x90\x53\x90\x07\x68\x74\x64\x38\x4b\x8e\x8e\xe2\xfe\xbc\xae\x36\x48\x5c\x76\xbd\xea\xf7\x32\x1e\xe3\xa0\x6b\x18\x0b\xac\xb3\x2a\x5d\x1a\x8c\xc8\xaf\x59\x94\x23\xc0\x82\x98\xa0\xd2\xd8\x0c\x60\x75\x02\xa3\xea\x2c\x5c\xc5\x0e\x48\x0c\x14\x45\xa2\x82\x0e\x80\xae\xc0\xc1\x8f\xee\x41\x4d\xa2\xbc\xc8\x6c\x87\x63\x57\x50\x80\x8b\x11\x73\xa3\x95\x75\xc6\x86\x59\xb6\x34\xd4\x72\x6d\x8f\x80\x57\xa1\xd2\x8f\x43\x69\x02\xfa\x57\xff\x08\x70\x2c\x4b\x72\x60\xc4\x4c\xce\x8e\x4f\x17\x3b\x46\xc3\x4a\x67\xc4\xb8\x8c\x45\x58\xc5\x22\xcb\x5c\x09\x07\x53\x18\x21\xc8\xdb\x97\x05\x54\x33\x9f\x14\x5a\x1c\xf9\xb7\x2b\x3e\x62\x50\xd1\xc4\x34\xb9\x76\x74\x19\xb1\x4f\x5c\xba\x6e\x4d\xb2\xa4\x87\x83\xaf\x5a\xb2\x7d\xe7\xc1\xaa\xf6\x83\x53\x2d\x44\xf4\x53\xda\xb2\xa8\xa4\x2a\x42\x54\x03\x62\xaf\x03\xb4\xe0\x85\x28\x17\x95\x60\x36\x62\xbf\x6a\xf2\xb8\x32\x1d\xdc\xf7\x12\x85\x43\xec\x52\x3b\xd1\xf7\xff\x34\x83\x7e\xff\xb7\x37\xff\x7c\x63\x8a\x20\x15\xb2\xd0\x12\x76\x10\x5f\x21\x6e\xa2\x7a\x4b\x29\x9b\x8e\x98\x5b\x81\xaf\xbb\x5e\xbe\xa2\x35\xa1\xd7\xfa\xea\x76\x5d\xbe\xb6\x34\xf8\x87\x28\xc1\x2a\x99\xbd\xc5\x96\xf7\xc2\xd2\x25\x54\x96\xc5\x91\x9f\x67\x84\x41\x13\x9f\xb8\xa0\xb2\x81\x4b\xa3\x54\x4b\xb6\xb9\x4f\xb6\x8b\xf8\xc5\xb4\x73\xb0\xe8\xe1\x4a\x96\xa1\x7b\x13\x30\x67\x99\xe7\xf6\xb9\x94\x0c\xee\xe7\x0e\xfd\x5b\x5a\xe9\xd6\x33\xa1\x2d\x86\x14\x8d\x0c\x5a\x6e\x74\xe4\xb6\x7f\xc4\xf2\xf1\x71\xb6\x98\xa8\x63\xc0\xee\x1d\x6b\xb2\x1c\x9f\x55\xbb\x3e\xac\xd2\x11\x8c\x22\xef\xa7\x73\x1b\x7b\xfa\x88\xb7\x0c\x88\xf1\xde\x0e\x7c\x4b\x71\x16\xf7\x05\xf5\xc7\x01\xca\x92\xe8\x7b\x05\x2b\x9a\xc0\xd5\x8c\x19\xce\x16\x00\x79\x1f\x8c\x58\x4a\x05\x49\xa0\x61\x59\xb2\x48\x32\x9a\xd8\xaa\x0e\xb1\xea\x41\x9e\x08\x53\x11\x32\xe7\x4c\x7f\xf2\x52\xda\x47\x13\x26\xa8\x5e\xb9\xbb\x6f\xd0\x3c\x7c\x05\x9e\xd8\x36\xaa\xf2\xbf\x4d\x74\x15\x1d\x13\x85\xfd\xeb\x41\x12\xa6\xce\xaa\xe5\x82\x4e\x29\x83\x6e\xde\xdf\x83\x93\x27\xcb\x88\x78\xe3\xbb\x3e\x00\x15\xeb\xa7\x31\xeb\x54\xa4\xbb\xa6\xa4\x43\xfd\xdd\x96\x24\x85\x10\x24\x7d\x58\x86\xb2\x74\x4d\xaa\x6a\x0f\xf4\x6b\x4d\x96\xce\x89\x54\x78\x9e\x87\xdd\x8f\x3d\xfc\xdf\x52\x26\x33\x44\x40\x6e\x62\x03\x44\x01\xad\xe2\x83\x72\x23\x66\xc3\x71\x66\xdf\xb8\xa8\xc9\x16\xae\xae\x12\xce\xe9\x1a\x9d\x31\x5a\xae\xff\xae\x7d\x35\xaa\x6e\x81\x9b\x0b\x17\x31\xe5\x51\x9b\xe8\xa0\x5d\x2b\x85\xf3\x0c\xe7\xb4\xa6\xe1\xeb\x88\x95\x78\x88\x93\x8c\x17\x29\xb2\x4e\x11\xeb\x62\x10\xc7\x88\x92\xe3\x01\x92\x7f\x7d\xff\xee\xdd\xf1\xf1\x8e\x6a\x7c\xc7\xdd\x5c\xea\x39\xdc\xf4\x5b\xa9\xc3\x1b\xad\x38\x5a\x51\x4d\x9f\x87\x6e\x8a\xbe\xc3\x43\x03\xb7\x84\x86\x70\x1c\xae\xaf\xbe\x32\xc7\x82\x30\xf5\x00\x08\xc7\x6e\x2f\x84\x17\x5d\xc3\xe3\x11\x38\x6f\x2d\x2b\xa3\xac\x09\x66\xb3\x9b\xb0\x7c\x44\xdf\x53\xf0\x17\xbe\xb1\xb6\x2f\x34\x2c\x6e\x29\xd5\xb3\x2c\x81\xdb\x66\xf3\x42\xa2\xb8\x09\x7d\xba\xce\xf4\xa3\x67\xb7\xbe\x40\xb6\x01\xad\xb6\xc2\x57\x4e\x7d\xdd\x49\x88\x14\x9e\x33\x6d\xf2\x8f\xb5\x10\xd7\xac\xee\xfd\x00\x80\x3d\x1d\x3a\x00\x98\x47\xaf\x38\xc0\x8b\x49\x0d\xaf\xc0\x3f\xbd\xef\x2e\x84\xa7\x18\x16\xad\xdc\x4d\x4d\x7d\x61\x0c\x3b\xef\x01\x5f\x5b\x7f\xd4\x87\xd5\x15\x94\x95\x50\x1f\x69\xf2\x48\xf4\x3d\x37\x29\x4b\x42\x84\xd2\xcd\xdf\x6f\x1e\xaf\x63\xbb\x41\x9b\xe8\x33\xb1\xeb\x7e\xa0\xa6\xde\x1d\x71\x5d\x18\x03\xe4\xc0\x77\xb2\x9e\x38\xfb\x06\x03\xd7\xd3\x02\xc6\xf7\x90\x3f\x9b\x94\xe6\x55\x0b\xa3\x8c\x81\x44\xfe\x8b\x97\x87\x92\x24\x9c\x79\x98\xe0\x4e\x2e\xfa\x1a\xa0\x70\xfd\x74\xe1\xbb\xa5\x6c\xb6\x55\x5a\xc7\x96\xca\x4f\xa9\xf8\xb8\xae\xb6\xc6\x3e\x85\x28\x0d\x80\x11\xf4\xbb\x07\xd0\x2a\xdc\x1e\x03\xe8\x70\x85\x52\x32\x2e\xa6\xd3\xc6\x3b\x39\xe3\xbb\xe8\x89\xda\x4e\xd5\x0b\xde\x62\x8f\xfb\x15\x66\x6d\x50\xdb\x15\x1c\xfa\x0d\x29\x5f\xad\xd8\x97\x5d\xa8\x4f\xe7\xee\x4d\xc6\xe6\x9a\xd0\x8c\xbc\x8c\xc6\xb4\x23\xf5\xef\x7c\x1d\xf5\xcf\x19\xed\x10\xaf\x32\xeb\xf0\x76\xde\xef\x48\x2f\x34\xf8\x9f\x07\xfd\xe4\x5e\x41\x40\x1e\xb6\x08\x87\xd5\xc0\x7b\xb4\x6c\x4a\x25\x64\x9f\xee\x1e\x15\x04\xb2\x7d\x15\x14\x78\xeb\xec\xeb\x5b\x3e\x27\x08\x5e\x25\x07\x06\x8b\x6f\x03\x6e\x03\x70\xf2\xe9\x05\xa2\x79\x91\x29\x9a\x67\x56\xf8\x5b\x2f\x56\x32\xc3\x6c\x1a\x54\x05\x47\xdf\x33\xf2\x8c\xb4\xac\x1d\x84\x5e\x8f\x60\x7b\x06\x88\xa8\xe4\x8d\xd6\x6d\xa2\x20\x89\x20\x09\x17\x29\x20\xb5\xa7\x58\xa4\x90\x96\x6d\x19\x3e\xc3\xc9\x23\x94\x73\x81\xeb\xc8\xbc\xd1\x7a\x66\x1c\x98\xd9\x78\x0b\xcb\xd1\x28\x4b\x4c\x83\x63\x97\x2d\xee\xe7\x67\x1e\x97\x08\x27\x82\x4b\xe3\xf8\x71\x55\x3c\x4c\x30\x1e\xd4\xaf\x27\x9a\x16\x38\x33\x6f\xec\xe2\x7a\xb9\xb6\x0c\xe1\xe2\xc6\x81\xcf\x09\xa4\x64\x94\x37\xfb\x81\x0b\x0b\x4c\x06\x8a\x5f\xdb\xf4\xdc\x9f\xe8\x13\x19\xa0\xdb\x1c\x8b\xc7\x01\x3a\x5d\x30\x3c\xa7\xc9\x7f\xf2\x71\x9d\x3f\x65\x29\x10\xbb\xb5\x4a\xbc\xfb\x4a\x95\xf5\x07\xfd\xf3\x52\x98\x19\x35\x65\x94\xbe\x4e\x6f\x4a\x43\x8c\xfc\x5b\xbf\xd4\x57\x84\xc0\x7a\xc7\xc8\x4e\x2f\xc0\x5a\x43\xd9\xb9\x39\x70\x3a\xa7\x2c\xb2\xd5\x0e\xca\xd9\x5a\xdd\xd4\x3a\x4c\x4a\x24\x8c\xd7\xb2\x6e\x77\xa1\x39\x5e\x63\x6d\xe5\x68\x83\x72\xce\x15\x31\xf7\xbe\x54\x5c\x10\x7d\x4e\x84\x53\x27\xa1\xa5\x06\x34\x8f\xe7\xcd\xad\xcf\x92\x8c\xcb\x42\xac\x29\x36\x96\x37\xec\xc4\x3e\xde\xaa\x9d\xf0\x79\x0e\xc1\x0e\x41\x64\x91\x29\x59\x63\xaf\x2d\xb9\xad\x37\x6b\xfb\x69\xcf\x92\x6b\x10\x62\x8b\xa0\x53\x36\xcd\x9a\xea\x06\x8f\x98\xad\xa1\x1e\xc8\x1a\x5c\x66\x0b\x38\x05\xc8\xe5\x73\x3d\x47\xf5\xa3\x7d\x01\x76\x8b\xf3\xc0\xd6\x40\xf6\x7a\x08\xdc\x9d\x03\xa8\xae\x62\x20\x31\x0c\x8a\xeb\x8c\x98\x2c\xc6\x6f\x4b\x34\x06\x17\x20\xcd\x20\x3b\x3a\xc7\xd0\xee\x3e\x99\xd1\x2c\x7d\xbb\x0c\x75\xb2\x5a\x05\x94\x5e\xf7\x95\x84\xc6\x04\x8a\x85\x00\x85\x4d\x9b\x23\x13\x0c\xf4\x6b\xf7\xe3\x8c\x0b\x85\x88\x2f\x65\x4d\xa5\x75\xd6\x54\x6e\xee\xe8\x7c\x46\xb6\xf8\xd7\xf6\xc0\xad\x3e\x9f\x4d\xc9\x40\xdf\xfe\xb9\x8c\x68\xb6\xce\xb9\xbc\x8b\xbd\x5e\xee\xd4\x60\xe6\x4f\x6a\x13\xa9\xe4\x83\x71\x59\xed\x31\x33\xf5\xb3\xcf\x47\x75\x29\x1c\x32\xc7\xcf\xcc\x62\x20\x3a\xd5\x46\x5c\x4f\x3e\xd4\x27\xb1\x6b\xf9\x50\xf9\x46\x44\x5d\xe4\xa9\x89\x61\x53\x9f\x5a\x35\x08\x52\x3c\xa1\xad\x45\x89\x97\x2f\xcd\x8d\x11\x2b\xc1\x39\x65\x1f\xbe\xa4\x2a\x28\x2d\xe6\x25\x85\xc0\x26\x19\xb8\x80\xfd\xc0\xe4\x17\x59\xa3\xe0\xed\x18\x43\x1d\x4f\xa5\x04\x1d\x17\x6a\xa9\x9e\x42\x74\x9a\x6b\x83\x0a\xbb\xd0\xc6\xcf\xf7\x5f\x36\xde\xab\x20\x11\xe0\xb0\x2c\xbb\x5f\x22\x71\xaa\x4b\x0f\xea\xcb\xbc\x7c\x4e\x7e\xb7\x3c\x86\xa0\xe8\xcb\xfa\x1c\xbe\x94\x2b\x65\x0b\x9e\x80\x05\x9b\x06\xe5\x7a\x23\x9c\x00\x90\xb0\x2c\x67\xec\x31\x14\x01\xa4\x5c\x8b\x28\x3c\x25\x68\x4e\x52\x5a\x54\xd3\x64\x56\x47\xab\x0e\xca\xcc\x5b\x87\xb3\xb4\xc1\xeb\x0d\xbf\x4b\x50\xce\x9f\xf5\xad\x6d\x10\x56\xe0\x64\xa8\xcf\x28\x0f\x50\x8e\x58\x7d\x27\x7d\xf4\x2b\xa6\x98\x73\xe9\x5c\x50\xa9\x7e\xa9\x94\x22\xdd\x20\x1b\x23\x2b\xf6\x07\x6d\x73\x53\x35\xd3\x0c\x9e\x68\x85\x70\xdd\x44\x6d\x16\x81\xc9\x8c\x7b\x00\x30\x19\x2e\x4f\x45\xcf\xbb\x8b\x00\xff\xa7\xa7\xd7\x3f\x6d\x23\x48\x81\xf3\x9c\x08\x64\x9b\x41\x56\xdb\x3b\x9a\xa4\x0f\x78\xcb\x88\x19\x85\xe9\x3f\x6f\xaf\x2e\x4b\xc9\x5d\xda\x2d\x95\xa1\xe1\x67\x40\xba\xe3\xfa\x9d\xbb\x2c\xb2\xac\x71\xe7\xd6\x28\xf5\x73\x7f\x71\xf1\xf0\xcb\xf0\xe2\xfe\xac\xbd\x94\x4e\xf9\xb3\x46\x9a\xf8\x99\x58\x9a\x98\x6b\x4c\xc1\xd5\x55\xcc\x89\x75\x18\x81\x32\x62\x57\x6d\x00\x05\x45\x96\xc5\xb8\xfd\x11\xfb\xa7\x1d\x07\xf0\x5d\x05\x33\x6a\xe6\x88\xa1\x56\xc2\xc5\xef\x87\x9f\xfd\x53\x0f\xfe\x4f\xf3\xec\x5b\x54\x2e\xe2\x3d\xba\xf4\x6f\x6d\xa0\xab\x75\x72\x6e\x71\x1c\x4c\xfa\xc0\x4b\x65\x26\x6d\x76\x3c\xee\x99\xab\x72\x65\x13\x8a\x76\x72\x3a\x0c\xed\xfe\x19\x9b\x30\x3e\x7b\x32\x35\x72\x1e\xc6\x1d\x98\x7c\x12\xd3\x28\xd8\xa7\x5c\x8c\x98\x89\xdf\x43\x7b\x48\xde\x3c\x27\x74\xce\x0c\x70\x2f\xc3\x6c\x5a\xe0\x29\x91\x03\xe4\x5e\x3e\x62\xbe\x19\xa1\xad\x4e\xe0\xab\xe8\x63\xa8\x19\x1c\xb3\x90\x71\x2d\x92\x2f\x78\x9e\x43\xc8\x83\x8d\x98\x5d\x13\x9b\x96\xc3\x1b\xaf\xe3\x7f\xde\xfa\xe5\x68\x4e\xf3\x03\xd9\x94\x18\x36\x62\x66\x73\x4d\x3e\x94\xd3\xed\xc0\xe1\x02\xdd\x47\x23\xd6\xc5\x82\xb8\x2c\x3c\x90\xe9\x53\xd0\x32\x4d\x81\x55\x17\xd2\xd3\x92\x3e\xa8\xb0\x60\x1c\xbc\x66\x4a\xab\xe5\x89\xdb\x0c\x77\x26\xec\xdc\xea\xb9\x7e\xeb\x3b\x40\x1f\xb8\xfa\xa2\xd6\xed\x6c\x5b\x8a\xb1\x15\xd2\xbc\x64\x28\x56\x3d\xc2\xa8\x8a\xb4\x86\x60\xf1\x0e\x0a\x78\xaf\x3d\x25\xf3\xfb\xd6\x49\x75\xa8\xfb\xbd\xf6\x6b\x6d\x32\x67\xdb\x6b\xb5\x85\xd3\xfe\xd2\x1d\x98\x48\xd1\xa4\xec\x03\xab\x88\x51\x24\x0d\x25\xd6\xb7\x8e\x41\x55\x49\xe4\xa4\x4f\xdb\x84\x32\x2a\x37\x9a\x4e\xa9\x3f\xad\x3d\x23\xaf\x21\xd8\xcb\xae\x93\x84\xb5\xf7\x5c\x24\x60\x1b\xc4\xa4\xc5\x42\x59\xb7\x0c\xa1\x46\xbc\xe8\xc3\x33\x80\x43\xa4\xf9\x7f\xe0\x99\x68\x50\xee\xdc\xc0\x14\x07\x2e\x84\xd4\xe2\xd2\xca\x3b\x2b\xb5\xb5\x99\x33\x62\x0e\x1d\xef\xc4\xf1\xd0\xf5\x2b\x11\xfe\x53\x13\xd7\xcb\x0d\xd8\x15\x34\x56\x55\x36\xba\xc1\x6a\xc4\x20\xf3\x95\x81\x09\x39\x96\x90\x1c\x64\xf3\x3b\xed\x17\x41\x2d\x1b\xcc\x7c\x81\xe2\x15\x32\xaf\xa2\x06\x44\xf7\xfc\x1f\xf4\xff\xff\xed\x0f\xff\x37\x00\x00\xff\xff\x9b\xdc\x52\xeb\x54\x76\x02\x00") +var _adminSwaggerJson = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xbd\x7b\x73\xe3\x38\xb2\x27\xfa\x7f\x7f\x0a\x5c\xef\x46\x74\xd7\x8c\xca\xee\x99\xd9\x39\x71\x6e\xdd\x38\x71\x43\x5d\x76\x55\xfb\xb4\xcb\xf6\xfa\xd1\x15\x13\xab\x09\x0f\x44\x42\x12\xc6\x14\xa0\x01\x40\xbb\x74\x4e\xf4\x77\xdf\x40\xe2\x41\x80\x22\x29\x52\x0f\x97\x5c\xcd\xd9\xd8\xd3\x2e\x49\x04\x81\x44\x22\x91\x8f\x5f\x66\xfe\xf7\x77\x08\x1d\xc9\x67\x3c\x9d\x12\x71\xf4\x0e\x1d\xfd\xf9\xf8\xc7\xa3\x81\xfe\x8c\xb2\x09\x3f\x7a\x87\xf4\xf7\x08\x1d\x29\xaa\x32\xa2\xbf\x9f\x64\x4b\x45\x68\x9a\x9d\x48\x22\x9e\x68\x42\x4e\x70\x3a\xa7\xec\x78\x21\xb8\xe2\xf0\x20\x42\x47\x4f\x44\x48\xca\x99\xfe\xb9\xfd\x13\x31\xae\x90\x24\xea\xe8\x3b\x84\x7e\x83\xe1\x65\x32\x23\x73\x22\x8f\xde\xa1\xff\x63\x1e\x9a\x29\xb5\x70\x03\xe8\xbf\xa5\xfe\xed\xdf\xe1\xb7\x09\x67\x32\x8f\x7e\x8c\x17\x8b\x8c\x26\x58\x51\xce\x4e\xfe\x29\x39\x2b\x7e\xbb\x10\x3c\xcd\x93\x96\xbf\xc5\x6a\x26\x8b\x35\x9e\xe0\x05\x3d\x79\xfa\xd3\x09\x4e\x14\x7d\x22\x0f\x19\xce\x59\x32\x7b\x58\x64\x98\xc9\x93\xff\xa6\xa9\x5e\xe3\x3f\x49\xa2\x7e\x83\x7f\xa4\x7c\x8e\x29\x33\x7f\x33\x3c\x27\xbf\xf9\x71\x10\x3a\x9a\x12\x15\xfc\x13\xa1\xa3\x94\xc8\x44\xd0\x85\xb2\x54\xb9\x21\x4a\x50\xf2\x44\x90\x9a\x11\x64\x5e\x87\xcc\xeb\x90\x7e\x1d\x72\x54\x93\x0b\x92\xd0\x09\x25\x29\x1a\x2f\x11\x65\x8b\x5c\x21\x41\xfe\x95\x13\xa9\xd0\x84\x66\x8a\x08\x79\x6c\x49\x06\x6f\xe1\x0b\x22\x60\x9d\xe7\xa9\x7e\xcb\x47\xa2\x86\x30\xf6\x05\x0c\x7d\x9d\x61\x16\xfe\x5a\x10\xb9\xe0\x4c\x12\x19\x4d\x15\xa1\xa3\x3f\xff\xf8\x63\xe9\xa3\xd5\x15\x0c\x91\xcc\x93\x84\x48\x39\xc9\x33\xe4\x46\x0a\x27\x03\x0f\xc1\x26\xe3\x95\xc1\x10\x3a\xfa\x9f\x82\x4c\xf4\x38\xff\xe3\x24\x25\x13\xca\xa8\x1e\x57\x1a\x5e\x0a\x66\x1b\x3d\xf5\xdb\x77\x55\x7f\xff\x16\xac\x68\x81\x05\x9e\x13\x4d\x16\xbf\xfb\xe6\x7f\xa5\xb5\xe8\xfd\xd2\x2f\x2f\xf6\xb4\x3c\xf1\xd2\x6a\x2f\xf1\x9c\x20\x3e\x81\xed\xb2\x4f\xc0\xdf\x82\x48\x9e\x8b\x84\xa0\x31\xc9\x38\x9b\x4a\xa4\xf8\x0a\x0d\x28\x8c\xa0\x59\xad\xfc\x8d\xde\x4a\x2a\x88\xde\x2b\x25\x72\x52\xfa\x56\x2d\x17\x30\x49\xa9\x04\x65\xd3\x90\x14\xbf\x0d\x5a\x2d\xcd\x70\x68\x87\x95\x99\x07\x6a\x17\x36\x62\x43\xf7\x93\x04\x33\x34\x26\x48\x9f\x4b\x9a\x12\x41\x52\x84\x25\xc2\x48\xe6\x63\x49\x14\x7a\xa6\x6a\x46\x99\xfe\xb7\x61\xdf\xc4\xd1\xec\x70\x68\x03\x7f\x36\x53\xe6\x5e\x12\xa1\x27\xfe\x44\x53\x92\xa2\x27\x9c\xe5\x04\x4d\xb8\x88\xc8\x73\x3c\x62\x77\x33\x4d\x87\xf9\x98\x32\x38\x79\x9a\x96\x8e\x43\xfe\xe8\xc8\xf5\x47\xa4\xdf\x87\x72\x46\xff\x95\x93\x6c\x89\x68\x4a\x98\xd2\xe7\x5a\x96\x47\xfb\x23\x87\xf7\xe3\x0c\xbd\x45\x9a\xce\x44\x28\xa0\x37\x67\x8a\x7c\x51\x12\xbd\x45\x19\x7d\x24\xe8\xfb\x0b\x2a\x15\x1a\x5e\x9f\x7f\x3f\x40\xdf\x5f\x14\x82\x43\x7e\xff\x02\x14\xf6\x7f\xff\x3d\x38\x7a\x0a\x4f\xcb\x87\xee\x68\xa8\x4f\xf3\xad\xb9\x26\x8a\x11\xfe\xfe\x5d\x38\x8e\xdd\xaf\x66\xd9\x5b\x08\x5e\x2b\x75\xbb\xc8\xda\x0f\x44\x25\xb3\x35\x82\x56\x6e\x29\x69\xf5\x76\x94\x45\xad\x7c\x5d\xb2\x56\x2f\x61\xdf\xf2\x76\x1b\x61\x8b\x15\x9c\x02\x4c\x99\x39\x34\xfe\x0c\xc5\x3b\x83\xbe\x9e\x58\xd9\x46\xde\x06\xab\x09\x44\xae\x93\xa4\x01\x25\x0e\x64\xad\x19\x9d\xd3\x75\xfb\x78\xce\x52\xad\x76\x59\x21\xc7\xf2\xf9\x98\x08\xbd\x74\x27\xee\x60\x85\x63\x2d\xfe\x54\x2e\x18\x49\x6b\x96\xf6\xaf\x9c\x88\x65\xc3\xda\x26\x38\x93\x75\x8b\xa3\x4c\x11\xad\xd7\x96\xbe\x9e\x70\x31\xc7\xca\xfe\xe0\xdf\xfe\x57\xd7\xc5\x2b\xfe\x48\xd6\xed\xf3\xb9\xd9\xb5\x04\x4b\xd8\xee\x79\x9e\x29\xba\xc8\x08\x5a\xe0\x29\x91\x96\x0a\x79\xa6\xe4\x00\x7e\xa6\x75\x69\x22\xde\xfa\xdb\x06\xde\xe0\x6e\xd9\x5c\xc2\x27\x68\xe2\x05\x19\x23\x5f\x14\x8c\x34\x62\x70\xcf\x02\x89\xc2\xdb\x63\x0f\xa4\xdc\x8c\x4f\x24\x17\xea\x61\xbc\x3c\x7e\x24\x2b\xef\xad\xe5\x16\xcc\x10\x56\x4a\xd0\x71\xae\x88\x5e\xb7\x1e\xc3\xdd\x93\x20\xfa\xcc\x65\x2c\xf5\xe5\x7b\x75\x7a\xf5\xc3\x23\x56\x82\x4f\x31\x7b\xf3\x0e\x0d\xd3\x14\x99\x89\xea\xdf\xd0\xd4\x5c\xc9\x33\x22\xc8\x31\xba\x9b\x51\x89\xe4\x8c\xe7\x59\x8a\x18\x79\x22\x42\xd3\x96\xcc\x17\x6a\x79\x70\xd4\x4a\xa9\x20\x09\x10\xa6\xcb\x09\xf3\x4f\x69\xa2\x69\xa3\x67\x69\x48\xf7\x48\x96\xa0\xb8\xac\x92\xef\x05\xf8\xa5\xf4\x2d\x61\xf9\xbc\x74\x57\xc0\xe7\xa7\x67\xb7\xef\xcf\x2e\x4f\xcf\x2f\x3f\x96\x9e\xd0\x6a\x84\xff\x2a\xfa\xe6\xef\x2b\xb4\x99\xe0\x3c\x83\x53\x1d\x8c\xf6\x62\x8a\x4b\x32\xa3\x59\x2a\x08\x3b\x51\x58\x3e\x3e\x90\x2f\x24\xc9\xcd\x3d\xfb\xdf\xf1\x07\x0f\x5a\xfb\xe4\x29\x89\x3f\x89\xfe\x51\xa8\x3b\x9d\x1f\xf5\x56\x69\xe7\x27\xc1\x86\x6d\xf7\x1c\x7c\x42\xd3\xca\x5f\xc3\x27\x6b\xd6\xe0\x7e\xd3\x30\x59\xf7\x93\xda\x59\xb9\x1f\x58\x05\xae\xf2\x37\x82\x28\xb1\x7c\xc0\x4a\xe9\x53\xbe\x81\xce\x08\x5b\x8a\xf4\x6a\x51\xb1\x9f\x56\x7d\x34\x8a\x22\xc8\x6e\xaf\x39\xea\x19\x14\xbf\x5c\xa7\x2f\x5e\xf2\x94\x9c\xf9\x61\x3f\x70\x71\x87\xe5\xe3\x6b\xd0\x19\xa3\x89\xbf\x84\xda\xb8\xe9\x01\xfa\xe6\x8c\xfa\x0d\xc5\x41\xef\x02\xd8\x9e\x92\x6d\x1d\x06\x5c\x20\xb9\x94\x8a\xcc\xd7\xba\x0e\x5e\x0f\x21\xac\xbc\x3f\xd4\x09\x97\xae\x9c\xdf\xc1\xa9\x8f\x2f\xd0\xfe\x78\x77\x20\xd9\xae\x1c\x7f\x87\xbe\x4e\x17\x82\x69\x5e\xea\xad\xdb\x3e\x17\x70\xb0\x7c\x72\xf0\xcb\x8c\x54\xbb\x5d\x4f\x72\x4f\x5e\x83\xda\xbd\x72\xd4\x7e\x80\x09\xac\x31\xf9\x62\xd7\xb1\x3f\x7f\xfa\xd1\xd0\xb9\x62\x3c\x66\x4a\xdb\xbc\xd6\xb7\x44\x04\x4a\xb8\x30\xaa\x60\xda\x20\xde\x5e\xce\xe8\xbb\xbf\xbc\xbd\x3e\x7b\x7f\xfe\xe1\xfc\xec\x74\xd5\xea\xbb\x1b\xde\xfe\xb2\xfa\xe9\xe7\xab\x9b\x5f\x3e\x5c\x5c\x7d\x5e\xfd\xe6\x62\x78\x7f\xf9\xfe\xe7\x87\xeb\x8b\xe1\x65\x6b\x3b\x31\x9c\x40\xc7\xdd\xec\x1d\x60\xbb\x74\x80\x0d\xbe\x5d\x0f\x98\x8d\x1e\xb4\xf7\x7e\xa1\x8c\x4a\xa5\x09\x64\x9f\x44\x0b\x2c\xa5\xb9\x7f\xcd\x0c\x8e\x47\xec\x13\x17\x04\x51\x36\xe1\x88\x43\x70\x48\x2a\x91\x27\x8a\xb2\xa9\x7f\xe8\x1d\x1a\xe5\x3f\xfe\xf8\x97\xe4\x82\xb2\x47\xf8\x8b\x1c\x22\x71\x7a\xf7\xe0\x26\xd4\xea\xdd\x83\xe1\x77\xaf\xc3\x3d\x98\x62\x85\x4f\x42\xaf\xe0\x7e\xf0\x24\x26\x72\x89\x59\x8a\x78\xae\xf4\x9f\xfa\xbd\x68\x22\xf8\x5c\x9f\x1b\xf2\x85\x4a\x90\x12\xcf\x5c\x3c\x4e\x32\xfe\xdc\xce\x5b\xf5\x91\x28\xef\xef\x39\xc5\x0a\xbf\x06\x27\xd5\x67\xbb\x42\x3f\xf1\x8f\x44\xe9\xb9\xdf\xd8\xb7\xf4\xd0\x92\x1e\x5a\xf2\x75\xa1\x25\x07\xe5\x29\xda\xbf\xec\x8b\xdd\x4a\x46\x00\xd6\x44\x3d\x6a\x83\x1a\x35\x31\x8b\x20\x24\xb1\x4f\xa1\x19\x07\x02\xd6\x08\xcc\xc8\x49\xfe\x5a\x84\x66\x34\xe9\x97\x17\x98\xbf\x0b\x1f\x7e\xef\xa2\xdf\x90\x50\xaf\x52\xae\xb6\xbc\x32\x5e\xcc\xc1\xbe\x7f\x39\xbf\x12\xfe\xee\x12\xef\xee\x10\xe0\x6e\x1d\xd1\x5e\x13\xc2\xae\x8c\x59\x57\x05\xa9\x57\xa3\xd2\x95\x61\xe8\xad\xe2\xce\x5d\xaf\xa4\xf6\x11\xe7\x8f\x44\xdd\x61\xf9\xf8\xea\xae\xa4\x68\xd2\x2f\x7f\x25\xfd\x4e\x03\xcd\x7d\x64\x79\x8f\xa4\xfb\xd6\x2f\xb2\xc3\x8d\x1d\xff\x0e\x82\xc5\x7d\x74\xb8\x13\x8d\xbe\xad\x70\xf0\xb7\x1a\xff\x7d\x9d\x01\xdf\x3e\xc2\x7b\xb8\x11\xde\xbd\xda\x41\xe4\x89\x30\x25\xc1\xe3\x15\xaa\xd3\x47\x0b\x2e\x9b\xd5\xff\xf7\x82\x60\x45\x10\x2e\xb9\x9a\x10\x0c\x88\x04\x49\xb8\x48\xb5\xda\x8f\xd1\x62\x86\x25\x41\x4a\x60\x26\xe9\x3a\xd5\xdf\x8c\x0a\xbe\x1d\x3d\xce\x6b\xd0\xfa\x23\x47\x14\xcc\xfa\xa5\x74\xfe\x31\x4f\x57\x8e\x86\x39\x35\x55\xdf\x34\x8b\x97\x9d\x2d\x1d\xf2\xd0\xda\xac\x7c\x8f\xdc\xac\x45\xd9\x86\xdc\x1c\x5b\xa9\x3b\xe1\x66\x30\x0b\x5f\x0b\x37\x47\x36\xec\xef\x8b\x9b\xab\x96\x7e\x08\xdc\xec\x02\xa0\x1b\x72\xf4\x6a\xfc\x74\x27\x5c\xed\x83\x96\xaf\x85\xb3\x57\xa2\xac\xbf\x2f\xee\xae\x5b\xfe\xd7\xe5\x70\xef\x7b\xdd\x15\x6f\xaf\x67\x5c\x4f\x80\xd7\xc0\xb4\x7e\xb2\x66\xee\xbf\x1b\x6e\x5d\x59\xf7\x81\xb0\xe9\x89\x20\x26\xa7\xaa\x13\xbf\xde\xd8\x87\x3a\x73\xac\x7b\xb0\xe7\xd9\xd7\xc4\xb3\x6e\xd7\x0e\x87\x6b\xeb\x10\x5c\xdd\xf3\x0c\x1b\x60\x59\x12\xcd\xb1\x4a\x66\xfa\x4b\x13\x12\x6a\x59\x8c\xa2\x48\x2c\x7c\x55\xdc\xfd\x12\xd9\x84\xdf\xb6\xf3\xb7\x77\xfa\xfe\x0e\x8b\xfe\x1c\x0c\x42\xb9\xcf\x8a\xd8\x61\x56\x04\x95\x7d\x56\x44\x9f\x15\xd1\x96\x40\x7d\x56\x44\x9f\x15\x11\x7c\xf7\x3a\xb2\x22\xf6\x9f\x10\xb1\x9b\xac\x87\x57\xa5\x44\xf7\x0a\x74\xaf\x40\xf7\xa9\x0d\x7e\x69\xbb\x12\x60\xee\xe9\xa3\x94\x64\x44\x91\x46\xf1\x73\x47\xc4\x5c\xdb\x06\x51\x81\xdf\x8a\xa0\x41\x51\x3b\xc8\x73\x10\xb8\x37\x9a\xe4\x92\x1f\xfb\x75\x4a\x27\x3f\xfd\x3e\x13\xab\x17\x57\xbd\xb8\xda\x64\x69\x87\xe3\x95\x0d\x0e\xf3\x57\x75\xcb\x06\xe5\x82\x1f\x68\xba\x9b\x8a\xc1\x5e\x6d\x0c\xeb\x05\x17\xa4\x88\x4a\xb6\x6e\xe6\xa4\x2d\x8a\xef\x9e\xa7\xaf\xc2\x4f\xab\xe5\x48\x7a\xc6\x14\x55\x4b\x8f\x52\x13\x7d\xe1\xe0\xbe\x70\x70\xfb\xb5\xf6\x1e\xc2\x1d\x7a\x08\xfb\xc2\xc1\xbd\x0f\xac\xf7\x81\xbd\x72\x1f\x58\xd8\xea\x60\x23\xc4\x0e\x4b\x91\x20\x53\x2a\x15\x11\x08\xd7\x68\x2b\xeb\x21\x3c\xaf\xb5\x47\x4c\x6b\x40\x44\xf8\xda\xa3\xff\xd5\x62\xfa\x37\xf6\x7a\x81\x33\x30\xc6\xa9\x6f\x08\x01\x3a\xc5\x1c\x2f\xd1\x0c\x3f\x11\x34\xc1\x34\x33\x16\x83\x15\x1b\x0d\x2b\x6c\x9a\xd0\xff\xdb\x6d\x42\x38\x9e\x8e\x20\x13\x22\x08\x4b\x8c\x18\x34\x5a\x41\x82\x33\x44\x40\x5b\x33\xbf\x99\x69\xfb\x2d\x13\x04\xa7\x4b\x34\x26\x84\x79\xb6\xa9\xb8\x42\x6b\xe6\xbc\x13\x6d\xee\xab\xdb\x2f\xab\xdc\x73\x28\xd6\xcb\x5e\x60\x25\xd5\x22\x61\x7b\xab\x45\xfe\xf9\x75\x89\x8a\x1e\x5d\xd2\x7b\x9b\xbe\xbe\xb7\xa9\x47\x97\xf4\xb6\xe3\x01\xd8\x8e\x3d\xba\xa4\x47\x97\xf4\x96\x75\x6b\x6a\xf5\x96\x75\xf8\xdd\xeb\xb3\xac\x77\x8c\x2f\x79\x29\x0d\xbb\x57\xb0\xdd\xef\x7a\x05\xbb\x57\xb0\xbf\x51\x05\xfb\x30\x28\xdc\x6b\xd7\xbd\x76\xdd\x6b\xd7\xbd\x76\xdd\x6b\xd7\xbd\x76\x6d\x9f\xda\xa5\x76\x0d\x7f\xb9\x32\x99\x5b\x43\xb9\xbb\x47\xb9\x3e\x12\xf5\x5a\x43\x5c\xbd\x4a\xdd\xab\xd4\x87\xad\x52\x1f\xcc\x82\xbe\xbd\xb2\x77\x7d\xe1\xb8\x95\xfb\xf1\x5b\x28\x1c\xe7\x9e\x3e\x5a\xe4\xcd\xd7\xdf\xfd\x22\x75\x79\x04\x52\x61\x95\x83\xa5\xd1\xe2\x2a\x44\x43\x85\xe6\x5c\xeb\xdd\x8c\x44\xbf\x71\x3c\x6f\x40\x04\x53\xfa\x44\x18\x72\x78\xd9\x81\x95\x6c\x03\x30\x7e\x7f\x73\x02\xce\x26\x30\x60\x85\x30\x52\x74\x4e\x8e\xd1\xf9\xc4\x30\x50\x82\xb3\x0c\x49\xa2\x64\x09\x79\xa2\x15\x32\xfb\x10\x4b\x8b\xb9\xba\x77\xd3\x02\x88\x60\x7e\x36\x70\xe7\x2f\xcf\x94\x39\x8d\x6e\xf0\x67\x9a\x65\x7a\x0e\x96\x69\x41\xf8\xcc\x89\xc8\xdc\x93\xd1\x6b\xdd\x8f\xe7\x38\xd5\xd6\x44\x30\x85\x22\xd3\x22\xfc\x3d\x88\x79\x2a\x3d\x94\x22\x7a\xde\x3c\x7d\x8c\xac\xdd\x67\x0a\x3c\xb5\x9a\xc6\x0c\xa7\x5a\xec\x27\x33\x92\xe6\x19\x41\x58\x4a\x9e\x50\xac\x48\x8a\xa8\xb9\x16\x10\x55\xce\x4a\x74\x3f\x72\xaf\x4e\xa9\xc4\xe3\x8c\xa4\x96\xc6\xa4\x40\x76\x34\xce\x9c\x4a\x34\x26\x9a\xc4\xfa\xe6\x89\xa9\x3f\x33\x97\x52\xc5\x6c\x82\xa9\x90\xd5\x99\x10\x66\x26\xd2\xa0\x54\x19\xe6\x7c\xad\x7a\x95\x99\x7d\x9f\x87\xd2\x6b\x59\xbd\x96\xd5\x69\x41\xdf\x94\x96\x75\x40\x68\x34\x27\x90\xbe\x2a\x1a\x4d\xd3\x25\x7d\x00\xdc\x20\x25\xf2\xe4\xbf\x23\x15\xf4\xb7\xbd\xe5\x69\xa3\x20\xb9\x04\xf1\x71\xf9\x04\x57\xb5\x58\x2a\x1e\x78\x0d\xf7\x4e\x38\xdd\x3d\x5f\x35\x8d\x56\xc3\x8e\x4e\xd9\x61\x29\xf2\xdd\x65\x58\x7f\x17\xf7\x77\x71\x35\x65\xfa\x20\x62\x0d\x85\xbf\xa6\xed\x3b\xa1\x24\x4b\xe5\x8a\xf1\x12\x5d\x1b\x6b\x0d\x95\xd7\x7b\x63\xbc\xac\xa9\xd2\xc5\xeb\x74\xe3\xbd\x4a\xd6\xcd\xa4\x77\x6b\x4e\x14\x86\x8e\x55\x8a\xa3\x1c\xa6\xde\xdf\x42\xab\x64\xee\x6f\xa1\xfe\x16\xaa\xa5\x4c\x7f\x0b\xbd\x62\x93\xae\x42\x72\x1f\xb4\x4d\xb7\x55\xb9\x84\xc0\x86\x73\x40\x8f\x55\x5b\x4e\x22\x39\xc3\xc2\x14\xc6\x4f\xf8\x7c\xce\x59\x10\x8f\x58\x2e\xc8\x00\x79\x17\x34\x66\xa9\xe5\xdc\x75\x40\xc9\xe2\x35\x94\xbc\x0a\xa8\x64\x40\x97\x97\xc0\x4a\xf6\x76\xe0\x1a\x02\xf5\x75\x25\xfa\xba\x12\x3d\x7a\xb1\xaf\x2b\xd1\xcc\x2d\x3d\x3e\xaf\xc7\xe7\x85\xdf\xbd\x0e\x7c\x5e\xdc\x8b\xd5\x40\xf4\xea\xdb\x6e\xd7\x36\xd9\x6e\x6a\xa9\x4d\xd3\xed\x91\x7c\x71\xab\xbb\x75\x2e\xff\xb0\x39\xda\x81\x2b\x7c\x93\x6c\xa9\x08\x4d\xb3\xd5\xae\x6e\x2f\x10\x69\xfe\xbd\x74\xa9\xee\x7b\x52\x6f\x42\xa8\x6f\xb5\x30\xe2\x8b\xf6\x9b\x7e\x59\xe1\xed\x8a\xc7\x3e\xd4\x88\xf0\xea\xef\xbd\x20\xaf\xfe\x7a\xdb\xb4\xc7\x58\x76\x6f\x9a\xee\x18\xc9\xc6\xd7\x61\xc6\x87\x33\x7e\x09\x43\xbe\x71\xf7\xbf\x39\xb9\xde\xc4\xcb\xbd\x74\x6f\x49\xae\x6f\x55\xc6\xf7\x86\xfe\x2e\x0d\xfd\xc1\xb7\x6b\xe9\xf7\x69\x8a\x0d\xc4\xe9\xdd\x20\x9b\x50\xab\x77\x83\x84\xdf\xbd\x0e\x37\x88\xbd\xab\x65\x77\x35\xb7\xa8\x8e\xe8\x2e\xfc\xb5\xaa\xec\xb5\x7b\xd9\x2b\x50\x62\xfd\x5c\x3b\xea\xae\x5b\x01\x7e\xd6\x77\x75\xf5\x85\x4c\x2b\x94\xac\xd5\x56\xae\xe6\xd7\xd7\x2b\x8a\xf0\xa1\x53\xdd\xcd\xfc\x77\xd3\xc8\x75\x65\xdd\x5f\x35\x1e\xae\xb0\x7c\x2c\xfb\x46\x63\x93\xfb\xa1\xd1\x5b\xba\xe6\xb7\x11\x24\xba\xf9\xa7\x25\x8f\x6a\xfc\x9d\xf5\xb1\xc2\xd7\x30\xe5\xf2\x3c\xdc\x87\xe1\x0b\xdd\x67\xc5\xc8\xee\x13\x97\x7d\x0d\x1f\x0a\xa2\xc4\xf2\x01\x2b\xa5\xaf\xda\xed\xdd\xb8\xfa\x1d\xad\xdd\xb8\x77\x58\x3e\xbe\x4a\x37\x6e\x3c\xf1\x3d\x9f\xd9\xd6\x3c\xf9\xcd\x39\x00\xda\x9e\xb0\xde\x19\xb0\x01\xe9\xbe\x55\xc7\x40\x93\x08\x3d\x98\x19\x96\xa4\xf8\xb7\x78\x72\xe3\x3b\xa9\x3f\xa2\x4d\x34\xfa\xe6\x32\x03\x4b\xaa\xc6\x9a\xb5\xbd\x92\x0c\xc1\xb2\xb6\xb4\xeb\x59\xed\xc7\x57\x18\xec\x46\x5f\x45\xe2\x1b\xad\x22\xd1\xce\xb8\x69\x6d\xd9\xb4\x35\x6b\xda\xd9\x34\xf5\x06\xcd\x16\x21\xc7\xd8\xce\xd8\x34\xe4\x18\xe9\xf1\xaf\xc2\x5b\x13\xcd\xf8\x25\x42\x8e\xbf\x53\xd3\xa3\xb7\x3b\xf6\x42\xb7\x6f\xd5\xe8\x38\x70\x8b\xa3\x0f\x96\xf6\xa8\xe8\x3e\x56\xda\xc7\x4a\xbf\x02\xb5\xfa\x58\x69\xf8\xdd\xeb\x88\x95\x5a\x7b\x71\xc7\xfd\x93\x41\x65\xdf\x69\xe3\x64\xad\x0c\xf7\x2d\x93\xed\xff\xfa\xd4\xb6\x36\x8b\xeb\x53\xdb\x7a\x25\xee\x1b\x57\xe2\x7a\x3d\x65\x13\x6a\xf5\x7a\x4a\xf8\xdd\xeb\xd1\x53\x76\xd1\x2b\xb9\xa4\x99\xac\x6f\x92\xac\x15\x8f\xd7\xa0\x75\xe8\x79\xf6\x8d\x91\xfb\xc6\xc8\xdb\xf0\xcd\x57\x07\x68\xed\xa5\x17\x72\xe9\xc8\x6f\x63\x81\xbc\x8e\xf6\xc7\x7a\xa6\x7d\x5f\xb6\xbe\x98\x55\x5f\xcc\xaa\x6f\x7c\xdc\x5b\x80\x7d\x6b\xb6\xde\x8f\xdf\xdb\xc7\xbd\x7d\xfc\x3b\xb0\x8f\xf7\xdb\xf1\x78\x97\x7a\x74\xaf\x46\xf7\x6a\x74\xaf\x46\x7f\xb3\x6a\xf4\x61\x50\xb8\xd7\xa1\x7b\x1d\xba\xd7\xa1\x7b\x1d\xba\xd7\xa1\x7b\x1d\xda\x3e\xb5\x13\x1d\x7a\xb7\x7d\x8d\x3b\x44\xa4\x6c\x1e\xed\x6b\x51\x9e\x7b\xc5\xb9\x57\x9c\x0f\x5b\x71\x3e\x98\x05\x7d\x7b\xc9\x73\x7d\xfa\xd9\xca\x2d\xf8\xcd\xa6\x9f\xf9\x72\x74\xbb\x02\x92\x86\xf7\xa3\x1b\x7c\xb7\x78\xd2\xcf\x76\xd4\x1e\x53\x6a\xff\xd7\x63\x4a\xdb\x2c\xae\xc7\x94\xf6\xde\x90\x1e\x53\xda\xdb\xfb\xbd\xbd\xff\x0d\xd8\xfb\x4e\xb3\xd8\x05\xae\xb4\x42\x4b\x59\x8f\x2d\x75\x4a\xc8\x6b\xd0\x40\xdc\x5c\x7b\x8c\x69\x8f\x31\xdd\x96\x77\xbe\x2a\xce\xd4\x9f\xfa\x7d\x60\x4d\x2b\xc4\xc0\xb6\x16\xca\xeb\xc0\x9c\xba\xd9\xf6\x01\xf3\xde\xef\x77\xf8\x7e\xbf\x83\x0b\x98\x1f\x8c\x3e\xdb\x5b\x89\x7d\xcc\xbc\x8f\x99\xf7\x36\x74\x6f\x43\xf7\x36\xb4\x7d\x6a\x4b\x6d\x7a\x27\xd8\xd3\x7d\xe8\xd5\xbd\x5a\x6d\x7e\xd7\xab\xd5\xbd\x5a\xfd\x8d\xaa\xd5\x87\x41\xe1\x5e\xa7\xee\x75\xea\x5e\xa7\xee\x75\xea\x5e\xa7\xee\x75\x6a\xfb\xd4\xce\x74\xea\xdd\x62\x51\x3b\x46\xb1\x3e\x12\xf5\x1a\x43\x58\xbd\x22\xdd\x2b\xd2\x87\xad\x48\x1f\xcc\x82\x7a\x5c\x6a\x8f\x4b\x5d\xf9\xe6\x70\x71\xa9\xdf\x59\x46\x38\x0a\x64\xbf\xbf\x24\x8e\x7e\xca\xf8\xf8\x6e\xb9\x20\xfa\xbf\xa7\x74\x4e\x98\x04\x8d\x85\xaa\x65\x78\x71\xd6\x10\x78\x95\xb4\x47\xb7\xe7\x97\x1f\x2f\xce\xc2\x9b\xef\xd3\xfd\xc5\xdd\xf9\xf5\xf0\xe6\xce\xcd\xd0\xaf\x2a\xa4\x85\x7d\x2e\xba\xfb\xdf\xf3\xf9\x02\x0b\x2a\x39\x3b\xfb\xb2\x10\x44\xea\xa9\x5d\xc1\x6d\xcb\xc5\x66\xb3\x3b\xfb\xdf\xe1\xcc\x2e\xe3\x7f\x7e\xbc\x8b\xff\x15\xad\xe2\xe2\x2e\xfe\xd7\x59\xe3\x6a\x82\x81\xcb\x27\xe8\x2d\xfa\x78\xf7\x0e\x7d\x84\xa8\xbf\x40\x77\x33\xcc\x46\x0c\xbd\x45\x17\x77\xef\xd0\x05\x91\x12\x3e\x29\x1e\x56\x54\x65\xb0\xb6\x9f\x28\xc3\x62\x89\xdc\xf2\x41\x3c\x12\x0c\xee\x40\x47\x9a\x32\xf1\xd8\x3f\x73\x06\x0a\x6b\x41\xbd\x0b\x3e\xa5\x09\xce\xb6\x23\xe2\xf0\x32\x3c\x2f\x47\x57\x37\x8d\xa4\x08\x7f\xbd\x4a\x8b\xe1\xe5\xe9\x3b\x14\x4c\xb5\x62\xe5\x97\x44\x2a\x92\xea\x0b\x30\x35\xcc\xab\x6d\x0d\xb2\x0c\x2e\xc6\x7f\x72\xca\x48\x8a\x72\xa9\xd5\xb5\xe1\xe5\x29\x3a\x41\x57\x37\x23\x76\x25\x52\xe3\x2f\x20\xfa\x46\x31\xb6\x0a\x95\x88\x71\x85\xe8\x7c\xc1\x85\xc2\x4c\xe9\xcb\x54\x0b\x32\x6e\x29\x22\x11\x16\x04\xbd\xe7\xf3\x79\xae\xb0\xa2\x4f\x64\x85\xa8\xcc\x18\x01\xb7\x44\x9d\xa7\xe0\x81\xac\xa0\x21\x1f\x47\x8a\xce\xd1\x42\xe8\xf1\x15\x2d\x69\x7f\x47\x34\x5d\x51\x07\xdd\x10\x58\x08\x1c\x8b\xc1\x23\xaa\xc8\xbc\xfc\xfb\x66\xf9\xff\x5d\xf9\xaf\x58\xb7\xf6\x8d\x34\x3e\x11\x85\x53\xac\x70\xf1\x01\x4f\xc9\x66\xcc\xf1\x69\x78\x79\x3f\xbc\x08\xf9\xe3\xf6\xfd\xcf\x67\xa7\xf7\x17\x91\x90\x3d\xba\xfd\xdb\xed\xdd\xd9\xa7\xf0\x93\x9b\x33\x23\x42\xc3\xcf\xde\xff\x7c\x7e\x71\xfa\xe0\x85\x6e\x13\x9b\x95\xde\x5b\xe6\xb4\xbb\x19\x41\x73\xa2\x66\x3c\x45\xe3\x25\x7a\x9e\x51\xf0\x83\x50\x59\xf4\x50\x41\xcf\x58\xa2\x0c\x1c\x65\x24\x3d\x1e\x99\x53\x69\x46\x7d\xa7\x19\x0e\xd9\x97\x05\x4f\xcc\x79\x4a\x06\xf6\x37\x9a\xa5\x32\x73\x2d\x62\x65\xec\x87\xaa\x81\xf5\xdb\x31\x43\x94\xa5\xf4\x89\xa6\x39\xce\x8e\xe1\x3d\x9e\x46\xef\xd0\x10\x69\x3d\x3e\xcd\x33\x82\x94\xa0\xd3\x29\xa8\x7c\xa5\xa9\x9a\xd1\xec\xa3\x40\x49\x78\xce\x77\x8c\xd0\xa6\x02\xbc\xd6\xda\x0a\x74\x9c\x19\x85\xca\x3c\x08\x19\x76\xf1\x88\x02\xab\x19\x11\x55\x53\x73\xfb\xf2\xce\x58\xf8\x35\xcb\xd2\x7a\x68\x80\xf8\x82\xe0\x83\x34\x9a\xea\x42\x90\x27\xca\xf3\xe0\x51\x33\x70\xbc\xb9\x95\xc3\x17\x04\x00\xb2\x71\x98\x63\xd0\x5d\x33\xe2\xe6\x1b\xe7\x15\x74\x7f\x9c\x31\x25\x2a\x6f\xb1\xb6\xc7\xd3\xea\x48\xd1\xf9\xac\x36\xa5\x56\xde\x7d\x59\x56\x7a\x57\x4d\x4d\xab\x28\xe9\x97\x1c\x1f\x55\xda\x58\xa0\x08\xd7\x09\x88\x0a\x5d\xa7\x90\x99\xbf\x82\x0a\x3d\xcf\xa5\xd2\x22\x12\x1b\x6f\x0d\x7a\xfc\x77\x89\xfe\x95\x63\x40\xe3\x1d\xa3\x5b\x42\x46\x6c\xa6\xd4\x42\xbe\x3b\x39\x99\x52\x35\xcb\xc7\xc7\x09\x9f\x9f\x3c\xe6\x63\x22\x18\x51\x44\x6a\xdb\x7b\x8e\x35\xbf\x10\xb1\x3c\x19\x67\x7c\x7c\x32\xc7\x52\x11\x71\xb2\x78\x9c\x82\x61\xee\xd4\xbd\x13\x3f\xec\x94\xff\x8f\x8b\xbf\xfc\xf8\xf6\xe2\xdf\x7f\x3c\x5a\x95\x3e\x75\xa7\xf3\x8c\x25\x78\x21\xf3\xcc\x3a\xf0\x44\x48\x1b\x00\x95\x02\x25\xd6\xed\xf7\x65\xbc\x5d\x1d\x84\xd6\xfd\xe5\x2f\x97\x57\x9f\x2f\x23\xd1\x73\x7d\x1f\x69\x03\xf1\x3f\x3f\x9d\x7d\xba\xba\xf9\x5b\x24\xd0\xee\xae\x6e\x86\x1f\x9b\xb5\x82\xf2\x6b\xca\x64\xf8\x85\xf1\x67\x16\xaf\x5e\x96\x17\x9d\x33\x45\xe7\xc4\x09\x6c\xfb\xcf\x3b\xb3\xd2\x0d\x56\x7e\x75\xf7\xf3\xd9\x4d\xb8\x8e\x0f\x17\x7f\xbb\x3b\x7b\xb8\x3d\xfd\xa5\x71\x25\xe6\xb1\x68\x66\xb7\xe0\x7d\x78\xcf\xb3\x7c\xce\xc2\xbf\x37\x9f\xdb\xf9\xe5\xdd\xd9\xc7\xf2\xec\xae\x86\x77\x31\xd9\x6f\x62\xa7\xd6\xd1\x4f\x57\x57\x17\x67\xc3\x68\x2f\x4f\x87\x77\x67\x77\xe7\x9f\x22\x7d\xee\xf4\xfe\x66\x78\x77\x7e\x75\xd9\xb8\x4c\x37\x83\x8a\x85\xea\x65\x85\xcb\xdc\xb5\x9c\x69\x75\xcc\x87\x36\x60\x64\x0e\xca\xdb\x20\xcd\xc6\xf8\x82\xc0\x2c\x7b\xeb\x4d\xe9\xc4\xcc\xb4\x52\xd6\xa8\x78\x9b\x50\xbd\xac\x6b\xdc\xe8\x26\x91\x77\xe7\xa7\x00\xf3\xb2\x2e\x63\x9c\x65\xfc\xd9\xb8\xed\xe7\x54\x2b\x7a\x92\x80\xf7\x5e\xff\x44\xa2\x24\x17\x82\x30\x95\x2d\x8f\x2b\xc4\x49\xbc\x2d\x5c\xa8\x53\xef\xd8\xdd\x88\xe1\x2a\xbd\xa4\xab\xfe\xd1\x4a\x56\x29\xfb\x44\xdd\xb4\xa0\x60\x12\x9f\x7e\x22\x52\xe2\x29\xf9\xe0\xe2\x46\x3b\x12\x52\xb7\xbf\x86\xff\xfc\xcf\xdb\x35\xfc\xec\x86\x88\x66\x08\x6e\xc0\x21\x63\x5c\xe1\xd8\x36\xdc\x80\x93\x8d\xeb\xbb\x8e\x97\x4b\xa3\xd8\xb7\x1b\xad\x1e\x67\xd7\xd5\x63\x56\x51\x29\xd4\x71\x9b\x38\xee\x13\x5e\x68\x56\x4a\x72\xa9\xf8\x1c\xe1\x62\x8d\x36\x70\x88\x17\x5a\x67\x83\xd0\x98\x3e\x1f\x81\x3a\xe4\x9d\x34\xed\x2f\xb1\x82\x84\x36\x02\xb0\xfa\x92\x48\x2d\x0c\x62\xba\x36\xd6\x37\xc9\x55\x2e\xf4\x75\xad\x15\x4b\xf4\x03\x39\x9e\x1e\xa3\xab\x5f\xcf\x6e\x6e\xce\x4f\xcf\x06\x68\x78\x7d\x7d\x76\x79\x3a\x40\x44\x25\x6f\x9c\xf1\x03\xe7\x92\xa4\x23\xa6\xb8\xf5\xc5\x2c\xd1\x8c\x3f\xeb\x77\xcd\x89\x98\x92\x68\xcd\xf6\xc7\x08\x90\xfa\x53\x2a\x95\x71\x5b\xc3\x05\x5b\x4c\x4b\xdf\x27\xc7\x55\x1c\x92\xab\xd9\x36\xac\x81\xa5\xcc\xe7\x78\x9c\x91\x07\x8a\xe7\x0f\x82\x67\xeb\x44\x5e\xa5\x98\x2a\x94\x93\x07\x69\xfc\x1e\x0f\x38\x49\x78\xce\x54\xeb\xd1\xd6\xed\xe3\x29\x90\x49\xa2\x05\x11\x73\x0a\x56\xb3\x56\x64\x25\x4f\x28\x56\x4e\xd3\x0d\x3a\x2f\x26\x60\xc9\x83\x86\x0a\x3a\x75\x56\xc4\xda\x61\x4b\xaa\x68\x79\x6a\xdc\xc5\x5b\x59\x8e\x9b\x50\xaf\xeb\x45\x53\xa6\x0c\x95\x8b\x0c\x2f\x57\x54\xd6\x75\x14\xd5\x8a\x99\x5c\xe0\x84\x14\xee\x6a\xe7\xd9\x4f\xf8\x7c\xce\x59\xb6\xf4\x21\xea\x94\x4e\x20\x89\x44\x69\x6a\xa3\x31\x51\xcf\x84\xb0\xe2\x53\x64\x77\x1d\x51\x26\x15\x66\x09\xc4\xd9\xe0\xa0\x8c\x34\xad\xd2\x1c\xc4\xff\xe8\x68\x80\x46\x47\x29\x79\x22\x19\x5f\xcc\x09\x53\xfa\x03\xa2\x2a\xf7\xe2\x6c\x8e\x69\x76\xc9\x15\x9d\xd0\x04\xd7\xdd\x1d\x6d\xb7\x45\x90\x84\x2e\x28\x61\x4a\x3e\x10\x3d\xee\x5e\xad\xfb\x75\x77\xad\x8b\x83\xc3\x4c\x10\x4e\x53\x41\xa4\x24\xda\x28\x74\x93\xb4\x9a\x81\x71\x8a\x78\x02\xac\xbd\x6a\x0d\xdd\x7c\xff\xff\x9d\xb2\x71\xb5\xce\x91\x70\xe1\x13\xc3\xfc\x8b\x8b\xa4\xef\x46\xae\xbd\x37\x2a\x52\x91\x9a\xec\x3c\xf1\x3e\xb0\x57\xb6\x28\xcb\xc7\x46\x1f\xe3\x76\xf3\x8c\x29\x73\xab\x9f\x6b\x9c\x9a\x0c\x21\x1b\x09\x67\x13\x3a\xcd\x03\xa9\x6c\xcd\xe8\xb2\xe5\x4e\xd6\xce\x38\xc9\xb8\xcc\x45\x4b\x85\x2e\x9e\xf4\x7b\xfb\x68\xd3\xbc\xcf\xc2\x4b\x2c\xcf\x94\xec\x74\x4f\x56\x10\x1e\x09\xb2\x10\x44\x02\x4f\x82\x0f\x42\x1f\x6e\x65\x05\xae\xfd\xf5\x00\x51\x96\x64\x79\xaa\x69\x80\xb3\xc2\xc7\xc0\x52\x54\x28\x11\x23\x36\xb7\xa6\x11\xc2\x12\x3d\x93\x2c\xd3\xff\x4d\xf8\x7c\x91\xeb\xb1\xec\x74\xed\x48\x5a\xd9\x54\x58\x91\x01\xe2\xb9\xd2\x83\x0d\x60\xb4\xd4\x6e\xc1\xdb\x31\x06\xdc\x88\x03\x4b\x68\x51\x73\x2f\x5d\x00\xce\x87\xfb\x0d\xaf\x1b\x01\x46\x19\xfa\x48\x14\x8c\x02\xf8\xab\x70\x81\x90\xe0\x55\xb6\xe7\xaa\x69\xbf\xc5\x89\xb2\x2b\xe9\xb0\xf3\x17\x54\x11\x81\xb3\x4f\x78\xf1\x53\xc6\xc7\x8d\xfb\x3e\x44\x73\xa3\x51\xd9\xb7\x20\x1a\x83\x94\x70\x18\xa7\x5e\xc7\xa3\x44\x88\xc8\x03\xbd\xe6\xf8\x7b\x22\x9d\xc1\x73\x8d\xec\xa9\x7f\x01\xf0\x1e\xad\x6d\x83\xdb\xb7\x3c\x4f\x9b\x30\xb9\x6e\x8e\x78\xcc\x85\x7a\x48\x70\x2e\xb7\xb9\x37\xcf\xcb\x6f\xcf\xf5\xb9\xb7\xb1\x33\xcd\x4f\xfa\x2d\x16\xc7\xf5\x4c\xb3\x0c\x10\x4b\x08\x67\xdc\x9e\x76\xf3\xf3\xdc\xea\x91\x30\x9b\xba\x73\x6f\x19\xfd\xc1\x1c\x8e\xf6\xd4\x2d\x98\xa0\xc6\xd4\x3c\x37\xa7\xcd\x9f\x24\xcd\xe2\x16\x58\x05\xa1\x88\xc0\xb7\x57\x9a\x04\x4a\xc9\x82\xb0\x54\x22\xd8\x07\xc7\x36\x91\x90\x1c\xa0\x09\xfd\x62\x07\x75\x6e\xd6\xe2\xa7\x81\x46\x55\xbd\xea\xc5\x0c\xaf\xee\x4f\x87\x8b\xe4\x1a\x9e\x6f\x34\x24\xb8\xd4\x4a\x73\xa2\x35\x10\x41\x12\x2e\xb4\xec\x80\xd7\x7a\xe3\x7a\xed\x25\xa2\xb0\xd0\x44\xc1\xeb\x34\xd5\x68\x1e\x05\xd0\x30\xc5\x8a\xbc\xd5\xca\xf9\x1a\xb7\xe2\x82\xeb\xd7\x20\x3a\x27\x5a\xd1\x77\x9e\xee\xd0\xb8\x19\x93\x29\x66\x48\xe4\x8c\x51\x36\xad\x99\xad\x93\x81\x5b\x70\xbd\x56\x41\xf0\x5c\xab\xe6\x70\xe1\xea\x09\xc5\xf3\x90\x0b\x20\x67\xe3\x3c\xac\x76\xfd\x52\x54\x53\x0d\x64\x7b\xc6\x5e\xd9\xaf\x99\x6c\xbe\x48\x0f\x69\xb2\x19\x96\x0a\xd9\x39\xd5\xcc\x38\x54\xfb\x76\x10\x8a\x6a\x2a\xd6\x13\x6a\xd8\x5d\xb4\xd8\x70\x8a\x48\x12\xa5\xa8\x2d\x2a\x93\x4b\x82\xf0\x44\x11\x01\xa6\xae\xd3\x8c\x4c\x3a\xb5\x3f\xda\x36\xaf\x1a\x24\x8b\xfe\x3a\x90\x25\x23\x56\x39\xf4\x31\x1a\xb2\x95\x50\x8b\xb3\xfb\x22\x7a\x19\x59\x8d\xb3\x67\xbc\x94\x68\x01\xc9\xef\x26\xfa\x53\x2c\x1e\x0c\xf3\xf8\x21\x67\x85\x6b\xcd\x83\x26\x38\xcb\x96\x08\x2c\xa2\x60\x66\x35\x9b\x15\x54\x94\x6a\x2f\xec\x5a\x2a\xc9\x25\x5c\x47\x55\x7d\x29\x6f\x2b\x54\x4a\xba\x15\xad\xcf\xdf\x1c\x91\x73\xdf\x22\x60\x40\x09\xb3\x6a\x78\x61\x48\x34\x69\x46\x51\x96\xfc\x16\xfa\x91\x03\xa1\x6d\x2e\xd7\xea\x00\x6a\xa1\x80\x2d\x10\x6a\xd5\xd2\xb5\x6c\xff\x6f\x33\x87\x00\x4a\x56\x39\x05\xb4\x0b\x30\xd9\x4e\xdc\x09\x9e\x25\x5a\x26\x4e\x9c\x4f\x10\xe3\x8c\x20\x2a\x8b\x1f\x83\x73\xdb\x04\x3a\xe1\xf8\x4d\x09\x23\x02\x6a\x8f\x38\x5f\xb8\x07\x79\x7b\xf8\xed\x0b\x5b\x75\x43\x6f\x8d\xa0\x09\x25\x59\x2a\x11\x23\x5a\x29\xc6\x62\xa9\xe5\x96\x3d\xe8\x6d\x74\x86\x5d\x69\x71\x15\x62\xd5\xaa\x57\x0e\x58\x05\x40\x70\xad\xa1\x94\xe6\x85\x86\x59\x56\xfc\xc8\x3e\x64\xe3\x8a\x23\xe6\xcd\x28\xe0\x3f\x2a\xb5\x79\x70\x8c\x60\xdb\x54\xf1\x94\x96\xbd\xfa\x03\xb7\x87\x03\xa7\xe3\x49\x03\xa3\xee\x62\x3c\x3a\x79\x5e\xd0\x31\x0e\xb5\x6b\x21\xad\x57\x30\xa5\x4f\x84\x39\xf6\x1d\x38\xf6\xd7\x33\x71\x4c\x91\x45\x7e\xac\x66\xa9\x63\xeb\xba\x1c\x80\xa3\xa3\x3d\xa5\xf4\x26\xe7\x2b\xae\x0f\x53\xb5\xa5\xb0\xd2\xb2\xa5\x77\x60\x86\x2a\xfc\xb9\x11\x2d\x10\x56\xd2\xaa\xc4\x1f\x18\x57\x7f\x40\x85\xc5\xe2\xec\x29\x53\xf6\xc7\xda\xb6\x83\x08\xef\xa7\xdf\x06\x27\xd4\x32\x09\xc2\xfe\xac\xa6\xeb\x29\xbf\x2d\xb2\xa6\x70\xd0\xee\x55\xab\x29\xdd\x5d\xf1\xd6\x94\x02\x6c\x90\xf3\xb3\x33\x23\xf2\x25\x2a\xb1\x21\xc3\x06\x82\x00\x28\x8a\x71\x34\xe7\x82\x94\xf2\x8e\x8c\xf0\x86\x8d\x2e\xf2\x3d\xda\x73\x69\x85\x3f\xc5\xe4\x52\x14\xc7\x3c\xf2\xa3\x34\xfb\x4f\x5c\x58\x7c\x1b\xce\x99\xc7\xd0\xa7\x06\x0e\x58\x03\x9f\xaa\x36\x55\x05\x65\x09\x5d\xe0\x5a\xcf\x70\x1b\x4e\x58\xf1\x64\x86\x05\x96\xea\x40\x43\x75\x77\x38\x81\x2c\x87\xba\xe9\x54\xe5\xbf\xad\x64\xbf\x35\xb3\x6d\x98\x43\x33\x82\xf7\x91\x94\x11\x29\x47\x47\x66\xfa\x54\x96\x45\x8f\x71\x90\x38\xd5\x5b\x86\x95\xc4\xfc\x2f\x0d\x9b\x3b\x67\x81\x5d\x85\xd6\x14\x7e\x74\xe2\x2b\x42\x13\x4d\x72\x01\xe0\xa1\xaa\x31\x7f\x48\x66\x34\x2b\xfc\x8c\x6f\x06\xf6\x48\x98\x21\x33\xf2\x44\x32\x3d\x30\x65\x89\x20\x73\xc2\x6c\xb0\xe7\x47\xf4\x1f\x26\x2f\x0c\xfd\x69\xc4\x3e\x82\x64\xcb\xb2\xe5\x00\xd1\x49\x31\x32\x56\xa5\x61\x1e\x2b\x27\xa0\x66\xc4\x1e\xee\x68\x22\xe6\x54\xcd\xf0\x13\x19\x31\x37\xcc\x7f\xa0\x47\xf4\x47\xf4\xa7\x3a\x1f\x83\x45\x8e\xed\xdb\x04\xfd\xc0\x85\x47\xa9\x05\x17\x87\x95\x3d\xf6\xf0\x3a\x0b\x35\x72\x0f\x15\x56\x84\xd7\x31\x3d\xdc\x8d\xb2\x27\xbe\x1a\x81\x08\x0f\x0f\x16\x84\xa9\x07\xc6\x53\xf2\x40\x2a\xc2\x0f\x0d\x67\x55\xdf\xab\x97\x3c\x25\x6b\x83\x07\x5e\x47\xfd\x0c\x56\xb5\xcc\xc7\x7e\x3b\xf4\x7b\x0b\x7b\x30\x66\xb0\xea\x09\xfb\x82\x68\x9b\x4c\x77\xd3\x78\xc7\x95\x55\x70\x06\x20\x54\xed\x04\xaa\x7d\xee\x19\x5c\xc6\x10\xfd\x2e\x9f\xc2\xb2\xcb\x52\xff\x58\xaf\xdc\x8a\xfd\xa0\xd4\x1b\xc0\x67\x05\x9d\x52\xad\xf0\x36\xc7\x54\xd6\x6b\x77\x45\x14\xc0\x7b\xdd\x11\x1e\xf3\xbc\x0c\xa9\x84\xcd\x31\xb7\x92\x8a\x94\xd8\x2a\xed\x1a\x8d\xf5\xf3\x02\x2e\xbe\x49\x9e\xe9\x9f\x19\x27\x9e\x49\xce\x96\x24\x7a\x9b\xbe\xee\xa4\xa4\x53\x1b\x2a\x77\x03\x52\x0b\x45\x4b\xc1\xa0\x47\xc9\x0c\xb3\x69\xb3\x0e\x73\x63\x49\xb6\x03\xab\xf5\x25\xe2\x64\xab\xd7\x4a\x05\xcf\x00\xe9\x2c\xfc\xf4\x45\x8d\x42\x7f\xee\x4a\x77\xc5\xae\x0d\xc4\x0e\x06\x88\x9b\x94\x9d\xa1\x3d\x10\xab\x41\x85\x6a\xee\xb8\x8d\xcd\xcf\xce\x2c\x61\xde\xfd\x00\x5e\xf1\xad\xbd\x41\x7e\x13\x82\x4a\x01\x16\xbe\x62\x56\x43\xd2\xfd\x5a\xa8\x71\x9c\x21\x06\xd0\x04\x61\x86\xe8\x58\x57\xcf\x68\xbe\xaa\x03\x36\xcc\xa9\x46\x7f\xac\x9e\x9b\xfb\xba\xed\x54\x1a\xbd\xab\x2d\x7d\xa5\x60\x08\x35\x1d\xdb\x0b\x1b\xe5\x8f\xbd\x8c\x26\x74\xc9\x83\x38\x0b\x38\x1c\x73\x89\x94\xc0\x4c\x9a\xb7\x8d\xd8\x67\xa3\x79\x50\x69\xd4\x6c\x9b\x1d\x01\x5a\x3c\xa2\xf0\x6f\xb0\x15\x2c\x3a\x5c\xcd\xb0\xb6\xa1\x97\x35\x1e\x4d\x9f\xcf\xe8\x4f\x42\xe8\xd3\xac\x7a\x19\xbc\xc8\xaa\x5b\x95\x43\x3a\x42\x87\xa0\x1a\x67\x6b\x58\x5c\x55\x9d\x8b\x8d\x4a\x00\x1b\xe1\xac\x56\xd5\x1e\x73\x9e\x11\xcc\xea\x54\xa1\xca\xaf\x57\x8c\xec\x22\xe9\x7d\x4c\x00\xba\xa8\x6f\x53\xa1\x8d\xee\x09\x44\xa9\xe3\x75\x61\x28\x3b\xa0\x08\x33\x36\x19\x40\xb8\xcc\x44\xd3\x35\xfe\xd5\x41\x78\xf2\xc7\x24\xeb\x14\xe1\x35\x0f\x34\x72\x11\xfc\xa4\xc8\x6c\x6f\x85\x88\x0b\x03\xa5\x95\xf8\xc1\x75\x13\x0b\x51\x87\x8d\x1e\xb5\x18\xb9\xd7\x61\x8a\xeb\xc4\xf9\xb0\x14\x89\x44\x04\xc2\x97\x18\x80\x32\x7a\xff\xe0\xbc\x3b\x83\xd9\xcb\xfb\x68\x97\x20\x3b\x04\x1e\x4e\x39\x91\x81\x76\x80\xf8\x13\xb1\xfc\x4b\x27\x44\x6b\x10\x23\xa6\x95\xa9\x50\x93\xc1\x52\x1f\xb4\x85\xe0\x53\x8b\xce\xc1\x89\xe0\x52\xda\xe0\xa2\x19\x47\x1e\x37\xde\x24\x77\x44\xcc\x29\xdb\x8d\x7b\xfc\xe5\x00\x39\xab\x45\x6e\x8a\xcc\x93\x1a\xcd\x63\x4c\x90\x72\x6b\xad\x3b\xf7\xdb\xc6\xea\x9d\xf6\x8c\x04\xc1\xd2\xda\x2b\x10\x9f\x2f\xc5\x28\x3b\xe8\x09\x7e\xce\x06\xda\xf2\xd6\x6d\x76\xc8\x42\x16\x0b\x6d\xea\x4b\x68\x63\x53\x08\x02\x89\xc3\xe3\xcc\x7a\xc2\x23\xae\xa1\x45\x11\xe5\x82\x22\x5e\x35\x37\x6f\x06\x39\x29\xe9\x5c\x9f\x15\x48\x02\x61\xfc\x2d\x5f\x80\xca\x5b\xfe\xd5\x04\xd3\x4c\x0b\x2c\x1a\xd7\x70\xd6\xca\xd5\x5b\xa8\x83\x40\x98\xaa\xf2\x0f\xba\x41\xc0\x9f\x48\x52\xb3\x8d\x86\x73\x47\x47\xc3\x9f\xae\x6e\xee\xce\x4e\x47\x47\x5e\x62\xfb\xc8\xb9\x13\xeb\x6e\xee\x10\x29\xf3\xbe\x5b\x5f\xe0\x08\xf6\x12\xe1\x34\x2d\x20\xba\x06\x78\xf2\x60\x7c\x50\x6d\x4f\xc5\x5a\xf7\xed\xea\x30\x1f\xe8\x17\x92\xde\x60\xb5\x95\xd3\xb7\x31\x7f\xa7\x95\x67\xa5\x92\xc5\x73\x46\x57\xac\xfb\x06\x21\xeb\x97\x72\xaf\x9f\x6b\xcf\xc1\xe6\x24\xc0\x5e\x39\x13\x5d\x22\x91\x33\x6d\x14\x61\x5f\x77\x6a\x02\x3c\xc0\x92\xe5\x00\x01\x0c\x53\x73\xed\x12\xfd\x19\xcd\x29\x03\xc8\x54\x13\x6d\xef\xe3\x85\x74\xc9\x32\x3c\xbf\xbc\x8f\xf3\x73\x7f\xbe\xba\xbf\x89\x73\x3e\xfe\xd6\x9c\x2f\x18\x8f\xd0\x64\x89\x16\x6b\x0c\xa2\xed\xdc\x90\xc2\x93\xa6\x6a\xa1\x17\xe5\x8b\xfa\xdb\xc2\xd3\x67\x5e\x67\xd8\x35\x94\x1e\x08\x77\x40\x28\x7a\xbb\xd2\xed\x00\xf4\xc6\xb4\xba\x8e\xed\xb5\xbd\x5e\xd0\x95\x71\xa3\xcd\x23\xa0\xc5\x02\xc0\x76\xad\xbe\x7e\x3b\x03\x4f\x8b\x51\x1d\xfa\xb1\x83\xf6\x86\x8a\xa7\x9d\x07\x40\x5a\xc7\xd5\x02\x8f\x69\x06\x5e\x71\x7d\x03\xcf\x17\x19\x56\xf4\xbf\xaa\x7c\x1a\xf2\x78\xc4\xc2\x02\x79\xe6\xce\xd4\x3c\xe0\x50\xff\x94\x4d\x11\x67\x04\x71\x61\x22\x20\x5e\x1c\x0e\x42\x10\x6a\x19\x1b\xa2\x66\x68\xc9\x73\xe1\xdf\xb8\xf2\x1e\xcb\x7d\x72\x86\x5d\x94\xd4\xe9\x99\xd6\x87\x1f\xa6\x19\xc0\x78\x0b\x41\x0a\x63\x0b\x5e\x4c\x9e\x08\x43\xcf\xda\xb0\x2a\xfc\xc9\x23\x16\xa0\x36\xb4\x4a\xca\xbe\x57\x3e\x04\x4d\x33\xdb\x32\x02\x7b\xe7\x79\xe1\x6a\x91\x98\xda\x91\x9b\x19\x78\x07\x38\x55\x00\xde\x6e\xc6\x7c\xf0\x64\x9d\xf7\xc0\x44\x1b\x80\x07\x42\x5f\x86\x81\x08\x56\xb2\x2c\xf9\xb2\x20\xc9\x26\x98\xc9\x6b\x57\x02\xa9\xc9\x9b\x11\x46\x3f\x6c\x66\x9b\xdd\x3a\xc5\x9d\x6f\xa5\x3c\xdb\x35\xf3\xec\x04\xf1\xd5\x13\xfd\x15\x0b\xaa\x6d\xcc\x8e\xf3\x74\x20\xdf\x89\xe0\xf3\x76\x53\x7c\x19\xb4\xde\xdd\x0a\xee\x2d\x72\x0f\x1c\x08\x4c\x6f\xfd\x2c\xeb\xf0\x79\xeb\xa4\xde\xaf\xe6\x5e\xf4\x50\x5c\xc8\x3c\x22\x68\x92\x2d\x15\xd1\xa3\x2b\x3d\x55\x0b\x8d\x0b\xdf\x19\xde\x59\xde\xf3\xed\xa2\xf3\xa5\x53\x10\xf9\xd4\xc7\x04\x59\x6d\xc8\x40\xd5\xaa\x31\x76\x70\x7d\x56\x79\x44\x83\x78\x98\x85\xe4\x6b\xe2\x49\x85\xe7\x0b\x77\xc7\x97\xf3\xab\x4a\xe4\x5a\x23\x8d\x76\x85\x0d\xdb\x03\xae\xae\xca\xd6\x8d\xb0\x7e\x36\x76\xbb\x9b\xcc\x93\xd2\x0d\xdd\x38\xb1\x28\xf5\x24\x9c\x50\x4a\x14\xa6\x99\x0c\xd3\x2d\x56\xb7\x32\xba\xf9\x4c\x5d\x06\xe7\x78\xdd\xd0\x4a\x0e\xfa\x46\x85\x3b\x8f\xc2\x3b\x1e\x9c\x2c\x73\xbc\x0c\x30\x25\xfa\x14\x64\x44\xc1\xe5\x4c\x99\xff\x57\x2c\x6a\x1d\x33\x87\x2c\x5a\x15\x54\x3e\x46\x3f\x2d\xfd\xb5\x88\xb3\x2c\x9c\x89\x71\xde\x15\xdd\x8a\xf4\x51\x80\x4b\x0c\x9d\x5f\x0e\xdf\xdf\x9d\xff\x7a\x06\x78\x89\x25\xcf\xd1\x33\x95\xda\x42\x18\x31\xf0\x07\x6a\x81\x0a\xbf\x53\x1c\x99\x1f\x0e\xe0\x57\x80\xa2\x92\xf9\x78\x4e\xb5\x3d\x55\x2c\xf2\x1e\x24\xc2\x8d\xc3\xd4\x98\x73\xac\x1f\x80\x6b\xdb\xa1\x75\xaa\x00\xa3\x6b\xce\xc7\x06\x66\x70\x31\xc8\xb6\x80\x9c\x20\x5c\xb1\x5f\x48\x4e\xa0\x66\x87\x66\x4d\xe5\xf1\xea\x31\x39\xd5\x87\x32\xce\x6c\x82\xf4\x33\x2a\x55\xe9\x32\xa9\xcf\x67\x2a\xb6\x60\x17\x80\x1c\xa7\x6d\x77\x90\x83\xb7\xee\x91\x6a\x6d\xe7\xd6\x17\xd8\xa9\x54\xc1\xae\x6b\xf5\x9b\x43\x83\xcb\x17\x61\xbb\xcd\x83\x40\x5d\xcc\xad\x02\xd8\x1a\xb2\x42\x10\x3c\x8f\x01\xa1\xa4\x2c\xba\x19\x57\x10\x7d\x4d\x54\xb6\xac\x88\xda\x8f\x58\xb5\xde\xd0\xcc\x63\xdb\x06\x52\x77\x0a\xab\xf7\x3b\x72\xe3\x57\x61\x3d\x22\x9f\x3d\xda\xc7\x18\xa3\xbe\x44\x22\x29\x9d\x2b\xe7\x7f\xad\xb1\x02\x40\x5d\x78\xd8\x20\xca\x59\x71\x2a\x5b\x86\x39\xd7\x9e\x0b\x7b\x65\xee\xc7\x82\xda\x32\x1e\x0c\x99\x65\xbb\xcf\x87\x03\x27\xe6\x00\x3c\xe4\xfc\x89\x08\x41\x53\x6d\x61\x85\x19\xbb\xad\x28\xd7\xa2\x0e\x42\x8d\x0c\x33\x65\xb8\x15\x87\xb0\x89\xb7\x79\xf5\x78\x2e\x39\xa6\x24\xdd\xbc\xba\x93\xb3\x94\x08\x46\xb0\x9a\xbd\x5c\x7c\xf1\xfd\xb6\x2e\xc3\x17\x8b\x35\xbe\xdf\x49\xb1\x90\x70\xba\x71\xe1\x8c\xb5\xf3\xcc\x4b\x05\x60\x9b\x11\x95\x45\x95\x8a\x15\x23\xaa\xc2\xd5\x15\xa0\x43\xad\x9d\x15\x57\xac\xe8\x08\xdd\xad\xb5\x20\xbc\xfb\x49\x9b\x07\x71\x5e\xbb\xad\x8e\xde\x2c\xd2\x55\x4d\xe4\xa5\x4d\xd1\x28\xa3\x63\x47\x15\x7c\xcc\x27\xf6\x83\x9a\x4a\x4f\xa5\xc7\xca\xab\x0d\x0d\x03\xb6\x2c\xdb\xd5\x58\xa4\x19\x91\xa0\xf2\x19\x5d\xbf\xa4\xd5\x35\xd9\x1c\x23\xf6\x33\x7f\x26\x4f\x44\x0c\x10\x56\x68\xce\xf5\x4d\xce\x48\x58\x36\x18\xc7\x69\x6b\xc6\xa5\x8d\x51\x65\xff\x7b\x67\xf9\x58\xaf\x62\x55\x06\x04\xa0\xfa\xcd\x36\x38\x17\xf8\x88\xe1\x44\xd1\x27\x62\x62\x3b\x80\x75\xa3\x6e\x61\xc0\xff\x7f\xf0\x3e\xcf\x3f\x1c\xa3\x3b\x7d\x71\x51\x19\xcf\x37\x80\x71\xd6\xcd\x6d\xc4\xa6\x82\xe7\x0b\xaf\x99\xf2\x31\xa8\xc4\xc6\xf7\x59\xe1\xf3\x84\xc9\x38\x87\x67\x82\x53\x7d\x2d\x36\x33\x4e\x64\x3b\x1d\x98\x2b\x20\xc6\xd7\x85\x0c\xa4\x6f\x0b\x1f\x56\xb2\xd0\x01\x60\xa3\xfa\x54\xe2\xdd\xf9\x4e\x57\xaa\xdf\x48\x50\xca\xbc\xc9\x1a\x81\x2d\x36\x14\x15\x81\x99\xef\x4c\xe2\x6a\x94\x50\xf1\x5a\x53\xaf\xcc\x08\x0e\x52\x5d\x00\xb0\x66\xef\xdb\x27\xeb\x94\x66\x79\x9d\x8b\x05\x07\x84\x68\xb6\x74\xd0\xa4\x39\x86\xe0\xf9\x82\x2f\x72\x03\x96\xa5\x61\x90\xa9\x72\x42\x71\x39\x85\x9d\x07\xff\xb6\xd0\x59\x4e\xb5\x52\x47\x19\x2a\x7e\x88\xac\x57\xb3\x92\xcd\x72\x41\x37\x52\x4d\xac\x55\x4c\x9e\x08\x53\x85\x92\x3b\xc7\x0b\x44\xb5\x2c\xd1\xd2\x50\x4c\xc9\x00\x3d\xbb\xce\x3d\x08\xa3\x5c\x50\xb7\xeb\xa0\x99\x36\xf0\x56\xac\x1a\x9e\x18\x2f\xb5\xc1\xe9\x24\x38\xa8\x24\x62\xab\x86\x26\x2a\xc7\x3e\x96\x08\xd9\x4f\x19\x65\x8f\xfa\x65\xcf\x60\x46\x3b\x0f\xa4\xd0\x67\x8e\x0b\x07\x74\x8c\xf6\x34\x90\x66\xdb\x55\x07\x0a\x0b\xad\xb7\xde\x57\x57\xdf\x12\x0a\xec\x55\xee\x54\x5b\x69\x55\x5e\xcc\xba\x00\xe1\x06\x56\x46\x30\xba\x37\x33\xda\x6c\xe6\x29\x9c\xc5\x31\xd8\x90\x45\xdd\x0e\x53\x1e\x0a\xc4\x50\x78\xa5\x0c\x0a\x77\xaa\xd9\x64\x9f\x88\x7b\x32\x62\xf6\xa6\x3b\x31\xf7\xdc\x49\x50\x92\x7e\xb9\x88\x1a\x71\x35\x6f\x74\x40\x9b\x83\x4c\x37\xae\xec\x87\x51\x6d\x9d\xed\x29\xdb\x78\x5f\x8d\x2b\xaa\x5d\x2f\x7b\xce\x35\x3e\xb4\x26\x6d\xed\x2f\xd7\x22\xbf\xde\xce\xdb\x26\x1d\x83\xe4\x8d\xc2\x0e\x1f\x20\x42\x14\x4c\x73\x58\xec\x61\x02\xd8\x34\x45\x84\x49\x8d\x05\x5f\xb3\xf7\x67\x5a\x5d\xb4\x52\x6b\xaf\x3c\x32\x5b\xa7\x6f\xea\xf1\x56\x91\x2b\x3b\xf6\xb1\x35\x0b\xc2\x35\x58\x98\xa1\xaf\xaf\x56\x24\xbc\xca\x1a\xe6\xed\xfd\xcc\x55\xab\x8a\x30\x56\x8e\x98\x95\x9b\xb2\x8e\xf1\x5e\x1b\xbb\xb5\xf0\xe8\x0e\xab\x28\x62\x3d\xf2\x35\xae\xc1\x9e\xcb\xf6\xcb\x65\xbb\x08\x66\xc4\x93\xeb\x7e\x9b\xbd\x37\x0a\x51\x30\x8c\x03\x8c\xe3\x2c\xf3\x72\x3a\xce\x0b\x6e\x4e\x74\x6a\x5c\xf2\xce\xec\xe9\x5d\xa8\xbe\x75\x8e\xf6\x50\xbd\xb3\x0b\xf7\x45\x00\x15\xb7\x08\x8b\xbd\x29\xce\x35\x36\xd0\x4a\x32\x5d\xdb\x29\xed\x48\xe7\x5e\xe3\xda\xb7\xa1\x3d\x6b\x90\xdb\x26\x28\x8c\x3c\x9b\xd3\x76\x18\xa6\x7d\x05\x1f\x7e\x65\xdb\x3e\xca\x20\xde\x59\xb1\xc6\x87\xf5\x86\x76\x25\xa7\xec\xb0\x80\x62\x51\xac\x69\xa5\x74\xa2\xd3\x95\x2f\xeb\x6b\x1a\x74\x2b\xbf\x17\x11\x71\x7d\xe9\x3d\xa8\x64\x8b\x65\x4d\xdd\x3d\xc8\x58\x4b\x0f\xa5\xfa\xde\x2a\xe6\x2b\x9e\xdc\x57\x2e\xbd\x57\x9a\xcc\xe1\xd4\xdf\x5b\x4b\xb7\xc3\x05\xf5\x55\x4c\xb4\x45\xdd\x3d\x1f\x73\x86\x5a\x06\xdd\x44\x3e\xe0\xfc\x68\x9a\x45\xed\x3b\xf5\xa1\x6a\xe3\x6f\x29\x07\xbb\x38\xd3\x86\xa9\x2d\x0c\x54\x5a\x8b\x05\x82\x81\x77\x3e\xae\xf3\x5b\x2f\x14\xcf\x9e\x08\x53\x3b\xd1\x17\x60\x88\x8a\x98\x7c\x3b\xa3\xdf\x64\x7a\x9f\x9f\x16\x62\xc2\x97\x94\xd1\x66\xb1\x55\x53\x95\xc0\xfa\x96\x72\x55\xc6\x6d\x6d\xf1\xba\xc8\xbb\x5e\x5a\xbb\x2d\x82\x9f\xae\xd2\x65\x8d\xe3\xdd\x52\x1b\xaa\x1d\x94\x1c\xa8\x3c\x81\x46\x18\x9d\x60\xa2\xd1\xcd\xcc\x52\x48\xe7\x0a\xea\x1d\x9a\x3e\x55\xe5\x3d\x37\xef\x9c\x61\x59\x7e\xe5\xda\x2d\xdf\x00\x5d\x16\x0d\xf3\x91\xa8\x53\xac\xf0\x4e\x8a\x6d\x75\x08\xf6\xc3\x44\xee\x45\xb6\xb6\xf6\xf1\xad\xa9\x08\x91\x8b\xac\x30\x6c\x30\xd2\x17\xda\x71\xe0\x4f\x07\x0c\x4e\x44\x51\x33\x99\x1a\x39\xd0\xbd\x5a\xf3\x3e\xa7\x6a\x67\xb3\x11\x56\xcc\x74\x50\xcf\x85\xb9\x98\xab\x77\xd6\x66\x1c\x82\xec\x4c\x8c\xe4\x91\x11\x8e\xd4\x01\xce\xc1\x4d\x5f\x79\xaf\xd7\xf3\xcf\xb6\x3e\x80\xb8\xaa\xcc\xde\x5c\x01\x91\xf4\x8e\x16\xd0\xc3\x15\x37\x35\xf0\x6d\x12\xaa\xe7\x40\x40\x13\xbb\x4e\xde\xde\xe6\x2f\x4b\x3a\xeb\xf3\xa9\x66\xac\xdd\xb4\x83\x00\x4d\x75\x6f\xac\xd4\x50\xcb\x3a\x64\xa5\x76\x4e\x4c\x33\x55\x13\x16\xd3\xe7\x33\x97\x44\x98\x14\x25\x0f\x2b\xa9\xa8\xd3\x50\x1b\x73\xa8\xec\x7e\xd1\x54\x82\x63\xa5\x0b\x47\xf5\xc5\x6e\x1c\x19\xe8\x07\x68\x68\x87\x15\x39\x76\x28\xc2\x37\xe8\x3f\xa0\xee\xc2\xff\x57\x57\x3a\x6a\x4a\xc4\x43\x9a\x47\x01\xbc\x75\x93\xba\xd6\x0f\x9d\xe6\x6a\x59\x8d\xc6\x8c\xec\x8b\x0c\x27\x8f\x5d\x10\xaa\xfa\xf7\x35\xc3\xae\x67\xf8\xc0\xa3\x15\xcb\xdd\x1a\xfc\x27\x29\xe1\x3f\x6d\xbc\x23\x7c\xbf\x89\x4d\x30\x28\xcb\x11\x18\xe7\x36\x4c\x03\x8d\x86\x8f\xd1\x07\x93\x5a\x09\x77\x88\x79\x45\xc2\xf3\x2c\x1d\x31\xf2\x45\x5b\xd7\xfe\x41\xca\xa6\x55\xe9\x70\x36\x6f\xd4\xbe\x69\xdd\xc1\xdb\x5e\xa0\x7f\x75\xb0\xee\xea\x9e\xae\x2e\xb9\x9a\xc9\xb6\x52\x9d\x0f\xa4\x07\xcd\x7b\xd7\xbb\x6d\x80\xfc\x22\x4b\x6c\x91\x91\x27\x22\xf0\x94\xd8\x1e\x35\x41\xea\x23\xde\xa0\x25\xcd\xf5\x4a\xb0\xf5\x75\xf7\x55\x5a\x89\xe1\xee\x97\x8d\x6d\x57\xaa\xb5\x6a\x48\x7b\x1f\x76\x7b\x99\x76\xc7\x17\x6f\x4d\x89\x44\xe6\x9b\x45\x39\x1d\x23\xc9\xb0\x94\x74\xb2\x0c\xba\x40\xb9\xcb\xdb\x84\x51\x7d\x86\x6d\x9c\x89\x5d\x79\xb5\x5b\x1e\xb9\xb1\x79\x3c\xfb\xab\x28\xde\x74\xaf\xd8\x27\x3a\xf0\x74\x31\xdf\x0d\xec\x2c\x3b\xc6\x56\x95\x08\x16\xab\x63\xec\x9e\x03\x57\x08\xd3\x52\x86\xde\xae\xa6\x88\x74\x5e\x60\x22\x38\x7b\x08\x9a\xa9\x6f\x88\x35\x90\x68\xf8\xf9\x16\xc9\x25\x53\xf8\xcb\x3b\x34\x3a\xfa\x64\xea\x60\xa0\x9f\x79\x2e\x24\x3a\xc5\xcb\xb7\x7c\xf2\x76\xce\x99\x9a\xa1\x4f\xf0\x7f\xed\x47\xcf\x84\x3c\xa2\xbf\x11\x2c\x46\x47\xb6\xa1\x99\x2d\xd5\xec\x73\x55\xb4\xbd\x2e\x72\x26\x6d\x89\x8d\x3f\xfd\xd5\xd5\xd8\xd0\xaf\xf9\xf1\xe4\x4f\x7f\x45\x7f\x80\xff\xf7\xff\xa3\x3f\x8c\x8e\x6a\xd0\xe6\xdd\x70\x83\x45\x11\x94\xca\xd1\x1e\x69\xf2\xc8\x27\x93\x07\x45\xe7\xc4\x00\xec\x1f\xb0\xa8\xad\x24\xdb\x11\x67\x42\x2d\xee\xdf\x64\x2e\x17\x30\x32\xfb\x52\xe3\xd4\x74\x36\x83\xef\x8d\x63\x50\x5d\x2c\xc6\xbb\x53\x09\x4f\x69\x55\x68\x32\xe9\x62\x59\xb8\x4e\x80\xab\x59\x85\x85\x7b\x3c\xcc\x62\xf1\x77\x57\xa8\x71\xf1\x75\x55\x42\x56\x55\xc1\x6f\xec\xf2\x87\x05\xee\xf5\xe2\xbf\xe5\x62\x2b\x11\xfe\x48\x56\xcc\x82\x4e\x66\xb5\x03\xe4\x87\xc9\x50\xe0\x77\xe3\xc2\x83\xb5\x8c\x9b\xc4\xa2\xdf\x47\xec\xee\xea\xf4\xea\x87\x47\xac\x04\x9f\x62\xf6\xe6\x1d\x1a\xa6\xa9\x2d\x4c\x89\xac\x6d\xa3\x99\x47\x5b\xce\xb6\x4f\xae\xad\x32\xc7\x34\xe1\x2a\xed\xe4\xf0\x86\xae\xe8\x83\x8b\xea\x0f\x7b\xdc\x3a\xb7\x0e\xd4\x19\x66\x1d\xf8\x17\x14\x08\x61\x58\xeb\x23\x59\xda\xfa\xdd\xe5\xf5\x6e\x52\x6b\xf3\x76\x41\x12\x7d\xc9\xc3\xd0\x5c\xa4\x04\xc8\x63\xba\xa5\x50\xa9\x9c\x4b\xb7\xea\x50\xdd\x61\xf9\x78\x60\xf8\x6f\x9a\x86\x5d\xee\x54\x65\x79\x7e\x2b\xfc\x14\x96\x8f\x3b\xeb\xec\xa7\x49\xd1\xa6\xa9\x9f\x1d\x19\x91\xa8\x19\x7b\x96\x99\x98\x68\x80\x29\x9b\xe3\x85\x29\xc3\x07\x82\x11\xfa\xa8\x05\xc9\x0a\x55\xf3\x5f\xb7\xd1\x06\x98\x16\xa8\x71\x02\xc0\x78\xda\xa6\x4c\xc1\x53\x85\xd9\xd2\x30\x80\x16\xb4\x58\x3e\x4a\x9f\x84\x80\xe4\x1c\x67\xd9\x00\x09\x92\x43\x1d\xc5\x01\x92\x24\x9b\xbc\xb5\xee\x45\x92\xa2\x8c\x4f\x69\x82\x33\x34\xce\x78\xf2\x28\x47\x4c\x4b\x3e\x36\x35\x02\x7b\x21\x78\x42\xa4\x0c\xae\x8a\xc2\x19\x69\xba\x89\x9a\x3a\x29\xa6\x4e\x19\x95\x8a\x26\xa5\xe2\x18\xfa\x24\xeb\xf9\x80\xa7\x24\xe1\x26\x6f\x02\xa6\xab\xaf\x2e\x02\x3a\xaa\xca\x5d\x29\x4b\xc0\x3a\xe2\x8c\xfe\x17\x04\x1d\x66\xf8\x89\x72\x51\xc7\xbd\x3b\x08\x2f\xbb\xed\x79\x50\xf1\x69\x58\xc3\xcf\xef\xed\x63\x70\x86\x9a\x38\xe6\x26\x66\x67\xcf\x0d\x9e\xcd\x3d\x24\xd1\x31\x45\x51\x4b\xc4\xc1\x3e\xcd\x4f\x9c\x93\xf1\xc0\xa2\x90\x30\xe5\x9a\xd8\xe3\x3a\x9e\x7e\x6f\xca\x73\x98\x31\x82\x14\x59\x33\xba\x2b\x60\x60\xd1\xe7\x5a\xb4\x3d\x69\x26\x71\xe4\xd1\xb4\x37\x9d\xf1\x82\x36\x96\x8b\x2c\x9f\x52\xf6\xd6\x23\x66\x53\xac\xf0\x88\x41\xf2\x8c\x7e\x49\xa9\x00\xc3\x2a\x47\x1d\x70\x9d\x8c\xdd\x08\xc7\x8e\xe5\x32\x1c\x91\xbb\x30\x79\xcc\xb7\x10\x5d\xec\x28\xec\x22\xf7\x9d\xa8\x72\x5e\xdb\xb6\x2a\xfa\xdb\x27\x5a\x24\x81\x05\x2f\xaa\xdd\xdb\x8d\x01\x32\xa5\x59\xad\x44\x75\xe8\xc4\x30\x19\xcc\x0d\x3c\x89\xb6\xe6\x63\xdd\x8c\xbe\x0a\x4e\xa6\x69\x23\xaf\xb1\x32\x75\xfb\xc8\x9c\x2b\x93\x66\x62\x32\x3e\x6c\x22\x88\x4d\x24\x19\x67\x7c\x0c\xf7\x0a\x24\x83\xc0\xba\xe3\xae\x85\x66\xdd\x24\x45\x3f\x04\xd7\x84\x0f\x5e\xbd\x39\x80\x6e\xa7\xbe\xbc\xa6\xde\xb0\xa0\xb8\xc9\x75\x81\x74\x2a\xaf\xca\xf4\x43\xad\xeb\xbb\xd0\x0d\xe0\x13\xed\xfe\x0e\x00\x3e\xa5\x65\xd4\x24\x2d\xf3\xe9\x5e\x03\x2d\x7a\x51\x17\xbc\xbd\xfd\x63\xc2\xf9\x46\xff\x88\x36\xc7\xb1\xd9\xb2\x6a\x8b\x0e\x0b\xbc\x14\x4f\xee\x2b\x83\x97\x4a\x93\x39\x64\xf0\x52\x69\xaa\x87\x0b\x5e\xaa\x98\x68\x0b\xf0\x92\x09\xe3\x3c\x68\xa6\x6e\x27\x14\x16\x82\x2b\x3e\xce\x27\xb7\x70\x9b\xb4\xc9\xbe\x37\xc2\xd9\xe9\x39\x16\x33\x0a\xb3\x35\x3a\x50\x37\x45\x2c\xc4\x38\x95\x96\xdc\x12\xe3\x14\x89\xb4\x1e\xe3\xe4\x31\x4e\xab\x74\x39\x44\x8c\x53\x69\xcf\xdb\x61\x9c\xaa\xb6\x7c\x03\xdf\x7b\x34\xcc\x37\x83\x71\x2a\x51\xf4\x90\x31\x4e\xa5\xa9\xee\x0e\xe3\x54\xbd\xb3\xdd\x30\x4e\x95\xd7\x7f\x3d\xff\x6c\x1b\x12\xd7\xaf\x7b\x69\x8c\x53\xb4\x80\x1e\xe3\xb4\x65\x49\xb6\x98\x05\xed\x0c\x7c\x9b\xc4\x55\x76\x6f\x42\x39\x81\x4a\xbb\x03\x8e\xda\x6f\x4c\x10\xbc\x50\x6d\xb5\xee\x61\x44\x07\x69\xeb\x0b\xe8\xeb\xcf\x41\x61\x82\xb6\x05\x7d\xb2\xe6\xb6\x69\x74\x25\x22\x7b\xef\x15\x6c\x5c\x1d\xcb\x6d\x5b\xaf\xcd\xd5\x4f\xeb\x66\x90\xde\xb9\xa7\x1a\x35\x64\x57\x9a\x2d\x74\x59\x82\x12\x51\xe9\x14\xf7\x29\x5d\x1b\xba\xbd\x6b\x80\x5c\xab\x2f\x04\x7f\x98\x24\xe2\x6d\x80\xcc\x8a\x1d\x51\xab\x33\x88\xe8\xee\x6e\xd4\x2d\xc8\x9e\x8b\x6d\x7a\x96\x0e\x4d\x19\x0e\x7d\x5d\x87\xf9\x5e\xe5\xb3\x37\x5e\xaa\x7a\xbc\x64\xb3\x0d\xb4\xbe\x15\x69\xd9\x93\x47\xff\xcb\x6f\xf4\x84\x66\x04\x61\x68\x8a\x4c\xc7\x19\x58\x49\xc0\xc7\x63\xfe\x44\xf4\xa4\xb7\xd9\x55\xca\xa6\xb0\x6e\x7d\xfb\x07\x25\xba\x3c\xf3\x98\x43\x3e\x13\x3c\x9f\xce\x9c\x5a\xec\xaa\x38\x57\xed\xa5\x83\x7c\xbe\x5e\x0f\x6e\xa9\xae\x63\x99\x09\xba\x87\xb8\x1c\x49\x5e\x38\xcc\x55\xb5\x8e\x0e\xdc\x11\x81\x14\x8a\xe3\xef\x1c\x8f\xe6\x1a\x01\xe4\xe5\x88\x0d\x23\x38\x83\x2b\x02\x3c\x5e\x16\x61\x51\x23\x8b\x43\x26\x83\xb6\x05\x56\xdd\x84\x3a\x81\xfa\x2f\xb8\x37\xe0\x21\x1b\x00\x73\x41\x2e\x88\xe8\x92\xf4\x2d\x4e\x96\x49\x46\x93\x40\x87\x98\x0a\xbc\x98\x35\x71\xe2\x2e\x43\x55\xcf\xab\xdc\xbd\x86\x3f\x5d\xb8\xaa\x0b\x13\x74\x8b\x5c\x79\xd2\xbf\xae\xe8\x55\xd1\x47\x78\xb3\x08\xd6\xd0\x19\x30\x44\xa0\x19\xcf\xa0\x12\x78\x44\x2d\xff\x02\xef\x04\xf7\x04\x72\x9b\x01\x65\x5f\x81\x29\x8b\xda\xb1\x4d\x71\x2a\xbf\x89\xdf\x46\xac\x6a\x8d\xa4\xeb\x18\xaf\x0a\x89\xba\x5d\xcc\x6a\x4b\xc9\xd5\x2d\x6e\xd5\x54\xc6\xb7\xbc\xdf\x1b\x78\x58\x56\x52\x20\x7a\xff\x9c\xf7\xcf\x55\xd3\xe6\x10\x7d\x74\x15\x1d\xff\xda\xf9\xe9\xea\xb6\x7f\x17\x9c\xb4\x43\x7f\xdd\x57\xf6\x82\x35\x3a\xc0\x02\x06\xfb\xba\x6e\xc5\x26\x8f\xe2\x86\x2e\x92\xfa\x3d\xed\xe4\xa9\x63\xcd\x5e\x3a\xf7\x96\x6d\xdd\x29\x1e\x02\xb5\x57\x97\x8a\xb7\x20\xba\xbb\x55\x0a\x8c\x56\xef\x5a\xd9\xab\x6b\xa5\x82\xd0\xeb\xdd\x2b\x91\x82\xf0\xa2\x2e\x16\xf7\xe6\x97\x70\xb3\x6c\xad\xbc\xac\x73\xb5\x54\xba\x56\x6a\xb4\x18\xbd\xf8\x61\x46\xf1\x96\x6d\x1e\x57\xa0\x21\x1d\x4e\xc5\xa7\x5c\x6a\x6b\x55\xf3\x31\x74\xa9\x33\xf3\xb5\x38\x03\x8f\xa0\x87\xbc\x1a\x83\x46\x67\x3c\xad\x2d\x56\x5e\x5a\x4a\xd7\xb9\x14\x76\xaa\x4d\xe7\xb1\xaa\x31\x8c\x6b\xc8\x9d\xf2\x67\x26\x95\x20\x78\x0e\x13\x91\xb6\x6a\xeb\xc4\x58\xa4\xc6\xec\xa5\x22\x6a\x43\xd7\x6a\x8b\x2f\x28\xd3\x06\x70\x90\x33\x00\xad\x22\xe1\xcd\x15\x9b\xf6\x13\x65\x58\x6c\x55\xce\xb5\xb1\xbd\x6b\xb3\x49\x37\x5e\xd6\x25\x55\x28\xbc\x2e\x83\xa2\x8b\x01\x07\xad\x0c\x09\xd2\xaf\x43\x70\x75\x98\x44\x4c\x8c\x14\x86\xde\x01\x33\x92\x2d\x82\xb4\xaa\x05\x16\xca\x17\x0f\x93\x4b\xa9\xc8\x1c\x4a\xb0\xe6\xcc\x74\x18\x30\x3a\xe1\xb3\x45\xde\x5a\x0f\x45\x31\xf8\xf1\x88\x9d\xab\xef\xa5\x3e\x5f\x9c\x4d\xb3\x25\xc2\xe9\x93\xe9\x6e\x6e\x35\x5e\xce\x64\x3e\x27\xc2\xbe\x82\x4a\x53\xb3\xcb\x54\xf8\x46\xd8\xf1\x8a\x9e\x9b\xbe\x80\x5d\x8e\xaf\x95\x11\x53\x34\x26\x13\x2d\x7c\x17\x58\x48\x67\x8b\x56\xd8\x91\x76\x73\xb5\xb9\xfa\xf5\xce\xe4\xaf\xe1\xb1\x33\xad\x9e\xcc\x09\xc5\x56\xb7\x39\x29\x9f\x4f\x4b\xf5\x86\xb3\x39\x5e\x59\x14\x6a\x16\xca\x96\x0a\xa7\x2b\xf5\xc0\xca\x2a\xbf\x2b\x4b\x66\x9a\x46\xe8\xf7\xb8\x8b\xcd\x4c\xae\x63\x47\xf5\x68\x81\x76\xd6\xc6\x14\x0c\xcf\x26\xa1\xd0\x36\x4c\x2a\xac\x68\x62\xef\xd0\xa2\xf0\x83\x79\xba\x7e\x6b\x4f\xb7\xee\x2a\x84\xb3\xd5\x1d\xae\xa7\xe5\xad\xf9\x7d\xb3\xec\xb3\xc7\xcd\x8c\xdd\xe8\xe8\x4e\x78\x96\x75\x49\xd1\x28\xad\xfc\x7d\xf1\x78\xf3\x8c\x8a\xf7\xe8\x0d\x70\x7b\x01\xa7\xc6\xb6\x1c\xcf\x40\xc9\x60\x44\x2a\xbb\x4b\xe1\x8f\x8c\x0c\x5d\x22\x96\xcf\xc7\x44\x40\xf7\x7a\x10\xeb\x75\xe6\xc3\x42\xf0\x39\xed\x82\x15\xbc\x82\x6d\xf6\xcd\x72\xd6\x78\x35\x8a\xd6\xe4\x1e\x47\x67\xdf\x68\xca\x40\x33\xd3\x89\xae\xe1\x0c\xcd\xf1\x62\x23\x82\xaf\x14\x55\x5f\xa1\xf4\xdc\x98\x30\x96\x7a\x90\xa0\x40\x20\x1f\x06\x88\xfc\x8c\x97\x45\x38\xa0\xcb\x71\xba\x35\xba\x08\x91\xee\xbc\x60\xc7\x65\xc1\x89\x11\x61\xb3\x21\x47\x85\x36\x27\xe8\x7d\x15\x1b\x76\x3e\x4b\x6e\xcd\xfb\xc4\x5f\x86\xc7\x3e\x34\x5b\xba\xdc\x86\xf1\x61\x08\x46\x44\x30\x9d\x66\x52\x7d\x8a\x38\x67\xe7\x34\xda\xbc\x97\xf7\x7e\x69\x66\xd9\xba\x15\xb1\xb6\x8c\x30\x76\x2b\x83\xe6\xde\x58\x51\xf5\x2c\x44\x56\x76\x28\xad\xb8\xde\x86\x98\x68\xdd\xc5\xa8\x95\x7c\x32\xc9\x38\xd6\x66\xa5\x4d\x08\x9a\xd0\x8c\xc8\x63\x74\x5e\x61\x4f\x84\x95\x49\x0d\xe2\x1c\x3c\xe2\x4e\xdf\xc9\x05\xb5\x2d\x40\x88\x20\x5e\xab\x41\xd4\x96\xe9\x28\x4c\x4f\x41\x4c\xf3\x34\x53\xe2\x95\x99\x1e\xe5\x33\x33\x00\x95\xb6\x97\x83\xd2\x53\xa2\x5a\x16\x50\x65\x6c\xd2\x94\x2c\x08\x4b\xfd\x03\xdc\xd4\xf9\xc6\x89\x2a\x7a\xad\xc2\xac\x6a\xb6\x74\x17\x65\x6f\xbb\x55\x7d\xd5\x6f\x2d\x35\x3b\xf8\x2e\xfc\x6f\x79\x86\x77\xf1\xe8\x9d\x67\xe7\xf5\xf2\xee\x4e\xde\x0f\xf0\xa8\x73\x2a\x60\x34\x11\x04\xfc\x4e\x73\x1f\xf9\x65\x29\x11\x52\x71\x0e\x37\xd4\xed\xe9\x2f\x27\xf7\xe7\x88\xa8\x04\x2a\x17\x8c\x58\x22\x9f\x06\x5a\xa1\xfd\x57\x4e\x94\xfe\xb8\x2e\x9f\x73\x4e\x98\x04\x49\x40\xdb\x56\xb0\x71\x84\xd1\xff\x3d\x8d\x9f\x6f\x60\xf9\xa0\x1f\x83\xc9\x7d\x06\xde\x75\xb9\x6a\xc0\xa6\x90\x20\x11\x15\xa2\x8e\xf6\x83\xf3\x8c\x60\x76\x56\x95\x48\xbf\x41\x54\x90\xfd\x33\x67\x1d\xd5\xa4\xf7\xc5\x43\xc1\x2c\x6a\xb4\xb0\xf9\x02\x0b\x2a\xbb\x0d\xef\x9e\xa9\x1c\x7d\x9d\x10\x71\x74\xc5\x68\x6c\x28\x85\x8a\x9a\x03\x48\x09\x42\x40\x84\x78\x7e\xb2\x77\x3d\xdc\xf2\x01\x35\x82\x87\x8e\x47\xec\x93\xf3\x83\x15\x9f\xca\xa2\xfd\xc2\x7c\x0c\x79\x90\x39\xd8\x4c\xf1\x28\x30\x6c\x4a\xa5\xff\x00\xd2\x63\x64\x9e\xd9\x46\xcf\x13\xca\x70\xe6\x27\x6a\xbe\xa9\x92\x12\x02\xb3\x64\x06\x05\x62\xb7\x89\xd4\x4d\x1e\x48\xd6\x45\x77\x3c\x9f\x9c\x65\x52\xf3\x77\xf2\x58\x73\x3a\xff\xe8\xb2\xf3\x3b\x6c\x50\xb1\x18\xd0\xdc\x5c\xce\xa6\xb1\x4a\x4c\xb0\x22\x53\xc4\x24\xd8\x40\xc0\xa2\x1c\x24\x36\xe1\x72\xbd\x8b\x56\xb7\xb6\xf5\x8e\x95\xe0\x99\x79\x42\xdb\x58\xf0\x16\x84\xd5\x88\x89\x9c\x41\x92\x83\xf7\xa3\x62\x24\x89\xa0\xc6\xa1\x99\x70\x66\x74\x00\xeb\x3c\x99\x6a\x31\xa1\x35\x3f\x88\xff\x43\x3b\x35\x41\x79\x2e\xb5\x0c\x31\xad\x14\x25\x32\xfd\xc1\x8c\x27\x7b\x80\x16\x82\xce\x15\x7d\x22\x3e\x33\x29\xdc\xb9\x4a\x66\xde\x26\xca\xb1\x20\x02\xab\xb6\x89\x4e\x55\x6f\xbf\x72\x23\x54\x1e\xd8\x8c\x4c\xd4\x43\xa5\xdf\xa5\xc1\xc4\xd0\x23\xb2\xb4\xa6\x22\x06\x9d\xce\x76\x30\x62\xfb\x53\xff\x67\xeb\x17\xd3\x47\x3d\xb8\xf1\x05\xe7\xca\xf0\x5b\x21\x93\x90\xa3\x26\xa8\x0b\xf6\xa5\x26\x39\x5a\x6f\x2a\x85\x5d\xd5\x67\xf8\x91\xf1\x67\xe6\x6d\x6b\xad\x36\x9c\xe1\x64\x16\x0a\x16\xeb\xaf\x36\xa7\x7a\xed\x79\x8e\x12\x80\x0f\x04\xa9\x17\x56\xc0\x87\x62\x1c\xd9\x12\x15\x49\xde\xd1\x73\x6d\xae\x37\x63\x77\xba\xb3\x6b\x16\x6c\xf3\x1a\x15\x59\x58\xdb\xd8\x16\x49\xf7\xc1\x7e\x70\xaf\xea\x57\x1d\xa3\xcf\x4e\x93\x83\x70\x80\xf7\x50\x03\x6e\x0c\x5a\x2a\x2e\x5d\x2b\x91\x2a\xc2\xee\x02\xc2\xb5\x6b\x1f\x7d\x33\x81\x7d\xf7\xda\x0a\x2a\x47\x17\x2a\x63\xc6\xc2\xea\xd0\xb7\xec\xbd\x7f\xe8\x96\x34\xc7\xa6\x3f\x40\xa2\xa3\x69\x52\x03\xde\x2a\xce\xb2\xe5\xff\x63\x36\x0b\xa0\x5b\xfa\x08\xe5\xd6\x1b\x10\xf8\x30\xf5\xf9\x01\x1f\x1c\xe3\x4a\x5f\x8a\x13\x9a\x65\x00\xb1\x3a\x46\x43\x48\xd5\x87\x24\x6c\xd3\x96\xc8\x04\x71\xe8\x94\xf1\x75\x71\xee\x1a\x66\x4a\x02\x66\xba\xad\x67\x26\x09\xdc\xe4\xa3\x0a\x3b\xe2\xa8\x1d\x40\xb1\xb4\x6c\x89\x3d\xe3\x6b\xf7\xaf\xc4\xd5\xed\x2f\xe3\x10\x0b\x93\x8f\x1f\xf6\x1e\xfe\xac\x9c\x6e\x68\x1a\x57\x4f\xfd\x63\x8e\x05\x66\x8a\x00\x50\xd3\x60\x43\x85\x0d\xf8\x69\x0e\x44\xe4\x0b\xb5\x5d\x30\x21\x70\xac\x3f\x0a\x37\xd7\x39\xdd\xa7\xf4\x89\x30\x44\xd3\x01\xa2\xc7\xe4\x78\x60\x0b\x39\xc9\x7c\x5c\xfc\x72\x86\x25\xc2\x23\xb6\x02\x28\x3a\x46\xc3\x4c\x72\xfb\x04\x61\x49\x06\xa5\x31\x64\x3e\x0e\x61\x81\xc0\xf9\xd6\x4d\x64\xbb\xa2\xc1\x56\x16\xc3\x73\xfb\x45\xf0\xe0\x88\x61\x69\xbc\xd2\x19\x9c\xf4\xe2\xf3\xaa\x92\x2d\x51\xa4\x62\x8f\xd0\xff\x95\x6b\x68\x6f\x9b\x64\x6a\x3c\x34\x6d\x10\xfc\x02\x36\xa6\x00\x7a\x8d\x98\x67\x67\xf4\x03\x56\x19\xc1\x52\xa1\x3f\xbd\xe9\x14\x9c\x71\xeb\x2b\x84\xab\x3d\xbd\x05\x1c\xc1\x85\x40\xeb\x2a\x4e\x41\x66\x30\xc2\xd0\xb9\xc3\x03\x14\x06\x7a\x9b\x15\x47\x4f\x54\xe6\x50\x6c\x24\x80\xd7\x98\x72\x11\x54\x49\x97\xf9\x68\xfc\x94\x35\x62\xc4\x15\x1d\xb2\xfe\x4b\x3b\xad\x0a\xc6\x1a\xd8\x6e\x63\x46\xd9\x85\x66\x69\x9e\xe7\xf4\x37\x23\x66\x05\xab\x8b\xdb\x04\x59\xe9\xc3\x2c\x0b\xf9\xd1\x28\x38\x29\x61\x7a\xc1\x50\x2a\xe5\x18\x85\x55\xee\x65\x11\x2b\x8c\xab\x7c\x15\x7d\x7c\x10\x9f\x8c\x98\x47\x29\x86\x63\x57\x2a\x3b\x55\xe6\xe2\x0b\xea\xc0\x15\xaf\xbf\x30\x35\x6b\x5a\xe8\xc2\xf5\x05\xeb\x1a\xdc\x2b\x2b\x26\x7a\x83\x6a\xbc\xeb\x17\xb4\xd7\x94\xab\xcd\x5d\xb8\x65\x9f\x79\x85\xf5\x5c\xb3\xb9\x81\x6a\xb1\xc5\xa6\x16\x41\xeb\x97\x72\xe0\x46\x53\x3f\x4f\x01\x59\xb4\x5e\x08\x16\x48\x1d\x27\x3a\xc0\x6e\xa5\x0e\xd4\x0e\x67\xab\x08\xc0\x03\xa4\xc4\xc9\x3d\xfb\xcb\xba\x14\xf5\xd7\xbd\xfc\x41\xb1\x7e\xb7\x14\x1f\x85\x5e\x5d\x78\xbd\xae\x37\x4c\xff\x89\x13\xc2\x92\xa5\x79\x93\x2b\xb5\x51\xe8\x71\xa0\xec\x05\x18\x7d\x0c\xb6\x79\xa5\x76\x68\xcb\x4f\x1d\xa3\x33\xb8\x67\x5c\x35\x2a\x3c\x71\xfe\x85\xe0\xc7\x23\xa6\x0d\x13\x7d\xc5\x4b\x33\x69\x37\x7e\xcc\xe2\x55\x27\xc0\x40\xb8\xb7\x72\xcd\xcc\xf1\xb4\x13\xd2\x21\x30\x26\x1c\x82\x1c\xc6\x80\x5c\x1a\x74\x36\x7d\x87\x52\x9e\x3c\x12\x71\x22\x48\x4a\xe5\x3b\x70\x95\xd7\x74\x21\x4e\xf8\x7c\xae\x8d\xed\xad\x15\x8d\x4d\x0b\x19\x9a\xf7\x83\xd3\xc6\xdd\x5b\x44\x6b\x08\x13\xb0\x26\x1c\xba\xcc\x40\xce\x5c\x8b\x78\xc2\x94\x58\x2e\x38\x65\xca\xa1\x24\x92\x12\x21\x9c\xa1\xa1\x75\xb6\x3a\x2c\x8e\xd8\x45\x48\x6d\xc3\x65\xdf\xcd\x88\x24\x2e\x7e\x60\x16\xa5\xb8\xed\x20\x6a\xc4\xc5\x02\xab\x99\x04\x7c\x5c\x4c\x03\x6b\x73\xc1\xa3\x9a\x42\x78\x01\xe1\x07\xe3\xa4\x28\x1e\xf2\xc0\x2f\xa9\x68\x96\x8d\x18\x23\x24\x95\x08\x52\x87\xbf\xaf\xc4\x61\xea\x47\x07\x08\xa7\x29\xfa\x9f\x3f\x7c\xb8\xf8\xdb\xdd\xd9\xc3\xf9\xe5\xf5\xfd\xdd\xc3\x87\xf3\x8b\xb3\x37\x03\xff\xe1\xd5\xfd\x9d\xff\xd4\x38\x58\x9e\x88\x40\x73\xfc\x08\x16\x1e\x93\x46\xfd\x53\x33\x32\x62\xe1\x4c\x5d\x17\x30\xfd\x8d\x24\x0e\x6a\x62\xd5\x14\x9f\xf8\x60\xf7\xb0\x66\xc3\x5c\x93\xbb\x0e\xb6\xef\x8d\x7f\xa4\x99\x07\x1d\xf3\xf8\x57\x38\x35\x70\x4e\x18\xf4\x6f\xb3\x98\xb5\xc2\xf4\x2d\x18\x8e\xb0\x29\x65\x75\x01\x71\xc2\x9e\xf6\xa9\xc3\xff\x42\x96\xbf\x6a\xeb\xfa\x1a\xd3\xf6\xad\x55\xcf\xd8\x13\x15\x9c\xc1\xd2\xbc\x57\xab\x28\xf6\x5a\x34\xac\x0b\x0e\x95\x34\xba\x30\x84\x5c\x16\xb5\xa0\x0b\x36\xa1\xb5\xf0\xaa\xaf\xb6\xdc\xa1\x71\x13\x93\x2f\x4a\x60\x5b\x42\x5f\x5a\x71\x83\x9f\x30\xcd\x00\x30\xe3\x2e\x9a\x82\x07\x4d\x0d\xd1\x77\x88\x64\x78\xcc\x05\xc0\x29\x4d\x84\xcf\x0d\x61\x09\x06\x55\x09\xfd\x40\x75\xc0\x0d\x2e\xf6\x57\xdb\x39\xba\x87\xae\xb9\x68\x73\x93\xeb\x9f\x01\x15\xf8\x42\x9b\x64\x25\x21\x6a\xaf\xd9\x09\xc1\xa6\x38\x99\x04\x49\x23\xf3\x85\x5e\x87\x05\x83\x64\x59\x94\x07\xaf\xcf\x80\x3c\xb6\xce\xf1\xe2\x97\x9c\xa1\x5f\xfe\x5d\xa2\x71\xae\x46\x2c\x1e\x83\x33\x28\xe5\xfc\x13\x56\xc9\xac\xca\xb0\xab\xbf\x6a\xaf\xb7\x2c\x47\xeb\x97\xf9\xb0\x88\x47\x8a\x46\xa3\x4c\x91\x69\x39\x55\xa9\x4b\x3e\xec\x25\x80\x7a\xa0\xf9\x07\xd4\xa9\xe5\xc8\xb6\x71\xb0\x58\xee\x05\x4f\xbf\x97\xe8\xfc\x5a\xcb\x5c\xad\x63\x43\x38\x9a\x4a\xe3\x49\x83\xe8\x14\x20\xf4\xcc\xd3\x06\x21\x34\x40\x3f\xa2\x51\xfe\xe3\x8f\x7f\x49\xd0\x17\xf7\xc7\xbf\xfd\xf5\xaf\x7f\xf9\xb7\x4d\xca\x2e\xc3\xb8\x05\x8d\x6c\xc5\x83\xb2\x10\x0e\x77\xe0\xac\x54\x64\xad\x7b\x24\x18\x6a\x76\x99\xae\x6c\xdd\xd2\x7e\x2a\x8a\x58\x59\xb5\xd2\x79\x23\x04\x31\xd1\x7a\xa8\x04\x57\x07\x4f\x22\x52\x76\x54\xb5\x2a\xab\xc1\xd9\x71\x20\xad\xf8\xb9\x53\xb5\xa4\x10\x28\xcd\xcc\x5c\xed\x28\xce\x58\x08\xd0\x55\x11\xed\xe3\x8a\x75\x5b\xb1\x7f\xba\x99\xb2\x69\xd6\x9e\x00\xd9\x8b\x9a\xcc\x68\x2a\x78\xbe\xf0\x10\x44\x07\xc6\x30\xdb\x30\x62\x9f\xf4\x3d\x7f\xce\x26\xfc\x9d\x65\xd8\x0b\xca\x1e\xe1\xaf\xda\x06\xad\xdb\xee\x91\xaf\x0d\x17\xb6\xf1\x75\x2d\x7b\x61\x0d\x6f\x6d\x81\x50\x3d\x6b\xa9\x70\xf2\x68\xd2\xc4\x9a\x6a\x0b\x76\xad\x8e\x58\x40\x18\x72\x2d\x29\x2d\xe9\xa0\x33\x8b\x0c\x53\xe1\x9f\x28\x46\x18\xdd\xdf\x9c\x6f\x9e\xe4\x4c\x22\x9e\xf4\x69\x0c\x75\x19\x35\xa5\x54\xcc\xad\x32\xf8\x76\xdc\x75\xb8\x9c\x8f\x52\x74\xd7\x0f\xf3\x06\x3c\x8f\xf9\xee\xfa\x56\x04\x68\xcb\xd0\x3c\x42\x34\xb1\x85\xa9\xb3\x99\x36\xf4\x51\xaa\x69\x2e\xb1\x61\x51\x7d\x3b\x9a\x2b\x49\x6e\xe6\x36\x26\x19\x67\xd3\x86\x39\x98\xde\x23\x3b\x9a\x82\x19\xac\x76\x06\x23\x36\x74\x3f\xf1\x00\x06\x26\xa9\xa9\xfc\x0c\x2e\x58\x99\x8f\x4d\xa0\x06\x1a\x13\x05\x55\xe2\xec\xe2\x6a\x16\xb1\x65\x8b\x96\x7b\x49\x84\xb7\x73\x2c\xf4\xd2\xa9\x64\x6e\x1d\x35\x6f\xb6\x45\x03\xb6\x78\xf9\xad\x5b\x62\xa9\xfe\x40\xd5\x8b\xd7\x1d\xcd\x33\x0f\x4e\xb3\x03\x85\x25\x0f\x8c\x7b\x3b\x5b\x16\xce\x54\x4d\x71\x63\xf4\x95\x5e\x16\x1d\xd6\x89\x01\x61\x6c\xa7\xf2\x18\x5f\xd1\xce\xdd\x98\x6a\x46\x18\x5c\xe8\xed\x47\x2e\xb5\x3a\x6e\xab\xaf\xe0\x02\xad\xe1\x6c\xcc\x40\x03\xcd\x19\xb5\x49\xb4\xd6\xa9\x1e\x78\x13\x5c\x3d\xd6\xe2\x79\x6d\xcf\x60\x45\xa5\xb6\xe8\x2a\x29\x5e\x40\x5f\xb6\xa1\x7a\xa7\xba\xae\x6e\x9b\x9b\x58\xd5\x47\x45\x8e\xd1\x07\x2a\xa4\x0a\x96\xa4\xf5\x4b\x8b\x5c\xa9\xab\x14\xa7\x66\xa4\x36\xe9\x62\x17\x46\x88\x5b\x41\x5b\xcb\xcc\x47\xc0\x8e\xd1\xb0\xa8\x5f\x60\xb0\x3b\xa6\x59\xde\x9a\x15\x91\x4c\x92\x4d\x98\xaf\x95\x6a\x09\x0a\x3b\x30\x10\x02\x71\x29\xf5\xe7\x45\x02\x98\x9f\xe6\x33\x80\x4c\xf0\x23\xa9\xab\x2f\xdb\xb5\x36\xf1\xda\x92\xc4\x43\xaf\x39\x72\xa3\x3c\x6e\x32\xc1\xf6\xc7\xae\x80\x4b\xd1\xc9\x89\x26\xb9\x2d\xf6\x6f\x62\x5b\x13\xe0\x43\x0b\xb8\x7a\x9e\xd9\x3e\x75\x96\x29\xdd\xfe\x49\xd3\x82\x24\x27\x2e\x86\x05\xa1\x41\x4f\xe0\xe3\x11\x3b\x9f\x20\xc6\x43\x3c\x16\xcc\xda\x1f\x52\xe3\xfb\xf2\xfb\x8d\xec\xdd\x60\xc8\x00\x96\xb8\x1b\x6a\xf5\x34\x47\x5e\x83\x2d\x8e\xf3\x76\x6d\x4c\xfc\xc9\xad\xb9\xc6\xba\x66\xbb\xd5\x9e\xa5\x4e\x41\xd2\x29\x61\x44\xd0\x04\x32\x29\xcc\xb5\xbb\xc0\xb4\xca\xf6\xb3\x99\xe4\x87\x9a\x13\xb4\xeb\x64\x20\xbb\xdc\x0d\x13\x81\x32\xf3\xb4\x01\xb3\x67\x19\x7f\x76\x09\x40\xbb\x48\x9b\x29\x72\xfa\xdb\xa5\xcc\x18\xe6\x91\xa6\x8a\xa1\x99\x57\x37\x1e\x89\x48\x6c\xbb\xe5\x18\x37\x8e\x84\xec\x25\x83\xb8\xe3\x13\x9f\xe5\x64\x9c\x40\x26\x21\x52\x1b\x85\x2b\x7f\xfc\x94\xf1\xb1\x7c\x13\xf6\x5e\xb0\xef\x28\x80\x77\xf5\x2c\xb8\x9b\xa4\x1a\x47\x8a\x7d\xde\x87\xee\xcc\x84\xf7\x61\x17\xc2\x57\x33\x55\x11\x03\x33\xb8\x03\x2c\x78\xce\x5c\x52\x02\x67\x84\x4f\x00\x88\x08\x55\xa1\x9d\x55\x08\x78\x65\xc6\x55\x80\x31\x10\x64\x61\x22\x5c\xa0\xa1\xd6\x93\x7b\xcb\xc4\x9c\x75\x74\xde\x47\x62\xce\xb6\x74\xb7\x07\xe7\x2b\x11\x7c\xdb\x74\x0b\x73\x94\x3a\x88\x59\xf8\xfd\x5a\x63\xdc\xcb\x01\xb0\xbe\xc3\x12\x3b\x06\x52\x0b\x2e\x5d\xf2\x56\xf1\xb7\x80\xcd\x02\xc4\x8f\x49\x95\xab\xab\xce\x94\xcc\xc8\xbc\x43\x36\xd2\x2d\xfc\xbe\xc5\x3c\x4d\x3f\xb9\x2f\xc1\x44\xed\xdd\x2b\x4d\x92\xb0\xf5\x55\x51\x06\x45\xcb\xc1\x3e\x5b\x7b\x73\x74\x74\x71\x84\x5b\xd9\xec\xaa\xb2\x69\x20\xa5\x34\x26\x9b\x7c\x38\x01\xa3\xc7\xcd\xe1\x18\x5d\xb1\x6c\x89\x66\x7c\xce\xf5\xb5\xcd\x73\x19\x7c\x69\x70\x3d\x70\xd9\xd4\xea\x18\x73\xbc\x30\x58\xec\xaf\xb7\x1a\x7d\xb4\xf4\x57\x46\x77\x0c\x7f\xb4\x3e\x97\x33\x58\xc9\x38\xce\x85\x5b\x33\x7f\x9f\xc4\xd4\xcc\x37\x90\x79\x33\xa7\xd3\x99\x42\x33\xfc\x44\xa2\x76\x52\xc0\xfa\x73\x5f\xb9\xce\xd5\xb5\x37\xb9\x5f\xc0\x50\xac\xaa\xfa\x64\xad\x1f\xba\x4b\x2a\x5e\x87\xfa\xfe\x01\x54\xd7\x83\xdc\x80\xc8\x1e\xf0\xea\x80\x64\xfe\xc1\xa7\xa2\x4e\xc8\x72\x41\x06\x68\x9c\xc3\xf7\x97\x57\x77\xa1\x6f\x88\x32\xf8\xfa\x6d\x32\x23\xc9\xa3\xde\x17\x64\x84\xa2\x21\x97\x2b\xf8\x32\x5e\x8e\x58\x51\x85\x40\x71\xe7\xe8\x58\xfa\x34\x0f\x9f\xea\xc4\x05\x4a\x6d\x5f\x5e\xf2\x45\x11\x96\xc2\x4b\x2a\x9a\xac\x68\x66\xd9\xcc\x6c\x81\x32\x09\x56\x0a\x38\x3d\x0c\xfe\xe5\x16\xe1\xab\x82\x01\xe8\x79\x82\x93\x4a\xb5\x63\xeb\xc4\x9b\x6d\x02\x1d\x75\x05\x3f\x82\x5a\x78\x66\x47\x43\x57\xa9\xc7\xdc\xb0\x12\x78\x66\x64\x0b\x50\x8d\x8e\xc0\x83\x32\x72\x65\xb3\xf4\xbf\x4d\xd9\x1d\x22\x9e\x48\x3a\x62\x31\xaa\xc9\x5e\x65\xc5\x2e\xa3\x22\x11\xbc\x4e\x74\x76\xcf\x36\xd5\x74\xf6\xc9\x90\x8d\x31\x18\x88\xe4\x16\x10\x6e\x5f\x49\xad\x21\x31\xbd\xba\xf0\xd6\x1e\x32\xa8\x5b\x3b\x3f\x8a\xcc\x73\x9b\x36\x6a\xeb\x42\x10\x93\xd3\x98\x2d\x4d\x33\x46\xcb\x98\x1e\xb3\x61\x00\x9d\x1e\xa4\x6a\x81\x1c\x05\x3c\xc1\xee\x79\xd5\x18\x23\xe6\x42\x8b\x93\x3c\xcb\x0c\x48\xbf\xb6\x63\x8a\xc1\x70\xb9\x50\xdd\xd7\x03\xca\x78\xbb\x16\x05\xa9\xfa\x41\x7f\x91\x45\xaa\x65\x07\x4b\x96\x45\x19\x40\x60\x5e\xc2\xa4\x69\x94\xef\xd2\x74\x01\x91\x3c\x25\xca\x37\x8b\x05\xcc\x91\xc8\x99\x05\x84\xe1\x2c\x43\x54\xc9\x11\xf3\xf8\x35\x53\x3e\x07\xae\x02\xd7\xa2\x36\xb5\xba\x20\xbc\x02\x86\x85\xaf\x31\x83\x0b\x82\x26\x54\x45\x53\x02\x4f\xe5\x32\xcc\x6d\x5b\x2c\x08\x16\xa0\x2e\xba\x7a\xb1\xa1\x36\x58\xde\x06\xdb\x98\x0b\x6a\xec\xd4\x17\x6e\xde\x05\xf7\x9a\x1a\x4b\x9d\x37\xe5\x18\x0d\xcd\xea\xb4\x2a\xe8\x0a\xcd\x98\xd9\xba\x06\xcb\x26\x9e\xa0\xf5\x2d\x25\x7d\x75\x3c\xaf\x51\x2f\xb0\x50\x34\xc9\x33\x2c\xb2\xa5\x96\x2e\x93\x3c\x43\x74\x12\xd4\xcc\x81\x4d\x30\xf0\x25\xa8\x81\xc9\xe1\x8e\x70\xf0\x64\x89\xa1\x25\xa4\x65\x70\x67\x78\x66\x81\x13\xd1\xa4\x64\x19\xef\x94\x1e\xeb\xcd\x31\x3a\x2d\x57\x48\x82\x63\x11\xc0\x9e\xa9\x34\x12\xd0\xcf\xd7\x66\x77\x42\x71\x30\xa8\xb4\x44\x27\x5a\xd9\xfd\x3e\x38\x78\x75\x25\xd9\xb0\x7c\xec\xe8\xa1\xbc\xc3\xf2\x71\xad\x97\xf2\x3c\xb8\x2a\x0b\x01\x78\x07\x95\xbe\x22\xbf\xa5\x3f\x11\x35\x13\x74\x97\x43\xc7\x49\x86\x90\xf1\x0d\x26\xea\x21\xf9\x15\x93\x9d\x37\x94\xe8\x81\x7d\xec\x38\xd5\x20\x7d\xb6\xfb\x44\x03\xce\x09\xfd\xd1\xb5\x94\x5d\x6f\x5c\x7e\x8e\x12\x59\x91\x9e\x97\x56\xec\x89\x89\x60\x94\xaa\x34\xc2\x1c\x6c\xc6\x2b\x24\x1d\xfa\xc3\x36\x26\x28\xa3\xec\xd1\x9c\x0a\x0c\x3b\x3f\x40\xb8\x18\x1d\x0e\x9f\x99\xbd\x61\xe6\x1a\xcd\xc6\xe3\x0a\x76\x13\x12\x6e\x07\xed\xa8\xdc\x5c\xbf\xee\x8a\xe7\xd7\x33\x62\xd5\x3a\xda\x6f\x4b\x63\xd8\xce\x2b\xb1\x2e\x56\x67\x2e\x98\xb8\x09\xc8\x72\x1d\x7d\xaf\x4b\x5d\xfe\xea\xb4\xc0\x23\xc2\xf2\xf9\xd1\x3b\xf4\x7f\x0a\xca\xdc\x5f\x9e\x9e\x7d\x38\xbf\x3c\x3b\x0d\x18\xf8\xe8\x7f\xdf\x9f\xdd\xc7\x9f\xdc\xdc\x5f\x5e\x9e\x5f\x7e\x0c\x3f\xba\xbd\x7f\xff\xfe\xec\xec\x34\xfe\xdd\x87\xe1\xf9\x45\xe9\x77\xfa\xa3\xf8\x47\xc3\x9f\xae\x6e\xee\xe2\x8f\x6e\x7f\x39\xbf\xbe\x8e\x3f\xba\x3b\xff\x74\x76\xfa\x70\x75\x7f\xe7\x68\xfd\xf7\x80\xc2\x00\x6b\x85\xe8\xae\x9f\x7f\x25\x89\x76\x51\x01\xa3\x6b\xfc\x39\x80\xb4\x4f\x04\x25\x2c\xcd\x96\xa6\x96\x98\xb3\x3b\x4a\x41\xca\x50\xa4\xd3\x39\xe1\xf9\x36\x98\x01\x6d\xfa\xf2\x27\x6d\x52\x67\xc8\x8e\xb6\xd2\x82\xb4\xfc\x56\x41\x94\x58\x75\x83\x35\xa2\x2c\x94\x58\xde\x2a\x81\x15\x99\x2e\x5b\x02\xd5\xec\x4b\xd0\x82\x74\xef\xbb\xea\x0c\x2f\x83\xb3\xa4\x95\xd2\xf4\xb2\x5a\x0e\xb9\x84\xef\x2d\xb3\x2a\xc1\x71\xdc\x9e\x40\xd7\xfe\x91\x6a\xce\x78\xef\x8a\x44\x68\x8b\x56\x61\x56\x03\xa0\xef\x58\xc8\xae\xc8\x6a\x15\x45\x39\x49\x7b\x91\x38\x25\xbf\x40\xe5\x6e\x62\xf8\xda\xc4\x76\x96\x16\xdd\x15\x6c\xc2\x7b\x50\xd5\xa2\x62\x13\x4a\xa5\xc2\xf6\x7e\x09\x34\xb2\xa4\xc5\xf6\x81\x66\x66\x32\x0b\x6d\xcf\x10\x73\x6b\x42\xba\x6e\x6d\x24\x6d\xc7\x95\x05\xbd\x66\x58\x94\x45\xf3\x85\xf6\x9c\xb8\xe8\xae\x07\x94\x8a\x8a\x05\x05\xd7\x4c\xad\x7f\x48\x24\x85\x61\x0b\x57\x99\xbd\xf8\xcd\x31\x7d\x22\x29\x7a\x1b\x16\x72\x4c\xdf\x02\xf8\x6b\xc4\xea\x0c\xc0\x8a\x22\x88\x21\x07\x5c\xbb\x1a\x17\xdb\xec\x7d\x05\xf5\xeb\x8f\xa0\x23\x76\x3b\xcc\x03\x72\x3f\x3f\x46\xf5\x9e\x46\xbb\x2f\x63\x6c\x3c\x3c\x70\xb6\x7c\xf1\x8e\x3a\x04\x96\xbf\xaa\xba\x39\x44\x5b\x39\x43\xb1\x4f\xf0\x30\x6e\x50\x50\x29\x66\x18\xdc\x63\xa6\x66\x65\x34\xf1\xa0\x64\x67\x9d\x4d\xe1\x13\xbd\x6b\xb8\xdc\xe6\xee\xd5\x16\x47\xad\xfa\xba\xce\xc0\x1b\x98\x80\xbd\xaf\xc2\x1c\x66\xc7\xfa\x4c\xff\x6e\x8c\xef\x77\xc3\xe7\x54\x63\x27\xf7\x40\x60\x65\x38\xd7\x2a\xf7\x22\xc3\x06\xe7\x33\xc3\xd2\xb0\xb4\xf3\x21\xe2\x31\xcd\xa8\x82\xb6\x6c\xc6\xfa\x2e\x51\x98\x0b\x34\xc7\xe2\x51\x1b\x9c\x24\x9b\xe8\xd1\x4b\xb1\xf7\x4a\xa6\xdf\x32\xce\x55\x14\x88\x79\xc9\x48\x57\x71\x64\xdb\x9a\xee\x05\x5b\xda\x28\x57\xb1\x1d\xa6\x84\xb1\xe2\x41\xb1\x9b\x6e\x3b\x6b\x47\xbc\x2e\x3f\x1e\xd1\xbb\xe2\xa2\xde\xa0\x3b\xa7\xc1\xe6\x77\x10\xf3\x65\xe4\x7e\xe5\xc9\x9a\x64\x1c\xd7\x94\xab\x71\x63\x1b\x20\x7e\xdd\xd8\x29\xcf\xb5\x38\xab\x1c\xdc\xcc\xaa\x79\xf4\x26\xfb\xc8\x9d\xdb\xed\x4e\x7d\xb5\x00\xc4\x8a\x40\x07\x9c\x8d\x08\x5a\x34\xd0\xa9\x1e\xbc\x5d\xcf\xea\x06\x46\x2b\xb2\x56\x1c\xf3\xa0\xbb\xe5\x82\x54\x94\x47\x8b\xa0\xc5\x1b\xda\x5a\xb7\xd7\x67\xef\xcf\x3f\x9c\x97\x0c\x9d\xe1\xed\x2f\xe1\xbf\x3f\x5f\xdd\xfc\xf2\xe1\xe2\xea\x73\xf8\xd9\xc5\xf0\xfe\xf2\xfd\xcf\x0f\xd7\x17\xc3\xcb\x35\xe6\xd0\xea\x2b\x56\xbd\x11\x05\xc0\xbe\x80\x39\xeb\xbb\xc1\x22\x73\xc1\x12\xad\x38\x5f\x37\x15\x49\x72\x9b\xb6\x66\xd9\x9b\xc7\xd1\x4f\xd2\xfd\x71\xc6\x94\x58\x76\x49\x9e\x44\x29\x91\x70\x0f\x59\xe7\x62\x9c\xb8\x47\x24\xb8\x6a\xdd\xe8\x97\x20\xd8\x9c\xf3\xdb\x46\x50\x2c\x1d\xf5\xc5\x92\xd1\xda\x96\x0a\x99\x66\xb8\x43\xa5\x43\x08\xd1\x03\x2a\x8c\x79\xce\x52\x57\xa1\x6c\x4e\xd9\xc9\x1c\x7f\x79\xe3\x56\x5a\xea\x4b\x6e\xca\xc2\x67\x5a\xeb\x58\x22\x91\xb3\x66\x72\x8d\x58\x03\xbd\xd6\xdf\x0c\xa6\xa7\x39\xfd\x2f\x50\x71\x0a\x7d\xd4\x38\x74\x9f\xc8\xb2\x6a\xff\x56\x12\x92\x8c\xd3\xd8\xea\xc0\x30\xc8\x42\x10\x28\xc8\xe9\xdd\xc5\x99\x09\x03\xf8\x7f\x43\x38\x32\xca\xd3\xac\xba\x93\x62\x53\x79\xab\x73\x53\x69\xa4\xef\x21\xa5\xcc\xbe\x49\x6f\x9a\x31\xd9\x5d\xfa\xa6\x0d\xbf\xa6\xe8\x79\x46\xcc\x6e\xfd\x93\x8f\xd1\x04\xa2\xd5\xb6\x0c\x8b\x20\x09\x78\x1f\xf4\x5e\xb8\x34\x1d\x40\xbd\xae\xf8\x01\x1c\x0f\x64\x44\x82\x2f\x0c\x4a\x1a\x92\x7f\xe5\x16\xda\xf6\xa7\x1f\xbb\xa5\x3e\x29\xb1\x44\xd2\x92\x39\x8c\x96\x5b\xb0\x88\x75\xa9\xc1\xbc\x72\x46\xab\x4a\xa7\xdd\x98\x62\x7e\x2f\x5b\x33\xb5\xf4\x52\xfb\xcf\xb5\x80\x82\x3b\x97\xa5\x62\x7e\xbf\xb7\xf4\x85\x5f\x4b\x59\x0b\xf6\x75\x10\x27\xb4\xa3\xcb\x00\x14\xaf\x2d\xa3\x67\x2c\x52\xe3\x18\x50\x14\xec\xa9\x9f\xf9\x33\x79\x22\x62\x80\x12\x22\x14\xb6\x68\x62\x7d\xd6\xb2\x0c\x0e\x94\x1d\x67\xc4\x20\x74\x6e\xa0\xd9\x0c\x4a\xd8\x28\x3a\x9d\x69\xe5\xd1\x1a\xa1\xb6\xec\xa5\x24\x0a\x90\x80\xe4\xcb\x82\x24\x06\x33\x51\x17\x28\x9e\x64\xf8\x69\x15\x1e\xbd\x09\xf2\x35\xa8\xec\xe9\xda\xcf\xd8\x94\x92\x46\xa7\x94\x2b\x10\x69\xa4\xe6\x62\xa9\x66\x9c\x0d\xd0\x94\x67\x98\x4d\x8f\x8f\x8f\x11\x51\xc9\xf1\x9b\x4e\x8c\x6e\x07\x0c\x5e\x57\x04\xbc\x32\x2e\x49\xb6\x74\x16\x5e\x01\x4c\xd0\x54\x06\x20\x84\xa4\xc6\xbc\xa9\xe0\xfe\xdb\x32\x80\xf6\x65\xdd\x64\xd5\x5a\x69\x67\x24\x4e\xcd\x38\xe5\x7e\x21\xeb\x46\x32\xbf\xaf\xd6\xb4\x3b\x20\xcb\x5c\x33\xf5\x02\x61\x56\x93\xe0\xc4\x59\x57\xd8\xd4\xaf\xbc\xae\xda\xcb\x46\x19\x01\x95\x23\x59\xfc\xf6\x46\x40\xa2\x55\x8e\xae\xe0\x38\x8f\xb9\xdb\x2a\xfb\x28\xcb\xe7\xfb\xeb\x87\x5f\x4c\xd2\xfc\xf5\x1e\x5e\xd7\xbe\x3e\x80\x2f\x6a\x03\x7d\x5b\x89\x96\x8c\x30\x5f\xe3\xf7\x30\xcc\x04\xd2\x52\x50\x09\x79\x10\x9b\xb8\xc5\xfd\x30\x66\x68\x70\xcf\x6a\x1b\xc6\x94\x19\xb3\x0d\x5d\x00\x62\xe5\xfb\xb2\x98\x47\xa4\x51\x75\xc0\xa7\x5b\x2f\x19\x0a\x0c\xe7\x46\x56\xcf\xe5\xd5\xe5\x59\x68\xca\x9c\x5f\xde\x9d\x7d\x3c\xbb\x89\x42\x44\x17\x57\xc3\xbb\x28\x1c\x74\x77\x53\x8a\x22\xfd\x74\x75\x75\x71\x36\xbc\x0c\x3f\x3a\x1d\xde\x9d\xdd\x9d\x7f\x8a\x06\x3f\xbd\xbf\x19\xde\x9d\x5f\x45\xbf\xfb\xe9\xfc\x72\x78\xf3\xb7\xf0\x93\xb3\x9b\x9b\xab\x9b\xd2\xfb\xee\xdf\x37\x07\x9a\xa2\x65\x54\xef\x44\xa1\x2c\x07\x70\xd6\x2a\xa5\xf0\x0e\xcb\xc7\x1d\x07\x47\x01\x0c\xb0\x61\xc7\xd4\x1a\xa1\x94\x92\x87\xcd\xe2\xa6\x75\xb1\xdf\xca\xf7\x68\x7d\x70\xf9\x80\x95\x22\xf3\xc5\x76\x05\x13\xda\x1f\x9c\x6e\x21\x59\x30\x69\x5a\x84\x64\xa3\x5d\x3d\x9c\x90\x6c\x45\xb4\xd5\x86\x64\x9b\xd8\xbd\x21\xae\xaa\xd7\x79\xc1\xb7\xea\xd0\xd4\xa5\xb7\x43\xc8\x93\xeb\x23\xb1\x95\xcf\x59\xe0\xfc\x43\x75\xb7\x80\x6a\x46\xb6\xab\xfc\x64\x1e\x35\xcd\x02\x6a\x82\xb6\x6a\x5d\x7b\xfd\x06\xce\xf4\xfe\xa7\x0b\x3e\xad\x06\xa9\xfa\x0e\x7b\x54\x06\x69\xea\xe0\xcd\xe6\x53\x24\x29\x7b\x1c\xb1\xcf\xda\x20\xe3\xb9\x30\x1f\x29\x2e\x00\xef\x3c\xc9\x72\x39\x23\x50\x86\x69\x80\x9e\x09\x9a\xe3\xa5\xf1\x6a\xc7\x75\x6a\xa1\xd8\x66\x46\x1f\x09\x3c\x9d\x51\xa6\xb9\x7d\x41\x9d\x06\x54\xde\xfa\x5d\x18\x48\x29\x95\xde\x4e\xdc\x63\xa8\xa1\xf0\x74\x3d\xcf\x08\xc0\x4a\x83\x2a\x57\xae\x40\xa6\x91\x3c\x90\xc2\xc4\xf9\x63\xbe\xb0\xed\xcd\xb0\x7c\xfc\xde\x81\xb4\x80\xdc\x4f\x9c\xa6\x28\xcd\x17\x59\xd0\x5d\xf0\x99\x8b\xda\xa0\xba\xd1\xd4\x3b\x04\xd5\x4b\xf6\x67\xd3\xc2\x2a\xcc\x80\xc0\xea\x68\x08\xf5\xef\x19\x60\x10\xd4\xbe\xc8\x25\x11\x6f\x95\xa0\xd3\x29\xe8\x3d\xce\xa9\x70\xa0\x08\x84\xc1\x2a\x6f\x2e\x1f\xb6\xb7\x9f\x43\x57\x6b\x66\x2a\x83\xfa\x4a\x00\x9a\xa7\x16\x8b\x6c\xe9\x70\x81\x86\x80\xee\xd8\x2f\x72\x61\x0a\xfa\x4c\x90\x9f\x50\x6d\x88\x71\x21\x48\x02\x7d\xea\x4d\x39\x91\xed\xcb\x9c\x9c\x4f\xb4\x26\x63\x7b\xa4\x16\x05\x59\x8a\x5a\x18\x66\xb3\x21\x49\xc1\xbe\xdb\xa1\xf6\x4d\xc2\x2c\x33\x8d\xf1\x9e\x99\x6b\x19\x88\xa5\x31\xed\xa1\x81\xf4\xb2\xe8\x27\x08\x8d\xc9\x20\xdd\xd6\xf7\x9a\xb3\x09\x80\xd6\x47\x67\x2a\xd6\xad\x45\x8c\x78\x39\x0a\x38\xc5\xb8\xb3\x50\x59\x82\x6d\x8b\xba\xf7\xe1\xf5\x4d\x15\xae\x66\x93\x61\x9a\xf1\x31\xce\xb2\x65\x05\x1e\x3f\xbc\x14\xba\xf9\xc7\x5c\xff\xa3\xf8\x4a\x71\xc0\x19\x88\xc4\xf2\x86\x3c\xe7\xa8\x4a\xff\x4e\x13\x16\xb6\x27\x58\xae\xb8\xc9\x35\x06\x87\x9f\x5e\xdc\x79\xa9\x8a\xfc\xb1\x41\xaf\x9e\xa7\x95\x65\x32\x0a\x86\x76\x94\xaf\x13\x9e\x15\x26\x7a\xa7\x7c\x8b\x85\x20\xce\x39\xb3\x24\xca\xfb\x64\x32\x87\xae\x5d\x2e\xe2\xc2\xe1\xa1\x53\xda\xb9\x9d\x9c\xbb\x9b\x00\xfc\x3b\x28\x4d\xca\x19\x61\xca\x14\x68\x64\x7c\xc4\xec\xe0\x2e\x7b\xcb\x17\x40\xb1\x7e\x76\x43\x98\x81\x55\x71\xe1\xd0\x0a\x22\x79\xf6\x64\x7b\x76\x7a\x9a\x28\x0e\xe8\x6a\x3d\xc1\xf7\x5a\xda\x6a\xdd\x42\x5b\x98\xbe\xb4\xe4\x8c\x8c\x58\x29\x85\x49\x90\x29\x95\x0a\xe4\xbe\xe3\xd8\xf0\xf9\x9d\xa5\x75\x44\xea\x48\x13\xe9\x6b\xd3\x3a\x1a\xee\x01\x1f\x4a\xe8\x30\x9f\xe5\x82\xa4\xe7\xfe\xb9\x66\x66\x88\x2c\xf3\x34\x88\x5c\x44\x87\xdc\xf0\x80\x91\xa7\xd2\xe4\xc6\x48\xdf\xf0\xd3\x6f\x92\x2f\xa9\xe3\x6b\x6a\xeb\x2d\x9a\x62\x57\x57\x5d\xfa\xa2\xda\x10\x4c\x8d\x3c\xaa\xa5\x1e\x38\x5e\xd5\x49\xb8\x54\x26\x7c\x03\x8f\x4c\x30\xcd\x72\x51\x7b\x83\x1b\xb6\xdc\x79\xd2\xd9\x7b\x18\x16\x55\xed\x9a\x77\x7b\x06\xc7\xc8\xbb\x3c\x7d\x6f\x9d\x2c\x9f\x9a\xe6\xf0\xa1\x38\xa8\xcb\xc8\x5c\xad\xb7\xbb\x66\xc3\x8b\x12\xbd\xed\x65\xf1\xd0\x1c\xf6\x52\x27\xeb\xea\xfa\x3d\x56\xa7\x0a\xe6\x3e\x62\x77\x70\x95\x9a\x9c\x2a\x7f\xcc\xa0\xbe\x92\x29\x97\x01\xc5\x86\xab\xd6\x1b\xc9\xf3\x98\x53\xb7\xc2\x4b\x54\x65\x3f\xad\xc7\x65\x7d\xc2\x8b\xa6\xc4\x94\xad\x47\x5c\xb7\x0d\xde\x79\x56\x3e\x86\xe5\xea\xb5\x15\xd4\xf3\xd8\xb2\x17\x89\x11\x75\x49\x93\xf5\x10\x43\x9b\x60\xbe\x92\xe3\x18\xe9\x8d\xe1\xa3\xdd\x51\xa6\x45\x70\xc4\x36\xcc\x33\x03\x8e\x0d\x2e\x30\x84\x32\x6e\x91\x63\xe9\x37\xa6\xd4\xd0\xb8\x6a\x3b\xb6\x84\x59\x15\xc8\xd8\x17\x44\x59\xfd\xba\x42\xa2\xae\x20\xab\x52\x9b\x78\xc5\x83\x76\x52\xad\x34\x66\x0f\xae\xfa\x35\x86\x06\x47\x24\xe6\xb4\x15\x86\x7a\xb5\xf6\x1a\x28\x2d\x29\x61\x5c\x11\x84\x11\xa3\xd9\x09\xcb\xb3\xec\xe4\x12\xba\x79\x48\x49\xa7\xa6\x58\x30\x38\x34\xa2\xee\xcb\x00\x4d\x0d\xa0\xa6\xc1\x11\x80\x2b\x52\x4f\xc9\xf4\x32\x57\x5a\x62\xea\x2d\xc8\x96\x23\xa6\x9f\x30\x2a\x96\x6f\xa5\xe9\x5a\xf2\xc1\xdb\x5c\x56\x8b\x7d\x97\x36\x5d\xd9\x32\x1c\xbc\x82\xc1\x9a\x12\x41\xb6\x8a\x98\xf5\x15\x02\x0f\xa6\x42\x20\x17\xce\x31\xd4\xa1\x56\x60\xfd\xa1\xda\xb8\x58\x9f\x57\xc4\xbc\xc7\xb9\x05\x3f\x7e\x4d\x6f\xf3\x3e\xd3\x82\xb6\xce\x01\x72\x94\xea\xe2\xb4\x2c\x71\x87\x7b\xd4\x33\x82\xde\x32\x11\xa4\xbe\x8f\xd8\x1d\xf7\x16\x9a\x65\xff\x49\xae\x55\xbb\x06\x51\xb2\xad\x0f\xc2\x20\x99\x17\x19\x66\x0f\xe6\x6e\xf9\x0a\x5e\x88\x00\x4d\x5d\x57\x87\x25\xe8\x0c\xb6\x9b\x79\xfa\x03\x76\x13\xe5\x38\x84\xad\x82\x06\xe5\x5a\x8d\xee\x42\xf0\x3d\x93\xad\x2d\x64\xab\xe6\x7e\xa9\x0a\x57\xaf\xf7\xa4\xe0\x92\xdd\xe4\xcb\x46\xaf\x71\xa5\xac\xf4\xf2\x3b\x30\x77\x4a\x9b\x9d\xf7\xbc\xbf\x2b\x4b\x7e\xe5\x9c\x6e\x64\xcd\xaf\x99\xd6\x7e\x2d\xfa\x5a\xcd\x75\xd5\xb2\xff\x1c\xb7\x9c\x49\xa0\x87\x5b\x92\xe5\x29\x41\x92\xeb\xeb\xd4\x29\xd6\xd5\x68\xf9\x52\x94\x76\xaf\xc9\xfb\x71\xae\x62\x6b\xb8\x83\x29\xdf\x81\xce\x19\x72\x0a\xf2\x00\x8d\x8e\x0c\x67\xc9\xd1\x51\xdc\x9f\xd7\xd5\x06\x89\xcb\xae\x97\xfd\x5e\xc6\x63\x1c\x74\x0d\x63\x81\x75\x56\xa6\x4b\x8d\x11\xf9\x35\x8b\x72\x04\x58\x10\x13\x54\x1a\x9b\x01\xac\x4e\x60\x54\x9d\xa5\xab\xd8\x01\x89\x81\x22\x4f\x54\xd0\x01\xd0\x15\x38\xf8\xc9\x3d\xa8\x49\xb4\xc8\x33\xdb\xe1\xd8\x15\x14\xe0\x62\xc4\xdc\x68\x45\x9d\xb1\x61\x96\xad\x0c\xb5\x5a\xdb\x23\xe0\x55\xa8\xf4\xe3\x50\x9a\x80\xfe\xd5\x3f\x02\x1c\xcb\x8a\x1c\x18\x31\x93\xb3\xe3\xd3\xc5\x8e\xd1\xb0\xd4\x19\x31\x2e\x63\x11\x56\xb1\xc8\x32\x57\xc2\xc1\x14\x46\x08\xf2\xf6\x65\x0e\xd5\xcc\x27\xb9\x16\x47\xfe\xed\x8a\x8f\x18\x54\x34\x31\x4d\xae\x1d\x5d\x46\xec\x13\x97\xae\x5b\x93\x2c\xe8\xe1\xe0\xab\x96\x6c\xdf\x7b\xb0\xaa\xfd\xe0\x54\x0b\x11\xfd\x94\xb6\x2c\x4a\xa9\x8a\x10\xd5\x80\xd8\xeb\x00\x2d\x79\x2e\x8a\x45\x25\x98\x8d\xd8\x3f\x35\x79\x5c\x99\x0e\xee\x7b\x89\xc2\x21\x76\xa9\x9d\xe8\x87\x7f\x98\x41\x7f\xf8\xeb\x9b\x7f\xbc\x31\x45\x90\x72\x99\x6b\x09\x3b\x88\xaf\x10\x37\x51\xbd\xa5\x94\x4d\x47\xcc\xad\xc0\xd7\x5d\x2f\x5e\xd1\x98\xd0\x6b\x7d\x75\xbb\x2e\x5f\x5b\x18\xfc\x43\x94\x60\x95\xcc\xde\x62\xcb\x7b\x61\xe9\x12\x2a\x8b\xe2\xc8\xcf\x33\xc2\xa0\x89\x4f\x5c\x50\xd9\xc0\xa5\x51\xaa\x25\xdb\xdc\x27\xdb\x45\xfc\x62\xda\x39\x58\xf4\x70\x29\xcb\xd0\xbd\x09\x98\xb3\xc8\x73\xfb\x5c\x48\x06\xf7\x73\x87\xfe\x2d\xac\x74\xeb\x99\xd0\x16\x43\x8a\x46\x06\x2d\x37\x3a\x72\xdb\x3f\x62\x8b\xf1\x71\xb6\x9c\xa8\x63\xc0\xee\x1d\x6b\xb2\x1c\x9f\x95\xbb\x3e\xac\xd3\x11\x8c\x22\xef\xa7\x73\x1b\x7b\xfa\x88\xb7\x0c\x88\xf1\xde\x0e\x7c\x4b\x71\x16\xf7\x05\xf5\xc7\x01\xca\x92\xe8\x7b\x05\x2b\x9a\xc0\xd5\x8c\x19\xce\x96\x00\x79\x1f\x8c\x58\x4a\x05\x49\xa0\x61\x59\xb2\x4c\x32\x9a\xd8\xaa\x0e\xb1\xea\x41\x9e\x08\x53\x11\x32\xe7\x4c\x7f\xf2\x52\xda\x47\x1d\x26\xa8\x5a\xb9\xbb\xaf\xd1\x3c\x7c\x05\x9e\xd8\x36\x2a\xf3\xbf\x4d\x74\x15\x1d\x13\x85\xfd\xeb\x41\x12\xa6\xce\xaa\xe5\x82\x4e\x29\x83\x6e\xde\x3f\x80\x93\x27\xcb\x88\x78\xe3\xbb\x3e\x00\x15\xab\xa7\x31\xeb\x54\xa4\xbb\xa2\xa4\x43\xf5\xdd\x96\x24\xb9\x10\x24\x7d\x58\x85\xb2\x74\x4d\xaa\x6a\x0e\xf4\x6b\x4d\x96\xce\x89\x54\x78\xbe\x08\xbb\x1f\x7b\xf8\xbf\xa5\x4c\x66\x88\x80\xdc\xc4\x06\x88\x02\x5a\xc5\x07\xe5\x46\xcc\x86\xe3\xcc\xbe\x71\x51\x91\x2d\x5c\x5e\x25\x9c\xd3\x16\x9d\x31\x1a\xae\xff\xae\x7d\x35\xca\x6e\x81\x9b\x0b\x17\x31\xe5\x51\x9b\xe8\xa0\x5d\x2b\x85\xf3\x0c\xe7\xb4\xa2\xe1\xeb\x88\x15\x78\x88\xf7\x19\xcf\x53\x64\x9d\x22\xd6\xc5\x20\x8e\x11\x25\xc7\x03\x24\xff\xf2\xee\xe4\xe4\xf8\x78\x47\x35\xbe\xe3\x6e\x2e\xd5\x1c\x6e\xfa\xad\x54\xe1\x8d\xd6\x1c\xad\xa8\xa6\xcf\x43\x37\x45\xdf\xe1\xa1\x81\x5b\x42\x43\x38\x0e\xd7\x97\x5f\xb9\xc0\x82\x30\xf5\x00\x08\xc7\x6e\x2f\x84\x17\x5d\xc3\xe3\x11\x38\xaf\x95\x95\x51\xd4\x04\xb3\xd9\x4d\x58\x3e\xa2\x1f\x28\xf8\x0b\xdf\x58\xdb\x17\x1a\x16\x37\x94\xea\x59\x95\xc0\x4d\xb3\x79\x21\x51\x5c\x87\x3e\x6d\x33\xfd\xe8\xd9\xad\x2f\x90\x6d\x40\xab\x8d\xf0\x95\x53\x5f\x77\x12\x22\x85\xe7\x4c\x9b\xfc\x63\x2d\xc4\x35\xab\x7b\x3f\x00\x60\x4f\x87\x0e\x00\xe6\xd1\x2b\x0e\xf0\x62\x52\xc3\x4b\xf0\x4f\xef\xbb\x0b\xe1\x29\x86\x45\x4b\x77\x53\x5d\x5f\x18\xc3\xce\x7b\xc0\xd7\x56\x1f\xf5\x61\x79\x05\x45\x25\xd4\x47\x9a\x3c\x12\x7d\xcf\x4d\x8a\x92\x10\xa1\x74\xf3\xf7\x9b\xc7\xeb\xd8\x6e\xd0\x26\xfa\x4c\xec\xba\x1f\xa8\xa9\x77\x47\x5c\x17\xc6\x00\x39\xf0\xbd\xac\x26\xce\xbe\xc1\xc0\xd5\xb4\x80\xf1\x3d\xe4\xcf\x26\xa5\x79\xd5\xc2\x28\x63\x20\x91\xff\xec\xe5\xa1\x24\x09\x67\x1e\x26\xb8\x93\x8b\xbe\x02\x28\x5c\x3d\x5d\xf8\x6e\x25\x9b\x6d\x9d\xd6\xb1\xa5\xf2\x53\x28\x3e\xae\xab\xad\xb1\x4f\x21\x4a\x03\x60\x04\xfd\xee\x01\xb4\x0a\xb7\xc7\x00\x3a\x5c\xa1\x94\x8c\xf3\xe9\xb4\xf6\x4e\xce\xf8\x2e\x7a\xa2\x36\x53\xf5\x82\x37\xd8\xe3\x7e\x85\x59\x13\xd4\x76\x0d\x87\x7e\x43\xca\x57\x23\xf6\x65\x17\xea\xd3\xb9\x7b\x93\xb1\xb9\x26\x34\x23\x2f\xa3\x31\xed\x48\xfd\x3b\x6f\xa3\xfe\x39\xa3\x1d\xe2\x55\x66\x1d\xde\xce\xfb\x1d\xe9\x85\x06\xff\xf3\xa0\x9f\xdc\x2b\x08\xc8\xc3\x16\xe1\xb0\x1a\x78\x8f\x96\x4d\xa9\x84\xec\xd3\xdd\xa3\x82\x40\xb6\xaf\x83\x02\x6f\x9d\x7d\x7d\xcb\xe7\x04\xc1\xab\xe4\xc0\x60\xf1\x6d\xc0\x6d\x00\x4e\x3e\xbd\x40\x34\xcf\x33\x45\x17\x99\x15\xfe\xd6\x8b\x95\xcc\x30\x9b\x06\x55\xc1\xd1\x0f\x8c\x3c\x23\x2d\x6b\x07\xa1\xd7\x23\xd8\x9e\x01\x22\x2a\x79\xa3\x75\x9b\x28\x48\x22\x48\xc2\x45\x0a\x48\xed\x29\x16\x29\xa4\x65\x5b\x86\xcf\x70\xf2\x08\xe5\x5c\xe0\x3a\x32\x6f\xb4\x9e\x19\x07\x66\x36\xde\xc2\x62\x34\xca\x12\xd3\xe0\xd8\x65\x8b\xfb\xf9\x99\xc7\x25\xc2\x89\xe0\xd2\x38\x7e\x5c\x15\x0f\x13\x8c\x07\xf5\xeb\x89\xa6\x39\xce\xcc\x1b\xbb\xb8\x5e\xae\x2d\x43\xb8\xb8\x71\xe0\x73\x02\x29\x19\xe5\xcd\x7e\xe0\xc2\x02\x93\x81\xe2\xd7\x36\x3d\xf7\x67\xfa\x44\x06\xe8\x76\x81\xc5\xe3\x00\x9d\x2e\x19\x9e\xd3\xe4\x3f\xf9\xb8\xca\x9f\xb2\x12\x88\xdd\x5a\x25\xde\x7d\xa5\xca\xea\x83\xfe\x79\x25\xcc\x8c\xea\x32\x4a\x5f\xa7\x37\xa5\x26\x46\xfe\xad\x5f\xea\x6b\x42\x60\xbd\x63\x64\xa7\x17\x60\xa5\xa1\xec\xdc\x1c\x38\x9d\x53\x16\xd9\x6a\x07\xe5\x6c\x2d\x6f\x6a\x15\x26\x25\x12\xc6\xad\xac\xdb\x5d\x68\x8e\xd7\x58\x5b\x39\xda\xa0\x9c\x73\x45\xcc\xbd\x2f\x15\x17\x44\x9f\x13\xe1\xd4\x49\x68\xa9\x01\xcd\xe3\x79\x7d\xeb\xb3\x24\xe3\x32\x17\x2d\xc5\xc6\xea\x86\xbd\xb7\x8f\x37\x6a\x27\x7c\xbe\x80\x60\x87\x20\x32\xcf\x94\xac\xb0\xd7\x56\xdc\xd6\x9b\xb5\xfd\xb4\x67\xc9\x35\x08\xb1\x45\xd0\x29\x9b\x66\x75\x75\x83\x47\xcc\xd6\x50\x0f\x64\x0d\x2e\xb2\x05\x9c\x02\xe4\xf2\xb9\x9e\xa3\xfa\xd1\xbe\x00\xbb\xc5\x79\x60\x6b\x20\x7b\x3d\x04\xee\xce\x01\x54\x57\x31\x90\x18\x06\xc5\x75\x46\x4c\xe6\xe3\xb7\x05\x1a\x83\x0b\x90\x66\x90\x1d\xbd\xc0\xd0\xee\x3e\x99\xd1\x2c\x7d\xbb\x0a\x75\xb2\x5a\x05\x94\x5e\xf7\x95\x84\xc6\x04\x8a\x85\x00\x85\x4d\x9b\x23\x13\x0c\xf4\x6b\xf7\xe3\x8c\x73\x85\x88\x2f\x65\x4d\xa5\x75\xd6\x94\x6e\xee\xe8\x7c\x46\xb6\xf8\xd7\xf6\xc0\xad\x3f\x9f\x75\xc9\x40\xdf\xfe\xb9\x8c\x68\xd6\xe6\x5c\xde\xc5\x5e\x2f\x77\x6a\x30\xf3\x27\xb5\x8e\x54\xf2\xc1\xb8\xac\xf6\x98\x99\xfa\xd9\xe7\xa3\xba\x14\x0e\xb9\xc0\xcf\xcc\x62\x20\x3a\xd5\x46\x6c\x27\x1f\xaa\x93\xd8\xb5\x7c\x28\x7d\x23\xa2\x2e\xf2\xd4\xc4\xb0\xa9\x4f\xad\x1a\x04\x29\x9e\xd0\xd6\xa2\xc0\xcb\x17\xe6\xc6\x88\x15\xe0\x9c\xa2\x0f\x5f\x52\x16\x94\x16\xf3\x92\x42\x60\x93\x0c\x5c\xc0\x7e\x60\xf2\x8b\xac\x51\xf0\x76\x8c\xa1\x8e\xa7\x52\x82\x8e\x73\xb5\x52\x4f\x21\x3a\xcd\x95\x41\x85\x5d\x68\xe3\xe7\xfb\x2f\x1b\xef\x55\x90\x08\x70\x58\x94\xdd\x2f\x90\x38\xe5\xa5\x07\xf5\x65\x5e\x3e\x27\xbf\x5b\x1e\x43\x50\xf4\xa5\x3d\x87\xaf\xe4\x4a\xd9\x82\x27\x60\xc1\xa6\x41\xb9\xde\x08\x27\x00\x24\x2c\xca\x19\x7b\x0c\x45\x00\x29\xd7\x22\x0a\x4f\x09\x9a\x93\x94\xe6\xe5\x34\x99\xf5\xd1\xaa\x83\x32\xf3\xda\x70\x96\x36\x78\xbd\xe1\x77\x09\xca\xf9\xb3\xbe\xb5\x0d\xc2\x0a\x9c\x0c\xd5\x19\xe5\x01\xca\x11\xab\xef\xa5\x8f\x7e\xc5\x14\x73\x2e\x9d\x0b\x2a\xd5\xaf\xa5\x52\xa4\x1b\x64\x63\x64\xf9\xfe\xa0\x6d\x6e\xaa\x66\x9a\xc1\x13\x8d\x10\xae\x9b\xa8\xcd\x22\x30\x99\x71\x0f\x00\x26\xc3\xe5\xa9\xe8\x79\x77\x11\xe0\xff\xf0\xf4\xfa\x87\x6d\x04\x29\xf0\x62\x41\x04\xb2\xcd\x20\xcb\xed\x1d\x4d\xd2\x07\xbc\x65\xc4\x8c\xc2\xf4\x9f\xb7\x57\x97\x85\xe4\x2e\xec\x96\xd2\xd0\xf0\x33\x20\xdd\x71\xf5\xce\x5d\xe6\x59\x56\xbb\x73\x2d\x4a\xfd\xdc\x5f\x5c\x3c\xfc\x3a\xbc\xb8\x3f\x6b\x2e\xa5\x53\xfc\xac\x96\x26\x7e\x26\x96\x26\xe6\x1a\x53\x70\x75\xe5\x73\x62\x1d\x46\xa0\x8c\xd8\x55\x1b\x40\x41\x9e\x65\x31\x6e\x7f\xc4\xfe\x61\xc7\x01\x7c\x57\xce\x8c\x9a\x39\x62\xa8\x91\x70\xf1\xfb\xe1\x67\xff\xd0\x83\xff\xc3\x3c\xfb\x16\x15\x8b\x78\x87\x2e\xfd\x5b\x6b\xe8\x6a\x9d\x9c\x5b\x1c\x07\x93\x3e\xf0\x52\x99\x49\x9b\x1d\x8f\x7b\xe6\xaa\x5c\xd9\x84\xa2\x9d\x9c\x0e\x43\xbb\x7f\xc4\x26\x8c\xcf\x9e\x4c\x8d\x9c\x87\x71\x07\x26\x9f\xc4\x34\x0a\xf6\x29\x17\x23\x66\xe2\xf7\xd0\x1e\x92\xd7\xcf\x09\x9d\x33\x03\xdc\xcb\x30\x9b\xe6\x78\x4a\xe4\x00\xb9\x97\x8f\x98\x6f\x46\x68\xab\x13\xf8\x2a\xfa\x18\x6a\x06\xc7\x2c\x64\x5c\x8b\xe4\x0b\x9e\x2f\x20\xe4\xc1\x46\xcc\xae\x89\x4d\x8b\xe1\x8d\xd7\xf1\x3f\x6f\xfd\x72\x34\xa7\xf9\x81\x6c\x4a\x0c\x1b\x31\xb3\xb9\x26\x1f\xca\xe9\x76\xe0\x70\x81\xee\xa3\x11\xeb\x62\x41\x5c\x16\x1e\xc8\xf4\x29\x68\x99\xa6\xc0\xaa\x0b\xe9\x69\x49\x1f\x54\x58\x30\x0e\x5e\x33\xa5\xf5\xf2\xc4\x6d\x86\x3b\x13\x76\x6e\xd5\x5c\xbf\xf5\x1d\xa0\x0f\x5c\x75\x51\xeb\x66\xb6\x2d\xc4\xd8\x1a\x69\x5e\x30\x14\x2b\x1f\x61\x54\x46\x5a\x43\xb0\x78\x07\x05\xbc\x5b\x4f\xc9\xfc\xbe\x71\x52\x1d\xea\x7e\xb7\x7e\xad\x4d\xe6\x6c\x7a\xad\xb6\x70\x9a\x5f\xba\x03\x13\x29\x9a\x94\x7d\x60\x1d\x31\xf2\xa4\xa6\xc4\xfa\xd6\x31\xa8\x32\x89\x9c\xf4\x69\x9a\x50\x46\xe5\x46\xd3\x29\xf4\xa7\xd6\x33\xf2\x1a\x82\xbd\xec\x3a\x49\x58\x7b\xcf\x45\x02\xb6\x46\x4c\x5a\x2c\x94\x75\xcb\x10\x6a\xc4\x8b\x3e\x3c\x03\x38\x44\x9a\xff\x07\x9e\x89\x06\xc5\xce\x0d\x4c\x71\xe0\x5c\x48\x2d\x2e\xad\xbc\xb3\x52\x5b\x9b\x39\x23\xe6\xd0\xf1\x4e\x1c\x0f\x5d\xbf\x12\xe1\x3f\x35\x71\xbd\x85\x01\xbb\x82\xc6\xaa\x8a\x46\x37\x58\x8d\x18\x64\xbe\x32\x30\x21\xc7\x12\x92\x83\x6c\x7e\xa7\xfd\x22\xa8\x65\x83\x99\x2f\x50\xbc\x46\xe6\x95\xd4\x80\xe8\x9e\xff\x4e\xff\xff\xdf\xbe\xfb\xbf\x01\x00\x00\xff\xff\x86\x93\x4d\x46\x83\x96\x02\x00") func adminSwaggerJsonBytes() ([]byte, error) { return bindataRead( @@ -92,7 +92,7 @@ func adminSwaggerJson() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "admin.swagger.json", size: 161364, mode: os.FileMode(420), modTime: time.Unix(1562572800, 0)} + info := bindataFileInfo{name: "admin.swagger.json", size: 169603, mode: os.FileMode(420), modTime: time.Unix(1562572800, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/flyteidl/gen/pb-java/flyteidl/admin/Common.java b/flyteidl/gen/pb-java/flyteidl/admin/Common.java index 29731d1c81..ea5442d1e0 100644 --- a/flyteidl/gen/pb-java/flyteidl/admin/Common.java +++ b/flyteidl/gen/pb-java/flyteidl/admin/Common.java @@ -982,68 +982,44 @@ public flyteidl.admin.Common.NamedEntityIdentifier getDefaultInstanceForType() { } - public interface SortOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.admin.Sort) + public interface NamedEntityMetadataOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityMetadata) com.google.protobuf.MessageOrBuilder { /** *
-     * Indicates an attribute to sort the response values.
-     * TODO(katrogan): Add string validation here. This should never be empty.
-     * 
- * - * string key = 1; - */ - java.lang.String getKey(); - /** - *
-     * Indicates an attribute to sort the response values.
-     * TODO(katrogan): Add string validation here. This should never be empty.
-     * 
- * - * string key = 1; - */ - com.google.protobuf.ByteString - getKeyBytes(); - - /** - *
-     * Indicates the direction to apply sort key for response values.
+     * Common description across all versions of the entity
      * +optional
      * 
* - * .flyteidl.admin.Sort.Direction direction = 2; + * string description = 1; */ - int getDirectionValue(); + java.lang.String getDescription(); /** *
-     * Indicates the direction to apply sort key for response values.
+     * Common description across all versions of the entity
      * +optional
      * 
* - * .flyteidl.admin.Sort.Direction direction = 2; + * string description = 1; */ - flyteidl.admin.Common.Sort.Direction getDirection(); + com.google.protobuf.ByteString + getDescriptionBytes(); } /** - *
-   * Species sort ordering in a list request.
-   * 
- * - * Protobuf type {@code flyteidl.admin.Sort} + * Protobuf type {@code flyteidl.admin.NamedEntityMetadata} */ - public static final class Sort extends + public static final class NamedEntityMetadata extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.admin.Sort) - SortOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityMetadata) + NamedEntityMetadataOrBuilder { private static final long serialVersionUID = 0L; - // Use Sort.newBuilder() to construct. - private Sort(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use NamedEntityMetadata.newBuilder() to construct. + private NamedEntityMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private Sort() { - key_ = ""; - direction_ = 0; + private NamedEntityMetadata() { + description_ = ""; } @java.lang.Override @@ -1051,7 +1027,7 @@ private Sort() { getUnknownFields() { return this.unknownFields; } - private Sort( + private NamedEntityMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -1073,13 +1049,7 @@ private Sort( case 10: { java.lang.String s = input.readStringRequireUtf8(); - key_ = s; - break; - } - case 16: { - int rawValue = input.readEnum(); - - direction_ = rawValue; + description_ = s; break; } default: { @@ -1103,186 +1073,61 @@ private Sort( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_fieldAccessorTable + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.admin.Common.Sort.class, flyteidl.admin.Common.Sort.Builder.class); - } - - /** - * Protobuf enum {@code flyteidl.admin.Sort.Direction} - */ - public enum Direction - implements com.google.protobuf.ProtocolMessageEnum { - /** - * DESCENDING = 0; - */ - DESCENDING(0), - /** - * ASCENDING = 1; - */ - ASCENDING(1), - UNRECOGNIZED(-1), - ; - - /** - * DESCENDING = 0; - */ - public static final int DESCENDING_VALUE = 0; - /** - * ASCENDING = 1; - */ - public static final int ASCENDING_VALUE = 1; - - - public final int getNumber() { - if (this == UNRECOGNIZED) { - throw new java.lang.IllegalArgumentException( - "Can't get the number of an unknown enum value."); - } - return value; - } - - /** - * @deprecated Use {@link #forNumber(int)} instead. - */ - @java.lang.Deprecated - public static Direction valueOf(int value) { - return forNumber(value); - } - - public static Direction forNumber(int value) { - switch (value) { - case 0: return DESCENDING; - case 1: return ASCENDING; - default: return null; - } - } - - public static com.google.protobuf.Internal.EnumLiteMap - internalGetValueMap() { - return internalValueMap; - } - private static final com.google.protobuf.Internal.EnumLiteMap< - Direction> internalValueMap = - new com.google.protobuf.Internal.EnumLiteMap() { - public Direction findValueByNumber(int number) { - return Direction.forNumber(number); - } - }; - - public final com.google.protobuf.Descriptors.EnumValueDescriptor - getValueDescriptor() { - return getDescriptor().getValues().get(ordinal()); - } - public final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptorForType() { - return getDescriptor(); - } - public static final com.google.protobuf.Descriptors.EnumDescriptor - getDescriptor() { - return flyteidl.admin.Common.Sort.getDescriptor().getEnumTypes().get(0); - } - - private static final Direction[] VALUES = values(); - - public static Direction valueOf( - com.google.protobuf.Descriptors.EnumValueDescriptor desc) { - if (desc.getType() != getDescriptor()) { - throw new java.lang.IllegalArgumentException( - "EnumValueDescriptor is not for this type."); - } - if (desc.getIndex() == -1) { - return UNRECOGNIZED; - } - return VALUES[desc.getIndex()]; - } - - private final int value; - - private Direction(int value) { - this.value = value; - } - - // @@protoc_insertion_point(enum_scope:flyteidl.admin.Sort.Direction) + flyteidl.admin.Common.NamedEntityMetadata.class, flyteidl.admin.Common.NamedEntityMetadata.Builder.class); } - public static final int KEY_FIELD_NUMBER = 1; - private volatile java.lang.Object key_; + public static final int DESCRIPTION_FIELD_NUMBER = 1; + private volatile java.lang.Object description_; /** *
-     * Indicates an attribute to sort the response values.
-     * TODO(katrogan): Add string validation here. This should never be empty.
+     * Common description across all versions of the entity
+     * +optional
      * 
* - * string key = 1; + * string description = 1; */ - public java.lang.String getKey() { - java.lang.Object ref = key_; + public java.lang.String getDescription() { + java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - key_ = s; + description_ = s; return s; } } /** *
-     * Indicates an attribute to sort the response values.
-     * TODO(katrogan): Add string validation here. This should never be empty.
+     * Common description across all versions of the entity
+     * +optional
      * 
* - * string key = 1; + * string description = 1; */ public com.google.protobuf.ByteString - getKeyBytes() { - java.lang.Object ref = key_; + getDescriptionBytes() { + java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - key_ = b; + description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int DIRECTION_FIELD_NUMBER = 2; - private int direction_; - /** - *
-     * Indicates the direction to apply sort key for response values.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public int getDirectionValue() { - return direction_; - } - /** - *
-     * Indicates the direction to apply sort key for response values.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public flyteidl.admin.Common.Sort.Direction getDirection() { - @SuppressWarnings("deprecation") - flyteidl.admin.Common.Sort.Direction result = flyteidl.admin.Common.Sort.Direction.valueOf(direction_); - return result == null ? flyteidl.admin.Common.Sort.Direction.UNRECOGNIZED : result; - } - private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { @@ -1297,11 +1142,8 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getKeyBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); - } - if (direction_ != flyteidl.admin.Common.Sort.Direction.DESCENDING.getNumber()) { - output.writeEnum(2, direction_); + if (!getDescriptionBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, description_); } unknownFields.writeTo(output); } @@ -1312,12 +1154,8 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!getKeyBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); - } - if (direction_ != flyteidl.admin.Common.Sort.Direction.DESCENDING.getNumber()) { - size += com.google.protobuf.CodedOutputStream - .computeEnumSize(2, direction_); + if (!getDescriptionBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, description_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1329,14 +1167,13 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.admin.Common.Sort)) { + if (!(obj instanceof flyteidl.admin.Common.NamedEntityMetadata)) { return super.equals(obj); } - flyteidl.admin.Common.Sort other = (flyteidl.admin.Common.Sort) obj; + flyteidl.admin.Common.NamedEntityMetadata other = (flyteidl.admin.Common.NamedEntityMetadata) obj; - if (!getKey() - .equals(other.getKey())) return false; - if (direction_ != other.direction_) return false; + if (!getDescription() + .equals(other.getDescription())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -1348,78 +1185,76 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + KEY_FIELD_NUMBER; - hash = (53 * hash) + getKey().hashCode(); - hash = (37 * hash) + DIRECTION_FIELD_NUMBER; - hash = (53 * hash) + direction_; + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.Sort parseFrom(byte[] data) + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.Sort parseFrom(java.io.InputStream input) + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata 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.admin.Common.Sort parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.admin.Common.NamedEntityMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.admin.Common.Sort parseDelimitedFrom( + public static flyteidl.admin.Common.NamedEntityMetadata 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.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.admin.Common.Sort parseFrom( + public static flyteidl.admin.Common.NamedEntityMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -1432,7 +1267,7 @@ public static flyteidl.admin.Common.Sort parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.admin.Common.Sort prototype) { + public static Builder newBuilder(flyteidl.admin.Common.NamedEntityMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -1448,30 +1283,26 @@ protected Builder newBuilderForType( return builder; } /** - *
-     * Species sort ordering in a list request.
-     * 
- * - * Protobuf type {@code flyteidl.admin.Sort} + * Protobuf type {@code flyteidl.admin.NamedEntityMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.admin.Sort) - flyteidl.admin.Common.SortOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityMetadata) + flyteidl.admin.Common.NamedEntityMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_fieldAccessorTable + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.admin.Common.Sort.class, flyteidl.admin.Common.Sort.Builder.class); + flyteidl.admin.Common.NamedEntityMetadata.class, flyteidl.admin.Common.NamedEntityMetadata.Builder.class); } - // Construct using flyteidl.admin.Common.Sort.newBuilder() + // Construct using flyteidl.admin.Common.NamedEntityMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -1489,9 +1320,7 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - key_ = ""; - - direction_ = 0; + description_ = ""; return this; } @@ -1499,17 +1328,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityMetadata_descriptor; } @java.lang.Override - public flyteidl.admin.Common.Sort getDefaultInstanceForType() { - return flyteidl.admin.Common.Sort.getDefaultInstance(); + public flyteidl.admin.Common.NamedEntityMetadata getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance(); } @java.lang.Override - public flyteidl.admin.Common.Sort build() { - flyteidl.admin.Common.Sort result = buildPartial(); + public flyteidl.admin.Common.NamedEntityMetadata build() { + flyteidl.admin.Common.NamedEntityMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -1517,10 +1346,9 @@ public flyteidl.admin.Common.Sort build() { } @java.lang.Override - public flyteidl.admin.Common.Sort buildPartial() { - flyteidl.admin.Common.Sort result = new flyteidl.admin.Common.Sort(this); - result.key_ = key_; - result.direction_ = direction_; + public flyteidl.admin.Common.NamedEntityMetadata buildPartial() { + flyteidl.admin.Common.NamedEntityMetadata result = new flyteidl.admin.Common.NamedEntityMetadata(this); + result.description_ = description_; onBuilt(); return result; } @@ -1559,23 +1387,20 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.admin.Common.Sort) { - return mergeFrom((flyteidl.admin.Common.Sort)other); + if (other instanceof flyteidl.admin.Common.NamedEntityMetadata) { + return mergeFrom((flyteidl.admin.Common.NamedEntityMetadata)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.admin.Common.Sort other) { - if (other == flyteidl.admin.Common.Sort.getDefaultInstance()) return this; - if (!other.getKey().isEmpty()) { - key_ = other.key_; + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityMetadata other) { + if (other == flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance()) return this; + if (!other.getDescription().isEmpty()) { + description_ = other.description_; onChanged(); } - if (other.direction_ != 0) { - setDirectionValue(other.getDirectionValue()); - } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -1591,11 +1416,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.admin.Common.Sort parsedMessage = null; + flyteidl.admin.Common.NamedEntityMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.admin.Common.Sort) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.admin.Common.NamedEntityMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -1605,22 +1430,22 @@ public Builder mergeFrom( return this; } - private java.lang.Object key_ = ""; + private java.lang.Object description_ = ""; /** *
-       * Indicates an attribute to sort the response values.
-       * TODO(katrogan): Add string validation here. This should never be empty.
+       * Common description across all versions of the entity
+       * +optional
        * 
* - * string key = 1; + * string description = 1; */ - public java.lang.String getKey() { - java.lang.Object ref = key_; + public java.lang.String getDescription() { + java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - key_ = s; + description_ = s; return s; } else { return (java.lang.String) ref; @@ -1628,20 +1453,20 @@ public java.lang.String getKey() { } /** *
-       * Indicates an attribute to sort the response values.
-       * TODO(katrogan): Add string validation here. This should never be empty.
+       * Common description across all versions of the entity
+       * +optional
        * 
* - * string key = 1; + * string description = 1; */ public com.google.protobuf.ByteString - getKeyBytes() { - java.lang.Object ref = key_; + getDescriptionBytes() { + java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - key_ = b; + description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1649,122 +1474,52 @@ public java.lang.String getKey() { } /** *
-       * Indicates an attribute to sort the response values.
-       * TODO(katrogan): Add string validation here. This should never be empty.
+       * Common description across all versions of the entity
+       * +optional
        * 
* - * string key = 1; + * string description = 1; */ - public Builder setKey( + public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } - key_ = value; + description_ = value; onChanged(); return this; } /** *
-       * Indicates an attribute to sort the response values.
-       * TODO(katrogan): Add string validation here. This should never be empty.
+       * Common description across all versions of the entity
+       * +optional
        * 
* - * string key = 1; + * string description = 1; */ - public Builder clearKey() { + public Builder clearDescription() { - key_ = getDefaultInstance().getKey(); + description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
-       * Indicates an attribute to sort the response values.
-       * TODO(katrogan): Add string validation here. This should never be empty.
+       * Common description across all versions of the entity
+       * +optional
        * 
* - * string key = 1; + * string description = 1; */ - public Builder setKeyBytes( + public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - key_ = value; - onChanged(); - return this; - } - - private int direction_ = 0; - /** - *
-       * Indicates the direction to apply sort key for response values.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public int getDirectionValue() { - return direction_; - } - /** - *
-       * Indicates the direction to apply sort key for response values.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public Builder setDirectionValue(int value) { - direction_ = value; - onChanged(); - return this; - } - /** - *
-       * Indicates the direction to apply sort key for response values.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public flyteidl.admin.Common.Sort.Direction getDirection() { - @SuppressWarnings("deprecation") - flyteidl.admin.Common.Sort.Direction result = flyteidl.admin.Common.Sort.Direction.valueOf(direction_); - return result == null ? flyteidl.admin.Common.Sort.Direction.UNRECOGNIZED : result; - } - /** - *
-       * Indicates the direction to apply sort key for response values.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public Builder setDirection(flyteidl.admin.Common.Sort.Direction value) { - if (value == null) { - throw new NullPointerException(); - } - - direction_ = value.getNumber(); - onChanged(); - return this; - } - /** - *
-       * Indicates the direction to apply sort key for response values.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort.Direction direction = 2; - */ - public Builder clearDirection() { - - direction_ = 0; + description_ = value; onChanged(); return this; } @@ -1781,165 +1536,104 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.admin.Sort) + // @@protoc_insertion_point(builder_scope:flyteidl.admin.NamedEntityMetadata) } - // @@protoc_insertion_point(class_scope:flyteidl.admin.Sort) - private static final flyteidl.admin.Common.Sort DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityMetadata) + private static final flyteidl.admin.Common.NamedEntityMetadata DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.admin.Common.Sort(); + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityMetadata(); } - public static flyteidl.admin.Common.Sort getDefaultInstance() { + public static flyteidl.admin.Common.NamedEntityMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public Sort parsePartialFrom( + public NamedEntityMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new Sort(input, extensionRegistry); + return new NamedEntityMetadata(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public flyteidl.admin.Common.Sort getDefaultInstanceForType() { + public flyteidl.admin.Common.NamedEntityMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface NamedEntityIdentifierListRequestOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityIdentifierListRequest) + public interface NamedEntityOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntity) com.google.protobuf.MessageOrBuilder { /** - *
-     * Name of the project that contains the identifiers.
-     * 
- * - * string project = 1; - */ - java.lang.String getProject(); - /** - *
-     * Name of the project that contains the identifiers.
-     * 
- * - * string project = 1; - */ - com.google.protobuf.ByteString - getProjectBytes(); - - /** - *
-     * Name of the domain the identifiers belongs to within the project.
-     * 
- * - * string domain = 2; + * .flyteidl.core.ResourceType resource_type = 1; */ - java.lang.String getDomain(); + int getResourceTypeValue(); /** - *
-     * Name of the domain the identifiers belongs to within the project.
-     * 
- * - * string domain = 2; + * .flyteidl.core.ResourceType resource_type = 1; */ - com.google.protobuf.ByteString - getDomainBytes(); + flyteidl.core.IdentifierOuterClass.ResourceType getResourceType(); /** - *
-     * Indicates the number of resources to be returned.
-     * 
- * - * uint32 limit = 3; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - int getLimit(); - + boolean hasId(); /** - *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query.
-     * +optional
-     * 
- * - * string token = 4; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - java.lang.String getToken(); + flyteidl.admin.Common.NamedEntityIdentifier getId(); /** - *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query.
-     * +optional
-     * 
- * - * string token = 4; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - com.google.protobuf.ByteString - getTokenBytes(); + flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder(); /** - *
-     * Sort ordering.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - boolean hasSortBy(); + boolean hasMetadata(); /** - *
-     * Sort ordering.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - flyteidl.admin.Common.Sort getSortBy(); + flyteidl.admin.Common.NamedEntityMetadata getMetadata(); /** - *
-     * Sort ordering.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder(); + flyteidl.admin.Common.NamedEntityMetadataOrBuilder getMetadataOrBuilder(); } /** *
-   * Represents a request structure to list identifiers.
+   * Describes information common to a NamedEntity, identified by a project /
+   * domain / name / resource type combination
    * 
* - * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierListRequest} + * Protobuf type {@code flyteidl.admin.NamedEntity} */ - public static final class NamedEntityIdentifierListRequest extends + public static final class NamedEntity extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityIdentifierListRequest) - NamedEntityIdentifierListRequestOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntity) + NamedEntityOrBuilder { private static final long serialVersionUID = 0L; - // Use NamedEntityIdentifierListRequest.newBuilder() to construct. - private NamedEntityIdentifierListRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use NamedEntity.newBuilder() to construct. + private NamedEntity(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private NamedEntityIdentifierListRequest() { - project_ = ""; - domain_ = ""; - token_ = ""; + private NamedEntity() { + resourceType_ = 0; } @java.lang.Override @@ -1947,7 +1641,7 @@ private NamedEntityIdentifierListRequest() { getUnknownFields() { return this.unknownFields; } - private NamedEntityIdentifierListRequest( + private NamedEntity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -1966,38 +1660,34 @@ private NamedEntityIdentifierListRequest( case 0: done = true; break; - case 10: { - java.lang.String s = input.readStringRequireUtf8(); + case 8: { + int rawValue = input.readEnum(); - project_ = s; + resourceType_ = rawValue; break; } case 18: { - java.lang.String s = input.readStringRequireUtf8(); - - domain_ = s; - break; - } - case 24: { - - limit_ = input.readUInt32(); - break; - } - case 34: { - java.lang.String s = input.readStringRequireUtf8(); + flyteidl.admin.Common.NamedEntityIdentifier.Builder subBuilder = null; + if (id_ != null) { + subBuilder = id_.toBuilder(); + } + id_ = input.readMessage(flyteidl.admin.Common.NamedEntityIdentifier.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(id_); + id_ = subBuilder.buildPartial(); + } - token_ = s; break; } - case 42: { - flyteidl.admin.Common.Sort.Builder subBuilder = null; - if (sortBy_ != null) { - subBuilder = sortBy_.toBuilder(); + case 26: { + flyteidl.admin.Common.NamedEntityMetadata.Builder subBuilder = null; + if (metadata_ != null) { + subBuilder = metadata_.toBuilder(); } - sortBy_ = input.readMessage(flyteidl.admin.Common.Sort.parser(), extensionRegistry); + metadata_ = input.readMessage(flyteidl.admin.Common.NamedEntityMetadata.parser(), extensionRegistry); if (subBuilder != null) { - subBuilder.mergeFrom(sortBy_); - sortBy_ = subBuilder.buildPartial(); + subBuilder.mergeFrom(metadata_); + metadata_ = subBuilder.buildPartial(); } break; @@ -2023,194 +1713,74 @@ private NamedEntityIdentifierListRequest( } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_fieldAccessorTable + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntity_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.admin.Common.NamedEntityIdentifierListRequest.class, flyteidl.admin.Common.NamedEntityIdentifierListRequest.Builder.class); + flyteidl.admin.Common.NamedEntity.class, flyteidl.admin.Common.NamedEntity.Builder.class); } - public static final int PROJECT_FIELD_NUMBER = 1; - private volatile java.lang.Object project_; + public static final int RESOURCE_TYPE_FIELD_NUMBER = 1; + private int resourceType_; /** - *
-     * Name of the project that contains the identifiers.
-     * 
- * - * string project = 1; - */ - public java.lang.String getProject() { - java.lang.Object ref = project_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - project_ = s; - return s; - } - } - /** - *
-     * Name of the project that contains the identifiers.
-     * 
- * - * string project = 1; - */ - public com.google.protobuf.ByteString - getProjectBytes() { - java.lang.Object ref = project_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - project_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DOMAIN_FIELD_NUMBER = 2; - private volatile java.lang.Object domain_; - /** - *
-     * Name of the domain the identifiers belongs to within the project.
-     * 
- * - * string domain = 2; + * .flyteidl.core.ResourceType resource_type = 1; */ - public java.lang.String getDomain() { - java.lang.Object ref = domain_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - domain_ = s; - return s; - } + public int getResourceTypeValue() { + return resourceType_; } /** - *
-     * Name of the domain the identifiers belongs to within the project.
-     * 
- * - * string domain = 2; + * .flyteidl.core.ResourceType resource_type = 1; */ - public com.google.protobuf.ByteString - getDomainBytes() { - java.lang.Object ref = domain_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - domain_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; } - public static final int LIMIT_FIELD_NUMBER = 3; - private int limit_; + public static final int ID_FIELD_NUMBER = 2; + private flyteidl.admin.Common.NamedEntityIdentifier id_; /** - *
-     * Indicates the number of resources to be returned.
-     * 
- * - * uint32 limit = 3; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public int getLimit() { - return limit_; + public boolean hasId() { + return id_ != null; } - - public static final int TOKEN_FIELD_NUMBER = 4; - private volatile java.lang.Object token_; /** - *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query.
-     * +optional
-     * 
- * - * string token = 4; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public java.lang.String getToken() { - java.lang.Object ref = token_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - token_ = s; - return s; - } + public flyteidl.admin.Common.NamedEntityIdentifier getId() { + return id_ == null ? flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; } /** - *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query.
-     * +optional
-     * 
- * - * string token = 4; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - token_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder() { + return getId(); } - public static final int SORT_BY_FIELD_NUMBER = 5; - private flyteidl.admin.Common.Sort sortBy_; + public static final int METADATA_FIELD_NUMBER = 3; + private flyteidl.admin.Common.NamedEntityMetadata metadata_; /** - *
-     * Sort ordering.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public boolean hasSortBy() { - return sortBy_ != null; + public boolean hasMetadata() { + return metadata_ != null; } /** - *
-     * Sort ordering.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public flyteidl.admin.Common.Sort getSortBy() { - return sortBy_ == null ? flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + public flyteidl.admin.Common.NamedEntityMetadata getMetadata() { + return metadata_ == null ? flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance() : metadata_; } /** - *
-     * Sort ordering.
-     * +optional
-     * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder() { - return getSortBy(); + public flyteidl.admin.Common.NamedEntityMetadataOrBuilder getMetadataOrBuilder() { + return getMetadata(); } private byte memoizedIsInitialized = -1; @@ -2227,20 +1797,14 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!getProjectBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, project_); - } - if (!getDomainBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, domain_); + if (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, resourceType_); } - if (limit_ != 0) { - output.writeUInt32(3, limit_); - } - if (!getTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 4, token_); + if (id_ != null) { + output.writeMessage(2, getId()); } - if (sortBy_ != null) { - output.writeMessage(5, getSortBy()); + if (metadata_ != null) { + output.writeMessage(3, getMetadata()); } unknownFields.writeTo(output); } @@ -2251,22 +1815,17 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (!getProjectBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, project_); - } - if (!getDomainBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_); - } - if (limit_ != 0) { + if (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream - .computeUInt32Size(3, limit_); + .computeEnumSize(1, resourceType_); } - if (!getTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, token_); + if (id_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getId()); } - if (sortBy_ != null) { + if (metadata_ != null) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, getSortBy()); + .computeMessageSize(3, getMetadata()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -2278,23 +1837,21 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.admin.Common.NamedEntityIdentifierListRequest)) { + if (!(obj instanceof flyteidl.admin.Common.NamedEntity)) { return super.equals(obj); } - flyteidl.admin.Common.NamedEntityIdentifierListRequest other = (flyteidl.admin.Common.NamedEntityIdentifierListRequest) obj; + flyteidl.admin.Common.NamedEntity other = (flyteidl.admin.Common.NamedEntity) obj; - if (!getProject() - .equals(other.getProject())) return false; - if (!getDomain() - .equals(other.getDomain())) return false; - if (getLimit() - != other.getLimit()) return false; - if (!getToken() - .equals(other.getToken())) return false; - if (hasSortBy() != other.hasSortBy()) return false; - if (hasSortBy()) { - if (!getSortBy() - .equals(other.getSortBy())) return false; + if (resourceType_ != other.resourceType_) return false; + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (!getId() + .equals(other.getId())) return false; + } + if (hasMetadata() != other.hasMetadata()) return false; + if (hasMetadata()) { + if (!getMetadata() + .equals(other.getMetadata())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; @@ -2307,86 +1864,84 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PROJECT_FIELD_NUMBER; - hash = (53 * hash) + getProject().hashCode(); - hash = (37 * hash) + DOMAIN_FIELD_NUMBER; - hash = (53 * hash) + getDomain().hashCode(); - hash = (37 * hash) + LIMIT_FIELD_NUMBER; - hash = (53 * hash) + getLimit(); - hash = (37 * hash) + TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getToken().hashCode(); - if (hasSortBy()) { - hash = (37 * hash) + SORT_BY_FIELD_NUMBER; - hash = (53 * hash) + getSortBy().hashCode(); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + if (hasId()) { + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + } + if (hasMetadata()) { + hash = (37 * hash) + METADATA_FIELD_NUMBER; + hash = (53 * hash) + getMetadata().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom(byte[] data) + public static flyteidl.admin.Common.NamedEntity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom(java.io.InputStream input) + public static flyteidl.admin.Common.NamedEntity parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity 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.admin.Common.NamedEntityIdentifierListRequest parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.admin.Common.NamedEntity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseDelimitedFrom( + public static flyteidl.admin.Common.NamedEntity 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.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + public static flyteidl.admin.Common.NamedEntity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -2399,7 +1954,7 @@ public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.admin.Common.NamedEntityIdentifierListRequest prototype) { + public static Builder newBuilder(flyteidl.admin.Common.NamedEntity prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -2416,29 +1971,30 @@ protected Builder newBuilderForType( } /** *
-     * Represents a request structure to list identifiers.
+     * Describes information common to a NamedEntity, identified by a project /
+     * domain / name / resource type combination
      * 
* - * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierListRequest} + * Protobuf type {@code flyteidl.admin.NamedEntity} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityIdentifierListRequest) - flyteidl.admin.Common.NamedEntityIdentifierListRequestOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntity) + flyteidl.admin.Common.NamedEntityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntity_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_fieldAccessorTable + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntity_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.admin.Common.NamedEntityIdentifierListRequest.class, flyteidl.admin.Common.NamedEntityIdentifierListRequest.Builder.class); + flyteidl.admin.Common.NamedEntity.class, flyteidl.admin.Common.NamedEntity.Builder.class); } - // Construct using flyteidl.admin.Common.NamedEntityIdentifierListRequest.newBuilder() + // Construct using flyteidl.admin.Common.NamedEntity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -2456,19 +2012,19 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - project_ = ""; - - domain_ = ""; + resourceType_ = 0; - limit_ = 0; - - token_ = ""; - - if (sortByBuilder_ == null) { - sortBy_ = null; + if (idBuilder_ == null) { + id_ = null; } else { - sortBy_ = null; - sortByBuilder_ = null; + id_ = null; + idBuilder_ = null; + } + if (metadataBuilder_ == null) { + metadata_ = null; + } else { + metadata_ = null; + metadataBuilder_ = null; } return this; } @@ -2476,17 +2032,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntity_descriptor; } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierListRequest getDefaultInstanceForType() { - return flyteidl.admin.Common.NamedEntityIdentifierListRequest.getDefaultInstance(); + public flyteidl.admin.Common.NamedEntity getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntity.getDefaultInstance(); } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierListRequest build() { - flyteidl.admin.Common.NamedEntityIdentifierListRequest result = buildPartial(); + public flyteidl.admin.Common.NamedEntity build() { + flyteidl.admin.Common.NamedEntity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2494,16 +2050,18 @@ public flyteidl.admin.Common.NamedEntityIdentifierListRequest build() { } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierListRequest buildPartial() { - flyteidl.admin.Common.NamedEntityIdentifierListRequest result = new flyteidl.admin.Common.NamedEntityIdentifierListRequest(this); - result.project_ = project_; - result.domain_ = domain_; - result.limit_ = limit_; - result.token_ = token_; - if (sortByBuilder_ == null) { - result.sortBy_ = sortBy_; + public flyteidl.admin.Common.NamedEntity buildPartial() { + flyteidl.admin.Common.NamedEntity result = new flyteidl.admin.Common.NamedEntity(this); + result.resourceType_ = resourceType_; + if (idBuilder_ == null) { + result.id_ = id_; } else { - result.sortBy_ = sortByBuilder_.build(); + result.id_ = idBuilder_.build(); + } + if (metadataBuilder_ == null) { + result.metadata_ = metadata_; + } else { + result.metadata_ = metadataBuilder_.build(); } onBuilt(); return result; @@ -2543,33 +2101,24 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.admin.Common.NamedEntityIdentifierListRequest) { - return mergeFrom((flyteidl.admin.Common.NamedEntityIdentifierListRequest)other); + if (other instanceof flyteidl.admin.Common.NamedEntity) { + return mergeFrom((flyteidl.admin.Common.NamedEntity)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.admin.Common.NamedEntityIdentifierListRequest other) { - if (other == flyteidl.admin.Common.NamedEntityIdentifierListRequest.getDefaultInstance()) return this; - if (!other.getProject().isEmpty()) { - project_ = other.project_; - onChanged(); + public Builder mergeFrom(flyteidl.admin.Common.NamedEntity other) { + if (other == flyteidl.admin.Common.NamedEntity.getDefaultInstance()) return this; + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); } - if (!other.getDomain().isEmpty()) { - domain_ = other.domain_; - onChanged(); - } - if (other.getLimit() != 0) { - setLimit(other.getLimit()); - } - if (!other.getToken().isEmpty()) { - token_ = other.token_; - onChanged(); + if (other.hasId()) { + mergeId(other.getId()); } - if (other.hasSortBy()) { - mergeSortBy(other.getSortBy()); + if (other.hasMetadata()) { + mergeMetadata(other.getMetadata()); } this.mergeUnknownFields(other.unknownFields); onChanged(); @@ -2586,11 +2135,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.admin.Common.NamedEntityIdentifierListRequest parsedMessage = null; + flyteidl.admin.Common.NamedEntity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.admin.Common.NamedEntityIdentifierListRequest) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.admin.Common.NamedEntity) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -2600,481 +2149,283 @@ public Builder mergeFrom( return this; } - private java.lang.Object project_ = ""; + private int resourceType_ = 0; /** - *
-       * Name of the project that contains the identifiers.
-       * 
- * - * string project = 1; + * .flyteidl.core.ResourceType resource_type = 1; */ - public java.lang.String getProject() { - java.lang.Object ref = project_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - project_ = s; - return s; - } else { - return (java.lang.String) ref; - } + public int getResourceTypeValue() { + return resourceType_; } /** - *
-       * Name of the project that contains the identifiers.
-       * 
- * - * string project = 1; + * .flyteidl.core.ResourceType resource_type = 1; */ - public com.google.protobuf.ByteString - getProjectBytes() { - java.lang.Object ref = project_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - project_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public Builder setResourceTypeValue(int value) { + resourceType_ = value; + onChanged(); + return this; } /** - *
-       * Name of the project that contains the identifiers.
-       * 
- * - * string project = 1; + * .flyteidl.core.ResourceType resource_type = 1; */ - public Builder setProject( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - project_ = value; - onChanged(); - return this; + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; } /** - *
-       * Name of the project that contains the identifiers.
-       * 
- * - * string project = 1; + * .flyteidl.core.ResourceType resource_type = 1; */ - public Builder clearProject() { + public Builder setResourceType(flyteidl.core.IdentifierOuterClass.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } - project_ = getDefaultInstance().getProject(); + resourceType_ = value.getNumber(); onChanged(); return this; } /** - *
-       * Name of the project that contains the identifiers.
-       * 
- * - * string project = 1; + * .flyteidl.core.ResourceType resource_type = 1; */ - public Builder setProjectBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); + public Builder clearResourceType() { - project_ = value; + resourceType_ = 0; onChanged(); return this; } - private java.lang.Object domain_ = ""; + private flyteidl.admin.Common.NamedEntityIdentifier id_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> idBuilder_; /** - *
-       * Name of the domain the identifiers belongs to within the project.
-       * 
- * - * string domain = 2; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public java.lang.String getDomain() { - java.lang.Object ref = domain_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - domain_ = s; - return s; - } else { - return (java.lang.String) ref; - } + public boolean hasId() { + return idBuilder_ != null || id_ != null; } /** - *
-       * Name of the domain the identifiers belongs to within the project.
-       * 
- * - * string domain = 2; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public com.google.protobuf.ByteString - getDomainBytes() { - java.lang.Object ref = domain_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - domain_ = b; - return b; + public flyteidl.admin.Common.NamedEntityIdentifier getId() { + if (idBuilder_ == null) { + return id_ == null ? flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; } else { - return (com.google.protobuf.ByteString) ref; + return idBuilder_.getMessage(); } } /** - *
-       * Name of the domain the identifiers belongs to within the project.
-       * 
- * - * string domain = 2; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public Builder setDomain( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - domain_ = value; - onChanged(); + public Builder setId(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (idBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + onChanged(); + } else { + idBuilder_.setMessage(value); + } + return this; } /** - *
-       * Name of the domain the identifiers belongs to within the project.
-       * 
- * - * string domain = 2; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public Builder clearDomain() { - - domain_ = getDefaultInstance().getDomain(); - onChanged(); + public Builder setId( + flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { + if (idBuilder_ == null) { + id_ = builderForValue.build(); + onChanged(); + } else { + idBuilder_.setMessage(builderForValue.build()); + } + return this; } /** - *
-       * Name of the domain the identifiers belongs to within the project.
-       * 
- * - * string domain = 2; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public Builder setDomainBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - domain_ = value; - onChanged(); + public Builder mergeId(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (idBuilder_ == null) { + if (id_ != null) { + id_ = + flyteidl.admin.Common.NamedEntityIdentifier.newBuilder(id_).mergeFrom(value).buildPartial(); + } else { + id_ = value; + } + onChanged(); + } else { + idBuilder_.mergeFrom(value); + } + return this; } - - private int limit_ ; /** - *
-       * Indicates the number of resources to be returned.
-       * 
- * - * uint32 limit = 3; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public int getLimit() { - return limit_; + public Builder clearId() { + if (idBuilder_ == null) { + id_ = null; + onChanged(); + } else { + id_ = null; + idBuilder_ = null; + } + + return this; } /** - *
-       * Indicates the number of resources to be returned.
-       * 
- * - * uint32 limit = 3; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public Builder setLimit(int value) { + public flyteidl.admin.Common.NamedEntityIdentifier.Builder getIdBuilder() { - limit_ = value; onChanged(); - return this; + return getIdFieldBuilder().getBuilder(); } /** - *
-       * Indicates the number of resources to be returned.
-       * 
- * - * uint32 limit = 3; - */ - public Builder clearLimit() { - - limit_ = 0; - onChanged(); - return this; - } - - private java.lang.Object token_ = ""; - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query.
-       * +optional
-       * 
- * - * string token = 4; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public java.lang.String getToken() { - java.lang.Object ref = token_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - token_ = s; - return s; + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder() { + if (idBuilder_ != null) { + return idBuilder_.getMessageOrBuilder(); } else { - return (java.lang.String) ref; + return id_ == null ? + flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; } } /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query.
-       * +optional
-       * 
- * - * string token = 4; + * .flyteidl.admin.NamedEntityIdentifier id = 2; */ - public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - token_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> + getIdFieldBuilder() { + if (idBuilder_ == null) { + idBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder>( + getId(), + getParentForChildren(), + isClean()); + id_ = null; } - } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query.
-       * +optional
-       * 
- * - * string token = 4; - */ - public Builder setToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - token_ = value; - onChanged(); - return this; - } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query.
-       * +optional
-       * 
- * - * string token = 4; - */ - public Builder clearToken() { - - token_ = getDefaultInstance().getToken(); - onChanged(); - return this; - } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query.
-       * +optional
-       * 
- * - * string token = 4; - */ - public Builder setTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - token_ = value; - onChanged(); - return this; + return idBuilder_; } - private flyteidl.admin.Common.Sort sortBy_; + private flyteidl.admin.Common.NamedEntityMetadata metadata_; private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder> sortByBuilder_; + flyteidl.admin.Common.NamedEntityMetadata, flyteidl.admin.Common.NamedEntityMetadata.Builder, flyteidl.admin.Common.NamedEntityMetadataOrBuilder> metadataBuilder_; /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public boolean hasSortBy() { - return sortByBuilder_ != null || sortBy_ != null; + public boolean hasMetadata() { + return metadataBuilder_ != null || metadata_ != null; } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public flyteidl.admin.Common.Sort getSortBy() { - if (sortByBuilder_ == null) { - return sortBy_ == null ? flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + public flyteidl.admin.Common.NamedEntityMetadata getMetadata() { + if (metadataBuilder_ == null) { + return metadata_ == null ? flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance() : metadata_; } else { - return sortByBuilder_.getMessage(); + return metadataBuilder_.getMessage(); } } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public Builder setSortBy(flyteidl.admin.Common.Sort value) { - if (sortByBuilder_ == null) { + public Builder setMetadata(flyteidl.admin.Common.NamedEntityMetadata value) { + if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - sortBy_ = value; + metadata_ = value; onChanged(); } else { - sortByBuilder_.setMessage(value); + metadataBuilder_.setMessage(value); } return this; } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public Builder setSortBy( - flyteidl.admin.Common.Sort.Builder builderForValue) { - if (sortByBuilder_ == null) { - sortBy_ = builderForValue.build(); + public Builder setMetadata( + flyteidl.admin.Common.NamedEntityMetadata.Builder builderForValue) { + if (metadataBuilder_ == null) { + metadata_ = builderForValue.build(); onChanged(); } else { - sortByBuilder_.setMessage(builderForValue.build()); + metadataBuilder_.setMessage(builderForValue.build()); } return this; } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public Builder mergeSortBy(flyteidl.admin.Common.Sort value) { - if (sortByBuilder_ == null) { - if (sortBy_ != null) { - sortBy_ = - flyteidl.admin.Common.Sort.newBuilder(sortBy_).mergeFrom(value).buildPartial(); + public Builder mergeMetadata(flyteidl.admin.Common.NamedEntityMetadata value) { + if (metadataBuilder_ == null) { + if (metadata_ != null) { + metadata_ = + flyteidl.admin.Common.NamedEntityMetadata.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { - sortBy_ = value; + metadata_ = value; } onChanged(); } else { - sortByBuilder_.mergeFrom(value); + metadataBuilder_.mergeFrom(value); } return this; } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public Builder clearSortBy() { - if (sortByBuilder_ == null) { - sortBy_ = null; + public Builder clearMetadata() { + if (metadataBuilder_ == null) { + metadata_ = null; onChanged(); } else { - sortBy_ = null; - sortByBuilder_ = null; + metadata_ = null; + metadataBuilder_ = null; } return this; } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public flyteidl.admin.Common.Sort.Builder getSortByBuilder() { + public flyteidl.admin.Common.NamedEntityMetadata.Builder getMetadataBuilder() { onChanged(); - return getSortByFieldBuilder().getBuilder(); + return getMetadataFieldBuilder().getBuilder(); } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ - public flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder() { - if (sortByBuilder_ != null) { - return sortByBuilder_.getMessageOrBuilder(); + public flyteidl.admin.Common.NamedEntityMetadataOrBuilder getMetadataOrBuilder() { + if (metadataBuilder_ != null) { + return metadataBuilder_.getMessageOrBuilder(); } else { - return sortBy_ == null ? - flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + return metadata_ == null ? + flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance() : metadata_; } } /** - *
-       * Sort ordering.
-       * +optional
-       * 
- * - * .flyteidl.admin.Sort sort_by = 5; + * .flyteidl.admin.NamedEntityMetadata metadata = 3; */ private com.google.protobuf.SingleFieldBuilderV3< - flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder> - getSortByFieldBuilder() { - if (sortByBuilder_ == null) { - sortByBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< - flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder>( - getSortBy(), + flyteidl.admin.Common.NamedEntityMetadata, flyteidl.admin.Common.NamedEntityMetadata.Builder, flyteidl.admin.Common.NamedEntityMetadataOrBuilder> + getMetadataFieldBuilder() { + if (metadataBuilder_ == null) { + metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityMetadata, flyteidl.admin.Common.NamedEntityMetadata.Builder, flyteidl.admin.Common.NamedEntityMetadataOrBuilder>( + getMetadata(), getParentForChildren(), isClean()); - sortBy_ = null; + metadata_ = null; } - return sortByBuilder_; + return metadataBuilder_; } @java.lang.Override public final Builder setUnknownFields( @@ -3089,133 +2440,108 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.admin.NamedEntityIdentifierListRequest) + // @@protoc_insertion_point(builder_scope:flyteidl.admin.NamedEntity) } - // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifierListRequest) - private static final flyteidl.admin.Common.NamedEntityIdentifierListRequest DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntity) + private static final flyteidl.admin.Common.NamedEntity DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityIdentifierListRequest(); + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntity(); } - public static flyteidl.admin.Common.NamedEntityIdentifierListRequest getDefaultInstance() { + public static flyteidl.admin.Common.NamedEntity getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public NamedEntityIdentifierListRequest parsePartialFrom( + public NamedEntity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new NamedEntityIdentifierListRequest(input, extensionRegistry); + return new NamedEntity(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierListRequest getDefaultInstanceForType() { + public flyteidl.admin.Common.NamedEntity getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } - public interface NamedEntityIdentifierListOrBuilder extends - // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityIdentifierList) + public interface SortOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.Sort) com.google.protobuf.MessageOrBuilder { /** *
-     * A list of identifiers.
+     * Indicates an attribute to sort the response values.
+     * TODO(katrogan): Add string validation here. This should never be empty.
      * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - java.util.List - getEntitiesList(); + java.lang.String getKey(); /** *
-     * A list of identifiers.
+     * Indicates an attribute to sort the response values.
+     * TODO(katrogan): Add string validation here. This should never be empty.
      * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - flyteidl.admin.Common.NamedEntityIdentifier getEntities(int index); + com.google.protobuf.ByteString + getKeyBytes(); + /** *
-     * A list of identifiers.
+     * Indicates the direction to apply sort key for response values.
+     * +optional
      * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.admin.Sort.Direction direction = 2; */ - int getEntitiesCount(); + int getDirectionValue(); /** *
-     * A list of identifiers.
+     * Indicates the direction to apply sort key for response values.
+     * +optional
      * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - java.util.List - getEntitiesOrBuilderList(); - /** - *
-     * A list of identifiers.
-     * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getEntitiesOrBuilder( - int index); - - /** - *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query. If there are no more results, this value will be empty.
-     * 
- * - * string token = 2; - */ - java.lang.String getToken(); - /** - *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query. If there are no more results, this value will be empty.
-     * 
- * - * string token = 2; + * .flyteidl.admin.Sort.Direction direction = 2; */ - com.google.protobuf.ByteString - getTokenBytes(); + flyteidl.admin.Common.Sort.Direction getDirection(); } /** *
-   * Represents a list of Identifiers.
+   * Species sort ordering in a list request.
    * 
* - * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierList} + * Protobuf type {@code flyteidl.admin.Sort} */ - public static final class NamedEntityIdentifierList extends + public static final class Sort extends com.google.protobuf.GeneratedMessageV3 implements - // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityIdentifierList) - NamedEntityIdentifierListOrBuilder { + // @@protoc_insertion_point(message_implements:flyteidl.admin.Sort) + SortOrBuilder { private static final long serialVersionUID = 0L; - // Use NamedEntityIdentifierList.newBuilder() to construct. - private NamedEntityIdentifierList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + // Use Sort.newBuilder() to construct. + private Sort(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } - private NamedEntityIdentifierList() { - entities_ = java.util.Collections.emptyList(); - token_ = ""; + private Sort() { + key_ = ""; + direction_ = 0; } @java.lang.Override @@ -3223,7 +2549,7 @@ private NamedEntityIdentifierList() { getUnknownFields() { return this.unknownFields; } - private NamedEntityIdentifierList( + private Sort( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { @@ -3243,18 +2569,15 @@ private NamedEntityIdentifierList( done = true; break; case 10: { - if (!((mutable_bitField0_ & 0x00000001) != 0)) { - entities_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000001; - } - entities_.add( - input.readMessage(flyteidl.admin.Common.NamedEntityIdentifier.parser(), extensionRegistry)); + java.lang.String s = input.readStringRequireUtf8(); + + key_ = s; break; } - case 18: { - java.lang.String s = input.readStringRequireUtf8(); + case 16: { + int rawValue = input.readEnum(); - token_ = s; + direction_ = rawValue; break; } default: { @@ -3272,129 +2595,195 @@ private NamedEntityIdentifierList( throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000001) != 0)) { - entities_ = java.util.Collections.unmodifiableList(entities_); - } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_fieldAccessorTable + return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.admin.Common.NamedEntityIdentifierList.class, flyteidl.admin.Common.NamedEntityIdentifierList.Builder.class); + flyteidl.admin.Common.Sort.class, flyteidl.admin.Common.Sort.Builder.class); } - private int bitField0_; - public static final int ENTITIES_FIELD_NUMBER = 1; - private java.util.List entities_; - /** - *
-     * A list of identifiers.
-     * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public java.util.List getEntitiesList() { - return entities_; - } - /** - *
-     * A list of identifiers.
-     * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public java.util.List - getEntitiesOrBuilderList() { - return entities_; - } - /** - *
-     * A list of identifiers.
-     * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public int getEntitiesCount() { - return entities_.size(); - } - /** - *
-     * A list of identifiers.
-     * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public flyteidl.admin.Common.NamedEntityIdentifier getEntities(int index) { - return entities_.get(index); - } /** - *
-     * A list of identifiers.
-     * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * Protobuf enum {@code flyteidl.admin.Sort.Direction} */ - public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getEntitiesOrBuilder( - int index) { - return entities_.get(index); + public enum Direction + implements com.google.protobuf.ProtocolMessageEnum { + /** + * DESCENDING = 0; + */ + DESCENDING(0), + /** + * ASCENDING = 1; + */ + ASCENDING(1), + UNRECOGNIZED(-1), + ; + + /** + * DESCENDING = 0; + */ + public static final int DESCENDING_VALUE = 0; + /** + * ASCENDING = 1; + */ + public static final int ASCENDING_VALUE = 1; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static Direction valueOf(int value) { + return forNumber(value); + } + + public static Direction forNumber(int value) { + switch (value) { + case 0: return DESCENDING; + case 1: return ASCENDING; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + Direction> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public Direction findValueByNumber(int number) { + return Direction.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return flyteidl.admin.Common.Sort.getDescriptor().getEnumTypes().get(0); + } + + private static final Direction[] VALUES = values(); + + public static Direction valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private Direction(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:flyteidl.admin.Sort.Direction) } - public static final int TOKEN_FIELD_NUMBER = 2; - private volatile java.lang.Object token_; + public static final int KEY_FIELD_NUMBER = 1; + private volatile java.lang.Object key_; /** *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query. If there are no more results, this value will be empty.
+     * Indicates an attribute to sort the response values.
+     * TODO(katrogan): Add string validation here. This should never be empty.
      * 
* - * string token = 2; + * string key = 1; */ - public java.lang.String getToken() { - java.lang.Object ref = token_; + public java.lang.String getKey() { + java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - token_ = s; + key_ = s; return s; } } /** *
-     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-     * in a query. If there are no more results, this value will be empty.
+     * Indicates an attribute to sort the response values.
+     * TODO(katrogan): Add string validation here. This should never be empty.
      * 
* - * string token = 2; + * string key = 1; */ public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; + getKeyBytes() { + java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); - token_ = b; + key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - private byte memoizedIsInitialized = -1; - @java.lang.Override - public final boolean isInitialized() { + public static final int DIRECTION_FIELD_NUMBER = 2; + private int direction_; + /** + *
+     * Indicates the direction to apply sort key for response values.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort.Direction direction = 2; + */ + public int getDirectionValue() { + return direction_; + } + /** + *
+     * Indicates the direction to apply sort key for response values.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort.Direction direction = 2; + */ + public flyteidl.admin.Common.Sort.Direction getDirection() { + @SuppressWarnings("deprecation") + flyteidl.admin.Common.Sort.Direction result = flyteidl.admin.Common.Sort.Direction.valueOf(direction_); + return result == null ? flyteidl.admin.Common.Sort.Direction.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; @@ -3406,11 +2795,11 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < entities_.size(); i++) { - output.writeMessage(1, entities_.get(i)); + if (!getKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } - if (!getTokenBytes().isEmpty()) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, token_); + if (direction_ != flyteidl.admin.Common.Sort.Direction.DESCENDING.getNumber()) { + output.writeEnum(2, direction_); } unknownFields.writeTo(output); } @@ -3421,12 +2810,12 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - for (int i = 0; i < entities_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(1, entities_.get(i)); + if (!getKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } - if (!getTokenBytes().isEmpty()) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, token_); + if (direction_ != flyteidl.admin.Common.Sort.Direction.DESCENDING.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, direction_); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -3438,15 +2827,14 @@ public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } - if (!(obj instanceof flyteidl.admin.Common.NamedEntityIdentifierList)) { + if (!(obj instanceof flyteidl.admin.Common.Sort)) { return super.equals(obj); } - flyteidl.admin.Common.NamedEntityIdentifierList other = (flyteidl.admin.Common.NamedEntityIdentifierList) obj; + flyteidl.admin.Common.Sort other = (flyteidl.admin.Common.Sort) obj; - if (!getEntitiesList() - .equals(other.getEntitiesList())) return false; - if (!getToken() - .equals(other.getToken())) return false; + if (!getKey() + .equals(other.getKey())) return false; + if (direction_ != other.direction_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @@ -3458,80 +2846,78 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); - if (getEntitiesCount() > 0) { - hash = (37 * hash) + ENTITIES_FIELD_NUMBER; - hash = (53 * hash) + getEntitiesList().hashCode(); - } - hash = (37 * hash) + TOKEN_FIELD_NUMBER; - hash = (53 * hash) + getToken().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + DIRECTION_FIELD_NUMBER; + hash = (53 * hash) + direction_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom(byte[] data) + public static flyteidl.admin.Common.Sort parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom(java.io.InputStream input) + public static flyteidl.admin.Common.Sort parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort 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.admin.Common.NamedEntityIdentifierList parseDelimitedFrom(java.io.InputStream input) + public static flyteidl.admin.Common.Sort parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseDelimitedFrom( + public static flyteidl.admin.Common.Sort 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.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } - public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + public static flyteidl.admin.Common.Sort parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { @@ -3544,7 +2930,7 @@ public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(flyteidl.admin.Common.NamedEntityIdentifierList prototype) { + public static Builder newBuilder(flyteidl.admin.Common.Sort prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override @@ -3561,29 +2947,29 @@ protected Builder newBuilderForType( } /** *
-     * Represents a list of Identifiers.
+     * Species sort ordering in a list request.
      * 
* - * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierList} + * Protobuf type {@code flyteidl.admin.Sort} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements - // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityIdentifierList) - flyteidl.admin.Common.NamedEntityIdentifierListOrBuilder { + // @@protoc_insertion_point(builder_implements:flyteidl.admin.Sort) + flyteidl.admin.Common.SortOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_fieldAccessorTable + return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_fieldAccessorTable .ensureFieldAccessorsInitialized( - flyteidl.admin.Common.NamedEntityIdentifierList.class, flyteidl.admin.Common.NamedEntityIdentifierList.Builder.class); + flyteidl.admin.Common.Sort.class, flyteidl.admin.Common.Sort.Builder.class); } - // Construct using flyteidl.admin.Common.NamedEntityIdentifierList.newBuilder() + // Construct using flyteidl.admin.Common.Sort.newBuilder() private Builder() { maybeForceBuilderInitialization(); } @@ -3596,19 +2982,14 @@ private Builder( private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { - getEntitiesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); - if (entitiesBuilder_ == null) { - entities_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - entitiesBuilder_.clear(); - } - token_ = ""; + key_ = ""; + + direction_ = 0; return this; } @@ -3616,17 +2997,17 @@ public Builder clear() { @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; + return flyteidl.admin.Common.internal_static_flyteidl_admin_Sort_descriptor; } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierList getDefaultInstanceForType() { - return flyteidl.admin.Common.NamedEntityIdentifierList.getDefaultInstance(); + public flyteidl.admin.Common.Sort getDefaultInstanceForType() { + return flyteidl.admin.Common.Sort.getDefaultInstance(); } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierList build() { - flyteidl.admin.Common.NamedEntityIdentifierList result = buildPartial(); + public flyteidl.admin.Common.Sort build() { + flyteidl.admin.Common.Sort result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -3634,21 +3015,10 @@ public flyteidl.admin.Common.NamedEntityIdentifierList build() { } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierList buildPartial() { - flyteidl.admin.Common.NamedEntityIdentifierList result = new flyteidl.admin.Common.NamedEntityIdentifierList(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (entitiesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - entities_ = java.util.Collections.unmodifiableList(entities_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.entities_ = entities_; - } else { - result.entities_ = entitiesBuilder_.build(); - } - result.token_ = token_; - result.bitField0_ = to_bitField0_; + public flyteidl.admin.Common.Sort buildPartial() { + flyteidl.admin.Common.Sort result = new flyteidl.admin.Common.Sort(this); + result.key_ = key_; + result.direction_ = direction_; onBuilt(); return result; } @@ -3687,46 +3057,23 @@ public Builder addRepeatedField( } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof flyteidl.admin.Common.NamedEntityIdentifierList) { - return mergeFrom((flyteidl.admin.Common.NamedEntityIdentifierList)other); + if (other instanceof flyteidl.admin.Common.Sort) { + return mergeFrom((flyteidl.admin.Common.Sort)other); } else { super.mergeFrom(other); return this; } } - public Builder mergeFrom(flyteidl.admin.Common.NamedEntityIdentifierList other) { - if (other == flyteidl.admin.Common.NamedEntityIdentifierList.getDefaultInstance()) return this; - if (entitiesBuilder_ == null) { - if (!other.entities_.isEmpty()) { - if (entities_.isEmpty()) { - entities_ = other.entities_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureEntitiesIsMutable(); - entities_.addAll(other.entities_); - } - onChanged(); - } - } else { - if (!other.entities_.isEmpty()) { - if (entitiesBuilder_.isEmpty()) { - entitiesBuilder_.dispose(); - entitiesBuilder_ = null; - entities_ = other.entities_; - bitField0_ = (bitField0_ & ~0x00000001); - entitiesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getEntitiesFieldBuilder() : null; - } else { - entitiesBuilder_.addAllMessages(other.entities_); - } - } - } - if (!other.getToken().isEmpty()) { - token_ = other.token_; + public Builder mergeFrom(flyteidl.admin.Common.Sort other) { + if (other == flyteidl.admin.Common.Sort.getDefaultInstance()) return this; + if (!other.getKey().isEmpty()) { + key_ = other.key_; onChanged(); } + if (other.direction_ != 0) { + setDirectionValue(other.getDirectionValue()); + } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; @@ -3742,11 +3089,11 @@ public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - flyteidl.admin.Common.NamedEntityIdentifierList parsedMessage = null; + flyteidl.admin.Common.Sort parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (flyteidl.admin.Common.NamedEntityIdentifierList) e.getUnfinishedMessage(); + parsedMessage = (flyteidl.admin.Common.Sort) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { @@ -3755,411 +3102,7235 @@ public Builder mergeFrom( } return this; } - private int bitField0_; - - private java.util.List entities_ = - java.util.Collections.emptyList(); - private void ensureEntitiesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - entities_ = new java.util.ArrayList(entities_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> entitiesBuilder_; + private java.lang.Object key_ = ""; /** *
-       * A list of identifiers.
+       * Indicates an attribute to sort the response values.
+       * TODO(katrogan): Add string validation here. This should never be empty.
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - public java.util.List getEntitiesList() { - if (entitiesBuilder_ == null) { - return java.util.Collections.unmodifiableList(entities_); + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; } else { - return entitiesBuilder_.getMessageList(); + return (java.lang.String) ref; } } /** *
-       * A list of identifiers.
+       * Indicates an attribute to sort the response values.
+       * TODO(katrogan): Add string validation here. This should never be empty.
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - public int getEntitiesCount() { - if (entitiesBuilder_ == null) { - return entities_.size(); + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; } else { - return entitiesBuilder_.getCount(); + return (com.google.protobuf.ByteString) ref; } } /** *
-       * A list of identifiers.
+       * Indicates an attribute to sort the response values.
+       * TODO(katrogan): Add string validation here. This should never be empty.
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - public flyteidl.admin.Common.NamedEntityIdentifier getEntities(int index) { - if (entitiesBuilder_ == null) { - return entities_.get(index); - } else { - return entitiesBuilder_.getMessage(index); - } - } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public Builder setEntities( - int index, flyteidl.admin.Common.NamedEntityIdentifier value) { - if (entitiesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEntitiesIsMutable(); - entities_.set(index, value); - onChanged(); - } else { - entitiesBuilder_.setMessage(index, value); - } - return this; - } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public Builder setEntities( - int index, flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { - if (entitiesBuilder_ == null) { - ensureEntitiesIsMutable(); - entities_.set(index, builderForValue.build()); - onChanged(); - } else { - entitiesBuilder_.setMessage(index, builderForValue.build()); - } + public Builder setKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); return this; } /** *
-       * A list of identifiers.
+       * Indicates an attribute to sort the response values.
+       * TODO(katrogan): Add string validation here. This should never be empty.
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - public Builder addEntities(flyteidl.admin.Common.NamedEntityIdentifier value) { - if (entitiesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEntitiesIsMutable(); - entities_.add(value); - onChanged(); - } else { - entitiesBuilder_.addMessage(value); - } + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); return this; } /** *
-       * A list of identifiers.
+       * Indicates an attribute to sort the response values.
+       * TODO(katrogan): Add string validation here. This should never be empty.
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * string key = 1; */ - public Builder addEntities( - int index, flyteidl.admin.Common.NamedEntityIdentifier value) { - if (entitiesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEntitiesIsMutable(); - entities_.add(index, value); - onChanged(); - } else { - entitiesBuilder_.addMessage(index, value); - } + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + key_ = value; + onChanged(); return this; } + + private int direction_ = 0; /** *
-       * A list of identifiers.
+       * Indicates the direction to apply sort key for response values.
+       * +optional
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.admin.Sort.Direction direction = 2; */ - public Builder addEntities( - flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { - if (entitiesBuilder_ == null) { - ensureEntitiesIsMutable(); - entities_.add(builderForValue.build()); - onChanged(); - } else { - entitiesBuilder_.addMessage(builderForValue.build()); - } - return this; + public int getDirectionValue() { + return direction_; } /** *
-       * A list of identifiers.
+       * Indicates the direction to apply sort key for response values.
+       * +optional
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.admin.Sort.Direction direction = 2; */ - public Builder addEntities( - int index, flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { - if (entitiesBuilder_ == null) { - ensureEntitiesIsMutable(); - entities_.add(index, builderForValue.build()); - onChanged(); - } else { - entitiesBuilder_.addMessage(index, builderForValue.build()); - } + public Builder setDirectionValue(int value) { + direction_ = value; + onChanged(); return this; } /** *
-       * A list of identifiers.
+       * Indicates the direction to apply sort key for response values.
+       * +optional
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.admin.Sort.Direction direction = 2; */ - public Builder addAllEntities( - java.lang.Iterable values) { - if (entitiesBuilder_ == null) { - ensureEntitiesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, entities_); - onChanged(); - } else { - entitiesBuilder_.addAllMessages(values); - } - return this; + public flyteidl.admin.Common.Sort.Direction getDirection() { + @SuppressWarnings("deprecation") + flyteidl.admin.Common.Sort.Direction result = flyteidl.admin.Common.Sort.Direction.valueOf(direction_); + return result == null ? flyteidl.admin.Common.Sort.Direction.UNRECOGNIZED : result; } /** *
-       * A list of identifiers.
+       * Indicates the direction to apply sort key for response values.
+       * +optional
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.admin.Sort.Direction direction = 2; */ - public Builder clearEntities() { - if (entitiesBuilder_ == null) { - entities_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - entitiesBuilder_.clear(); + public Builder setDirection(flyteidl.admin.Common.Sort.Direction value) { + if (value == null) { + throw new NullPointerException(); } + + direction_ = value.getNumber(); + onChanged(); return this; } /** *
-       * A list of identifiers.
+       * Indicates the direction to apply sort key for response values.
+       * +optional
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.admin.Sort.Direction direction = 2; */ - public Builder removeEntities(int index) { - if (entitiesBuilder_ == null) { - ensureEntitiesIsMutable(); - entities_.remove(index); - onChanged(); - } else { - entitiesBuilder_.remove(index); - } + public Builder clearDirection() { + + direction_ = 0; + onChanged(); return this; } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public flyteidl.admin.Common.NamedEntityIdentifier.Builder getEntitiesBuilder( - int index) { - return getEntitiesFieldBuilder().getBuilder(index); + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getEntitiesOrBuilder( - int index) { - if (entitiesBuilder_ == null) { - return entities_.get(index); } else { - return entitiesBuilder_.getMessageOrBuilder(index); - } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public java.util.List - getEntitiesOrBuilderList() { - if (entitiesBuilder_ != null) { - return entitiesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(entities_); - } + + + // @@protoc_insertion_point(builder_scope:flyteidl.admin.Sort) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.Sort) + private static final flyteidl.admin.Common.Sort DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.Sort(); + } + + public static flyteidl.admin.Common.Sort getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Sort parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Sort(input, extensionRegistry); } - /** - *
-       * A list of identifiers.
+    };
+
+    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.admin.Common.Sort getDefaultInstanceForType() {
+      return DEFAULT_INSTANCE;
+    }
+
+  }
+
+  public interface NamedEntityIdentifierListRequestOrBuilder extends
+      // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityIdentifierListRequest)
+      com.google.protobuf.MessageOrBuilder {
+
+    /**
+     * 
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 1; + */ + java.lang.String getProject(); + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 1; + */ + com.google.protobuf.ByteString + getProjectBytes(); + + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 2; + */ + java.lang.String getDomain(); + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 2; + */ + com.google.protobuf.ByteString + getDomainBytes(); + + /** + *
+     * Indicates the number of resources to be returned.
+     * 
+ * + * uint32 limit = 3; + */ + int getLimit(); + + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 4; + */ + java.lang.String getToken(); + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 4; + */ + com.google.protobuf.ByteString + getTokenBytes(); + + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + boolean hasSortBy(); + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + flyteidl.admin.Common.Sort getSortBy(); + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder(); + } + /** + *
+   * Represents a request structure to list identifiers.
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierListRequest} + */ + public static final class NamedEntityIdentifierListRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityIdentifierListRequest) + NamedEntityIdentifierListRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityIdentifierListRequest.newBuilder() to construct. + private NamedEntityIdentifierListRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityIdentifierListRequest() { + project_ = ""; + domain_ = ""; + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityIdentifierListRequest( + 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: { + java.lang.String s = input.readStringRequireUtf8(); + + project_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + domain_ = s; + break; + } + case 24: { + + limit_ = input.readUInt32(); + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + token_ = s; + break; + } + case 42: { + flyteidl.admin.Common.Sort.Builder subBuilder = null; + if (sortBy_ != null) { + subBuilder = sortBy_.toBuilder(); + } + sortBy_ = input.readMessage(flyteidl.admin.Common.Sort.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(sortBy_); + sortBy_ = 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.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityIdentifierListRequest.class, flyteidl.admin.Common.NamedEntityIdentifierListRequest.Builder.class); + } + + public static final int PROJECT_FIELD_NUMBER = 1; + private volatile java.lang.Object project_; + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 1; + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 1; + */ + public com.google.protobuf.ByteString + getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DOMAIN_FIELD_NUMBER = 2; + private volatile java.lang.Object domain_; + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 2; + */ + public java.lang.String getDomain() { + java.lang.Object ref = domain_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + domain_ = s; + return s; + } + } + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 2; + */ + public com.google.protobuf.ByteString + getDomainBytes() { + java.lang.Object ref = domain_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + domain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIMIT_FIELD_NUMBER = 3; + private int limit_; + /** + *
+     * Indicates the number of resources to be returned.
+     * 
+ * + * uint32 limit = 3; + */ + public int getLimit() { + return limit_; + } + + public static final int TOKEN_FIELD_NUMBER = 4; + private volatile java.lang.Object token_; + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 4; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } + } + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 4; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SORT_BY_FIELD_NUMBER = 5; + private flyteidl.admin.Common.Sort sortBy_; + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public boolean hasSortBy() { + return sortBy_ != null; + } + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public flyteidl.admin.Common.Sort getSortBy() { + return sortBy_ == null ? flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + } + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder() { + return getSortBy(); + } + + 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 (!getProjectBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, project_); + } + if (!getDomainBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, domain_); + } + if (limit_ != 0) { + output.writeUInt32(3, limit_); + } + if (!getTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, token_); + } + if (sortBy_ != null) { + output.writeMessage(5, getSortBy()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getProjectBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, project_); + } + if (!getDomainBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, domain_); + } + if (limit_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, limit_); + } + if (!getTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, token_); + } + if (sortBy_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getSortBy()); + } + 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.admin.Common.NamedEntityIdentifierListRequest)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityIdentifierListRequest other = (flyteidl.admin.Common.NamedEntityIdentifierListRequest) obj; + + if (!getProject() + .equals(other.getProject())) return false; + if (!getDomain() + .equals(other.getDomain())) return false; + if (getLimit() + != other.getLimit()) return false; + if (!getToken() + .equals(other.getToken())) return false; + if (hasSortBy() != other.hasSortBy()) return false; + if (hasSortBy()) { + if (!getSortBy() + .equals(other.getSortBy())) 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(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + DOMAIN_FIELD_NUMBER; + hash = (53 * hash) + getDomain().hashCode(); + hash = (37 * hash) + LIMIT_FIELD_NUMBER; + hash = (53 * hash) + getLimit(); + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + if (hasSortBy()) { + hash = (37 * hash) + SORT_BY_FIELD_NUMBER; + hash = (53 * hash) + getSortBy().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest 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.admin.Common.NamedEntityIdentifierListRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest 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.admin.Common.NamedEntityIdentifierListRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest 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.admin.Common.NamedEntityIdentifierListRequest 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; + } + /** + *
+     * Represents a request structure to list identifiers.
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierListRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityIdentifierListRequest) + flyteidl.admin.Common.NamedEntityIdentifierListRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityIdentifierListRequest.class, flyteidl.admin.Common.NamedEntityIdentifierListRequest.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityIdentifierListRequest.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(); + project_ = ""; + + domain_ = ""; + + limit_ = 0; + + token_ = ""; + + if (sortByBuilder_ == null) { + sortBy_ = null; + } else { + sortBy_ = null; + sortByBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityIdentifierListRequest getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityIdentifierListRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityIdentifierListRequest build() { + flyteidl.admin.Common.NamedEntityIdentifierListRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityIdentifierListRequest buildPartial() { + flyteidl.admin.Common.NamedEntityIdentifierListRequest result = new flyteidl.admin.Common.NamedEntityIdentifierListRequest(this); + result.project_ = project_; + result.domain_ = domain_; + result.limit_ = limit_; + result.token_ = token_; + if (sortByBuilder_ == null) { + result.sortBy_ = sortBy_; + } else { + result.sortBy_ = sortByBuilder_.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.admin.Common.NamedEntityIdentifierListRequest) { + return mergeFrom((flyteidl.admin.Common.NamedEntityIdentifierListRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityIdentifierListRequest other) { + if (other == flyteidl.admin.Common.NamedEntityIdentifierListRequest.getDefaultInstance()) return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + onChanged(); + } + if (!other.getDomain().isEmpty()) { + domain_ = other.domain_; + onChanged(); + } + if (other.getLimit() != 0) { + setLimit(other.getLimit()); + } + if (!other.getToken().isEmpty()) { + token_ = other.token_; + onChanged(); + } + if (other.hasSortBy()) { + mergeSortBy(other.getSortBy()); + } + 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.admin.Common.NamedEntityIdentifierListRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityIdentifierListRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object project_ = ""; + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 1; + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 1; + */ + public com.google.protobuf.ByteString + getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 1; + */ + public Builder setProject( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + project_ = value; + onChanged(); + return this; + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 1; + */ + public Builder clearProject() { + + project_ = getDefaultInstance().getProject(); + onChanged(); + return this; + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 1; + */ + public Builder setProjectBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + project_ = value; + onChanged(); + return this; + } + + private java.lang.Object domain_ = ""; + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 2; + */ + public java.lang.String getDomain() { + java.lang.Object ref = domain_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + domain_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 2; + */ + public com.google.protobuf.ByteString + getDomainBytes() { + java.lang.Object ref = domain_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + domain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 2; + */ + public Builder setDomain( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + domain_ = value; + onChanged(); + return this; + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 2; + */ + public Builder clearDomain() { + + domain_ = getDefaultInstance().getDomain(); + onChanged(); + return this; + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 2; + */ + public Builder setDomainBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + domain_ = value; + onChanged(); + return this; + } + + private int limit_ ; + /** + *
+       * Indicates the number of resources to be returned.
+       * 
+ * + * uint32 limit = 3; + */ + public int getLimit() { + return limit_; + } + /** + *
+       * Indicates the number of resources to be returned.
+       * 
+ * + * uint32 limit = 3; + */ + public Builder setLimit(int value) { + + limit_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates the number of resources to be returned.
+       * 
+ * + * uint32 limit = 3; + */ + public Builder clearLimit() { + + limit_ = 0; + onChanged(); + return this; + } + + private java.lang.Object token_ = ""; + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 4; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 4; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 4; + */ + public Builder setToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + token_ = value; + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 4; + */ + public Builder clearToken() { + + token_ = getDefaultInstance().getToken(); + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 4; + */ + public Builder setTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + token_ = value; + onChanged(); + return this; + } + + private flyteidl.admin.Common.Sort sortBy_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder> sortByBuilder_; + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public boolean hasSortBy() { + return sortByBuilder_ != null || sortBy_ != null; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public flyteidl.admin.Common.Sort getSortBy() { + if (sortByBuilder_ == null) { + return sortBy_ == null ? flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + } else { + return sortByBuilder_.getMessage(); + } + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public Builder setSortBy(flyteidl.admin.Common.Sort value) { + if (sortByBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + sortBy_ = value; + onChanged(); + } else { + sortByBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public Builder setSortBy( + flyteidl.admin.Common.Sort.Builder builderForValue) { + if (sortByBuilder_ == null) { + sortBy_ = builderForValue.build(); + onChanged(); + } else { + sortByBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public Builder mergeSortBy(flyteidl.admin.Common.Sort value) { + if (sortByBuilder_ == null) { + if (sortBy_ != null) { + sortBy_ = + flyteidl.admin.Common.Sort.newBuilder(sortBy_).mergeFrom(value).buildPartial(); + } else { + sortBy_ = value; + } + onChanged(); + } else { + sortByBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public Builder clearSortBy() { + if (sortByBuilder_ == null) { + sortBy_ = null; + onChanged(); + } else { + sortBy_ = null; + sortByBuilder_ = null; + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public flyteidl.admin.Common.Sort.Builder getSortByBuilder() { + + onChanged(); + return getSortByFieldBuilder().getBuilder(); + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + public flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder() { + if (sortByBuilder_ != null) { + return sortByBuilder_.getMessageOrBuilder(); + } else { + return sortBy_ == null ? + flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + } + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 5; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder> + getSortByFieldBuilder() { + if (sortByBuilder_ == null) { + sortByBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder>( + getSortBy(), + getParentForChildren(), + isClean()); + sortBy_ = null; + } + return sortByBuilder_; + } + @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.admin.NamedEntityIdentifierListRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifierListRequest) + private static final flyteidl.admin.Common.NamedEntityIdentifierListRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityIdentifierListRequest(); + } + + public static flyteidl.admin.Common.NamedEntityIdentifierListRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedEntityIdentifierListRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NamedEntityIdentifierListRequest(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.admin.Common.NamedEntityIdentifierListRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface NamedEntityListRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityListRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + int getResourceTypeValue(); + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + flyteidl.core.IdentifierOuterClass.ResourceType getResourceType(); + + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 2; + */ + java.lang.String getProject(); + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 2; + */ + com.google.protobuf.ByteString + getProjectBytes(); + + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 3; + */ + java.lang.String getDomain(); + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 3; + */ + com.google.protobuf.ByteString + getDomainBytes(); + + /** + *
+     * Indicates the number of resources to be returned.
+     * 
+ * + * uint32 limit = 4; + */ + int getLimit(); + + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 5; + */ + java.lang.String getToken(); + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 5; + */ + com.google.protobuf.ByteString + getTokenBytes(); + + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + boolean hasSortBy(); + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + flyteidl.admin.Common.Sort getSortBy(); + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder(); + } + /** + *
+   * Represents a request structure to list NamedEntity objects
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityListRequest} + */ + public static final class NamedEntityListRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityListRequest) + NamedEntityListRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityListRequest.newBuilder() to construct. + private NamedEntityListRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityListRequest() { + resourceType_ = 0; + project_ = ""; + domain_ = ""; + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityListRequest( + 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 8: { + int rawValue = input.readEnum(); + + resourceType_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + project_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + domain_ = s; + break; + } + case 32: { + + limit_ = input.readUInt32(); + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + token_ = s; + break; + } + case 50: { + flyteidl.admin.Common.Sort.Builder subBuilder = null; + if (sortBy_ != null) { + subBuilder = sortBy_.toBuilder(); + } + sortBy_ = input.readMessage(flyteidl.admin.Common.Sort.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(sortBy_); + sortBy_ = 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.admin.Common.internal_static_flyteidl_admin_NamedEntityListRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityListRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityListRequest.class, flyteidl.admin.Common.NamedEntityListRequest.Builder.class); + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 1; + private int resourceType_; + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public int getResourceTypeValue() { + return resourceType_; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; + } + + public static final int PROJECT_FIELD_NUMBER = 2; + private volatile java.lang.Object project_; + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 2; + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + /** + *
+     * Name of the project that contains the identifiers.
+     * 
+ * + * string project = 2; + */ + public com.google.protobuf.ByteString + getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DOMAIN_FIELD_NUMBER = 3; + private volatile java.lang.Object domain_; + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 3; + */ + public java.lang.String getDomain() { + java.lang.Object ref = domain_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + domain_ = s; + return s; + } + } + /** + *
+     * Name of the domain the identifiers belongs to within the project.
+     * 
+ * + * string domain = 3; + */ + public com.google.protobuf.ByteString + getDomainBytes() { + java.lang.Object ref = domain_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + domain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LIMIT_FIELD_NUMBER = 4; + private int limit_; + /** + *
+     * Indicates the number of resources to be returned.
+     * 
+ * + * uint32 limit = 4; + */ + public int getLimit() { + return limit_; + } + + public static final int TOKEN_FIELD_NUMBER = 5; + private volatile java.lang.Object token_; + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 5; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } + } + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query.
+     * +optional
+     * 
+ * + * string token = 5; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SORT_BY_FIELD_NUMBER = 6; + private flyteidl.admin.Common.Sort sortBy_; + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public boolean hasSortBy() { + return sortBy_ != null; + } + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public flyteidl.admin.Common.Sort getSortBy() { + return sortBy_ == null ? flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + } + /** + *
+     * Sort ordering.
+     * +optional
+     * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder() { + return getSortBy(); + } + + 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 (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, resourceType_); + } + if (!getProjectBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, project_); + } + if (!getDomainBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, domain_); + } + if (limit_ != 0) { + output.writeUInt32(4, limit_); + } + if (!getTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, token_); + } + if (sortBy_ != null) { + output.writeMessage(6, getSortBy()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, resourceType_); + } + if (!getProjectBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, project_); + } + if (!getDomainBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, domain_); + } + if (limit_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, limit_); + } + if (!getTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, token_); + } + if (sortBy_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getSortBy()); + } + 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.admin.Common.NamedEntityListRequest)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityListRequest other = (flyteidl.admin.Common.NamedEntityListRequest) obj; + + if (resourceType_ != other.resourceType_) return false; + if (!getProject() + .equals(other.getProject())) return false; + if (!getDomain() + .equals(other.getDomain())) return false; + if (getLimit() + != other.getLimit()) return false; + if (!getToken() + .equals(other.getToken())) return false; + if (hasSortBy() != other.hasSortBy()) return false; + if (hasSortBy()) { + if (!getSortBy() + .equals(other.getSortBy())) 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(); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + DOMAIN_FIELD_NUMBER; + hash = (53 * hash) + getDomain().hashCode(); + hash = (37 * hash) + LIMIT_FIELD_NUMBER; + hash = (53 * hash) + getLimit(); + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + if (hasSortBy()) { + hash = (37 * hash) + SORT_BY_FIELD_NUMBER; + hash = (53 * hash) + getSortBy().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityListRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityListRequest 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.admin.Common.NamedEntityListRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityListRequest 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.admin.Common.NamedEntityListRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityListRequest 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.admin.Common.NamedEntityListRequest 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; + } + /** + *
+     * Represents a request structure to list NamedEntity objects
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityListRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityListRequest) + flyteidl.admin.Common.NamedEntityListRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityListRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityListRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityListRequest.class, flyteidl.admin.Common.NamedEntityListRequest.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityListRequest.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(); + resourceType_ = 0; + + project_ = ""; + + domain_ = ""; + + limit_ = 0; + + token_ = ""; + + if (sortByBuilder_ == null) { + sortBy_ = null; + } else { + sortBy_ = null; + sortByBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityListRequest_descriptor; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityListRequest getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityListRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityListRequest build() { + flyteidl.admin.Common.NamedEntityListRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityListRequest buildPartial() { + flyteidl.admin.Common.NamedEntityListRequest result = new flyteidl.admin.Common.NamedEntityListRequest(this); + result.resourceType_ = resourceType_; + result.project_ = project_; + result.domain_ = domain_; + result.limit_ = limit_; + result.token_ = token_; + if (sortByBuilder_ == null) { + result.sortBy_ = sortBy_; + } else { + result.sortBy_ = sortByBuilder_.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.admin.Common.NamedEntityListRequest) { + return mergeFrom((flyteidl.admin.Common.NamedEntityListRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityListRequest other) { + if (other == flyteidl.admin.Common.NamedEntityListRequest.getDefaultInstance()) return this; + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + if (!other.getProject().isEmpty()) { + project_ = other.project_; + onChanged(); + } + if (!other.getDomain().isEmpty()) { + domain_ = other.domain_; + onChanged(); + } + if (other.getLimit() != 0) { + setLimit(other.getLimit()); + } + if (!other.getToken().isEmpty()) { + token_ = other.token_; + onChanged(); + } + if (other.hasSortBy()) { + mergeSortBy(other.getSortBy()); + } + 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.admin.Common.NamedEntityListRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityListRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int resourceType_ = 0; + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public int getResourceTypeValue() { + return resourceType_; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder setResourceTypeValue(int value) { + resourceType_ = value; + onChanged(); + return this; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder setResourceType(flyteidl.core.IdentifierOuterClass.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder clearResourceType() { + + resourceType_ = 0; + onChanged(); + return this; + } + + private java.lang.Object project_ = ""; + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 2; + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 2; + */ + public com.google.protobuf.ByteString + getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 2; + */ + public Builder setProject( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + project_ = value; + onChanged(); + return this; + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 2; + */ + public Builder clearProject() { + + project_ = getDefaultInstance().getProject(); + onChanged(); + return this; + } + /** + *
+       * Name of the project that contains the identifiers.
+       * 
+ * + * string project = 2; + */ + public Builder setProjectBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + project_ = value; + onChanged(); + return this; + } + + private java.lang.Object domain_ = ""; + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 3; + */ + public java.lang.String getDomain() { + java.lang.Object ref = domain_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + domain_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 3; + */ + public com.google.protobuf.ByteString + getDomainBytes() { + java.lang.Object ref = domain_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + domain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 3; + */ + public Builder setDomain( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + domain_ = value; + onChanged(); + return this; + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 3; + */ + public Builder clearDomain() { + + domain_ = getDefaultInstance().getDomain(); + onChanged(); + return this; + } + /** + *
+       * Name of the domain the identifiers belongs to within the project.
+       * 
+ * + * string domain = 3; + */ + public Builder setDomainBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + domain_ = value; + onChanged(); + return this; + } + + private int limit_ ; + /** + *
+       * Indicates the number of resources to be returned.
+       * 
+ * + * uint32 limit = 4; + */ + public int getLimit() { + return limit_; + } + /** + *
+       * Indicates the number of resources to be returned.
+       * 
+ * + * uint32 limit = 4; + */ + public Builder setLimit(int value) { + + limit_ = value; + onChanged(); + return this; + } + /** + *
+       * Indicates the number of resources to be returned.
+       * 
+ * + * uint32 limit = 4; + */ + public Builder clearLimit() { + + limit_ = 0; + onChanged(); + return this; + } + + private java.lang.Object token_ = ""; + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 5; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 5; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 5; + */ + public Builder setToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + token_ = value; + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 5; + */ + public Builder clearToken() { + + token_ = getDefaultInstance().getToken(); + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query.
+       * +optional
+       * 
+ * + * string token = 5; + */ + public Builder setTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + token_ = value; + onChanged(); + return this; + } + + private flyteidl.admin.Common.Sort sortBy_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder> sortByBuilder_; + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public boolean hasSortBy() { + return sortByBuilder_ != null || sortBy_ != null; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public flyteidl.admin.Common.Sort getSortBy() { + if (sortByBuilder_ == null) { + return sortBy_ == null ? flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + } else { + return sortByBuilder_.getMessage(); + } + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public Builder setSortBy(flyteidl.admin.Common.Sort value) { + if (sortByBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + sortBy_ = value; + onChanged(); + } else { + sortByBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public Builder setSortBy( + flyteidl.admin.Common.Sort.Builder builderForValue) { + if (sortByBuilder_ == null) { + sortBy_ = builderForValue.build(); + onChanged(); + } else { + sortByBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public Builder mergeSortBy(flyteidl.admin.Common.Sort value) { + if (sortByBuilder_ == null) { + if (sortBy_ != null) { + sortBy_ = + flyteidl.admin.Common.Sort.newBuilder(sortBy_).mergeFrom(value).buildPartial(); + } else { + sortBy_ = value; + } + onChanged(); + } else { + sortByBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public Builder clearSortBy() { + if (sortByBuilder_ == null) { + sortBy_ = null; + onChanged(); + } else { + sortBy_ = null; + sortByBuilder_ = null; + } + + return this; + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public flyteidl.admin.Common.Sort.Builder getSortByBuilder() { + + onChanged(); + return getSortByFieldBuilder().getBuilder(); + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + public flyteidl.admin.Common.SortOrBuilder getSortByOrBuilder() { + if (sortByBuilder_ != null) { + return sortByBuilder_.getMessageOrBuilder(); + } else { + return sortBy_ == null ? + flyteidl.admin.Common.Sort.getDefaultInstance() : sortBy_; + } + } + /** + *
+       * Sort ordering.
+       * +optional
+       * 
+ * + * .flyteidl.admin.Sort sort_by = 6; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder> + getSortByFieldBuilder() { + if (sortByBuilder_ == null) { + sortByBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.Sort, flyteidl.admin.Common.Sort.Builder, flyteidl.admin.Common.SortOrBuilder>( + getSortBy(), + getParentForChildren(), + isClean()); + sortBy_ = null; + } + return sortByBuilder_; + } + @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.admin.NamedEntityListRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityListRequest) + private static final flyteidl.admin.Common.NamedEntityListRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityListRequest(); + } + + public static flyteidl.admin.Common.NamedEntityListRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedEntityListRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NamedEntityListRequest(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.admin.Common.NamedEntityListRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface NamedEntityIdentifierListOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityIdentifierList) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + java.util.List + getEntitiesList(); + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + flyteidl.admin.Common.NamedEntityIdentifier getEntities(int index); + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + int getEntitiesCount(); + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + java.util.List + getEntitiesOrBuilderList(); + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getEntitiesOrBuilder( + int index); + + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + java.lang.String getToken(); + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + com.google.protobuf.ByteString + getTokenBytes(); + } + /** + *
+   * Represents a list of NamedEntityIdentifiers.
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierList} + */ + public static final class NamedEntityIdentifierList extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityIdentifierList) + NamedEntityIdentifierListOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityIdentifierList.newBuilder() to construct. + private NamedEntityIdentifierList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityIdentifierList() { + entities_ = java.util.Collections.emptyList(); + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityIdentifierList( + 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)) { + entities_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + entities_.add( + input.readMessage(flyteidl.admin.Common.NamedEntityIdentifier.parser(), extensionRegistry)); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + token_ = s; + 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)) { + entities_ = java.util.Collections.unmodifiableList(entities_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityIdentifierList.class, flyteidl.admin.Common.NamedEntityIdentifierList.Builder.class); + } + + private int bitField0_; + public static final int ENTITIES_FIELD_NUMBER = 1; + private java.util.List entities_; + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public java.util.List getEntitiesList() { + return entities_; + } + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public java.util.List + getEntitiesOrBuilderList() { + return entities_; + } + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public int getEntitiesCount() { + return entities_.size(); + } + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifier getEntities(int index) { + return entities_.get(index); + } + /** + *
+     * A list of identifiers.
+     * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getEntitiesOrBuilder( + int index) { + return entities_.get(index); + } + + public static final int TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object token_; + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } + } + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 < entities_.size(); i++) { + output.writeMessage(1, entities_.get(i)); + } + if (!getTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, token_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < entities_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, entities_.get(i)); + } + if (!getTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, token_); + } + 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.admin.Common.NamedEntityIdentifierList)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityIdentifierList other = (flyteidl.admin.Common.NamedEntityIdentifierList) obj; + + if (!getEntitiesList() + .equals(other.getEntitiesList())) return false; + if (!getToken() + .equals(other.getToken())) 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 (getEntitiesCount() > 0) { + hash = (37 * hash) + ENTITIES_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesList().hashCode(); + } + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList 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.admin.Common.NamedEntityIdentifierList parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList 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.admin.Common.NamedEntityIdentifierList parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityIdentifierList 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.admin.Common.NamedEntityIdentifierList 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; + } + /** + *
+     * Represents a list of NamedEntityIdentifiers.
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityIdentifierList} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityIdentifierList) + flyteidl.admin.Common.NamedEntityIdentifierListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityIdentifierList.class, flyteidl.admin.Common.NamedEntityIdentifierList.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityIdentifierList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getEntitiesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + entitiesBuilder_.clear(); + } + token_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityIdentifierList getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityIdentifierList.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityIdentifierList build() { + flyteidl.admin.Common.NamedEntityIdentifierList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityIdentifierList buildPartial() { + flyteidl.admin.Common.NamedEntityIdentifierList result = new flyteidl.admin.Common.NamedEntityIdentifierList(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (entitiesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + entities_ = java.util.Collections.unmodifiableList(entities_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.entities_ = entities_; + } else { + result.entities_ = entitiesBuilder_.build(); + } + result.token_ = token_; + result.bitField0_ = to_bitField0_; + 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.admin.Common.NamedEntityIdentifierList) { + return mergeFrom((flyteidl.admin.Common.NamedEntityIdentifierList)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityIdentifierList other) { + if (other == flyteidl.admin.Common.NamedEntityIdentifierList.getDefaultInstance()) return this; + if (entitiesBuilder_ == null) { + if (!other.entities_.isEmpty()) { + if (entities_.isEmpty()) { + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureEntitiesIsMutable(); + entities_.addAll(other.entities_); + } + onChanged(); + } + } else { + if (!other.entities_.isEmpty()) { + if (entitiesBuilder_.isEmpty()) { + entitiesBuilder_.dispose(); + entitiesBuilder_ = null; + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000001); + entitiesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getEntitiesFieldBuilder() : null; + } else { + entitiesBuilder_.addAllMessages(other.entities_); + } + } + } + if (!other.getToken().isEmpty()) { + token_ = other.token_; + onChanged(); + } + 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.admin.Common.NamedEntityIdentifierList parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityIdentifierList) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List entities_ = + java.util.Collections.emptyList(); + private void ensureEntitiesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + entities_ = new java.util.ArrayList(entities_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> entitiesBuilder_; + + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public java.util.List getEntitiesList() { + if (entitiesBuilder_ == null) { + return java.util.Collections.unmodifiableList(entities_); + } else { + return entitiesBuilder_.getMessageList(); + } + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public int getEntitiesCount() { + if (entitiesBuilder_ == null) { + return entities_.size(); + } else { + return entitiesBuilder_.getCount(); + } + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifier getEntities(int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); + } else { + return entitiesBuilder_.getMessage(index); + } + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder setEntities( + int index, flyteidl.admin.Common.NamedEntityIdentifier value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.set(index, value); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder setEntities( + int index, flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.set(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder addEntities(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(value); + onChanged(); + } else { + entitiesBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder addEntities( + int index, flyteidl.admin.Common.NamedEntityIdentifier value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(index, value); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder addEntities( + flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder addEntities( + int index, flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder addAllEntities( + java.lang.Iterable values) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, entities_); + onChanged(); + } else { + entitiesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder clearEntities() { + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + entitiesBuilder_.clear(); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public Builder removeEntities(int index) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.remove(index); + onChanged(); + } else { + entitiesBuilder_.remove(index); + } + return this; + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifier.Builder getEntitiesBuilder( + int index) { + return getEntitiesFieldBuilder().getBuilder(index); + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getEntitiesOrBuilder( + int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); } else { + return entitiesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public java.util.List + getEntitiesOrBuilderList() { + if (entitiesBuilder_ != null) { + return entitiesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entities_); + } + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifier.Builder addEntitiesBuilder() { + return getEntitiesFieldBuilder().addBuilder( + flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance()); + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public flyteidl.admin.Common.NamedEntityIdentifier.Builder addEntitiesBuilder( + int index) { + return getEntitiesFieldBuilder().addBuilder( + index, flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance()); + } + /** + *
+       * A list of identifiers.
+       * 
+ * + * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + */ + public java.util.List + getEntitiesBuilderList() { + return getEntitiesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> + getEntitiesFieldBuilder() { + if (entitiesBuilder_ == null) { + entitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder>( + entities_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + entities_ = null; + } + return entitiesBuilder_; + } + + private java.lang.Object token_ = ""; + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public Builder setToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + token_ = value; + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public Builder clearToken() { + + token_ = getDefaultInstance().getToken(); + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public Builder setTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + token_ = value; + onChanged(); + return this; + } + @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.admin.NamedEntityIdentifierList) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifierList) + private static final flyteidl.admin.Common.NamedEntityIdentifierList DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityIdentifierList(); + } + + public static flyteidl.admin.Common.NamedEntityIdentifierList getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedEntityIdentifierList parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NamedEntityIdentifierList(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.admin.Common.NamedEntityIdentifierList getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface NamedEntityListOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityList) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + java.util.List + getEntitiesList(); + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + flyteidl.admin.Common.NamedEntity getEntities(int index); + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + int getEntitiesCount(); + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + java.util.List + getEntitiesOrBuilderList(); + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + flyteidl.admin.Common.NamedEntityOrBuilder getEntitiesOrBuilder( + int index); + + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + java.lang.String getToken(); + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + com.google.protobuf.ByteString + getTokenBytes(); + } + /** + *
+   * Represents a list of NamedEntityIdentifiers.
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityList} + */ + public static final class NamedEntityList extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityList) + NamedEntityListOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityList.newBuilder() to construct. + private NamedEntityList(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityList() { + entities_ = java.util.Collections.emptyList(); + token_ = ""; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityList( + 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)) { + entities_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + entities_.add( + input.readMessage(flyteidl.admin.Common.NamedEntity.parser(), extensionRegistry)); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + token_ = s; + 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)) { + entities_ = java.util.Collections.unmodifiableList(entities_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityList.class, flyteidl.admin.Common.NamedEntityList.Builder.class); + } + + private int bitField0_; + public static final int ENTITIES_FIELD_NUMBER = 1; + private java.util.List entities_; + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public java.util.List getEntitiesList() { + return entities_; + } + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public java.util.List + getEntitiesOrBuilderList() { + return entities_; + } + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public int getEntitiesCount() { + return entities_.size(); + } + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntity getEntities(int index) { + return entities_.get(index); + } + /** + *
+     * A list of NamedEntity objects
+     * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntityOrBuilder getEntitiesOrBuilder( + int index) { + return entities_.get(index); + } + + public static final int TOKEN_FIELD_NUMBER = 2; + private volatile java.lang.Object token_; + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } + } + /** + *
+     * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+     * in a query. If there are no more results, this value will be empty.
+     * 
+ * + * string token = 2; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + 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 < entities_.size(); i++) { + output.writeMessage(1, entities_.get(i)); + } + if (!getTokenBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, token_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < entities_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, entities_.get(i)); + } + if (!getTokenBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, token_); + } + 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.admin.Common.NamedEntityList)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityList other = (flyteidl.admin.Common.NamedEntityList) obj; + + if (!getEntitiesList() + .equals(other.getEntitiesList())) return false; + if (!getToken() + .equals(other.getToken())) 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 (getEntitiesCount() > 0) { + hash = (37 * hash) + ENTITIES_FIELD_NUMBER; + hash = (53 * hash) + getEntitiesList().hashCode(); + } + hash = (37 * hash) + TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getToken().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityList parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityList parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityList parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityList parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityList parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityList parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityList parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityList 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.admin.Common.NamedEntityList parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityList 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.admin.Common.NamedEntityList parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityList 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.admin.Common.NamedEntityList 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; + } + /** + *
+     * Represents a list of NamedEntityIdentifiers.
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityList} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityList) + flyteidl.admin.Common.NamedEntityListOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityList_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityList_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityList.class, flyteidl.admin.Common.NamedEntityList.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityList.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getEntitiesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + entitiesBuilder_.clear(); + } + token_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityList_descriptor; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityList getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityList.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityList build() { + flyteidl.admin.Common.NamedEntityList result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityList buildPartial() { + flyteidl.admin.Common.NamedEntityList result = new flyteidl.admin.Common.NamedEntityList(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (entitiesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + entities_ = java.util.Collections.unmodifiableList(entities_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.entities_ = entities_; + } else { + result.entities_ = entitiesBuilder_.build(); + } + result.token_ = token_; + result.bitField0_ = to_bitField0_; + 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.admin.Common.NamedEntityList) { + return mergeFrom((flyteidl.admin.Common.NamedEntityList)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityList other) { + if (other == flyteidl.admin.Common.NamedEntityList.getDefaultInstance()) return this; + if (entitiesBuilder_ == null) { + if (!other.entities_.isEmpty()) { + if (entities_.isEmpty()) { + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureEntitiesIsMutable(); + entities_.addAll(other.entities_); + } + onChanged(); + } + } else { + if (!other.entities_.isEmpty()) { + if (entitiesBuilder_.isEmpty()) { + entitiesBuilder_.dispose(); + entitiesBuilder_ = null; + entities_ = other.entities_; + bitField0_ = (bitField0_ & ~0x00000001); + entitiesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getEntitiesFieldBuilder() : null; + } else { + entitiesBuilder_.addAllMessages(other.entities_); + } + } + } + if (!other.getToken().isEmpty()) { + token_ = other.token_; + onChanged(); + } + 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.admin.Common.NamedEntityList parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityList) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List entities_ = + java.util.Collections.emptyList(); + private void ensureEntitiesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + entities_ = new java.util.ArrayList(entities_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.admin.Common.NamedEntity, flyteidl.admin.Common.NamedEntity.Builder, flyteidl.admin.Common.NamedEntityOrBuilder> entitiesBuilder_; + + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public java.util.List getEntitiesList() { + if (entitiesBuilder_ == null) { + return java.util.Collections.unmodifiableList(entities_); + } else { + return entitiesBuilder_.getMessageList(); + } + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public int getEntitiesCount() { + if (entitiesBuilder_ == null) { + return entities_.size(); + } else { + return entitiesBuilder_.getCount(); + } + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntity getEntities(int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); + } else { + return entitiesBuilder_.getMessage(index); + } + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder setEntities( + int index, flyteidl.admin.Common.NamedEntity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.set(index, value); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder setEntities( + int index, flyteidl.admin.Common.NamedEntity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.set(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder addEntities(flyteidl.admin.Common.NamedEntity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(value); + onChanged(); + } else { + entitiesBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder addEntities( + int index, flyteidl.admin.Common.NamedEntity value) { + if (entitiesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureEntitiesIsMutable(); + entities_.add(index, value); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder addEntities( + flyteidl.admin.Common.NamedEntity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder addEntities( + int index, flyteidl.admin.Common.NamedEntity.Builder builderForValue) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.add(index, builderForValue.build()); + onChanged(); + } else { + entitiesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder addAllEntities( + java.lang.Iterable values) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, entities_); + onChanged(); + } else { + entitiesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder clearEntities() { + if (entitiesBuilder_ == null) { + entities_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + entitiesBuilder_.clear(); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public Builder removeEntities(int index) { + if (entitiesBuilder_ == null) { + ensureEntitiesIsMutable(); + entities_.remove(index); + onChanged(); + } else { + entitiesBuilder_.remove(index); + } + return this; + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntity.Builder getEntitiesBuilder( + int index) { + return getEntitiesFieldBuilder().getBuilder(index); + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntityOrBuilder getEntitiesOrBuilder( + int index) { + if (entitiesBuilder_ == null) { + return entities_.get(index); } else { + return entitiesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public java.util.List + getEntitiesOrBuilderList() { + if (entitiesBuilder_ != null) { + return entitiesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(entities_); + } + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntity.Builder addEntitiesBuilder() { + return getEntitiesFieldBuilder().addBuilder( + flyteidl.admin.Common.NamedEntity.getDefaultInstance()); + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public flyteidl.admin.Common.NamedEntity.Builder addEntitiesBuilder( + int index) { + return getEntitiesFieldBuilder().addBuilder( + index, flyteidl.admin.Common.NamedEntity.getDefaultInstance()); + } + /** + *
+       * A list of NamedEntity objects
+       * 
+ * + * repeated .flyteidl.admin.NamedEntity entities = 1; + */ + public java.util.List + getEntitiesBuilderList() { + return getEntitiesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.admin.Common.NamedEntity, flyteidl.admin.Common.NamedEntity.Builder, flyteidl.admin.Common.NamedEntityOrBuilder> + getEntitiesFieldBuilder() { + if (entitiesBuilder_ == null) { + entitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + flyteidl.admin.Common.NamedEntity, flyteidl.admin.Common.NamedEntity.Builder, flyteidl.admin.Common.NamedEntityOrBuilder>( + entities_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + entities_ = null; + } + return entitiesBuilder_; + } + + private java.lang.Object token_ = ""; + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public java.lang.String getToken() { + java.lang.Object ref = token_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + token_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public com.google.protobuf.ByteString + getTokenBytes() { + java.lang.Object ref = token_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + token_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public Builder setToken( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + token_ = value; + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public Builder clearToken() { + + token_ = getDefaultInstance().getToken(); + onChanged(); + return this; + } + /** + *
+       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
+       * in a query. If there are no more results, this value will be empty.
+       * 
+ * + * string token = 2; + */ + public Builder setTokenBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + token_ = value; + onChanged(); + return this; + } + @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.admin.NamedEntityList) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityList) + private static final flyteidl.admin.Common.NamedEntityList DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityList(); + } + + public static flyteidl.admin.Common.NamedEntityList getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedEntityList parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NamedEntityList(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.admin.Common.NamedEntityList getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface NamedEntityGetRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityGetRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + int getResourceTypeValue(); + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + flyteidl.core.IdentifierOuterClass.ResourceType getResourceType(); + + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + boolean hasId(); + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + flyteidl.admin.Common.NamedEntityIdentifier getId(); + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder(); + } + /** + *
+   * A request to retrieve the metadata associated with a NamedEntityIdentifier
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityGetRequest} + */ + public static final class NamedEntityGetRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityGetRequest) + NamedEntityGetRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityGetRequest.newBuilder() to construct. + private NamedEntityGetRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityGetRequest() { + resourceType_ = 0; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityGetRequest( + 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 8: { + int rawValue = input.readEnum(); + + resourceType_ = rawValue; + break; + } + case 18: { + flyteidl.admin.Common.NamedEntityIdentifier.Builder subBuilder = null; + if (id_ != null) { + subBuilder = id_.toBuilder(); + } + id_ = input.readMessage(flyteidl.admin.Common.NamedEntityIdentifier.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(id_); + id_ = 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.admin.Common.internal_static_flyteidl_admin_NamedEntityGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityGetRequest.class, flyteidl.admin.Common.NamedEntityGetRequest.Builder.class); + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 1; + private int resourceType_; + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public int getResourceTypeValue() { + return resourceType_; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; + } + + public static final int ID_FIELD_NUMBER = 2; + private flyteidl.admin.Common.NamedEntityIdentifier id_; + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public boolean hasId() { + return id_ != null; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifier getId() { + return id_ == null ? flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder() { + return getId(); + } + + 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 (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, resourceType_); + } + if (id_ != null) { + output.writeMessage(2, getId()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, resourceType_); + } + if (id_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getId()); + } + 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.admin.Common.NamedEntityGetRequest)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityGetRequest other = (flyteidl.admin.Common.NamedEntityGetRequest) obj; + + if (resourceType_ != other.resourceType_) return false; + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (!getId() + .equals(other.getId())) 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(); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + if (hasId()) { + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityGetRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityGetRequest 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.admin.Common.NamedEntityGetRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityGetRequest 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.admin.Common.NamedEntityGetRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityGetRequest 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.admin.Common.NamedEntityGetRequest 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; + } + /** + *
+     * A request to retrieve the metadata associated with a NamedEntityIdentifier
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityGetRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityGetRequest) + flyteidl.admin.Common.NamedEntityGetRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityGetRequest.class, flyteidl.admin.Common.NamedEntityGetRequest.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityGetRequest.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(); + resourceType_ = 0; + + if (idBuilder_ == null) { + id_ = null; + } else { + id_ = null; + idBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityGetRequest_descriptor; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityGetRequest getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityGetRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityGetRequest build() { + flyteidl.admin.Common.NamedEntityGetRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityGetRequest buildPartial() { + flyteidl.admin.Common.NamedEntityGetRequest result = new flyteidl.admin.Common.NamedEntityGetRequest(this); + result.resourceType_ = resourceType_; + if (idBuilder_ == null) { + result.id_ = id_; + } else { + result.id_ = idBuilder_.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.admin.Common.NamedEntityGetRequest) { + return mergeFrom((flyteidl.admin.Common.NamedEntityGetRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityGetRequest other) { + if (other == flyteidl.admin.Common.NamedEntityGetRequest.getDefaultInstance()) return this; + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + if (other.hasId()) { + mergeId(other.getId()); + } + 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.admin.Common.NamedEntityGetRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityGetRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int resourceType_ = 0; + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public int getResourceTypeValue() { + return resourceType_; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder setResourceTypeValue(int value) { + resourceType_ = value; + onChanged(); + return this; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder setResourceType(flyteidl.core.IdentifierOuterClass.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder clearResourceType() { + + resourceType_ = 0; + onChanged(); + return this; + } + + private flyteidl.admin.Common.NamedEntityIdentifier id_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> idBuilder_; + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public boolean hasId() { + return idBuilder_ != null || id_ != null; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifier getId() { + if (idBuilder_ == null) { + return id_ == null ? flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; + } else { + return idBuilder_.getMessage(); + } + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder setId(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (idBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + onChanged(); + } else { + idBuilder_.setMessage(value); + } + + return this; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder setId( + flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { + if (idBuilder_ == null) { + id_ = builderForValue.build(); + onChanged(); + } else { + idBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder mergeId(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (idBuilder_ == null) { + if (id_ != null) { + id_ = + flyteidl.admin.Common.NamedEntityIdentifier.newBuilder(id_).mergeFrom(value).buildPartial(); + } else { + id_ = value; + } + onChanged(); + } else { + idBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder clearId() { + if (idBuilder_ == null) { + id_ = null; + onChanged(); + } else { + id_ = null; + idBuilder_ = null; + } + + return this; + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifier.Builder getIdBuilder() { + + onChanged(); + return getIdFieldBuilder().getBuilder(); + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder() { + if (idBuilder_ != null) { + return idBuilder_.getMessageOrBuilder(); + } else { + return id_ == null ? + flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; + } + } + /** + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> + getIdFieldBuilder() { + if (idBuilder_ == null) { + idBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder>( + getId(), + getParentForChildren(), + isClean()); + id_ = null; + } + return idBuilder_; + } + @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.admin.NamedEntityGetRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityGetRequest) + private static final flyteidl.admin.Common.NamedEntityGetRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityGetRequest(); + } + + public static flyteidl.admin.Common.NamedEntityGetRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedEntityGetRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NamedEntityGetRequest(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.admin.Common.NamedEntityGetRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface NamedEntityUpdateRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityUpdateRequest) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Resource type of the metadata to update
+     * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + int getResourceTypeValue(); + /** + *
+     * Resource type of the metadata to update
+     * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + flyteidl.core.IdentifierOuterClass.ResourceType getResourceType(); + + /** + *
+     * Identifier of the metadata to update
+     * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + boolean hasId(); + /** + *
+     * Identifier of the metadata to update
+     * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + flyteidl.admin.Common.NamedEntityIdentifier getId(); + /** + *
+     * Identifier of the metadata to update
+     * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder(); + + /** + *
+     * Metadata object to set as the new value
+     * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + boolean hasMetadata(); + /** + *
+     * Metadata object to set as the new value
+     * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + flyteidl.admin.Common.NamedEntityMetadata getMetadata(); + /** + *
+     * Metadata object to set as the new value
+     * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + flyteidl.admin.Common.NamedEntityMetadataOrBuilder getMetadataOrBuilder(); + } + /** + *
+   * Request to set the referenced launch plan state to the configured value.
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityUpdateRequest} + */ + public static final class NamedEntityUpdateRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityUpdateRequest) + NamedEntityUpdateRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityUpdateRequest.newBuilder() to construct. + private NamedEntityUpdateRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityUpdateRequest() { + resourceType_ = 0; + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityUpdateRequest( + 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 8: { + int rawValue = input.readEnum(); + + resourceType_ = rawValue; + break; + } + case 18: { + flyteidl.admin.Common.NamedEntityIdentifier.Builder subBuilder = null; + if (id_ != null) { + subBuilder = id_.toBuilder(); + } + id_ = input.readMessage(flyteidl.admin.Common.NamedEntityIdentifier.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(id_); + id_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + flyteidl.admin.Common.NamedEntityMetadata.Builder subBuilder = null; + if (metadata_ != null) { + subBuilder = metadata_.toBuilder(); + } + metadata_ = input.readMessage(flyteidl.admin.Common.NamedEntityMetadata.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(metadata_); + metadata_ = 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.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityUpdateRequest.class, flyteidl.admin.Common.NamedEntityUpdateRequest.Builder.class); + } + + public static final int RESOURCE_TYPE_FIELD_NUMBER = 1; + private int resourceType_; + /** + *
+     * Resource type of the metadata to update
+     * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+     * Resource type of the metadata to update
+     * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; + } + + public static final int ID_FIELD_NUMBER = 2; + private flyteidl.admin.Common.NamedEntityIdentifier id_; + /** + *
+     * Identifier of the metadata to update
+     * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public boolean hasId() { + return id_ != null; + } + /** + *
+     * Identifier of the metadata to update
+     * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifier getId() { + return id_ == null ? flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; + } + /** + *
+     * Identifier of the metadata to update
+     * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder() { + return getId(); + } + + public static final int METADATA_FIELD_NUMBER = 3; + private flyteidl.admin.Common.NamedEntityMetadata metadata_; + /** + *
+     * Metadata object to set as the new value
+     * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public boolean hasMetadata() { + return metadata_ != null; + } + /** + *
+     * Metadata object to set as the new value
+     * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public flyteidl.admin.Common.NamedEntityMetadata getMetadata() { + return metadata_ == null ? flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance() : metadata_; + } + /** + *
+     * Metadata object to set as the new value
+     * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public flyteidl.admin.Common.NamedEntityMetadataOrBuilder getMetadataOrBuilder() { + return getMetadata(); + } + + 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 (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + output.writeEnum(1, resourceType_); + } + if (id_ != null) { + output.writeMessage(2, getId()); + } + if (metadata_ != null) { + output.writeMessage(3, getMetadata()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (resourceType_ != flyteidl.core.IdentifierOuterClass.ResourceType.UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, resourceType_); + } + if (id_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getId()); + } + if (metadata_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getMetadata()); + } + 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.admin.Common.NamedEntityUpdateRequest)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityUpdateRequest other = (flyteidl.admin.Common.NamedEntityUpdateRequest) obj; + + if (resourceType_ != other.resourceType_) return false; + if (hasId() != other.hasId()) return false; + if (hasId()) { + if (!getId() + .equals(other.getId())) return false; + } + if (hasMetadata() != other.hasMetadata()) return false; + if (hasMetadata()) { + if (!getMetadata() + .equals(other.getMetadata())) 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(); + hash = (37 * hash) + RESOURCE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + resourceType_; + if (hasId()) { + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + } + if (hasMetadata()) { + hash = (37 * hash) + METADATA_FIELD_NUMBER; + hash = (53 * hash) + getMetadata().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest 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.admin.Common.NamedEntityUpdateRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest 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.admin.Common.NamedEntityUpdateRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityUpdateRequest 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.admin.Common.NamedEntityUpdateRequest 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; + } + /** + *
+     * Request to set the referenced launch plan state to the configured value.
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityUpdateRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityUpdateRequest) + flyteidl.admin.Common.NamedEntityUpdateRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityUpdateRequest.class, flyteidl.admin.Common.NamedEntityUpdateRequest.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityUpdateRequest.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(); + resourceType_ = 0; + + if (idBuilder_ == null) { + id_ = null; + } else { + id_ = null; + idBuilder_ = null; + } + if (metadataBuilder_ == null) { + metadata_ = null; + } else { + metadata_ = null; + metadataBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateRequest_descriptor; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityUpdateRequest getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityUpdateRequest.getDefaultInstance(); + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityUpdateRequest build() { + flyteidl.admin.Common.NamedEntityUpdateRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityUpdateRequest buildPartial() { + flyteidl.admin.Common.NamedEntityUpdateRequest result = new flyteidl.admin.Common.NamedEntityUpdateRequest(this); + result.resourceType_ = resourceType_; + if (idBuilder_ == null) { + result.id_ = id_; + } else { + result.id_ = idBuilder_.build(); + } + if (metadataBuilder_ == null) { + result.metadata_ = metadata_; + } else { + result.metadata_ = metadataBuilder_.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.admin.Common.NamedEntityUpdateRequest) { + return mergeFrom((flyteidl.admin.Common.NamedEntityUpdateRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityUpdateRequest other) { + if (other == flyteidl.admin.Common.NamedEntityUpdateRequest.getDefaultInstance()) return this; + if (other.resourceType_ != 0) { + setResourceTypeValue(other.getResourceTypeValue()); + } + if (other.hasId()) { + mergeId(other.getId()); + } + if (other.hasMetadata()) { + mergeMetadata(other.getMetadata()); + } + 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.admin.Common.NamedEntityUpdateRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityUpdateRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int resourceType_ = 0; + /** + *
+       * Resource type of the metadata to update
+       * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + public int getResourceTypeValue() { + return resourceType_; + } + /** + *
+       * Resource type of the metadata to update
+       * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder setResourceTypeValue(int value) { + resourceType_ = value; + onChanged(); + return this; + } + /** + *
+       * Resource type of the metadata to update
+       * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + public flyteidl.core.IdentifierOuterClass.ResourceType getResourceType() { + @SuppressWarnings("deprecation") + flyteidl.core.IdentifierOuterClass.ResourceType result = flyteidl.core.IdentifierOuterClass.ResourceType.valueOf(resourceType_); + return result == null ? flyteidl.core.IdentifierOuterClass.ResourceType.UNRECOGNIZED : result; + } + /** + *
+       * Resource type of the metadata to update
        * 
* - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; + * .flyteidl.core.ResourceType resource_type = 1; */ - public flyteidl.admin.Common.NamedEntityIdentifier.Builder addEntitiesBuilder() { - return getEntitiesFieldBuilder().addBuilder( - flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance()); + public Builder setResourceType(flyteidl.core.IdentifierOuterClass.ResourceType value) { + if (value == null) { + throw new NullPointerException(); + } + + resourceType_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Resource type of the metadata to update
+       * 
+ * + * .flyteidl.core.ResourceType resource_type = 1; + */ + public Builder clearResourceType() { + + resourceType_ = 0; + onChanged(); + return this; + } + + private flyteidl.admin.Common.NamedEntityIdentifier id_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> idBuilder_; + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public boolean hasId() { + return idBuilder_ != null || id_ != null; + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifier getId() { + if (idBuilder_ == null) { + return id_ == null ? flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; + } else { + return idBuilder_.getMessage(); + } + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder setId(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (idBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + onChanged(); + } else { + idBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder setId( + flyteidl.admin.Common.NamedEntityIdentifier.Builder builderForValue) { + if (idBuilder_ == null) { + id_ = builderForValue.build(); + onChanged(); + } else { + idBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder mergeId(flyteidl.admin.Common.NamedEntityIdentifier value) { + if (idBuilder_ == null) { + if (id_ != null) { + id_ = + flyteidl.admin.Common.NamedEntityIdentifier.newBuilder(id_).mergeFrom(value).buildPartial(); + } else { + id_ = value; + } + onChanged(); + } else { + idBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public Builder clearId() { + if (idBuilder_ == null) { + id_ = null; + onChanged(); + } else { + id_ = null; + idBuilder_ = null; + } + + return this; + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifier.Builder getIdBuilder() { + + onChanged(); + return getIdFieldBuilder().getBuilder(); + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + public flyteidl.admin.Common.NamedEntityIdentifierOrBuilder getIdOrBuilder() { + if (idBuilder_ != null) { + return idBuilder_.getMessageOrBuilder(); + } else { + return id_ == null ? + flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance() : id_; + } + } + /** + *
+       * Identifier of the metadata to update
+       * 
+ * + * .flyteidl.admin.NamedEntityIdentifier id = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> + getIdFieldBuilder() { + if (idBuilder_ == null) { + idBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder>( + getId(), + getParentForChildren(), + isClean()); + id_ = null; + } + return idBuilder_; + } + + private flyteidl.admin.Common.NamedEntityMetadata metadata_; + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityMetadata, flyteidl.admin.Common.NamedEntityMetadata.Builder, flyteidl.admin.Common.NamedEntityMetadataOrBuilder> metadataBuilder_; + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public boolean hasMetadata() { + return metadataBuilder_ != null || metadata_ != null; + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public flyteidl.admin.Common.NamedEntityMetadata getMetadata() { + if (metadataBuilder_ == null) { + return metadata_ == null ? flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance() : metadata_; + } else { + return metadataBuilder_.getMessage(); + } + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public Builder setMetadata(flyteidl.admin.Common.NamedEntityMetadata value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + metadata_ = value; + onChanged(); + } else { + metadataBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public Builder setMetadata( + flyteidl.admin.Common.NamedEntityMetadata.Builder builderForValue) { + if (metadataBuilder_ == null) { + metadata_ = builderForValue.build(); + onChanged(); + } else { + metadataBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public Builder mergeMetadata(flyteidl.admin.Common.NamedEntityMetadata value) { + if (metadataBuilder_ == null) { + if (metadata_ != null) { + metadata_ = + flyteidl.admin.Common.NamedEntityMetadata.newBuilder(metadata_).mergeFrom(value).buildPartial(); + } else { + metadata_ = value; + } + onChanged(); + } else { + metadataBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public Builder clearMetadata() { + if (metadataBuilder_ == null) { + metadata_ = null; + onChanged(); + } else { + metadata_ = null; + metadataBuilder_ = null; + } + + return this; + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public flyteidl.admin.Common.NamedEntityMetadata.Builder getMetadataBuilder() { + + onChanged(); + return getMetadataFieldBuilder().getBuilder(); + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + public flyteidl.admin.Common.NamedEntityMetadataOrBuilder getMetadataOrBuilder() { + if (metadataBuilder_ != null) { + return metadataBuilder_.getMessageOrBuilder(); + } else { + return metadata_ == null ? + flyteidl.admin.Common.NamedEntityMetadata.getDefaultInstance() : metadata_; + } + } + /** + *
+       * Metadata object to set as the new value
+       * 
+ * + * .flyteidl.admin.NamedEntityMetadata metadata = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityMetadata, flyteidl.admin.Common.NamedEntityMetadata.Builder, flyteidl.admin.Common.NamedEntityMetadataOrBuilder> + getMetadataFieldBuilder() { + if (metadataBuilder_ == null) { + metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + flyteidl.admin.Common.NamedEntityMetadata, flyteidl.admin.Common.NamedEntityMetadata.Builder, flyteidl.admin.Common.NamedEntityMetadataOrBuilder>( + getMetadata(), + getParentForChildren(), + isClean()); + metadata_ = null; + } + return metadataBuilder_; + } + @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.admin.NamedEntityUpdateRequest) + } + + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityUpdateRequest) + private static final flyteidl.admin.Common.NamedEntityUpdateRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityUpdateRequest(); + } + + public static flyteidl.admin.Common.NamedEntityUpdateRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public NamedEntityUpdateRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new NamedEntityUpdateRequest(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.admin.Common.NamedEntityUpdateRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface NamedEntityUpdateResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:flyteidl.admin.NamedEntityUpdateResponse) + com.google.protobuf.MessageOrBuilder { + } + /** + *
+   * Purposefully empty, may be populated in the future.
+   * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityUpdateResponse} + */ + public static final class NamedEntityUpdateResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:flyteidl.admin.NamedEntityUpdateResponse) + NamedEntityUpdateResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use NamedEntityUpdateResponse.newBuilder() to construct. + private NamedEntityUpdateResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private NamedEntityUpdateResponse() { + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private NamedEntityUpdateResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + 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; + 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.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityUpdateResponse.class, flyteidl.admin.Common.NamedEntityUpdateResponse.Builder.class); + } + + 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 { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + 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.admin.Common.NamedEntityUpdateResponse)) { + return super.equals(obj); + } + flyteidl.admin.Common.NamedEntityUpdateResponse other = (flyteidl.admin.Common.NamedEntityUpdateResponse) obj; + + 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(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse 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.admin.Common.NamedEntityUpdateResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse 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.admin.Common.NamedEntityUpdateResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static flyteidl.admin.Common.NamedEntityUpdateResponse 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.admin.Common.NamedEntityUpdateResponse 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; + } + /** + *
+     * Purposefully empty, may be populated in the future.
+     * 
+ * + * Protobuf type {@code flyteidl.admin.NamedEntityUpdateResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:flyteidl.admin.NamedEntityUpdateResponse) + flyteidl.admin.Common.NamedEntityUpdateResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + flyteidl.admin.Common.NamedEntityUpdateResponse.class, flyteidl.admin.Common.NamedEntityUpdateResponse.Builder.class); + } + + // Construct using flyteidl.admin.Common.NamedEntityUpdateResponse.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(); + return this; } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public flyteidl.admin.Common.NamedEntityIdentifier.Builder addEntitiesBuilder( - int index) { - return getEntitiesFieldBuilder().addBuilder( - index, flyteidl.admin.Common.NamedEntityIdentifier.getDefaultInstance()); + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return flyteidl.admin.Common.internal_static_flyteidl_admin_NamedEntityUpdateResponse_descriptor; } - /** - *
-       * A list of identifiers.
-       * 
- * - * repeated .flyteidl.admin.NamedEntityIdentifier entities = 1; - */ - public java.util.List - getEntitiesBuilderList() { - return getEntitiesFieldBuilder().getBuilderList(); + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityUpdateResponse getDefaultInstanceForType() { + return flyteidl.admin.Common.NamedEntityUpdateResponse.getDefaultInstance(); } - private com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder> - getEntitiesFieldBuilder() { - if (entitiesBuilder_ == null) { - entitiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< - flyteidl.admin.Common.NamedEntityIdentifier, flyteidl.admin.Common.NamedEntityIdentifier.Builder, flyteidl.admin.Common.NamedEntityIdentifierOrBuilder>( - entities_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - entities_ = null; + + @java.lang.Override + public flyteidl.admin.Common.NamedEntityUpdateResponse build() { + flyteidl.admin.Common.NamedEntityUpdateResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); } - return entitiesBuilder_; + return result; } - private java.lang.Object token_ = ""; - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query. If there are no more results, this value will be empty.
-       * 
- * - * string token = 2; - */ - public java.lang.String getToken() { - java.lang.Object ref = token_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - token_ = s; - return s; - } else { - return (java.lang.String) ref; - } + @java.lang.Override + public flyteidl.admin.Common.NamedEntityUpdateResponse buildPartial() { + flyteidl.admin.Common.NamedEntityUpdateResponse result = new flyteidl.admin.Common.NamedEntityUpdateResponse(this); + onBuilt(); + return result; } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query. If there are no more results, this value will be empty.
-       * 
- * - * string token = 2; - */ - public com.google.protobuf.ByteString - getTokenBytes() { - java.lang.Object ref = token_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - token_ = b; - return b; + + @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.admin.Common.NamedEntityUpdateResponse) { + return mergeFrom((flyteidl.admin.Common.NamedEntityUpdateResponse)other); } else { - return (com.google.protobuf.ByteString) ref; + super.mergeFrom(other); + return this; } } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query. If there are no more results, this value will be empty.
-       * 
- * - * string token = 2; - */ - public Builder setToken( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - - token_ = value; + + public Builder mergeFrom(flyteidl.admin.Common.NamedEntityUpdateResponse other) { + if (other == flyteidl.admin.Common.NamedEntityUpdateResponse.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query. If there are no more results, this value will be empty.
-       * 
- * - * string token = 2; - */ - public Builder clearToken() { - - token_ = getDefaultInstance().getToken(); - onChanged(); - return this; + + @java.lang.Override + public final boolean isInitialized() { + return true; } - /** - *
-       * In the case of multiple pages of results, the server-provided token can be used to fetch the next page
-       * in a query. If there are no more results, this value will be empty.
-       * 
- * - * string token = 2; - */ - public Builder setTokenBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - - token_ = value; - onChanged(); + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + flyteidl.admin.Common.NamedEntityUpdateResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (flyteidl.admin.Common.NamedEntityUpdateResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } return this; } @java.lang.Override @@ -4175,41 +10346,41 @@ public final Builder mergeUnknownFields( } - // @@protoc_insertion_point(builder_scope:flyteidl.admin.NamedEntityIdentifierList) + // @@protoc_insertion_point(builder_scope:flyteidl.admin.NamedEntityUpdateResponse) } - // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityIdentifierList) - private static final flyteidl.admin.Common.NamedEntityIdentifierList DEFAULT_INSTANCE; + // @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityUpdateResponse) + private static final flyteidl.admin.Common.NamedEntityUpdateResponse DEFAULT_INSTANCE; static { - DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityIdentifierList(); + DEFAULT_INSTANCE = new flyteidl.admin.Common.NamedEntityUpdateResponse(); } - public static flyteidl.admin.Common.NamedEntityIdentifierList getDefaultInstance() { + public static flyteidl.admin.Common.NamedEntityUpdateResponse getDefaultInstance() { return DEFAULT_INSTANCE; } - private static final com.google.protobuf.Parser - PARSER = new com.google.protobuf.AbstractParser() { + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override - public NamedEntityIdentifierList parsePartialFrom( + public NamedEntityUpdateResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { - return new NamedEntityIdentifierList(input, extensionRegistry); + return new NamedEntityUpdateResponse(input, extensionRegistry); } }; - public static com.google.protobuf.Parser parser() { + public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override - public com.google.protobuf.Parser getParserForType() { + public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override - public flyteidl.admin.Common.NamedEntityIdentifierList getDefaultInstanceForType() { + public flyteidl.admin.Common.NamedEntityUpdateResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } @@ -12137,6 +18308,16 @@ public flyteidl.admin.Common.Annotations getDefaultInstanceForType() { private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_admin_NamedEntityIdentifier_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntityMetadata_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntityMetadata_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntity_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntity_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_admin_Sort_descriptor; private static final @@ -12147,11 +18328,36 @@ public flyteidl.admin.Common.Annotations getDefaultInstanceForType() { private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntityListRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntityListRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_flyteidl_admin_NamedEntityIdentifierList_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntityList_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntityList_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntityGetRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntityGetRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntityUpdateRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntityUpdateRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_flyteidl_admin_NamedEntityUpdateResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_flyteidl_admin_NamedEntityUpdateResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_flyteidl_admin_ObjectGetRequest_descriptor; private static final @@ -12220,39 +18426,60 @@ public flyteidl.admin.Common.Annotations getDefaultInstanceForType() { "admin\032\035flyteidl/core/execution.proto\032\036fl" + "yteidl/core/identifier.proto\"F\n\025NamedEnt" + "ityIdentifier\022\017\n\007project\030\001 \001(\t\022\016\n\006domain" + - "\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"r\n\004Sort\022\013\n\003key\030\001 \001(" + - "\t\0221\n\tdirection\030\002 \001(\0162\036.flyteidl.admin.So" + - "rt.Direction\"*\n\tDirection\022\016\n\nDESCENDING\020" + - "\000\022\r\n\tASCENDING\020\001\"\210\001\n NamedEntityIdentifi" + - "erListRequest\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\030\004 \001(\t\022%\n\007" + - "sort_by\030\005 \001(\0132\024.flyteidl.admin.Sort\"c\n\031N" + - "amedEntityIdentifierList\0227\n\010entities\030\001 \003" + - "(\0132%.flyteidl.admin.NamedEntityIdentifie" + - "r\022\r\n\005token\030\002 \001(\t\"9\n\020ObjectGetRequest\022%\n\002" + - "id\030\001 \001(\0132\031.flyteidl.core.Identifier\"\236\001\n\023" + - "ResourceListRequest\0221\n\002id\030\001 \001(\0132%.flytei" + - "dl.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\"-\n\021" + - "EmailNotification\022\030\n\020recipients_email\030\001 " + - "\003(\t\"1\n\025PagerDutyNotification\022\030\n\020recipien" + - "ts_email\030\001 \003(\t\"-\n\021SlackNotification\022\030\n\020r" + - "ecipients_email\030\001 \003(\t\"\363\001\n\014Notification\0226" + - "\n\006phases\030\001 \003(\0162&.flyteidl.core.WorkflowE" + - "xecution.Phase\0222\n\005email\030\002 \001(\0132!.flyteidl" + - ".admin.EmailNotificationH\000\022;\n\npager_duty" + - "\030\003 \001(\0132%.flyteidl.admin.PagerDutyNotific" + - "ationH\000\0222\n\005slack\030\004 \001(\0132!.flyteidl.admin." + - "SlackNotificationH\000B\006\n\004type\"%\n\007UrlBlob\022\013" + - "\n\003url\030\001 \001(\t\022\r\n\005bytes\030\002 \001(\003\"k\n\006Labels\0222\n\006" + - "values\030\001 \003(\0132\".flyteidl.admin.Labels.Val" + - "uesEntry\032-\n\013ValuesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + - "value\030\002 \001(\t:\0028\001\"u\n\013Annotations\0227\n\006values" + - "\030\001 \003(\0132\'.flyteidl.admin.Annotations.Valu" + - "esEntry\032-\n\013ValuesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + - "alue\030\002 \001(\t:\0028\001B3Z1github.com/lyft/flytei" + - "dl/gen/pb-go/flyteidl/adminb\006proto3" + "\030\002 \001(\t\022\014\n\004name\030\003 \001(\t\"*\n\023NamedEntityMetad" + + "ata\022\023\n\013description\030\001 \001(\t\"\253\001\n\013NamedEntity" + + "\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl.core." + + "ResourceType\0221\n\002id\030\002 \001(\0132%.flyteidl.admi" + + "n.NamedEntityIdentifier\0225\n\010metadata\030\003 \001(" + + "\0132#.flyteidl.admin.NamedEntityMetadata\"r" + + "\n\004Sort\022\013\n\003key\030\001 \001(\t\0221\n\tdirection\030\002 \001(\0162\036" + + ".flyteidl.admin.Sort.Direction\"*\n\tDirect" + + "ion\022\016\n\nDESCENDING\020\000\022\r\n\tASCENDING\020\001\"\210\001\n N" + + "amedEntityIdentifierListRequest\022\017\n\007proje" + + "ct\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.flytei" + + "dl.admin.Sort\"\262\001\n\026NamedEntityListRequest" + + "\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl.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\007s" + + "ort_by\030\006 \001(\0132\024.flyteidl.admin.Sort\"c\n\031Na" + + "medEntityIdentifierList\0227\n\010entities\030\001 \003(" + + "\0132%.flyteidl.admin.NamedEntityIdentifier" + + "\022\r\n\005token\030\002 \001(\t\"O\n\017NamedEntityList\022-\n\010en" + + "tities\030\001 \003(\0132\033.flyteidl.admin.NamedEntit" + + "y\022\r\n\005token\030\002 \001(\t\"~\n\025NamedEntityGetReques" + + "t\0222\n\rresource_type\030\001 \001(\0162\033.flyteidl.core" + + ".ResourceType\0221\n\002id\030\002 \001(\0132%.flyteidl.adm" + + "in.NamedEntityIdentifier\"\270\001\n\030NamedEntity" + + "UpdateRequest\0222\n\rresource_type\030\001 \001(\0162\033.f" + + "lyteidl.core.ResourceType\0221\n\002id\030\002 \001(\0132%." + + "flyteidl.admin.NamedEntityIdentifier\0225\n\010" + + "metadata\030\003 \001(\0132#.flyteidl.admin.NamedEnt" + + "ityMetadata\"\033\n\031NamedEntityUpdateResponse" + + "\"9\n\020ObjectGetRequest\022%\n\002id\030\001 \001(\0132\031.flyte" + + "idl.core.Identifier\"\236\001\n\023ResourceListRequ" + + "est\0221\n\002id\030\001 \001(\0132%.flyteidl.admin.NamedEn" + + "tityIdentifier\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\"-\n\021EmailNotificatio" + + "n\022\030\n\020recipients_email\030\001 \003(\t\"1\n\025PagerDuty" + + "Notification\022\030\n\020recipients_email\030\001 \003(\t\"-" + + "\n\021SlackNotification\022\030\n\020recipients_email\030" + + "\001 \003(\t\"\363\001\n\014Notification\0226\n\006phases\030\001 \003(\0162&" + + ".flyteidl.core.WorkflowExecution.Phase\0222" + + "\n\005email\030\002 \001(\0132!.flyteidl.admin.EmailNoti" + + "ficationH\000\022;\n\npager_duty\030\003 \001(\0132%.flyteid" + + "l.admin.PagerDutyNotificationH\000\0222\n\005slack" + + "\030\004 \001(\0132!.flyteidl.admin.SlackNotificatio" + + "nH\000B\006\n\004type\"%\n\007UrlBlob\022\013\n\003url\030\001 \001(\t\022\r\n\005b" + + "ytes\030\002 \001(\003\"k\n\006Labels\0222\n\006values\030\001 \003(\0132\".f" + + "lyteidl.admin.Labels.ValuesEntry\032-\n\013Valu" + + "esEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"" + + "u\n\013Annotations\0227\n\006values\030\001 \003(\0132\'.flyteid" + + "l.admin.Annotations.ValuesEntry\032-\n\013Value" + + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B3" + + "Z1github.com/lyft/flyteidl/gen/pb-go/fly" + + "teidl/adminb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { @@ -12274,68 +18501,110 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_NamedEntityIdentifier_descriptor, new java.lang.String[] { "Project", "Domain", "Name", }); - internal_static_flyteidl_admin_Sort_descriptor = + internal_static_flyteidl_admin_NamedEntityMetadata_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_flyteidl_admin_NamedEntityMetadata_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntityMetadata_descriptor, + new java.lang.String[] { "Description", }); + internal_static_flyteidl_admin_NamedEntity_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_flyteidl_admin_NamedEntity_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntity_descriptor, + new java.lang.String[] { "ResourceType", "Id", "Metadata", }); + internal_static_flyteidl_admin_Sort_descriptor = + getDescriptor().getMessageTypes().get(3); internal_static_flyteidl_admin_Sort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_Sort_descriptor, new java.lang.String[] { "Key", "Direction", }); internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageTypes().get(4); internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_NamedEntityIdentifierListRequest_descriptor, new java.lang.String[] { "Project", "Domain", "Limit", "Token", "SortBy", }); + internal_static_flyteidl_admin_NamedEntityListRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_flyteidl_admin_NamedEntityListRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntityListRequest_descriptor, + new java.lang.String[] { "ResourceType", "Project", "Domain", "Limit", "Token", "SortBy", }); internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageTypes().get(6); internal_static_flyteidl_admin_NamedEntityIdentifierList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_NamedEntityIdentifierList_descriptor, new java.lang.String[] { "Entities", "Token", }); + internal_static_flyteidl_admin_NamedEntityList_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_flyteidl_admin_NamedEntityList_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntityList_descriptor, + new java.lang.String[] { "Entities", "Token", }); + internal_static_flyteidl_admin_NamedEntityGetRequest_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_flyteidl_admin_NamedEntityGetRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntityGetRequest_descriptor, + new java.lang.String[] { "ResourceType", "Id", }); + internal_static_flyteidl_admin_NamedEntityUpdateRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_flyteidl_admin_NamedEntityUpdateRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntityUpdateRequest_descriptor, + new java.lang.String[] { "ResourceType", "Id", "Metadata", }); + internal_static_flyteidl_admin_NamedEntityUpdateResponse_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_flyteidl_admin_NamedEntityUpdateResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_flyteidl_admin_NamedEntityUpdateResponse_descriptor, + new java.lang.String[] { }); internal_static_flyteidl_admin_ObjectGetRequest_descriptor = - getDescriptor().getMessageTypes().get(4); + getDescriptor().getMessageTypes().get(11); internal_static_flyteidl_admin_ObjectGetRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_ObjectGetRequest_descriptor, new java.lang.String[] { "Id", }); internal_static_flyteidl_admin_ResourceListRequest_descriptor = - getDescriptor().getMessageTypes().get(5); + getDescriptor().getMessageTypes().get(12); internal_static_flyteidl_admin_ResourceListRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_ResourceListRequest_descriptor, new java.lang.String[] { "Id", "Limit", "Token", "Filters", "SortBy", }); internal_static_flyteidl_admin_EmailNotification_descriptor = - getDescriptor().getMessageTypes().get(6); + getDescriptor().getMessageTypes().get(13); internal_static_flyteidl_admin_EmailNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_EmailNotification_descriptor, new java.lang.String[] { "RecipientsEmail", }); internal_static_flyteidl_admin_PagerDutyNotification_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageTypes().get(14); internal_static_flyteidl_admin_PagerDutyNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_PagerDutyNotification_descriptor, new java.lang.String[] { "RecipientsEmail", }); internal_static_flyteidl_admin_SlackNotification_descriptor = - getDescriptor().getMessageTypes().get(8); + getDescriptor().getMessageTypes().get(15); internal_static_flyteidl_admin_SlackNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_SlackNotification_descriptor, new java.lang.String[] { "RecipientsEmail", }); internal_static_flyteidl_admin_Notification_descriptor = - getDescriptor().getMessageTypes().get(9); + getDescriptor().getMessageTypes().get(16); internal_static_flyteidl_admin_Notification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_Notification_descriptor, new java.lang.String[] { "Phases", "Email", "PagerDuty", "Slack", "Type", }); internal_static_flyteidl_admin_UrlBlob_descriptor = - getDescriptor().getMessageTypes().get(10); + getDescriptor().getMessageTypes().get(17); internal_static_flyteidl_admin_UrlBlob_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_UrlBlob_descriptor, new java.lang.String[] { "Url", "Bytes", }); internal_static_flyteidl_admin_Labels_descriptor = - getDescriptor().getMessageTypes().get(11); + getDescriptor().getMessageTypes().get(18); internal_static_flyteidl_admin_Labels_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_Labels_descriptor, @@ -12347,7 +18616,7 @@ public com.google.protobuf.ExtensionRegistry assignDescriptors( internal_static_flyteidl_admin_Labels_ValuesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_flyteidl_admin_Annotations_descriptor = - getDescriptor().getMessageTypes().get(12); + getDescriptor().getMessageTypes().get(19); internal_static_flyteidl_admin_Annotations_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_flyteidl_admin_Annotations_descriptor, diff --git a/flyteidl/gen/pb-java/flyteidl/service/Admin.java b/flyteidl/gen/pb-java/flyteidl/service/Admin.java index 4ea900157c..e4bf33e6bb 100644 --- a/flyteidl/gen/pb-java/flyteidl/service/Admin.java +++ b/flyteidl/gen/pb-java/flyteidl/service/Admin.java @@ -33,7 +33,7 @@ public static void registerAllExtensions( "e_execution.proto\032#flyteidl/admin/task_e" + "xecution.proto\032\033flyteidl/admin/common.pr" + "oto\032,protoc-gen-swagger/options/annotati" + - "ons.proto2\370H\n\014AdminService\022\305\002\n\nCreateTas" + + "ons.proto2\276N\n\014AdminService\022\305\002\n\nCreateTas" + "k\022!.flyteidl.admin.TaskCreateRequest\032\".f" + "lyteidl.admin.TaskCreateResponse\"\357\001\202\323\344\223\002" + "\022\"\r/api/v1/tasks:\001*\222A\323\001\032&Create and regi" + @@ -266,9 +266,27 @@ public static void registerAllExtensions( "t}/{id.task_id.domain}/{id.task_id.name}" + "/{id.task_id.version}/{id.retry_attempt}" + "\222AA\032?Retrieve input and output data from" + - " an existing task execution.B5Z3github.c" + - "om/lyft/flyteidl/gen/pb-go/flyteidl/serv" + - "iceb\006proto3" + " an existing task execution.\022\200\002\n\021ListNam" + + "edEntities\022&.flyteidl.admin.NamedEntityL" + + "istRequest\032\037.flyteidl.admin.NamedEntityL" + + "ist\"\241\001\202\323\344\223\002;\0229/api/v1/named_entities/{re" + + "source_type}/{project}/{domain}\222A]\032[Retr" + + "ieve a list of NamedEntity objects shari" + + "ng a common resource type, project, and " + + "domain.\022\312\001\n\016GetNamedEntity\022%.flyteidl.ad" + + "min.NamedEntityGetRequest\032\033.flyteidl.adm" + + "in.NamedEntity\"t\202\323\344\223\002K\022I/api/v1/named_en" + + "tities/{resource_type}/{id.project}/{id." + + "domain}/{id.name}\222A \032\036Retrieve a NamedEn" + + "tity object.\022\363\001\n\021UpdateNamedEntity\022(.fly" + + "teidl.admin.NamedEntityUpdateRequest\032).f" + + "lyteidl.admin.NamedEntityUpdateResponse\"" + + "\210\001\202\323\344\223\002N\032I/api/v1/named_entities/{resour" + + "ce_type}/{id.project}/{id.domain}/{id.na" + + "me}:\001*\222A1\032/Update the fields associated " + + "with a NamedEntityB5Z3github.com/lyft/fl" + + "yteidl/gen/pb-go/flyteidl/serviceb\006proto" + + "3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { diff --git a/flyteidl/gen/pb-js/flyteidl.d.ts b/flyteidl/gen/pb-js/flyteidl.d.ts index f7928a7e3e..576bb29b5d 100644 --- a/flyteidl/gen/pb-js/flyteidl.d.ts +++ b/flyteidl/gen/pb-js/flyteidl.d.ts @@ -4721,6 +4721,122 @@ export namespace flyteidl { public static verify(message: { [k: string]: any }): (string|null); } + /** Properties of a NamedEntityMetadata. */ + interface INamedEntityMetadata { + + /** NamedEntityMetadata description */ + description?: (string|null); + } + + /** Represents a NamedEntityMetadata. */ + class NamedEntityMetadata implements INamedEntityMetadata { + + /** + * Constructs a new NamedEntityMetadata. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntityMetadata); + + /** NamedEntityMetadata description. */ + public description: string; + + /** + * Creates a new NamedEntityMetadata instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntityMetadata instance + */ + public static create(properties?: flyteidl.admin.INamedEntityMetadata): flyteidl.admin.NamedEntityMetadata; + + /** + * Encodes the specified NamedEntityMetadata message. Does not implicitly {@link flyteidl.admin.NamedEntityMetadata.verify|verify} messages. + * @param message NamedEntityMetadata message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntityMetadata, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntityMetadata message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntityMetadata + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntityMetadata; + + /** + * Verifies a NamedEntityMetadata message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a NamedEntity. */ + interface INamedEntity { + + /** NamedEntity resourceType */ + resourceType?: (flyteidl.core.ResourceType|null); + + /** NamedEntity id */ + id?: (flyteidl.admin.INamedEntityIdentifier|null); + + /** NamedEntity metadata */ + metadata?: (flyteidl.admin.INamedEntityMetadata|null); + } + + /** Represents a NamedEntity. */ + class NamedEntity implements INamedEntity { + + /** + * Constructs a new NamedEntity. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntity); + + /** NamedEntity resourceType. */ + public resourceType: flyteidl.core.ResourceType; + + /** NamedEntity id. */ + public id?: (flyteidl.admin.INamedEntityIdentifier|null); + + /** NamedEntity metadata. */ + public metadata?: (flyteidl.admin.INamedEntityMetadata|null); + + /** + * Creates a new NamedEntity instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntity instance + */ + public static create(properties?: flyteidl.admin.INamedEntity): flyteidl.admin.NamedEntity; + + /** + * Encodes the specified NamedEntity message. Does not implicitly {@link flyteidl.admin.NamedEntity.verify|verify} messages. + * @param message NamedEntity message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntity, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntity message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntity + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntity; + + /** + * Verifies a NamedEntity message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + /** Properties of a Sort. */ interface ISort { @@ -4864,6 +4980,88 @@ export namespace flyteidl { public static verify(message: { [k: string]: any }): (string|null); } + /** Properties of a NamedEntityListRequest. */ + interface INamedEntityListRequest { + + /** NamedEntityListRequest resourceType */ + resourceType?: (flyteidl.core.ResourceType|null); + + /** NamedEntityListRequest project */ + project?: (string|null); + + /** NamedEntityListRequest domain */ + domain?: (string|null); + + /** NamedEntityListRequest limit */ + limit?: (number|null); + + /** NamedEntityListRequest token */ + token?: (string|null); + + /** NamedEntityListRequest sortBy */ + sortBy?: (flyteidl.admin.ISort|null); + } + + /** Represents a NamedEntityListRequest. */ + class NamedEntityListRequest implements INamedEntityListRequest { + + /** + * Constructs a new NamedEntityListRequest. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntityListRequest); + + /** NamedEntityListRequest resourceType. */ + public resourceType: flyteidl.core.ResourceType; + + /** NamedEntityListRequest project. */ + public project: string; + + /** NamedEntityListRequest domain. */ + public domain: string; + + /** NamedEntityListRequest limit. */ + public limit: number; + + /** NamedEntityListRequest token. */ + public token: string; + + /** NamedEntityListRequest sortBy. */ + public sortBy?: (flyteidl.admin.ISort|null); + + /** + * Creates a new NamedEntityListRequest instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntityListRequest instance + */ + public static create(properties?: flyteidl.admin.INamedEntityListRequest): flyteidl.admin.NamedEntityListRequest; + + /** + * Encodes the specified NamedEntityListRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityListRequest.verify|verify} messages. + * @param message NamedEntityListRequest message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntityListRequest, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntityListRequest message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntityListRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntityListRequest; + + /** + * Verifies a NamedEntityListRequest message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + /** Properties of a NamedEntityIdentifierList. */ interface INamedEntityIdentifierList { @@ -4922,6 +5120,232 @@ export namespace flyteidl { public static verify(message: { [k: string]: any }): (string|null); } + /** Properties of a NamedEntityList. */ + interface INamedEntityList { + + /** NamedEntityList entities */ + entities?: (flyteidl.admin.INamedEntity[]|null); + + /** NamedEntityList token */ + token?: (string|null); + } + + /** Represents a NamedEntityList. */ + class NamedEntityList implements INamedEntityList { + + /** + * Constructs a new NamedEntityList. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntityList); + + /** NamedEntityList entities. */ + public entities: flyteidl.admin.INamedEntity[]; + + /** NamedEntityList token. */ + public token: string; + + /** + * Creates a new NamedEntityList instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntityList instance + */ + public static create(properties?: flyteidl.admin.INamedEntityList): flyteidl.admin.NamedEntityList; + + /** + * Encodes the specified NamedEntityList message. Does not implicitly {@link flyteidl.admin.NamedEntityList.verify|verify} messages. + * @param message NamedEntityList message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntityList, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntityList message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntityList + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntityList; + + /** + * Verifies a NamedEntityList message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a NamedEntityGetRequest. */ + interface INamedEntityGetRequest { + + /** NamedEntityGetRequest resourceType */ + resourceType?: (flyteidl.core.ResourceType|null); + + /** NamedEntityGetRequest id */ + id?: (flyteidl.admin.INamedEntityIdentifier|null); + } + + /** Represents a NamedEntityGetRequest. */ + class NamedEntityGetRequest implements INamedEntityGetRequest { + + /** + * Constructs a new NamedEntityGetRequest. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntityGetRequest); + + /** NamedEntityGetRequest resourceType. */ + public resourceType: flyteidl.core.ResourceType; + + /** NamedEntityGetRequest id. */ + public id?: (flyteidl.admin.INamedEntityIdentifier|null); + + /** + * Creates a new NamedEntityGetRequest instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntityGetRequest instance + */ + public static create(properties?: flyteidl.admin.INamedEntityGetRequest): flyteidl.admin.NamedEntityGetRequest; + + /** + * Encodes the specified NamedEntityGetRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityGetRequest.verify|verify} messages. + * @param message NamedEntityGetRequest message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntityGetRequest, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntityGetRequest message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntityGetRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntityGetRequest; + + /** + * Verifies a NamedEntityGetRequest message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a NamedEntityUpdateRequest. */ + interface INamedEntityUpdateRequest { + + /** NamedEntityUpdateRequest resourceType */ + resourceType?: (flyteidl.core.ResourceType|null); + + /** NamedEntityUpdateRequest id */ + id?: (flyteidl.admin.INamedEntityIdentifier|null); + + /** NamedEntityUpdateRequest metadata */ + metadata?: (flyteidl.admin.INamedEntityMetadata|null); + } + + /** Represents a NamedEntityUpdateRequest. */ + class NamedEntityUpdateRequest implements INamedEntityUpdateRequest { + + /** + * Constructs a new NamedEntityUpdateRequest. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntityUpdateRequest); + + /** NamedEntityUpdateRequest resourceType. */ + public resourceType: flyteidl.core.ResourceType; + + /** NamedEntityUpdateRequest id. */ + public id?: (flyteidl.admin.INamedEntityIdentifier|null); + + /** NamedEntityUpdateRequest metadata. */ + public metadata?: (flyteidl.admin.INamedEntityMetadata|null); + + /** + * Creates a new NamedEntityUpdateRequest instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntityUpdateRequest instance + */ + public static create(properties?: flyteidl.admin.INamedEntityUpdateRequest): flyteidl.admin.NamedEntityUpdateRequest; + + /** + * Encodes the specified NamedEntityUpdateRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityUpdateRequest.verify|verify} messages. + * @param message NamedEntityUpdateRequest message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntityUpdateRequest, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntityUpdateRequest message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntityUpdateRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntityUpdateRequest; + + /** + * Verifies a NamedEntityUpdateRequest message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + + /** Properties of a NamedEntityUpdateResponse. */ + interface INamedEntityUpdateResponse { + } + + /** Represents a NamedEntityUpdateResponse. */ + class NamedEntityUpdateResponse implements INamedEntityUpdateResponse { + + /** + * Constructs a new NamedEntityUpdateResponse. + * @param [properties] Properties to set + */ + constructor(properties?: flyteidl.admin.INamedEntityUpdateResponse); + + /** + * Creates a new NamedEntityUpdateResponse instance using the specified properties. + * @param [properties] Properties to set + * @returns NamedEntityUpdateResponse instance + */ + public static create(properties?: flyteidl.admin.INamedEntityUpdateResponse): flyteidl.admin.NamedEntityUpdateResponse; + + /** + * Encodes the specified NamedEntityUpdateResponse message. Does not implicitly {@link flyteidl.admin.NamedEntityUpdateResponse.verify|verify} messages. + * @param message NamedEntityUpdateResponse message or plain object to encode + * @param [writer] Writer to encode to + * @returns Writer + */ + public static encode(message: flyteidl.admin.INamedEntityUpdateResponse, writer?: $protobuf.Writer): $protobuf.Writer; + + /** + * Decodes a NamedEntityUpdateResponse message from the specified reader or buffer. + * @param reader Reader or buffer to decode from + * @param [length] Message length if known beforehand + * @returns NamedEntityUpdateResponse + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): flyteidl.admin.NamedEntityUpdateResponse; + + /** + * Verifies a NamedEntityUpdateResponse message. + * @param message Plain object to verify + * @returns `null` if valid, otherwise the reason why it is not + */ + public static verify(message: { [k: string]: any }): (string|null); + } + /** Properties of an ObjectGetRequest. */ interface IObjectGetRequest { @@ -10328,6 +10752,48 @@ export namespace flyteidl { * @returns Promise */ public getTaskExecutionData(request: flyteidl.admin.ITaskExecutionGetDataRequest): Promise; + + /** + * Calls ListNamedEntities. + * @param request NamedEntityListRequest message or plain object + * @param callback Node-style callback called with the error, if any, and NamedEntityList + */ + public listNamedEntities(request: flyteidl.admin.INamedEntityListRequest, callback: flyteidl.service.AdminService.ListNamedEntitiesCallback): void; + + /** + * Calls ListNamedEntities. + * @param request NamedEntityListRequest message or plain object + * @returns Promise + */ + public listNamedEntities(request: flyteidl.admin.INamedEntityListRequest): Promise; + + /** + * Calls GetNamedEntity. + * @param request NamedEntityGetRequest message or plain object + * @param callback Node-style callback called with the error, if any, and NamedEntity + */ + public getNamedEntity(request: flyteidl.admin.INamedEntityGetRequest, callback: flyteidl.service.AdminService.GetNamedEntityCallback): void; + + /** + * Calls GetNamedEntity. + * @param request NamedEntityGetRequest message or plain object + * @returns Promise + */ + public getNamedEntity(request: flyteidl.admin.INamedEntityGetRequest): Promise; + + /** + * Calls UpdateNamedEntity. + * @param request NamedEntityUpdateRequest message or plain object + * @param callback Node-style callback called with the error, if any, and NamedEntityUpdateResponse + */ + public updateNamedEntity(request: flyteidl.admin.INamedEntityUpdateRequest, callback: flyteidl.service.AdminService.UpdateNamedEntityCallback): void; + + /** + * Calls UpdateNamedEntity. + * @param request NamedEntityUpdateRequest message or plain object + * @returns Promise + */ + public updateNamedEntity(request: flyteidl.admin.INamedEntityUpdateRequest): Promise; } namespace AdminService { @@ -10562,6 +11028,27 @@ export namespace flyteidl { * @param [response] TaskExecutionGetDataResponse */ type GetTaskExecutionDataCallback = (error: (Error|null), response?: flyteidl.admin.TaskExecutionGetDataResponse) => void; + + /** + * Callback as used by {@link flyteidl.service.AdminService#listNamedEntities}. + * @param error Error, if any + * @param [response] NamedEntityList + */ + type ListNamedEntitiesCallback = (error: (Error|null), response?: flyteidl.admin.NamedEntityList) => void; + + /** + * Callback as used by {@link flyteidl.service.AdminService#getNamedEntity}. + * @param error Error, if any + * @param [response] NamedEntity + */ + type GetNamedEntityCallback = (error: (Error|null), response?: flyteidl.admin.NamedEntity) => void; + + /** + * Callback as used by {@link flyteidl.service.AdminService#updateNamedEntity}. + * @param error Error, if any + * @param [response] NamedEntityUpdateResponse + */ + type UpdateNamedEntityCallback = (error: (Error|null), response?: flyteidl.admin.NamedEntityUpdateResponse) => void; } } } diff --git a/flyteidl/gen/pb-js/flyteidl.js b/flyteidl/gen/pb-js/flyteidl.js index 814632ca5e..33d163baf6 100644 --- a/flyteidl/gen/pb-js/flyteidl.js +++ b/flyteidl/gen/pb-js/flyteidl.js @@ -11438,6 +11438,271 @@ export const flyteidl = $root.flyteidl = (() => { return NamedEntityIdentifier; })(); + admin.NamedEntityMetadata = (function() { + + /** + * Properties of a NamedEntityMetadata. + * @memberof flyteidl.admin + * @interface INamedEntityMetadata + * @property {string|null} [description] NamedEntityMetadata description + */ + + /** + * Constructs a new NamedEntityMetadata. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntityMetadata. + * @implements INamedEntityMetadata + * @constructor + * @param {flyteidl.admin.INamedEntityMetadata=} [properties] Properties to set + */ + function NamedEntityMetadata(properties) { + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntityMetadata description. + * @member {string} description + * @memberof flyteidl.admin.NamedEntityMetadata + * @instance + */ + NamedEntityMetadata.prototype.description = ""; + + /** + * Creates a new NamedEntityMetadata instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntityMetadata + * @static + * @param {flyteidl.admin.INamedEntityMetadata=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityMetadata} NamedEntityMetadata instance + */ + NamedEntityMetadata.create = function create(properties) { + return new NamedEntityMetadata(properties); + }; + + /** + * Encodes the specified NamedEntityMetadata message. Does not implicitly {@link flyteidl.admin.NamedEntityMetadata.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntityMetadata + * @static + * @param {flyteidl.admin.INamedEntityMetadata} message NamedEntityMetadata message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntityMetadata.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.description != null && message.hasOwnProperty("description")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.description); + return writer; + }; + + /** + * Decodes a NamedEntityMetadata message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntityMetadata + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntityMetadata} NamedEntityMetadata + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntityMetadata.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityMetadata(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.description = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntityMetadata message. + * @function verify + * @memberof flyteidl.admin.NamedEntityMetadata + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntityMetadata.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.description != null && message.hasOwnProperty("description")) + if (!$util.isString(message.description)) + return "description: string expected"; + return null; + }; + + return NamedEntityMetadata; + })(); + + admin.NamedEntity = (function() { + + /** + * Properties of a NamedEntity. + * @memberof flyteidl.admin + * @interface INamedEntity + * @property {flyteidl.core.ResourceType|null} [resourceType] NamedEntity resourceType + * @property {flyteidl.admin.INamedEntityIdentifier|null} [id] NamedEntity id + * @property {flyteidl.admin.INamedEntityMetadata|null} [metadata] NamedEntity metadata + */ + + /** + * Constructs a new NamedEntity. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntity. + * @implements INamedEntity + * @constructor + * @param {flyteidl.admin.INamedEntity=} [properties] Properties to set + */ + function NamedEntity(properties) { + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntity resourceType. + * @member {flyteidl.core.ResourceType} resourceType + * @memberof flyteidl.admin.NamedEntity + * @instance + */ + NamedEntity.prototype.resourceType = 0; + + /** + * NamedEntity id. + * @member {flyteidl.admin.INamedEntityIdentifier|null|undefined} id + * @memberof flyteidl.admin.NamedEntity + * @instance + */ + NamedEntity.prototype.id = null; + + /** + * NamedEntity metadata. + * @member {flyteidl.admin.INamedEntityMetadata|null|undefined} metadata + * @memberof flyteidl.admin.NamedEntity + * @instance + */ + NamedEntity.prototype.metadata = null; + + /** + * Creates a new NamedEntity instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntity + * @static + * @param {flyteidl.admin.INamedEntity=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntity} NamedEntity instance + */ + NamedEntity.create = function create(properties) { + return new NamedEntity(properties); + }; + + /** + * Encodes the specified NamedEntity message. Does not implicitly {@link flyteidl.admin.NamedEntity.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntity + * @static + * @param {flyteidl.admin.INamedEntity} message NamedEntity message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntity.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + writer.uint32(/* id 1, wireType 0 =*/8).int32(message.resourceType); + if (message.id != null && message.hasOwnProperty("id")) + $root.flyteidl.admin.NamedEntityIdentifier.encode(message.id, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); + if (message.metadata != null && message.hasOwnProperty("metadata")) + $root.flyteidl.admin.NamedEntityMetadata.encode(message.metadata, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); + return writer; + }; + + /** + * Decodes a NamedEntity message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntity + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntity} NamedEntity + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntity.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntity(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.resourceType = reader.int32(); + break; + case 2: + message.id = $root.flyteidl.admin.NamedEntityIdentifier.decode(reader, reader.uint32()); + break; + case 3: + message.metadata = $root.flyteidl.admin.NamedEntityMetadata.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntity message. + * @function verify + * @memberof flyteidl.admin.NamedEntity + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntity.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + switch (message.resourceType) { + default: + return "resourceType: enum value expected"; + case 0: + case 1: + case 2: + case 3: + break; + } + if (message.id != null && message.hasOwnProperty("id")) { + let error = $root.flyteidl.admin.NamedEntityIdentifier.verify(message.id); + if (error) + return "id." + error; + } + if (message.metadata != null && message.hasOwnProperty("metadata")) { + let error = $root.flyteidl.admin.NamedEntityMetadata.verify(message.metadata); + if (error) + return "metadata." + error; + } + return null; + }; + + return NamedEntity; + })(); + admin.Sort = (function() { /** @@ -11581,31 +11846,823 @@ export const flyteidl = $root.flyteidl = (() => { return values; })(); - return Sort; + return Sort; + })(); + + admin.NamedEntityIdentifierListRequest = (function() { + + /** + * Properties of a NamedEntityIdentifierListRequest. + * @memberof flyteidl.admin + * @interface INamedEntityIdentifierListRequest + * @property {string|null} [project] NamedEntityIdentifierListRequest project + * @property {string|null} [domain] NamedEntityIdentifierListRequest domain + * @property {number|null} [limit] NamedEntityIdentifierListRequest limit + * @property {string|null} [token] NamedEntityIdentifierListRequest token + * @property {flyteidl.admin.ISort|null} [sortBy] NamedEntityIdentifierListRequest sortBy + */ + + /** + * Constructs a new NamedEntityIdentifierListRequest. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntityIdentifierListRequest. + * @implements INamedEntityIdentifierListRequest + * @constructor + * @param {flyteidl.admin.INamedEntityIdentifierListRequest=} [properties] Properties to set + */ + function NamedEntityIdentifierListRequest(properties) { + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntityIdentifierListRequest project. + * @member {string} project + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @instance + */ + NamedEntityIdentifierListRequest.prototype.project = ""; + + /** + * NamedEntityIdentifierListRequest domain. + * @member {string} domain + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @instance + */ + NamedEntityIdentifierListRequest.prototype.domain = ""; + + /** + * NamedEntityIdentifierListRequest limit. + * @member {number} limit + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @instance + */ + NamedEntityIdentifierListRequest.prototype.limit = 0; + + /** + * NamedEntityIdentifierListRequest token. + * @member {string} token + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @instance + */ + NamedEntityIdentifierListRequest.prototype.token = ""; + + /** + * NamedEntityIdentifierListRequest sortBy. + * @member {flyteidl.admin.ISort|null|undefined} sortBy + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @instance + */ + NamedEntityIdentifierListRequest.prototype.sortBy = null; + + /** + * Creates a new NamedEntityIdentifierListRequest instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @static + * @param {flyteidl.admin.INamedEntityIdentifierListRequest=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityIdentifierListRequest} NamedEntityIdentifierListRequest instance + */ + NamedEntityIdentifierListRequest.create = function create(properties) { + return new NamedEntityIdentifierListRequest(properties); + }; + + /** + * Encodes the specified NamedEntityIdentifierListRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityIdentifierListRequest.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @static + * @param {flyteidl.admin.INamedEntityIdentifierListRequest} message NamedEntityIdentifierListRequest message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntityIdentifierListRequest.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.project != null && message.hasOwnProperty("project")) + writer.uint32(/* id 1, wireType 2 =*/10).string(message.project); + if (message.domain != null && message.hasOwnProperty("domain")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.domain); + if (message.limit != null && message.hasOwnProperty("limit")) + writer.uint32(/* id 3, wireType 0 =*/24).uint32(message.limit); + if (message.token != null && message.hasOwnProperty("token")) + writer.uint32(/* id 4, wireType 2 =*/34).string(message.token); + if (message.sortBy != null && message.hasOwnProperty("sortBy")) + $root.flyteidl.admin.Sort.encode(message.sortBy, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); + return writer; + }; + + /** + * Decodes a NamedEntityIdentifierListRequest message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntityIdentifierListRequest} NamedEntityIdentifierListRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntityIdentifierListRequest.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityIdentifierListRequest(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.project = reader.string(); + break; + case 2: + message.domain = reader.string(); + break; + case 3: + message.limit = reader.uint32(); + break; + case 4: + message.token = reader.string(); + break; + case 5: + message.sortBy = $root.flyteidl.admin.Sort.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntityIdentifierListRequest message. + * @function verify + * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntityIdentifierListRequest.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.project != null && message.hasOwnProperty("project")) + if (!$util.isString(message.project)) + return "project: string expected"; + if (message.domain != null && message.hasOwnProperty("domain")) + if (!$util.isString(message.domain)) + return "domain: string expected"; + if (message.limit != null && message.hasOwnProperty("limit")) + if (!$util.isInteger(message.limit)) + return "limit: integer expected"; + if (message.token != null && message.hasOwnProperty("token")) + if (!$util.isString(message.token)) + return "token: string expected"; + if (message.sortBy != null && message.hasOwnProperty("sortBy")) { + let error = $root.flyteidl.admin.Sort.verify(message.sortBy); + if (error) + return "sortBy." + error; + } + return null; + }; + + return NamedEntityIdentifierListRequest; + })(); + + admin.NamedEntityListRequest = (function() { + + /** + * Properties of a NamedEntityListRequest. + * @memberof flyteidl.admin + * @interface INamedEntityListRequest + * @property {flyteidl.core.ResourceType|null} [resourceType] NamedEntityListRequest resourceType + * @property {string|null} [project] NamedEntityListRequest project + * @property {string|null} [domain] NamedEntityListRequest domain + * @property {number|null} [limit] NamedEntityListRequest limit + * @property {string|null} [token] NamedEntityListRequest token + * @property {flyteidl.admin.ISort|null} [sortBy] NamedEntityListRequest sortBy + */ + + /** + * Constructs a new NamedEntityListRequest. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntityListRequest. + * @implements INamedEntityListRequest + * @constructor + * @param {flyteidl.admin.INamedEntityListRequest=} [properties] Properties to set + */ + function NamedEntityListRequest(properties) { + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntityListRequest resourceType. + * @member {flyteidl.core.ResourceType} resourceType + * @memberof flyteidl.admin.NamedEntityListRequest + * @instance + */ + NamedEntityListRequest.prototype.resourceType = 0; + + /** + * NamedEntityListRequest project. + * @member {string} project + * @memberof flyteidl.admin.NamedEntityListRequest + * @instance + */ + NamedEntityListRequest.prototype.project = ""; + + /** + * NamedEntityListRequest domain. + * @member {string} domain + * @memberof flyteidl.admin.NamedEntityListRequest + * @instance + */ + NamedEntityListRequest.prototype.domain = ""; + + /** + * NamedEntityListRequest limit. + * @member {number} limit + * @memberof flyteidl.admin.NamedEntityListRequest + * @instance + */ + NamedEntityListRequest.prototype.limit = 0; + + /** + * NamedEntityListRequest token. + * @member {string} token + * @memberof flyteidl.admin.NamedEntityListRequest + * @instance + */ + NamedEntityListRequest.prototype.token = ""; + + /** + * NamedEntityListRequest sortBy. + * @member {flyteidl.admin.ISort|null|undefined} sortBy + * @memberof flyteidl.admin.NamedEntityListRequest + * @instance + */ + NamedEntityListRequest.prototype.sortBy = null; + + /** + * Creates a new NamedEntityListRequest instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntityListRequest + * @static + * @param {flyteidl.admin.INamedEntityListRequest=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityListRequest} NamedEntityListRequest instance + */ + NamedEntityListRequest.create = function create(properties) { + return new NamedEntityListRequest(properties); + }; + + /** + * Encodes the specified NamedEntityListRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityListRequest.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntityListRequest + * @static + * @param {flyteidl.admin.INamedEntityListRequest} message NamedEntityListRequest message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntityListRequest.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + writer.uint32(/* id 1, wireType 0 =*/8).int32(message.resourceType); + if (message.project != null && message.hasOwnProperty("project")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.project); + if (message.domain != null && message.hasOwnProperty("domain")) + writer.uint32(/* id 3, wireType 2 =*/26).string(message.domain); + if (message.limit != null && message.hasOwnProperty("limit")) + writer.uint32(/* id 4, wireType 0 =*/32).uint32(message.limit); + if (message.token != null && message.hasOwnProperty("token")) + writer.uint32(/* id 5, wireType 2 =*/42).string(message.token); + if (message.sortBy != null && message.hasOwnProperty("sortBy")) + $root.flyteidl.admin.Sort.encode(message.sortBy, writer.uint32(/* id 6, wireType 2 =*/50).fork()).ldelim(); + return writer; + }; + + /** + * Decodes a NamedEntityListRequest message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntityListRequest + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntityListRequest} NamedEntityListRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntityListRequest.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityListRequest(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.resourceType = reader.int32(); + break; + case 2: + message.project = reader.string(); + break; + case 3: + message.domain = reader.string(); + break; + case 4: + message.limit = reader.uint32(); + break; + case 5: + message.token = reader.string(); + break; + case 6: + message.sortBy = $root.flyteidl.admin.Sort.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntityListRequest message. + * @function verify + * @memberof flyteidl.admin.NamedEntityListRequest + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntityListRequest.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + switch (message.resourceType) { + default: + return "resourceType: enum value expected"; + case 0: + case 1: + case 2: + case 3: + break; + } + if (message.project != null && message.hasOwnProperty("project")) + if (!$util.isString(message.project)) + return "project: string expected"; + if (message.domain != null && message.hasOwnProperty("domain")) + if (!$util.isString(message.domain)) + return "domain: string expected"; + if (message.limit != null && message.hasOwnProperty("limit")) + if (!$util.isInteger(message.limit)) + return "limit: integer expected"; + if (message.token != null && message.hasOwnProperty("token")) + if (!$util.isString(message.token)) + return "token: string expected"; + if (message.sortBy != null && message.hasOwnProperty("sortBy")) { + let error = $root.flyteidl.admin.Sort.verify(message.sortBy); + if (error) + return "sortBy." + error; + } + return null; + }; + + return NamedEntityListRequest; + })(); + + admin.NamedEntityIdentifierList = (function() { + + /** + * Properties of a NamedEntityIdentifierList. + * @memberof flyteidl.admin + * @interface INamedEntityIdentifierList + * @property {Array.|null} [entities] NamedEntityIdentifierList entities + * @property {string|null} [token] NamedEntityIdentifierList token + */ + + /** + * Constructs a new NamedEntityIdentifierList. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntityIdentifierList. + * @implements INamedEntityIdentifierList + * @constructor + * @param {flyteidl.admin.INamedEntityIdentifierList=} [properties] Properties to set + */ + function NamedEntityIdentifierList(properties) { + this.entities = []; + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntityIdentifierList entities. + * @member {Array.} entities + * @memberof flyteidl.admin.NamedEntityIdentifierList + * @instance + */ + NamedEntityIdentifierList.prototype.entities = $util.emptyArray; + + /** + * NamedEntityIdentifierList token. + * @member {string} token + * @memberof flyteidl.admin.NamedEntityIdentifierList + * @instance + */ + NamedEntityIdentifierList.prototype.token = ""; + + /** + * Creates a new NamedEntityIdentifierList instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntityIdentifierList + * @static + * @param {flyteidl.admin.INamedEntityIdentifierList=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityIdentifierList} NamedEntityIdentifierList instance + */ + NamedEntityIdentifierList.create = function create(properties) { + return new NamedEntityIdentifierList(properties); + }; + + /** + * Encodes the specified NamedEntityIdentifierList message. Does not implicitly {@link flyteidl.admin.NamedEntityIdentifierList.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntityIdentifierList + * @static + * @param {flyteidl.admin.INamedEntityIdentifierList} message NamedEntityIdentifierList message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntityIdentifierList.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.entities != null && message.entities.length) + for (let i = 0; i < message.entities.length; ++i) + $root.flyteidl.admin.NamedEntityIdentifier.encode(message.entities[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); + if (message.token != null && message.hasOwnProperty("token")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.token); + return writer; + }; + + /** + * Decodes a NamedEntityIdentifierList message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntityIdentifierList + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntityIdentifierList} NamedEntityIdentifierList + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntityIdentifierList.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityIdentifierList(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (!(message.entities && message.entities.length)) + message.entities = []; + message.entities.push($root.flyteidl.admin.NamedEntityIdentifier.decode(reader, reader.uint32())); + break; + case 2: + message.token = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntityIdentifierList message. + * @function verify + * @memberof flyteidl.admin.NamedEntityIdentifierList + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntityIdentifierList.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.entities != null && message.hasOwnProperty("entities")) { + if (!Array.isArray(message.entities)) + return "entities: array expected"; + for (let i = 0; i < message.entities.length; ++i) { + let error = $root.flyteidl.admin.NamedEntityIdentifier.verify(message.entities[i]); + if (error) + return "entities." + error; + } + } + if (message.token != null && message.hasOwnProperty("token")) + if (!$util.isString(message.token)) + return "token: string expected"; + return null; + }; + + return NamedEntityIdentifierList; + })(); + + admin.NamedEntityList = (function() { + + /** + * Properties of a NamedEntityList. + * @memberof flyteidl.admin + * @interface INamedEntityList + * @property {Array.|null} [entities] NamedEntityList entities + * @property {string|null} [token] NamedEntityList token + */ + + /** + * Constructs a new NamedEntityList. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntityList. + * @implements INamedEntityList + * @constructor + * @param {flyteidl.admin.INamedEntityList=} [properties] Properties to set + */ + function NamedEntityList(properties) { + this.entities = []; + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntityList entities. + * @member {Array.} entities + * @memberof flyteidl.admin.NamedEntityList + * @instance + */ + NamedEntityList.prototype.entities = $util.emptyArray; + + /** + * NamedEntityList token. + * @member {string} token + * @memberof flyteidl.admin.NamedEntityList + * @instance + */ + NamedEntityList.prototype.token = ""; + + /** + * Creates a new NamedEntityList instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntityList + * @static + * @param {flyteidl.admin.INamedEntityList=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityList} NamedEntityList instance + */ + NamedEntityList.create = function create(properties) { + return new NamedEntityList(properties); + }; + + /** + * Encodes the specified NamedEntityList message. Does not implicitly {@link flyteidl.admin.NamedEntityList.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntityList + * @static + * @param {flyteidl.admin.INamedEntityList} message NamedEntityList message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntityList.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.entities != null && message.entities.length) + for (let i = 0; i < message.entities.length; ++i) + $root.flyteidl.admin.NamedEntity.encode(message.entities[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); + if (message.token != null && message.hasOwnProperty("token")) + writer.uint32(/* id 2, wireType 2 =*/18).string(message.token); + return writer; + }; + + /** + * Decodes a NamedEntityList message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntityList + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntityList} NamedEntityList + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntityList.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityList(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + if (!(message.entities && message.entities.length)) + message.entities = []; + message.entities.push($root.flyteidl.admin.NamedEntity.decode(reader, reader.uint32())); + break; + case 2: + message.token = reader.string(); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntityList message. + * @function verify + * @memberof flyteidl.admin.NamedEntityList + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntityList.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.entities != null && message.hasOwnProperty("entities")) { + if (!Array.isArray(message.entities)) + return "entities: array expected"; + for (let i = 0; i < message.entities.length; ++i) { + let error = $root.flyteidl.admin.NamedEntity.verify(message.entities[i]); + if (error) + return "entities." + error; + } + } + if (message.token != null && message.hasOwnProperty("token")) + if (!$util.isString(message.token)) + return "token: string expected"; + return null; + }; + + return NamedEntityList; + })(); + + admin.NamedEntityGetRequest = (function() { + + /** + * Properties of a NamedEntityGetRequest. + * @memberof flyteidl.admin + * @interface INamedEntityGetRequest + * @property {flyteidl.core.ResourceType|null} [resourceType] NamedEntityGetRequest resourceType + * @property {flyteidl.admin.INamedEntityIdentifier|null} [id] NamedEntityGetRequest id + */ + + /** + * Constructs a new NamedEntityGetRequest. + * @memberof flyteidl.admin + * @classdesc Represents a NamedEntityGetRequest. + * @implements INamedEntityGetRequest + * @constructor + * @param {flyteidl.admin.INamedEntityGetRequest=} [properties] Properties to set + */ + function NamedEntityGetRequest(properties) { + if (properties) + for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) + if (properties[keys[i]] != null) + this[keys[i]] = properties[keys[i]]; + } + + /** + * NamedEntityGetRequest resourceType. + * @member {flyteidl.core.ResourceType} resourceType + * @memberof flyteidl.admin.NamedEntityGetRequest + * @instance + */ + NamedEntityGetRequest.prototype.resourceType = 0; + + /** + * NamedEntityGetRequest id. + * @member {flyteidl.admin.INamedEntityIdentifier|null|undefined} id + * @memberof flyteidl.admin.NamedEntityGetRequest + * @instance + */ + NamedEntityGetRequest.prototype.id = null; + + /** + * Creates a new NamedEntityGetRequest instance using the specified properties. + * @function create + * @memberof flyteidl.admin.NamedEntityGetRequest + * @static + * @param {flyteidl.admin.INamedEntityGetRequest=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityGetRequest} NamedEntityGetRequest instance + */ + NamedEntityGetRequest.create = function create(properties) { + return new NamedEntityGetRequest(properties); + }; + + /** + * Encodes the specified NamedEntityGetRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityGetRequest.verify|verify} messages. + * @function encode + * @memberof flyteidl.admin.NamedEntityGetRequest + * @static + * @param {flyteidl.admin.INamedEntityGetRequest} message NamedEntityGetRequest message or plain object to encode + * @param {$protobuf.Writer} [writer] Writer to encode to + * @returns {$protobuf.Writer} Writer + */ + NamedEntityGetRequest.encode = function encode(message, writer) { + if (!writer) + writer = $Writer.create(); + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + writer.uint32(/* id 1, wireType 0 =*/8).int32(message.resourceType); + if (message.id != null && message.hasOwnProperty("id")) + $root.flyteidl.admin.NamedEntityIdentifier.encode(message.id, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); + return writer; + }; + + /** + * Decodes a NamedEntityGetRequest message from the specified reader or buffer. + * @function decode + * @memberof flyteidl.admin.NamedEntityGetRequest + * @static + * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from + * @param {number} [length] Message length if known beforehand + * @returns {flyteidl.admin.NamedEntityGetRequest} NamedEntityGetRequest + * @throws {Error} If the payload is not a reader or valid buffer + * @throws {$protobuf.util.ProtocolError} If required fields are missing + */ + NamedEntityGetRequest.decode = function decode(reader, length) { + if (!(reader instanceof $Reader)) + reader = $Reader.create(reader); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityGetRequest(); + while (reader.pos < end) { + let tag = reader.uint32(); + switch (tag >>> 3) { + case 1: + message.resourceType = reader.int32(); + break; + case 2: + message.id = $root.flyteidl.admin.NamedEntityIdentifier.decode(reader, reader.uint32()); + break; + default: + reader.skipType(tag & 7); + break; + } + } + return message; + }; + + /** + * Verifies a NamedEntityGetRequest message. + * @function verify + * @memberof flyteidl.admin.NamedEntityGetRequest + * @static + * @param {Object.} message Plain object to verify + * @returns {string|null} `null` if valid, otherwise the reason why it is not + */ + NamedEntityGetRequest.verify = function verify(message) { + if (typeof message !== "object" || message === null) + return "object expected"; + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + switch (message.resourceType) { + default: + return "resourceType: enum value expected"; + case 0: + case 1: + case 2: + case 3: + break; + } + if (message.id != null && message.hasOwnProperty("id")) { + let error = $root.flyteidl.admin.NamedEntityIdentifier.verify(message.id); + if (error) + return "id." + error; + } + return null; + }; + + return NamedEntityGetRequest; })(); - admin.NamedEntityIdentifierListRequest = (function() { + admin.NamedEntityUpdateRequest = (function() { /** - * Properties of a NamedEntityIdentifierListRequest. + * Properties of a NamedEntityUpdateRequest. * @memberof flyteidl.admin - * @interface INamedEntityIdentifierListRequest - * @property {string|null} [project] NamedEntityIdentifierListRequest project - * @property {string|null} [domain] NamedEntityIdentifierListRequest domain - * @property {number|null} [limit] NamedEntityIdentifierListRequest limit - * @property {string|null} [token] NamedEntityIdentifierListRequest token - * @property {flyteidl.admin.ISort|null} [sortBy] NamedEntityIdentifierListRequest sortBy + * @interface INamedEntityUpdateRequest + * @property {flyteidl.core.ResourceType|null} [resourceType] NamedEntityUpdateRequest resourceType + * @property {flyteidl.admin.INamedEntityIdentifier|null} [id] NamedEntityUpdateRequest id + * @property {flyteidl.admin.INamedEntityMetadata|null} [metadata] NamedEntityUpdateRequest metadata */ /** - * Constructs a new NamedEntityIdentifierListRequest. + * Constructs a new NamedEntityUpdateRequest. * @memberof flyteidl.admin - * @classdesc Represents a NamedEntityIdentifierListRequest. - * @implements INamedEntityIdentifierListRequest + * @classdesc Represents a NamedEntityUpdateRequest. + * @implements INamedEntityUpdateRequest * @constructor - * @param {flyteidl.admin.INamedEntityIdentifierListRequest=} [properties] Properties to set + * @param {flyteidl.admin.INamedEntityUpdateRequest=} [properties] Properties to set */ - function NamedEntityIdentifierListRequest(properties) { + function NamedEntityUpdateRequest(properties) { if (properties) for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) @@ -11613,114 +12670,88 @@ export const flyteidl = $root.flyteidl = (() => { } /** - * NamedEntityIdentifierListRequest project. - * @member {string} project - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest - * @instance - */ - NamedEntityIdentifierListRequest.prototype.project = ""; - - /** - * NamedEntityIdentifierListRequest domain. - * @member {string} domain - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest - * @instance - */ - NamedEntityIdentifierListRequest.prototype.domain = ""; - - /** - * NamedEntityIdentifierListRequest limit. - * @member {number} limit - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * NamedEntityUpdateRequest resourceType. + * @member {flyteidl.core.ResourceType} resourceType + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @instance */ - NamedEntityIdentifierListRequest.prototype.limit = 0; + NamedEntityUpdateRequest.prototype.resourceType = 0; /** - * NamedEntityIdentifierListRequest token. - * @member {string} token - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * NamedEntityUpdateRequest id. + * @member {flyteidl.admin.INamedEntityIdentifier|null|undefined} id + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @instance */ - NamedEntityIdentifierListRequest.prototype.token = ""; + NamedEntityUpdateRequest.prototype.id = null; /** - * NamedEntityIdentifierListRequest sortBy. - * @member {flyteidl.admin.ISort|null|undefined} sortBy - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * NamedEntityUpdateRequest metadata. + * @member {flyteidl.admin.INamedEntityMetadata|null|undefined} metadata + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @instance */ - NamedEntityIdentifierListRequest.prototype.sortBy = null; + NamedEntityUpdateRequest.prototype.metadata = null; /** - * Creates a new NamedEntityIdentifierListRequest instance using the specified properties. + * Creates a new NamedEntityUpdateRequest instance using the specified properties. * @function create - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @static - * @param {flyteidl.admin.INamedEntityIdentifierListRequest=} [properties] Properties to set - * @returns {flyteidl.admin.NamedEntityIdentifierListRequest} NamedEntityIdentifierListRequest instance + * @param {flyteidl.admin.INamedEntityUpdateRequest=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityUpdateRequest} NamedEntityUpdateRequest instance */ - NamedEntityIdentifierListRequest.create = function create(properties) { - return new NamedEntityIdentifierListRequest(properties); + NamedEntityUpdateRequest.create = function create(properties) { + return new NamedEntityUpdateRequest(properties); }; /** - * Encodes the specified NamedEntityIdentifierListRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityIdentifierListRequest.verify|verify} messages. + * Encodes the specified NamedEntityUpdateRequest message. Does not implicitly {@link flyteidl.admin.NamedEntityUpdateRequest.verify|verify} messages. * @function encode - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @static - * @param {flyteidl.admin.INamedEntityIdentifierListRequest} message NamedEntityIdentifierListRequest message or plain object to encode + * @param {flyteidl.admin.INamedEntityUpdateRequest} message NamedEntityUpdateRequest message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */ - NamedEntityIdentifierListRequest.encode = function encode(message, writer) { + NamedEntityUpdateRequest.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.project != null && message.hasOwnProperty("project")) - writer.uint32(/* id 1, wireType 2 =*/10).string(message.project); - if (message.domain != null && message.hasOwnProperty("domain")) - writer.uint32(/* id 2, wireType 2 =*/18).string(message.domain); - if (message.limit != null && message.hasOwnProperty("limit")) - writer.uint32(/* id 3, wireType 0 =*/24).uint32(message.limit); - if (message.token != null && message.hasOwnProperty("token")) - writer.uint32(/* id 4, wireType 2 =*/34).string(message.token); - if (message.sortBy != null && message.hasOwnProperty("sortBy")) - $root.flyteidl.admin.Sort.encode(message.sortBy, writer.uint32(/* id 5, wireType 2 =*/42).fork()).ldelim(); + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + writer.uint32(/* id 1, wireType 0 =*/8).int32(message.resourceType); + if (message.id != null && message.hasOwnProperty("id")) + $root.flyteidl.admin.NamedEntityIdentifier.encode(message.id, writer.uint32(/* id 2, wireType 2 =*/18).fork()).ldelim(); + if (message.metadata != null && message.hasOwnProperty("metadata")) + $root.flyteidl.admin.NamedEntityMetadata.encode(message.metadata, writer.uint32(/* id 3, wireType 2 =*/26).fork()).ldelim(); return writer; }; /** - * Decodes a NamedEntityIdentifierListRequest message from the specified reader or buffer. + * Decodes a NamedEntityUpdateRequest message from the specified reader or buffer. * @function decode - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand - * @returns {flyteidl.admin.NamedEntityIdentifierListRequest} NamedEntityIdentifierListRequest + * @returns {flyteidl.admin.NamedEntityUpdateRequest} NamedEntityUpdateRequest * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ - NamedEntityIdentifierListRequest.decode = function decode(reader, length) { + NamedEntityUpdateRequest.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityIdentifierListRequest(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityUpdateRequest(); while (reader.pos < end) { let tag = reader.uint32(); switch (tag >>> 3) { case 1: - message.project = reader.string(); + message.resourceType = reader.int32(); break; case 2: - message.domain = reader.string(); + message.id = $root.flyteidl.admin.NamedEntityIdentifier.decode(reader, reader.uint32()); break; case 3: - message.limit = reader.uint32(); - break; - case 4: - message.token = reader.string(); - break; - case 5: - message.sortBy = $root.flyteidl.admin.Sort.decode(reader, reader.uint32()); + message.metadata = $root.flyteidl.admin.NamedEntityMetadata.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); @@ -11731,59 +12762,59 @@ export const flyteidl = $root.flyteidl = (() => { }; /** - * Verifies a NamedEntityIdentifierListRequest message. + * Verifies a NamedEntityUpdateRequest message. * @function verify - * @memberof flyteidl.admin.NamedEntityIdentifierListRequest + * @memberof flyteidl.admin.NamedEntityUpdateRequest * @static * @param {Object.} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */ - NamedEntityIdentifierListRequest.verify = function verify(message) { + NamedEntityUpdateRequest.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - if (message.project != null && message.hasOwnProperty("project")) - if (!$util.isString(message.project)) - return "project: string expected"; - if (message.domain != null && message.hasOwnProperty("domain")) - if (!$util.isString(message.domain)) - return "domain: string expected"; - if (message.limit != null && message.hasOwnProperty("limit")) - if (!$util.isInteger(message.limit)) - return "limit: integer expected"; - if (message.token != null && message.hasOwnProperty("token")) - if (!$util.isString(message.token)) - return "token: string expected"; - if (message.sortBy != null && message.hasOwnProperty("sortBy")) { - let error = $root.flyteidl.admin.Sort.verify(message.sortBy); + if (message.resourceType != null && message.hasOwnProperty("resourceType")) + switch (message.resourceType) { + default: + return "resourceType: enum value expected"; + case 0: + case 1: + case 2: + case 3: + break; + } + if (message.id != null && message.hasOwnProperty("id")) { + let error = $root.flyteidl.admin.NamedEntityIdentifier.verify(message.id); if (error) - return "sortBy." + error; + return "id." + error; + } + if (message.metadata != null && message.hasOwnProperty("metadata")) { + let error = $root.flyteidl.admin.NamedEntityMetadata.verify(message.metadata); + if (error) + return "metadata." + error; } return null; }; - return NamedEntityIdentifierListRequest; + return NamedEntityUpdateRequest; })(); - admin.NamedEntityIdentifierList = (function() { + admin.NamedEntityUpdateResponse = (function() { /** - * Properties of a NamedEntityIdentifierList. + * Properties of a NamedEntityUpdateResponse. * @memberof flyteidl.admin - * @interface INamedEntityIdentifierList - * @property {Array.|null} [entities] NamedEntityIdentifierList entities - * @property {string|null} [token] NamedEntityIdentifierList token + * @interface INamedEntityUpdateResponse */ /** - * Constructs a new NamedEntityIdentifierList. + * Constructs a new NamedEntityUpdateResponse. * @memberof flyteidl.admin - * @classdesc Represents a NamedEntityIdentifierList. - * @implements INamedEntityIdentifierList + * @classdesc Represents a NamedEntityUpdateResponse. + * @implements INamedEntityUpdateResponse * @constructor - * @param {flyteidl.admin.INamedEntityIdentifierList=} [properties] Properties to set + * @param {flyteidl.admin.INamedEntityUpdateResponse=} [properties] Properties to set */ - function NamedEntityIdentifierList(properties) { - this.entities = []; + function NamedEntityUpdateResponse(properties) { if (properties) for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) if (properties[keys[i]] != null) @@ -11791,79 +12822,50 @@ export const flyteidl = $root.flyteidl = (() => { } /** - * NamedEntityIdentifierList entities. - * @member {Array.} entities - * @memberof flyteidl.admin.NamedEntityIdentifierList - * @instance - */ - NamedEntityIdentifierList.prototype.entities = $util.emptyArray; - - /** - * NamedEntityIdentifierList token. - * @member {string} token - * @memberof flyteidl.admin.NamedEntityIdentifierList - * @instance - */ - NamedEntityIdentifierList.prototype.token = ""; - - /** - * Creates a new NamedEntityIdentifierList instance using the specified properties. + * Creates a new NamedEntityUpdateResponse instance using the specified properties. * @function create - * @memberof flyteidl.admin.NamedEntityIdentifierList + * @memberof flyteidl.admin.NamedEntityUpdateResponse * @static - * @param {flyteidl.admin.INamedEntityIdentifierList=} [properties] Properties to set - * @returns {flyteidl.admin.NamedEntityIdentifierList} NamedEntityIdentifierList instance + * @param {flyteidl.admin.INamedEntityUpdateResponse=} [properties] Properties to set + * @returns {flyteidl.admin.NamedEntityUpdateResponse} NamedEntityUpdateResponse instance */ - NamedEntityIdentifierList.create = function create(properties) { - return new NamedEntityIdentifierList(properties); + NamedEntityUpdateResponse.create = function create(properties) { + return new NamedEntityUpdateResponse(properties); }; /** - * Encodes the specified NamedEntityIdentifierList message. Does not implicitly {@link flyteidl.admin.NamedEntityIdentifierList.verify|verify} messages. + * Encodes the specified NamedEntityUpdateResponse message. Does not implicitly {@link flyteidl.admin.NamedEntityUpdateResponse.verify|verify} messages. * @function encode - * @memberof flyteidl.admin.NamedEntityIdentifierList + * @memberof flyteidl.admin.NamedEntityUpdateResponse * @static - * @param {flyteidl.admin.INamedEntityIdentifierList} message NamedEntityIdentifierList message or plain object to encode + * @param {flyteidl.admin.INamedEntityUpdateResponse} message NamedEntityUpdateResponse message or plain object to encode * @param {$protobuf.Writer} [writer] Writer to encode to * @returns {$protobuf.Writer} Writer */ - NamedEntityIdentifierList.encode = function encode(message, writer) { + NamedEntityUpdateResponse.encode = function encode(message, writer) { if (!writer) writer = $Writer.create(); - if (message.entities != null && message.entities.length) - for (let i = 0; i < message.entities.length; ++i) - $root.flyteidl.admin.NamedEntityIdentifier.encode(message.entities[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.token != null && message.hasOwnProperty("token")) - writer.uint32(/* id 2, wireType 2 =*/18).string(message.token); return writer; }; /** - * Decodes a NamedEntityIdentifierList message from the specified reader or buffer. + * Decodes a NamedEntityUpdateResponse message from the specified reader or buffer. * @function decode - * @memberof flyteidl.admin.NamedEntityIdentifierList + * @memberof flyteidl.admin.NamedEntityUpdateResponse * @static * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from * @param {number} [length] Message length if known beforehand - * @returns {flyteidl.admin.NamedEntityIdentifierList} NamedEntityIdentifierList + * @returns {flyteidl.admin.NamedEntityUpdateResponse} NamedEntityUpdateResponse * @throws {Error} If the payload is not a reader or valid buffer * @throws {$protobuf.util.ProtocolError} If required fields are missing */ - NamedEntityIdentifierList.decode = function decode(reader, length) { + NamedEntityUpdateResponse.decode = function decode(reader, length) { if (!(reader instanceof $Reader)) reader = $Reader.create(reader); - let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityIdentifierList(); + let end = length === undefined ? reader.len : reader.pos + length, message = new $root.flyteidl.admin.NamedEntityUpdateResponse(); while (reader.pos < end) { let tag = reader.uint32(); switch (tag >>> 3) { - case 1: - if (!(message.entities && message.entities.length)) - message.entities = []; - message.entities.push($root.flyteidl.admin.NamedEntityIdentifier.decode(reader, reader.uint32())); - break; - case 2: - message.token = reader.string(); - break; default: reader.skipType(tag & 7); break; @@ -11873,32 +12875,20 @@ export const flyteidl = $root.flyteidl = (() => { }; /** - * Verifies a NamedEntityIdentifierList message. + * Verifies a NamedEntityUpdateResponse message. * @function verify - * @memberof flyteidl.admin.NamedEntityIdentifierList + * @memberof flyteidl.admin.NamedEntityUpdateResponse * @static * @param {Object.} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */ - NamedEntityIdentifierList.verify = function verify(message) { + NamedEntityUpdateResponse.verify = function verify(message) { if (typeof message !== "object" || message === null) return "object expected"; - if (message.entities != null && message.hasOwnProperty("entities")) { - if (!Array.isArray(message.entities)) - return "entities: array expected"; - for (let i = 0; i < message.entities.length; ++i) { - let error = $root.flyteidl.admin.NamedEntityIdentifier.verify(message.entities[i]); - if (error) - return "entities." + error; - } - } - if (message.token != null && message.hasOwnProperty("token")) - if (!$util.isString(message.token)) - return "token: string expected"; return null; }; - return NamedEntityIdentifierList; + return NamedEntityUpdateResponse; })(); admin.ObjectGetRequest = (function() { @@ -24540,6 +25530,105 @@ export const flyteidl = $root.flyteidl = (() => { * @variation 2 */ + /** + * Callback as used by {@link flyteidl.service.AdminService#listNamedEntities}. + * @memberof flyteidl.service.AdminService + * @typedef ListNamedEntitiesCallback + * @type {function} + * @param {Error|null} error Error, if any + * @param {flyteidl.admin.NamedEntityList} [response] NamedEntityList + */ + + /** + * Calls ListNamedEntities. + * @function listNamedEntities + * @memberof flyteidl.service.AdminService + * @instance + * @param {flyteidl.admin.INamedEntityListRequest} request NamedEntityListRequest message or plain object + * @param {flyteidl.service.AdminService.ListNamedEntitiesCallback} callback Node-style callback called with the error, if any, and NamedEntityList + * @returns {undefined} + * @variation 1 + */ + Object.defineProperty(AdminService.prototype.listNamedEntities = function listNamedEntities(request, callback) { + return this.rpcCall(listNamedEntities, $root.flyteidl.admin.NamedEntityListRequest, $root.flyteidl.admin.NamedEntityList, request, callback); + }, "name", { value: "ListNamedEntities" }); + + /** + * Calls ListNamedEntities. + * @function listNamedEntities + * @memberof flyteidl.service.AdminService + * @instance + * @param {flyteidl.admin.INamedEntityListRequest} request NamedEntityListRequest message or plain object + * @returns {Promise} Promise + * @variation 2 + */ + + /** + * Callback as used by {@link flyteidl.service.AdminService#getNamedEntity}. + * @memberof flyteidl.service.AdminService + * @typedef GetNamedEntityCallback + * @type {function} + * @param {Error|null} error Error, if any + * @param {flyteidl.admin.NamedEntity} [response] NamedEntity + */ + + /** + * Calls GetNamedEntity. + * @function getNamedEntity + * @memberof flyteidl.service.AdminService + * @instance + * @param {flyteidl.admin.INamedEntityGetRequest} request NamedEntityGetRequest message or plain object + * @param {flyteidl.service.AdminService.GetNamedEntityCallback} callback Node-style callback called with the error, if any, and NamedEntity + * @returns {undefined} + * @variation 1 + */ + Object.defineProperty(AdminService.prototype.getNamedEntity = function getNamedEntity(request, callback) { + return this.rpcCall(getNamedEntity, $root.flyteidl.admin.NamedEntityGetRequest, $root.flyteidl.admin.NamedEntity, request, callback); + }, "name", { value: "GetNamedEntity" }); + + /** + * Calls GetNamedEntity. + * @function getNamedEntity + * @memberof flyteidl.service.AdminService + * @instance + * @param {flyteidl.admin.INamedEntityGetRequest} request NamedEntityGetRequest message or plain object + * @returns {Promise} Promise + * @variation 2 + */ + + /** + * Callback as used by {@link flyteidl.service.AdminService#updateNamedEntity}. + * @memberof flyteidl.service.AdminService + * @typedef UpdateNamedEntityCallback + * @type {function} + * @param {Error|null} error Error, if any + * @param {flyteidl.admin.NamedEntityUpdateResponse} [response] NamedEntityUpdateResponse + */ + + /** + * Calls UpdateNamedEntity. + * @function updateNamedEntity + * @memberof flyteidl.service.AdminService + * @instance + * @param {flyteidl.admin.INamedEntityUpdateRequest} request NamedEntityUpdateRequest message or plain object + * @param {flyteidl.service.AdminService.UpdateNamedEntityCallback} callback Node-style callback called with the error, if any, and NamedEntityUpdateResponse + * @returns {undefined} + * @variation 1 + */ + Object.defineProperty(AdminService.prototype.updateNamedEntity = function updateNamedEntity(request, callback) { + return this.rpcCall(updateNamedEntity, $root.flyteidl.admin.NamedEntityUpdateRequest, $root.flyteidl.admin.NamedEntityUpdateResponse, request, callback); + }, "name", { value: "UpdateNamedEntity" }); + + /** + * Calls UpdateNamedEntity. + * @function updateNamedEntity + * @memberof flyteidl.service.AdminService + * @instance + * @param {flyteidl.admin.INamedEntityUpdateRequest} request NamedEntityUpdateRequest message or plain object + * @returns {Promise} Promise + * @variation 2 + */ + return AdminService; })(); diff --git a/flyteidl/gen/pb-protodoc/flyteidl/admin/common.proto.rst b/flyteidl/gen/pb-protodoc/flyteidl/admin/common.proto.rst index 391b809669..e0ca61456d 100644 --- a/flyteidl/gen/pb-protodoc/flyteidl/admin/common.proto.rst +++ b/flyteidl/gen/pb-protodoc/flyteidl/admin/common.proto.rst @@ -44,12 +44,70 @@ name +.. _api_msg_flyteidl.admin.NamedEntityMetadata: + +flyteidl.admin.NamedEntityMetadata +---------------------------------- + +`[flyteidl.admin.NamedEntityMetadata proto] `_ + + +.. code-block:: json + + { + "description": "..." + } + +.. _api_field_flyteidl.admin.NamedEntityMetadata.description: + +description + (`string `_) Common description across all versions of the entity + +optional + + + + +.. _api_msg_flyteidl.admin.NamedEntity: + +flyteidl.admin.NamedEntity +-------------------------- + +`[flyteidl.admin.NamedEntity proto] `_ + +Describes information common to a NamedEntity, identified by a project / +domain / name / resource type combination + +.. code-block:: json + + { + "resource_type": "...", + "id": "{...}", + "metadata": "{...}" + } + +.. _api_field_flyteidl.admin.NamedEntity.resource_type: + +resource_type + (:ref:`flyteidl.core.ResourceType `) + +.. _api_field_flyteidl.admin.NamedEntity.id: + +id + (:ref:`flyteidl.admin.NamedEntityIdentifier `) + +.. _api_field_flyteidl.admin.NamedEntity.metadata: + +metadata + (:ref:`flyteidl.admin.NamedEntityMetadata `) + + + .. _api_msg_flyteidl.admin.Sort: flyteidl.admin.Sort ------------------- -`[flyteidl.admin.Sort proto] `_ +`[flyteidl.admin.Sort proto] `_ Species sort ordering in a list request. @@ -80,7 +138,7 @@ direction Enum flyteidl.admin.Sort.Direction ---------------------------------- -`[flyteidl.admin.Sort.Direction proto] `_ +`[flyteidl.admin.Sort.Direction proto] `_ .. _api_enum_value_flyteidl.admin.Sort.Direction.DESCENDING: @@ -99,7 +157,7 @@ ASCENDING flyteidl.admin.NamedEntityIdentifierListRequest ----------------------------------------------- -`[flyteidl.admin.NamedEntityIdentifierListRequest proto] `_ +`[flyteidl.admin.NamedEntityIdentifierListRequest proto] `_ Represents a request structure to list identifiers. @@ -148,14 +206,74 @@ sort_by +.. _api_msg_flyteidl.admin.NamedEntityListRequest: + +flyteidl.admin.NamedEntityListRequest +------------------------------------- + +`[flyteidl.admin.NamedEntityListRequest proto] `_ + +Represents a request structure to list NamedEntity objects + +.. code-block:: json + + { + "resource_type": "...", + "project": "...", + "domain": "...", + "limit": "...", + "token": "...", + "sort_by": "{...}" + } + +.. _api_field_flyteidl.admin.NamedEntityListRequest.resource_type: + +resource_type + (:ref:`flyteidl.core.ResourceType `) + +.. _api_field_flyteidl.admin.NamedEntityListRequest.project: + +project + (`string `_) Name of the project that contains the identifiers. + + +.. _api_field_flyteidl.admin.NamedEntityListRequest.domain: + +domain + (`string `_) Name of the domain the identifiers belongs to within the project. + + +.. _api_field_flyteidl.admin.NamedEntityListRequest.limit: + +limit + (`uint32 `_) Indicates the number of resources to be returned. + + +.. _api_field_flyteidl.admin.NamedEntityListRequest.token: + +token + (`string `_) In the case of multiple pages of results, the server-provided token can be used to fetch the next page + in a query. + +optional + + +.. _api_field_flyteidl.admin.NamedEntityListRequest.sort_by: + +sort_by + (:ref:`flyteidl.admin.Sort `) Sort ordering. + +optional + + + + .. _api_msg_flyteidl.admin.NamedEntityIdentifierList: flyteidl.admin.NamedEntityIdentifierList ---------------------------------------- -`[flyteidl.admin.NamedEntityIdentifierList proto] `_ +`[flyteidl.admin.NamedEntityIdentifierList proto] `_ -Represents a list of Identifiers. +Represents a list of NamedEntityIdentifiers. .. code-block:: json @@ -179,12 +297,124 @@ token +.. _api_msg_flyteidl.admin.NamedEntityList: + +flyteidl.admin.NamedEntityList +------------------------------ + +`[flyteidl.admin.NamedEntityList proto] `_ + +Represents a list of NamedEntityIdentifiers. + +.. code-block:: json + + { + "entities": [], + "token": "..." + } + +.. _api_field_flyteidl.admin.NamedEntityList.entities: + +entities + (:ref:`flyteidl.admin.NamedEntity `) A list of NamedEntity objects + + +.. _api_field_flyteidl.admin.NamedEntityList.token: + +token + (`string `_) In the case of multiple pages of results, the server-provided token can be used to fetch the next page + in a query. If there are no more results, this value will be empty. + + + + +.. _api_msg_flyteidl.admin.NamedEntityGetRequest: + +flyteidl.admin.NamedEntityGetRequest +------------------------------------ + +`[flyteidl.admin.NamedEntityGetRequest proto] `_ + +A request to retrieve the metadata associated with a NamedEntityIdentifier + +.. code-block:: json + + { + "resource_type": "...", + "id": "{...}" + } + +.. _api_field_flyteidl.admin.NamedEntityGetRequest.resource_type: + +resource_type + (:ref:`flyteidl.core.ResourceType `) + +.. _api_field_flyteidl.admin.NamedEntityGetRequest.id: + +id + (:ref:`flyteidl.admin.NamedEntityIdentifier `) + + + +.. _api_msg_flyteidl.admin.NamedEntityUpdateRequest: + +flyteidl.admin.NamedEntityUpdateRequest +--------------------------------------- + +`[flyteidl.admin.NamedEntityUpdateRequest proto] `_ + +Request to set the referenced launch plan state to the configured value. + +.. code-block:: json + + { + "resource_type": "...", + "id": "{...}", + "metadata": "{...}" + } + +.. _api_field_flyteidl.admin.NamedEntityUpdateRequest.resource_type: + +resource_type + (:ref:`flyteidl.core.ResourceType `) Resource type of the metadata to update + + +.. _api_field_flyteidl.admin.NamedEntityUpdateRequest.id: + +id + (:ref:`flyteidl.admin.NamedEntityIdentifier `) Identifier of the metadata to update + + +.. _api_field_flyteidl.admin.NamedEntityUpdateRequest.metadata: + +metadata + (:ref:`flyteidl.admin.NamedEntityMetadata `) Metadata object to set as the new value + + + + +.. _api_msg_flyteidl.admin.NamedEntityUpdateResponse: + +flyteidl.admin.NamedEntityUpdateResponse +---------------------------------------- + +`[flyteidl.admin.NamedEntityUpdateResponse proto] `_ + +Purposefully empty, may be populated in the future. + +.. code-block:: json + + {} + + + + .. _api_msg_flyteidl.admin.ObjectGetRequest: flyteidl.admin.ObjectGetRequest ------------------------------- -`[flyteidl.admin.ObjectGetRequest proto] `_ +`[flyteidl.admin.ObjectGetRequest proto] `_ Represents a structure to fetch a single resource. @@ -207,7 +437,7 @@ id flyteidl.admin.ResourceListRequest ---------------------------------- -`[flyteidl.admin.ResourceListRequest proto] `_ +`[flyteidl.admin.ResourceListRequest proto] `_ Represents a request structure to retrieve a list of resources. Resources include: Task, Workflow, LaunchPlan @@ -264,7 +494,7 @@ sort_by flyteidl.admin.EmailNotification -------------------------------- -`[flyteidl.admin.EmailNotification proto] `_ +`[flyteidl.admin.EmailNotification proto] `_ .. code-block:: json @@ -286,7 +516,7 @@ recipients_email flyteidl.admin.PagerDutyNotification ------------------------------------ -`[flyteidl.admin.PagerDutyNotification proto] `_ +`[flyteidl.admin.PagerDutyNotification proto] `_ .. code-block:: json @@ -308,7 +538,7 @@ recipients_email flyteidl.admin.SlackNotification -------------------------------- -`[flyteidl.admin.SlackNotification proto] `_ +`[flyteidl.admin.SlackNotification proto] `_ .. code-block:: json @@ -330,7 +560,7 @@ recipients_email flyteidl.admin.Notification --------------------------- -`[flyteidl.admin.Notification proto] `_ +`[flyteidl.admin.Notification proto] `_ Represents a structure for notifications based on execution status. The Notification content is configured within Admin. Future iterations could @@ -383,7 +613,7 @@ slack flyteidl.admin.UrlBlob ---------------------- -`[flyteidl.admin.UrlBlob proto] `_ +`[flyteidl.admin.UrlBlob proto] `_ Represents a string url and associated metadata used throughout the platform. @@ -413,7 +643,7 @@ bytes flyteidl.admin.Labels --------------------- -`[flyteidl.admin.Labels proto] `_ +`[flyteidl.admin.Labels proto] `_ Label values to be applied to an execution resource. In the future a mode (e.g. OVERRIDE, APPEND, etc) can be defined @@ -438,7 +668,7 @@ values flyteidl.admin.Annotations -------------------------- -`[flyteidl.admin.Annotations proto] `_ +`[flyteidl.admin.Annotations proto] `_ Annotation values to be applied to an execution resource. In the future a mode (e.g. OVERRIDE, APPEND, etc) can be defined diff --git a/flyteidl/gen/pb_python/flyteidl/admin/common_pb2.py b/flyteidl/gen/pb_python/flyteidl/admin/common_pb2.py index 9842f82834..ef44742f9c 100644 --- a/flyteidl/gen/pb_python/flyteidl/admin/common_pb2.py +++ b/flyteidl/gen/pb_python/flyteidl/admin/common_pb2.py @@ -22,7 +22,7 @@ package='flyteidl.admin', syntax='proto3', serialized_options=_b('Z1github.com/lyft/flyteidl/gen/pb-go/flyteidl/admin'), - serialized_pb=_b('\n\x1b\x66lyteidl/admin/common.proto\x12\x0e\x66lyteidl.admin\x1a\x1d\x66lyteidl/core/execution.proto\x1a\x1e\x66lyteidl/core/identifier.proto\"F\n\x15NamedEntityIdentifier\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x0e\n\x06\x64omain\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\"r\n\x04Sort\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x31\n\tdirection\x18\x02 \x01(\x0e\x32\x1e.flyteidl.admin.Sort.Direction\"*\n\tDirection\x12\x0e\n\nDESCENDING\x10\x00\x12\r\n\tASCENDING\x10\x01\"\x88\x01\n NamedEntityIdentifierListRequest\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x0e\n\x06\x64omain\x18\x02 \x01(\t\x12\r\n\x05limit\x18\x03 \x01(\r\x12\r\n\x05token\x18\x04 \x01(\t\x12%\n\x07sort_by\x18\x05 \x01(\x0b\x32\x14.flyteidl.admin.Sort\"c\n\x19NamedEntityIdentifierList\x12\x37\n\x08\x65ntities\x18\x01 \x03(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\x12\r\n\x05token\x18\x02 \x01(\t\"9\n\x10ObjectGetRequest\x12%\n\x02id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.Identifier\"\x9e\x01\n\x13ResourceListRequest\x12\x31\n\x02id\x18\x01 \x01(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\x12\r\n\x05limit\x18\x02 \x01(\r\x12\r\n\x05token\x18\x03 \x01(\t\x12\x0f\n\x07\x66ilters\x18\x04 \x01(\t\x12%\n\x07sort_by\x18\x05 \x01(\x0b\x32\x14.flyteidl.admin.Sort\"-\n\x11\x45mailNotification\x12\x18\n\x10recipients_email\x18\x01 \x03(\t\"1\n\x15PagerDutyNotification\x12\x18\n\x10recipients_email\x18\x01 \x03(\t\"-\n\x11SlackNotification\x12\x18\n\x10recipients_email\x18\x01 \x03(\t\"\xf3\x01\n\x0cNotification\x12\x36\n\x06phases\x18\x01 \x03(\x0e\x32&.flyteidl.core.WorkflowExecution.Phase\x12\x32\n\x05\x65mail\x18\x02 \x01(\x0b\x32!.flyteidl.admin.EmailNotificationH\x00\x12;\n\npager_duty\x18\x03 \x01(\x0b\x32%.flyteidl.admin.PagerDutyNotificationH\x00\x12\x32\n\x05slack\x18\x04 \x01(\x0b\x32!.flyteidl.admin.SlackNotificationH\x00\x42\x06\n\x04type\"%\n\x07UrlBlob\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\r\n\x05\x62ytes\x18\x02 \x01(\x03\"k\n\x06Labels\x12\x32\n\x06values\x18\x01 \x03(\x0b\x32\".flyteidl.admin.Labels.ValuesEntry\x1a-\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"u\n\x0b\x41nnotations\x12\x37\n\x06values\x18\x01 \x03(\x0b\x32\'.flyteidl.admin.Annotations.ValuesEntry\x1a-\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x33Z1github.com/lyft/flyteidl/gen/pb-go/flyteidl/adminb\x06proto3') + serialized_pb=_b('\n\x1b\x66lyteidl/admin/common.proto\x12\x0e\x66lyteidl.admin\x1a\x1d\x66lyteidl/core/execution.proto\x1a\x1e\x66lyteidl/core/identifier.proto\"F\n\x15NamedEntityIdentifier\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x0e\n\x06\x64omain\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\"*\n\x13NamedEntityMetadata\x12\x13\n\x0b\x64\x65scription\x18\x01 \x01(\t\"\xab\x01\n\x0bNamedEntity\x12\x32\n\rresource_type\x18\x01 \x01(\x0e\x32\x1b.flyteidl.core.ResourceType\x12\x31\n\x02id\x18\x02 \x01(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\x12\x35\n\x08metadata\x18\x03 \x01(\x0b\x32#.flyteidl.admin.NamedEntityMetadata\"r\n\x04Sort\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x31\n\tdirection\x18\x02 \x01(\x0e\x32\x1e.flyteidl.admin.Sort.Direction\"*\n\tDirection\x12\x0e\n\nDESCENDING\x10\x00\x12\r\n\tASCENDING\x10\x01\"\x88\x01\n NamedEntityIdentifierListRequest\x12\x0f\n\x07project\x18\x01 \x01(\t\x12\x0e\n\x06\x64omain\x18\x02 \x01(\t\x12\r\n\x05limit\x18\x03 \x01(\r\x12\r\n\x05token\x18\x04 \x01(\t\x12%\n\x07sort_by\x18\x05 \x01(\x0b\x32\x14.flyteidl.admin.Sort\"\xb2\x01\n\x16NamedEntityListRequest\x12\x32\n\rresource_type\x18\x01 \x01(\x0e\x32\x1b.flyteidl.core.ResourceType\x12\x0f\n\x07project\x18\x02 \x01(\t\x12\x0e\n\x06\x64omain\x18\x03 \x01(\t\x12\r\n\x05limit\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\t\x12%\n\x07sort_by\x18\x06 \x01(\x0b\x32\x14.flyteidl.admin.Sort\"c\n\x19NamedEntityIdentifierList\x12\x37\n\x08\x65ntities\x18\x01 \x03(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\x12\r\n\x05token\x18\x02 \x01(\t\"O\n\x0fNamedEntityList\x12-\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x1b.flyteidl.admin.NamedEntity\x12\r\n\x05token\x18\x02 \x01(\t\"~\n\x15NamedEntityGetRequest\x12\x32\n\rresource_type\x18\x01 \x01(\x0e\x32\x1b.flyteidl.core.ResourceType\x12\x31\n\x02id\x18\x02 \x01(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\"\xb8\x01\n\x18NamedEntityUpdateRequest\x12\x32\n\rresource_type\x18\x01 \x01(\x0e\x32\x1b.flyteidl.core.ResourceType\x12\x31\n\x02id\x18\x02 \x01(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\x12\x35\n\x08metadata\x18\x03 \x01(\x0b\x32#.flyteidl.admin.NamedEntityMetadata\"\x1b\n\x19NamedEntityUpdateResponse\"9\n\x10ObjectGetRequest\x12%\n\x02id\x18\x01 \x01(\x0b\x32\x19.flyteidl.core.Identifier\"\x9e\x01\n\x13ResourceListRequest\x12\x31\n\x02id\x18\x01 \x01(\x0b\x32%.flyteidl.admin.NamedEntityIdentifier\x12\r\n\x05limit\x18\x02 \x01(\r\x12\r\n\x05token\x18\x03 \x01(\t\x12\x0f\n\x07\x66ilters\x18\x04 \x01(\t\x12%\n\x07sort_by\x18\x05 \x01(\x0b\x32\x14.flyteidl.admin.Sort\"-\n\x11\x45mailNotification\x12\x18\n\x10recipients_email\x18\x01 \x03(\t\"1\n\x15PagerDutyNotification\x12\x18\n\x10recipients_email\x18\x01 \x03(\t\"-\n\x11SlackNotification\x12\x18\n\x10recipients_email\x18\x01 \x03(\t\"\xf3\x01\n\x0cNotification\x12\x36\n\x06phases\x18\x01 \x03(\x0e\x32&.flyteidl.core.WorkflowExecution.Phase\x12\x32\n\x05\x65mail\x18\x02 \x01(\x0b\x32!.flyteidl.admin.EmailNotificationH\x00\x12;\n\npager_duty\x18\x03 \x01(\x0b\x32%.flyteidl.admin.PagerDutyNotificationH\x00\x12\x32\n\x05slack\x18\x04 \x01(\x0b\x32!.flyteidl.admin.SlackNotificationH\x00\x42\x06\n\x04type\"%\n\x07UrlBlob\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\r\n\x05\x62ytes\x18\x02 \x01(\x03\"k\n\x06Labels\x12\x32\n\x06values\x18\x01 \x03(\x0b\x32\".flyteidl.admin.Labels.ValuesEntry\x1a-\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"u\n\x0b\x41nnotations\x12\x37\n\x06values\x18\x01 \x03(\x0b\x32\'.flyteidl.admin.Annotations.ValuesEntry\x1a-\n\x0bValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x33Z1github.com/lyft/flyteidl/gen/pb-go/flyteidl/adminb\x06proto3') , dependencies=[flyteidl_dot_core_dot_execution__pb2.DESCRIPTOR,flyteidl_dot_core_dot_identifier__pb2.DESCRIPTOR,]) @@ -45,8 +45,8 @@ ], containing_type=None, serialized_options=None, - serialized_start=254, - serialized_end=296, + serialized_start=472, + serialized_end=514, ) _sym_db.RegisterEnumDescriptor(_SORT_DIRECTION) @@ -96,6 +96,82 @@ ) +_NAMEDENTITYMETADATA = _descriptor.Descriptor( + name='NamedEntityMetadata', + full_name='flyteidl.admin.NamedEntityMetadata', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='description', full_name='flyteidl.admin.NamedEntityMetadata.description', index=0, + number=1, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=182, + serialized_end=224, +) + + +_NAMEDENTITY = _descriptor.Descriptor( + name='NamedEntity', + full_name='flyteidl.admin.NamedEntity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_type', full_name='flyteidl.admin.NamedEntity.resource_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id', full_name='flyteidl.admin.NamedEntity.id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='metadata', full_name='flyteidl.admin.NamedEntity.metadata', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=227, + serialized_end=398, +) + + _SORT = _descriptor.Descriptor( name='Sort', full_name='flyteidl.admin.Sort', @@ -130,8 +206,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=182, - serialized_end=296, + serialized_start=400, + serialized_end=514, ) @@ -189,8 +265,74 @@ extension_ranges=[], oneofs=[ ], - serialized_start=299, - serialized_end=435, + serialized_start=517, + serialized_end=653, +) + + +_NAMEDENTITYLISTREQUEST = _descriptor.Descriptor( + name='NamedEntityListRequest', + full_name='flyteidl.admin.NamedEntityListRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_type', full_name='flyteidl.admin.NamedEntityListRequest.resource_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='project', full_name='flyteidl.admin.NamedEntityListRequest.project', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='domain', full_name='flyteidl.admin.NamedEntityListRequest.domain', index=2, + number=3, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='limit', full_name='flyteidl.admin.NamedEntityListRequest.limit', index=3, + number=4, type=13, cpp_type=3, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='token', full_name='flyteidl.admin.NamedEntityListRequest.token', index=4, + number=5, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='sort_by', full_name='flyteidl.admin.NamedEntityListRequest.sort_by', index=5, + number=6, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=656, + serialized_end=834, ) @@ -227,8 +369,153 @@ extension_ranges=[], oneofs=[ ], - serialized_start=437, - serialized_end=536, + serialized_start=836, + serialized_end=935, +) + + +_NAMEDENTITYLIST = _descriptor.Descriptor( + name='NamedEntityList', + full_name='flyteidl.admin.NamedEntityList', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='entities', full_name='flyteidl.admin.NamedEntityList.entities', index=0, + number=1, type=11, cpp_type=10, label=3, + has_default_value=False, default_value=[], + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='token', full_name='flyteidl.admin.NamedEntityList.token', index=1, + number=2, type=9, cpp_type=9, label=1, + has_default_value=False, default_value=_b("").decode('utf-8'), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=937, + serialized_end=1016, +) + + +_NAMEDENTITYGETREQUEST = _descriptor.Descriptor( + name='NamedEntityGetRequest', + full_name='flyteidl.admin.NamedEntityGetRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_type', full_name='flyteidl.admin.NamedEntityGetRequest.resource_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id', full_name='flyteidl.admin.NamedEntityGetRequest.id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1018, + serialized_end=1144, +) + + +_NAMEDENTITYUPDATEREQUEST = _descriptor.Descriptor( + name='NamedEntityUpdateRequest', + full_name='flyteidl.admin.NamedEntityUpdateRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='resource_type', full_name='flyteidl.admin.NamedEntityUpdateRequest.resource_type', index=0, + number=1, type=14, cpp_type=8, label=1, + has_default_value=False, default_value=0, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='id', full_name='flyteidl.admin.NamedEntityUpdateRequest.id', index=1, + number=2, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + _descriptor.FieldDescriptor( + name='metadata', full_name='flyteidl.admin.NamedEntityUpdateRequest.metadata', index=2, + number=3, type=11, cpp_type=10, label=1, + has_default_value=False, default_value=None, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1147, + serialized_end=1331, +) + + +_NAMEDENTITYUPDATERESPONSE = _descriptor.Descriptor( + name='NamedEntityUpdateResponse', + full_name='flyteidl.admin.NamedEntityUpdateResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1333, + serialized_end=1360, ) @@ -258,8 +545,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=538, - serialized_end=595, + serialized_start=1362, + serialized_end=1419, ) @@ -317,8 +604,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=598, - serialized_end=756, + serialized_start=1422, + serialized_end=1580, ) @@ -348,8 +635,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=758, - serialized_end=803, + serialized_start=1582, + serialized_end=1627, ) @@ -379,8 +666,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=805, - serialized_end=854, + serialized_start=1629, + serialized_end=1678, ) @@ -410,8 +697,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=856, - serialized_end=901, + serialized_start=1680, + serialized_end=1725, ) @@ -465,8 +752,8 @@ name='type', full_name='flyteidl.admin.Notification.type', index=0, containing_type=None, fields=[]), ], - serialized_start=904, - serialized_end=1147, + serialized_start=1728, + serialized_end=1971, ) @@ -503,8 +790,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1149, - serialized_end=1186, + serialized_start=1973, + serialized_end=2010, ) @@ -541,8 +828,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1250, - serialized_end=1295, + serialized_start=2074, + serialized_end=2119, ) _LABELS = _descriptor.Descriptor( @@ -571,8 +858,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1188, - serialized_end=1295, + serialized_start=2012, + serialized_end=2119, ) @@ -609,8 +896,8 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1250, - serialized_end=1295, + serialized_start=2074, + serialized_end=2119, ) _ANNOTATIONS = _descriptor.Descriptor( @@ -639,14 +926,25 @@ extension_ranges=[], oneofs=[ ], - serialized_start=1297, - serialized_end=1414, + serialized_start=2121, + serialized_end=2238, ) +_NAMEDENTITY.fields_by_name['resource_type'].enum_type = flyteidl_dot_core_dot_identifier__pb2._RESOURCETYPE +_NAMEDENTITY.fields_by_name['id'].message_type = _NAMEDENTITYIDENTIFIER +_NAMEDENTITY.fields_by_name['metadata'].message_type = _NAMEDENTITYMETADATA _SORT.fields_by_name['direction'].enum_type = _SORT_DIRECTION _SORT_DIRECTION.containing_type = _SORT _NAMEDENTITYIDENTIFIERLISTREQUEST.fields_by_name['sort_by'].message_type = _SORT +_NAMEDENTITYLISTREQUEST.fields_by_name['resource_type'].enum_type = flyteidl_dot_core_dot_identifier__pb2._RESOURCETYPE +_NAMEDENTITYLISTREQUEST.fields_by_name['sort_by'].message_type = _SORT _NAMEDENTITYIDENTIFIERLIST.fields_by_name['entities'].message_type = _NAMEDENTITYIDENTIFIER +_NAMEDENTITYLIST.fields_by_name['entities'].message_type = _NAMEDENTITY +_NAMEDENTITYGETREQUEST.fields_by_name['resource_type'].enum_type = flyteidl_dot_core_dot_identifier__pb2._RESOURCETYPE +_NAMEDENTITYGETREQUEST.fields_by_name['id'].message_type = _NAMEDENTITYIDENTIFIER +_NAMEDENTITYUPDATEREQUEST.fields_by_name['resource_type'].enum_type = flyteidl_dot_core_dot_identifier__pb2._RESOURCETYPE +_NAMEDENTITYUPDATEREQUEST.fields_by_name['id'].message_type = _NAMEDENTITYIDENTIFIER +_NAMEDENTITYUPDATEREQUEST.fields_by_name['metadata'].message_type = _NAMEDENTITYMETADATA _OBJECTGETREQUEST.fields_by_name['id'].message_type = flyteidl_dot_core_dot_identifier__pb2._IDENTIFIER _RESOURCELISTREQUEST.fields_by_name['id'].message_type = _NAMEDENTITYIDENTIFIER _RESOURCELISTREQUEST.fields_by_name['sort_by'].message_type = _SORT @@ -668,9 +966,16 @@ _ANNOTATIONS_VALUESENTRY.containing_type = _ANNOTATIONS _ANNOTATIONS.fields_by_name['values'].message_type = _ANNOTATIONS_VALUESENTRY DESCRIPTOR.message_types_by_name['NamedEntityIdentifier'] = _NAMEDENTITYIDENTIFIER +DESCRIPTOR.message_types_by_name['NamedEntityMetadata'] = _NAMEDENTITYMETADATA +DESCRIPTOR.message_types_by_name['NamedEntity'] = _NAMEDENTITY DESCRIPTOR.message_types_by_name['Sort'] = _SORT DESCRIPTOR.message_types_by_name['NamedEntityIdentifierListRequest'] = _NAMEDENTITYIDENTIFIERLISTREQUEST +DESCRIPTOR.message_types_by_name['NamedEntityListRequest'] = _NAMEDENTITYLISTREQUEST DESCRIPTOR.message_types_by_name['NamedEntityIdentifierList'] = _NAMEDENTITYIDENTIFIERLIST +DESCRIPTOR.message_types_by_name['NamedEntityList'] = _NAMEDENTITYLIST +DESCRIPTOR.message_types_by_name['NamedEntityGetRequest'] = _NAMEDENTITYGETREQUEST +DESCRIPTOR.message_types_by_name['NamedEntityUpdateRequest'] = _NAMEDENTITYUPDATEREQUEST +DESCRIPTOR.message_types_by_name['NamedEntityUpdateResponse'] = _NAMEDENTITYUPDATERESPONSE DESCRIPTOR.message_types_by_name['ObjectGetRequest'] = _OBJECTGETREQUEST DESCRIPTOR.message_types_by_name['ResourceListRequest'] = _RESOURCELISTREQUEST DESCRIPTOR.message_types_by_name['EmailNotification'] = _EMAILNOTIFICATION @@ -689,6 +994,20 @@ )) _sym_db.RegisterMessage(NamedEntityIdentifier) +NamedEntityMetadata = _reflection.GeneratedProtocolMessageType('NamedEntityMetadata', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITYMETADATA, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityMetadata) + )) +_sym_db.RegisterMessage(NamedEntityMetadata) + +NamedEntity = _reflection.GeneratedProtocolMessageType('NamedEntity', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITY, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntity) + )) +_sym_db.RegisterMessage(NamedEntity) + Sort = _reflection.GeneratedProtocolMessageType('Sort', (_message.Message,), dict( DESCRIPTOR = _SORT, __module__ = 'flyteidl.admin.common_pb2' @@ -703,6 +1022,13 @@ )) _sym_db.RegisterMessage(NamedEntityIdentifierListRequest) +NamedEntityListRequest = _reflection.GeneratedProtocolMessageType('NamedEntityListRequest', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITYLISTREQUEST, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityListRequest) + )) +_sym_db.RegisterMessage(NamedEntityListRequest) + NamedEntityIdentifierList = _reflection.GeneratedProtocolMessageType('NamedEntityIdentifierList', (_message.Message,), dict( DESCRIPTOR = _NAMEDENTITYIDENTIFIERLIST, __module__ = 'flyteidl.admin.common_pb2' @@ -710,6 +1036,34 @@ )) _sym_db.RegisterMessage(NamedEntityIdentifierList) +NamedEntityList = _reflection.GeneratedProtocolMessageType('NamedEntityList', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITYLIST, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityList) + )) +_sym_db.RegisterMessage(NamedEntityList) + +NamedEntityGetRequest = _reflection.GeneratedProtocolMessageType('NamedEntityGetRequest', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITYGETREQUEST, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityGetRequest) + )) +_sym_db.RegisterMessage(NamedEntityGetRequest) + +NamedEntityUpdateRequest = _reflection.GeneratedProtocolMessageType('NamedEntityUpdateRequest', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITYUPDATEREQUEST, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityUpdateRequest) + )) +_sym_db.RegisterMessage(NamedEntityUpdateRequest) + +NamedEntityUpdateResponse = _reflection.GeneratedProtocolMessageType('NamedEntityUpdateResponse', (_message.Message,), dict( + DESCRIPTOR = _NAMEDENTITYUPDATERESPONSE, + __module__ = 'flyteidl.admin.common_pb2' + # @@protoc_insertion_point(class_scope:flyteidl.admin.NamedEntityUpdateResponse) + )) +_sym_db.RegisterMessage(NamedEntityUpdateResponse) + ObjectGetRequest = _reflection.GeneratedProtocolMessageType('ObjectGetRequest', (_message.Message,), dict( DESCRIPTOR = _OBJECTGETREQUEST, __module__ = 'flyteidl.admin.common_pb2' diff --git a/flyteidl/gen/pb_python/flyteidl/service/admin_pb2.py b/flyteidl/gen/pb_python/flyteidl/service/admin_pb2.py index dbd5ae3127..b6e0a7ac9b 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/admin_pb2.py +++ b/flyteidl/gen/pb_python/flyteidl/service/admin_pb2.py @@ -31,7 +31,7 @@ package='flyteidl.service', syntax='proto3', serialized_options=_b('Z3github.com/lyft/flyteidl/gen/pb-go/flyteidl/service'), - serialized_pb=_b('\n\x1c\x66lyteidl/service/admin.proto\x12\x10\x66lyteidl.service\x1a\x1cgoogle/api/annotations.proto\x1a\x1c\x66lyteidl/admin/project.proto\x1a\x19\x66lyteidl/admin/task.proto\x1a\x1d\x66lyteidl/admin/workflow.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1a\x66lyteidl/admin/event.proto\x1a\x1e\x66lyteidl/admin/execution.proto\x1a#flyteidl/admin/node_execution.proto\x1a#flyteidl/admin/task_execution.proto\x1a\x1b\x66lyteidl/admin/common.proto\x1a,protoc-gen-swagger/options/annotations.proto2\xf8H\n\x0c\x41\x64minService\x12\xc5\x02\n\nCreateTask\x12!.flyteidl.admin.TaskCreateRequest\x1a\".flyteidl.admin.TaskCreateResponse\"\xef\x01\x82\xd3\xe4\x93\x02\x12\"\r/api/v1/tasks:\x01*\x92\x41\xd3\x01\x1a&Create and register a task definition.JB\n\x03\x34\x30\x30\x12;\n9Returned for bad request that may have failed validation.Je\n\x03\x34\x30\x39\x12^\n\\Returned for a request that references an identical entity that has already been registered.\x12\xb2\x01\n\x07GetTask\x12 .flyteidl.admin.ObjectGetRequest\x1a\x14.flyteidl.admin.Task\"o\x82\xd3\xe4\x93\x02?\x12=/api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}\x92\x41\'\x1a%Retrieve an existing task definition.\x12\xde\x01\n\x0bListTaskIds\x12\x30.flyteidl.admin.NamedEntityIdentifierListRequest\x1a).flyteidl.admin.NamedEntityIdentifierList\"r\x82\xd3\xe4\x93\x02%\x12#/api/v1/task_ids/{project}/{domain}\x92\x41\x44\x1a\x42\x46\x65tch existing task definition identifiers matching input filters.\x12\xeb\x01\n\tListTasks\x12#.flyteidl.admin.ResourceListRequest\x1a\x18.flyteidl.admin.TaskList\"\x9e\x01\x82\xd3\xe4\x93\x02\\\x12\x30/api/v1/tasks/{id.project}/{id.domain}/{id.name}Z(\x12&/api/v1/tasks/{id.project}/{id.domain}\x92\x41\x39\x1a\x37\x46\x65tch existing task definitions matching input filters.\x12\xd9\x02\n\x0e\x43reateWorkflow\x12%.flyteidl.admin.WorkflowCreateRequest\x1a&.flyteidl.admin.WorkflowCreateResponse\"\xf7\x01\x82\xd3\xe4\x93\x02\x16\"\x11/api/v1/workflows:\x01*\x92\x41\xd7\x01\x1a*Create and register a workflow definition.JB\n\x03\x34\x30\x30\x12;\n9Returned for bad request that may have failed validation.Je\n\x03\x34\x30\x39\x12^\n\\Returned for a request that references an identical entity that has already been registered.\x12\xc2\x01\n\x0bGetWorkflow\x12 .flyteidl.admin.ObjectGetRequest\x1a\x18.flyteidl.admin.Workflow\"w\x82\xd3\xe4\x93\x02\x43\x12\x41/api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}\x92\x41+\x1a)Retrieve an existing workflow definition.\x12\xed\x01\n\x0fListWorkflowIds\x12\x30.flyteidl.admin.NamedEntityIdentifierListRequest\x1a).flyteidl.admin.NamedEntityIdentifierList\"}\x82\xd3\xe4\x93\x02)\x12\'/api/v1/workflow_ids/{project}/{domain}\x92\x41K\x1aIFetch an existing workflow definition identifiers matching input filters.\x12\xff\x01\n\rListWorkflows\x12#.flyteidl.admin.ResourceListRequest\x1a\x1c.flyteidl.admin.WorkflowList\"\xaa\x01\x82\xd3\xe4\x93\x02\x64\x12\x34/api/v1/workflows/{id.project}/{id.domain}/{id.name}Z,\x12*/api/v1/workflows/{id.project}/{id.domain}\x92\x41=\x1a;Fetch existing workflow definitions matching input filters.\x12\xe5\x02\n\x10\x43reateLaunchPlan\x12\'.flyteidl.admin.LaunchPlanCreateRequest\x1a(.flyteidl.admin.LaunchPlanCreateResponse\"\xfd\x01\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/launch_plans:\x01*\x92\x41\xda\x01\x1a-Create and register a launch plan definition.JB\n\x03\x34\x30\x30\x12;\n9Returned for bad request that may have failed validation.Je\n\x03\x34\x30\x39\x12^\n\\Returned for a request that references an identical entity that has already been registered.\x12\xcc\x01\n\rGetLaunchPlan\x12 .flyteidl.admin.ObjectGetRequest\x1a\x1a.flyteidl.admin.LaunchPlan\"}\x82\xd3\xe4\x93\x02\x46\x12\x44/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}\x92\x41.\x1a,Retrieve an existing launch plan definition.\x12\xf3\x01\n\x13GetActiveLaunchPlan\x12\'.flyteidl.admin.ActiveLaunchPlanRequest\x1a\x1a.flyteidl.admin.LaunchPlan\"\x96\x01\x82\xd3\xe4\x93\x02@\x12>/api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}\x92\x41M\x1aKRetrieve the active launch plan version specified by input request filters.\x12\xeb\x01\n\x15ListActiveLaunchPlans\x12+.flyteidl.admin.ActiveLaunchPlanListRequest\x1a\x1e.flyteidl.admin.LaunchPlanList\"\x84\x01\x82\xd3\xe4\x93\x02\x30\x12./api/v1/active_launch_plans/{project}/{domain}\x92\x41K\x1aIFetch the active launch plan versions specified by input request filters.\x12\xf3\x01\n\x11ListLaunchPlanIds\x12\x30.flyteidl.admin.NamedEntityIdentifierListRequest\x1a).flyteidl.admin.NamedEntityIdentifierList\"\x80\x01\x82\xd3\xe4\x93\x02,\x12*/api/v1/launch_plan_ids/{project}/{domain}\x92\x41K\x1aIFetch existing launch plan definition identifiers matching input filters.\x12\x8c\x02\n\x0fListLaunchPlans\x12#.flyteidl.admin.ResourceListRequest\x1a\x1e.flyteidl.admin.LaunchPlanList\"\xb3\x01\x82\xd3\xe4\x93\x02j\x12\x37/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}Z/\x12-/api/v1/launch_plans/{id.project}/{id.domain}\x92\x41@\x1a>Fetch existing launch plan definitions matching input filters.\x12\xc0\x06\n\x10UpdateLaunchPlan\x12\'.flyteidl.admin.LaunchPlanUpdateRequest\x1a(.flyteidl.admin.LaunchPlanUpdateResponse\"\xd8\x05\x82\xd3\xe4\x93\x02I\x1a\x44/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}:\x01*\x92\x41\x85\x05\x1a\x82\x05Update the status of an existing launch plan definition. At most one launch plan version for a given {project, domain, name} can be active at a time. If this call sets a launch plan to active and existing version is already active, the result of this call will be that the formerly active launch plan will be made inactive and specified launch plan in this request will be made active. In the event that the formerly active launch plan had a schedule associated it with it, this schedule will be disabled. If the reference launch plan in this request is being set to active and has a schedule associated with it, the schedule will be enabled.\x12\xa2\x01\n\x0f\x43reateExecution\x12&.flyteidl.admin.ExecutionCreateRequest\x1a\'.flyteidl.admin.ExecutionCreateResponse\">\x82\xd3\xe4\x93\x02\x17\"\x12/api/v1/executions:\x01*\x92\x41\x1e\x1a\x1c\x43reate a workflow execution.\x12\xb1\x01\n\x11RelaunchExecution\x12(.flyteidl.admin.ExecutionRelaunchRequest\x1a\'.flyteidl.admin.ExecutionCreateResponse\"I\x82\xd3\xe4\x93\x02 \"\x1b/api/v1/executions/relaunch:\x01*\x92\x41 \x1a\x1eRelaunch a workflow execution.\x12\xc2\x01\n\x0cGetExecution\x12+.flyteidl.admin.WorkflowExecutionGetRequest\x1a\x19.flyteidl.admin.Execution\"j\x82\xd3\xe4\x93\x02\x37\x12\x35/api/v1/executions/{id.project}/{id.domain}/{id.name}\x92\x41*\x1a(Retrieve an existing workflow execution.\x12\x82\x02\n\x10GetExecutionData\x12/.flyteidl.admin.WorkflowExecutionGetDataRequest\x1a\x30.flyteidl.admin.WorkflowExecutionGetDataResponse\"\x8a\x01\x82\xd3\xe4\x93\x02<\x12:/api/v1/data/executions/{id.project}/{id.domain}/{id.name}\x92\x41\x45\x1a\x43Retrieve input and output data from an existing workflow execution.\x12\xc8\x01\n\x0eListExecutions\x12#.flyteidl.admin.ResourceListRequest\x1a\x1d.flyteidl.admin.ExecutionList\"r\x82\xd3\xe4\x93\x02-\x12+/api/v1/executions/{id.project}/{id.domain}\x92\x41<\x1a:Fetch existing workflow executions matching input filters.\x12\xf4\x01\n\x12TerminateExecution\x12).flyteidl.admin.ExecutionTerminateRequest\x1a*.flyteidl.admin.ExecutionTerminateResponse\"\x86\x01\x82\xd3\xe4\x93\x02:*5/api/v1/executions/{id.project}/{id.domain}/{id.name}:\x01*\x92\x41\x43\x1a\x41Terminate the active workflow execution specified in the request.\x12\xfc\x01\n\x10GetNodeExecution\x12\'.flyteidl.admin.NodeExecutionGetRequest\x1a\x1d.flyteidl.admin.NodeExecution\"\x9f\x01\x82\xd3\xe4\x93\x02p\x12n/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}\x92\x41&\x1a$Retrieve an existing node execution.\x12\x9a\x02\n\x12ListNodeExecutions\x12(.flyteidl.admin.NodeExecutionListRequest\x1a!.flyteidl.admin.NodeExecutionList\"\xb6\x01\x82\xd3\xe4\x93\x02u\x12s/api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}\x92\x41\x38\x1a\x36\x46\x65tch existing node executions matching input filters.\x12\xef\x04\n\x19ListNodeExecutionsForTask\x12/.flyteidl.admin.NodeExecutionForTaskListRequest\x1a!.flyteidl.admin.NodeExecutionList\"\xfd\x03\x82\xd3\xe4\x93\x02\xac\x03\x12\xa9\x03/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}\x92\x41G\x1a\x45\x46\x65tch child node executions launched by the specified task execution.\x12\xb3\x02\n\x14GetNodeExecutionData\x12+.flyteidl.admin.NodeExecutionGetDataRequest\x1a,.flyteidl.admin.NodeExecutionGetDataResponse\"\xbf\x01\x82\xd3\xe4\x93\x02u\x12s/api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}\x92\x41\x41\x1a?Retrieve input and output data from an existing node execution.\x12\x97\x01\n\x0fRegisterProject\x12&.flyteidl.admin.ProjectRegisterRequest\x1a\'.flyteidl.admin.ProjectRegisterResponse\"3\x82\xd3\xe4\x93\x02\x15\"\x10/api/v1/projects:\x01*\x92\x41\x15\x1a\x13Register a project.\x12\x85\x01\n\x0cListProjects\x12\".flyteidl.admin.ProjectListRequest\x1a\x18.flyteidl.admin.Projects\"7\x82\xd3\xe4\x93\x02\x12\x12\x10/api/v1/projects\x92\x41\x1c\x1a\x1a\x46\x65tch registered projects.\x12\xdd\x01\n\x13\x43reateWorkflowEvent\x12-.flyteidl.admin.WorkflowExecutionEventRequest\x1a..flyteidl.admin.WorkflowExecutionEventResponse\"g\x82\xd3\xe4\x93\x02\x1d\"\x18/api/v1/events/workflows:\x01*\x92\x41\x41\x1a?Create a workflow execution event recording a phase transition.\x12\xc9\x01\n\x0f\x43reateNodeEvent\x12).flyteidl.admin.NodeExecutionEventRequest\x1a*.flyteidl.admin.NodeExecutionEventResponse\"_\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/events/nodes:\x01*\x92\x41=\x1a;Create a node execution event recording a phase transition.\x12\xc9\x01\n\x0f\x43reateTaskEvent\x12).flyteidl.admin.TaskExecutionEventRequest\x1a*.flyteidl.admin.TaskExecutionEventResponse\"_\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/events/tasks:\x01*\x92\x41=\x1a;Create a task execution event recording a phase transition.\x12\xa9\x03\n\x10GetTaskExecution\x12\'.flyteidl.admin.TaskExecutionGetRequest\x1a\x1d.flyteidl.admin.TaskExecution\"\xcc\x02\x82\xd3\xe4\x93\x02\x9c\x02\x12\x99\x02/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}\x92\x41&\x1a$Retrieve an existing task execution.\x12\xd3\x02\n\x12ListTaskExecutions\x12(.flyteidl.admin.TaskExecutionListRequest\x1a!.flyteidl.admin.TaskExecutionList\"\xef\x01\x82\xd3\xe4\x93\x02\xad\x01\x12\xaa\x01/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}\x92\x41\x38\x1a\x36\x46\x65tch existing task executions matching input filters.\x12\xe0\x03\n\x14GetTaskExecutionData\x12+.flyteidl.admin.TaskExecutionGetDataRequest\x1a,.flyteidl.admin.TaskExecutionGetDataResponse\"\xec\x02\x82\xd3\xe4\x93\x02\xa1\x02\x12\x9e\x02/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}\x92\x41\x41\x1a?Retrieve input and output data from an existing task execution.B5Z3github.com/lyft/flyteidl/gen/pb-go/flyteidl/serviceb\x06proto3') + serialized_pb=_b('\n\x1c\x66lyteidl/service/admin.proto\x12\x10\x66lyteidl.service\x1a\x1cgoogle/api/annotations.proto\x1a\x1c\x66lyteidl/admin/project.proto\x1a\x19\x66lyteidl/admin/task.proto\x1a\x1d\x66lyteidl/admin/workflow.proto\x1a flyteidl/admin/launch_plan.proto\x1a\x1a\x66lyteidl/admin/event.proto\x1a\x1e\x66lyteidl/admin/execution.proto\x1a#flyteidl/admin/node_execution.proto\x1a#flyteidl/admin/task_execution.proto\x1a\x1b\x66lyteidl/admin/common.proto\x1a,protoc-gen-swagger/options/annotations.proto2\xbeN\n\x0c\x41\x64minService\x12\xc5\x02\n\nCreateTask\x12!.flyteidl.admin.TaskCreateRequest\x1a\".flyteidl.admin.TaskCreateResponse\"\xef\x01\x82\xd3\xe4\x93\x02\x12\"\r/api/v1/tasks:\x01*\x92\x41\xd3\x01\x1a&Create and register a task definition.JB\n\x03\x34\x30\x30\x12;\n9Returned for bad request that may have failed validation.Je\n\x03\x34\x30\x39\x12^\n\\Returned for a request that references an identical entity that has already been registered.\x12\xb2\x01\n\x07GetTask\x12 .flyteidl.admin.ObjectGetRequest\x1a\x14.flyteidl.admin.Task\"o\x82\xd3\xe4\x93\x02?\x12=/api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version}\x92\x41\'\x1a%Retrieve an existing task definition.\x12\xde\x01\n\x0bListTaskIds\x12\x30.flyteidl.admin.NamedEntityIdentifierListRequest\x1a).flyteidl.admin.NamedEntityIdentifierList\"r\x82\xd3\xe4\x93\x02%\x12#/api/v1/task_ids/{project}/{domain}\x92\x41\x44\x1a\x42\x46\x65tch existing task definition identifiers matching input filters.\x12\xeb\x01\n\tListTasks\x12#.flyteidl.admin.ResourceListRequest\x1a\x18.flyteidl.admin.TaskList\"\x9e\x01\x82\xd3\xe4\x93\x02\\\x12\x30/api/v1/tasks/{id.project}/{id.domain}/{id.name}Z(\x12&/api/v1/tasks/{id.project}/{id.domain}\x92\x41\x39\x1a\x37\x46\x65tch existing task definitions matching input filters.\x12\xd9\x02\n\x0e\x43reateWorkflow\x12%.flyteidl.admin.WorkflowCreateRequest\x1a&.flyteidl.admin.WorkflowCreateResponse\"\xf7\x01\x82\xd3\xe4\x93\x02\x16\"\x11/api/v1/workflows:\x01*\x92\x41\xd7\x01\x1a*Create and register a workflow definition.JB\n\x03\x34\x30\x30\x12;\n9Returned for bad request that may have failed validation.Je\n\x03\x34\x30\x39\x12^\n\\Returned for a request that references an identical entity that has already been registered.\x12\xc2\x01\n\x0bGetWorkflow\x12 .flyteidl.admin.ObjectGetRequest\x1a\x18.flyteidl.admin.Workflow\"w\x82\xd3\xe4\x93\x02\x43\x12\x41/api/v1/workflows/{id.project}/{id.domain}/{id.name}/{id.version}\x92\x41+\x1a)Retrieve an existing workflow definition.\x12\xed\x01\n\x0fListWorkflowIds\x12\x30.flyteidl.admin.NamedEntityIdentifierListRequest\x1a).flyteidl.admin.NamedEntityIdentifierList\"}\x82\xd3\xe4\x93\x02)\x12\'/api/v1/workflow_ids/{project}/{domain}\x92\x41K\x1aIFetch an existing workflow definition identifiers matching input filters.\x12\xff\x01\n\rListWorkflows\x12#.flyteidl.admin.ResourceListRequest\x1a\x1c.flyteidl.admin.WorkflowList\"\xaa\x01\x82\xd3\xe4\x93\x02\x64\x12\x34/api/v1/workflows/{id.project}/{id.domain}/{id.name}Z,\x12*/api/v1/workflows/{id.project}/{id.domain}\x92\x41=\x1a;Fetch existing workflow definitions matching input filters.\x12\xe5\x02\n\x10\x43reateLaunchPlan\x12\'.flyteidl.admin.LaunchPlanCreateRequest\x1a(.flyteidl.admin.LaunchPlanCreateResponse\"\xfd\x01\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/launch_plans:\x01*\x92\x41\xda\x01\x1a-Create and register a launch plan definition.JB\n\x03\x34\x30\x30\x12;\n9Returned for bad request that may have failed validation.Je\n\x03\x34\x30\x39\x12^\n\\Returned for a request that references an identical entity that has already been registered.\x12\xcc\x01\n\rGetLaunchPlan\x12 .flyteidl.admin.ObjectGetRequest\x1a\x1a.flyteidl.admin.LaunchPlan\"}\x82\xd3\xe4\x93\x02\x46\x12\x44/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}\x92\x41.\x1a,Retrieve an existing launch plan definition.\x12\xf3\x01\n\x13GetActiveLaunchPlan\x12\'.flyteidl.admin.ActiveLaunchPlanRequest\x1a\x1a.flyteidl.admin.LaunchPlan\"\x96\x01\x82\xd3\xe4\x93\x02@\x12>/api/v1/active_launch_plans/{id.project}/{id.domain}/{id.name}\x92\x41M\x1aKRetrieve the active launch plan version specified by input request filters.\x12\xeb\x01\n\x15ListActiveLaunchPlans\x12+.flyteidl.admin.ActiveLaunchPlanListRequest\x1a\x1e.flyteidl.admin.LaunchPlanList\"\x84\x01\x82\xd3\xe4\x93\x02\x30\x12./api/v1/active_launch_plans/{project}/{domain}\x92\x41K\x1aIFetch the active launch plan versions specified by input request filters.\x12\xf3\x01\n\x11ListLaunchPlanIds\x12\x30.flyteidl.admin.NamedEntityIdentifierListRequest\x1a).flyteidl.admin.NamedEntityIdentifierList\"\x80\x01\x82\xd3\xe4\x93\x02,\x12*/api/v1/launch_plan_ids/{project}/{domain}\x92\x41K\x1aIFetch existing launch plan definition identifiers matching input filters.\x12\x8c\x02\n\x0fListLaunchPlans\x12#.flyteidl.admin.ResourceListRequest\x1a\x1e.flyteidl.admin.LaunchPlanList\"\xb3\x01\x82\xd3\xe4\x93\x02j\x12\x37/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}Z/\x12-/api/v1/launch_plans/{id.project}/{id.domain}\x92\x41@\x1a>Fetch existing launch plan definitions matching input filters.\x12\xc0\x06\n\x10UpdateLaunchPlan\x12\'.flyteidl.admin.LaunchPlanUpdateRequest\x1a(.flyteidl.admin.LaunchPlanUpdateResponse\"\xd8\x05\x82\xd3\xe4\x93\x02I\x1a\x44/api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version}:\x01*\x92\x41\x85\x05\x1a\x82\x05Update the status of an existing launch plan definition. At most one launch plan version for a given {project, domain, name} can be active at a time. If this call sets a launch plan to active and existing version is already active, the result of this call will be that the formerly active launch plan will be made inactive and specified launch plan in this request will be made active. In the event that the formerly active launch plan had a schedule associated it with it, this schedule will be disabled. If the reference launch plan in this request is being set to active and has a schedule associated with it, the schedule will be enabled.\x12\xa2\x01\n\x0f\x43reateExecution\x12&.flyteidl.admin.ExecutionCreateRequest\x1a\'.flyteidl.admin.ExecutionCreateResponse\">\x82\xd3\xe4\x93\x02\x17\"\x12/api/v1/executions:\x01*\x92\x41\x1e\x1a\x1c\x43reate a workflow execution.\x12\xb1\x01\n\x11RelaunchExecution\x12(.flyteidl.admin.ExecutionRelaunchRequest\x1a\'.flyteidl.admin.ExecutionCreateResponse\"I\x82\xd3\xe4\x93\x02 \"\x1b/api/v1/executions/relaunch:\x01*\x92\x41 \x1a\x1eRelaunch a workflow execution.\x12\xc2\x01\n\x0cGetExecution\x12+.flyteidl.admin.WorkflowExecutionGetRequest\x1a\x19.flyteidl.admin.Execution\"j\x82\xd3\xe4\x93\x02\x37\x12\x35/api/v1/executions/{id.project}/{id.domain}/{id.name}\x92\x41*\x1a(Retrieve an existing workflow execution.\x12\x82\x02\n\x10GetExecutionData\x12/.flyteidl.admin.WorkflowExecutionGetDataRequest\x1a\x30.flyteidl.admin.WorkflowExecutionGetDataResponse\"\x8a\x01\x82\xd3\xe4\x93\x02<\x12:/api/v1/data/executions/{id.project}/{id.domain}/{id.name}\x92\x41\x45\x1a\x43Retrieve input and output data from an existing workflow execution.\x12\xc8\x01\n\x0eListExecutions\x12#.flyteidl.admin.ResourceListRequest\x1a\x1d.flyteidl.admin.ExecutionList\"r\x82\xd3\xe4\x93\x02-\x12+/api/v1/executions/{id.project}/{id.domain}\x92\x41<\x1a:Fetch existing workflow executions matching input filters.\x12\xf4\x01\n\x12TerminateExecution\x12).flyteidl.admin.ExecutionTerminateRequest\x1a*.flyteidl.admin.ExecutionTerminateResponse\"\x86\x01\x82\xd3\xe4\x93\x02:*5/api/v1/executions/{id.project}/{id.domain}/{id.name}:\x01*\x92\x41\x43\x1a\x41Terminate the active workflow execution specified in the request.\x12\xfc\x01\n\x10GetNodeExecution\x12\'.flyteidl.admin.NodeExecutionGetRequest\x1a\x1d.flyteidl.admin.NodeExecution\"\x9f\x01\x82\xd3\xe4\x93\x02p\x12n/api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}\x92\x41&\x1a$Retrieve an existing node execution.\x12\x9a\x02\n\x12ListNodeExecutions\x12(.flyteidl.admin.NodeExecutionListRequest\x1a!.flyteidl.admin.NodeExecutionList\"\xb6\x01\x82\xd3\xe4\x93\x02u\x12s/api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name}\x92\x41\x38\x1a\x36\x46\x65tch existing node executions matching input filters.\x12\xef\x04\n\x19ListNodeExecutionsForTask\x12/.flyteidl.admin.NodeExecutionForTaskListRequest\x1a!.flyteidl.admin.NodeExecutionList\"\xfd\x03\x82\xd3\xe4\x93\x02\xac\x03\x12\xa9\x03/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}\x92\x41G\x1a\x45\x46\x65tch child node executions launched by the specified task execution.\x12\xb3\x02\n\x14GetNodeExecutionData\x12+.flyteidl.admin.NodeExecutionGetDataRequest\x1a,.flyteidl.admin.NodeExecutionGetDataResponse\"\xbf\x01\x82\xd3\xe4\x93\x02u\x12s/api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id}\x92\x41\x41\x1a?Retrieve input and output data from an existing node execution.\x12\x97\x01\n\x0fRegisterProject\x12&.flyteidl.admin.ProjectRegisterRequest\x1a\'.flyteidl.admin.ProjectRegisterResponse\"3\x82\xd3\xe4\x93\x02\x15\"\x10/api/v1/projects:\x01*\x92\x41\x15\x1a\x13Register a project.\x12\x85\x01\n\x0cListProjects\x12\".flyteidl.admin.ProjectListRequest\x1a\x18.flyteidl.admin.Projects\"7\x82\xd3\xe4\x93\x02\x12\x12\x10/api/v1/projects\x92\x41\x1c\x1a\x1a\x46\x65tch registered projects.\x12\xdd\x01\n\x13\x43reateWorkflowEvent\x12-.flyteidl.admin.WorkflowExecutionEventRequest\x1a..flyteidl.admin.WorkflowExecutionEventResponse\"g\x82\xd3\xe4\x93\x02\x1d\"\x18/api/v1/events/workflows:\x01*\x92\x41\x41\x1a?Create a workflow execution event recording a phase transition.\x12\xc9\x01\n\x0f\x43reateNodeEvent\x12).flyteidl.admin.NodeExecutionEventRequest\x1a*.flyteidl.admin.NodeExecutionEventResponse\"_\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/events/nodes:\x01*\x92\x41=\x1a;Create a node execution event recording a phase transition.\x12\xc9\x01\n\x0f\x43reateTaskEvent\x12).flyteidl.admin.TaskExecutionEventRequest\x1a*.flyteidl.admin.TaskExecutionEventResponse\"_\x82\xd3\xe4\x93\x02\x19\"\x14/api/v1/events/tasks:\x01*\x92\x41=\x1a;Create a task execution event recording a phase transition.\x12\xa9\x03\n\x10GetTaskExecution\x12\'.flyteidl.admin.TaskExecutionGetRequest\x1a\x1d.flyteidl.admin.TaskExecution\"\xcc\x02\x82\xd3\xe4\x93\x02\x9c\x02\x12\x99\x02/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}\x92\x41&\x1a$Retrieve an existing task execution.\x12\xd3\x02\n\x12ListTaskExecutions\x12(.flyteidl.admin.TaskExecutionListRequest\x1a!.flyteidl.admin.TaskExecutionList\"\xef\x01\x82\xd3\xe4\x93\x02\xad\x01\x12\xaa\x01/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}\x92\x41\x38\x1a\x36\x46\x65tch existing task executions matching input filters.\x12\xe0\x03\n\x14GetTaskExecutionData\x12+.flyteidl.admin.TaskExecutionGetDataRequest\x1a,.flyteidl.admin.TaskExecutionGetDataResponse\"\xec\x02\x82\xd3\xe4\x93\x02\xa1\x02\x12\x9e\x02/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}\x92\x41\x41\x1a?Retrieve input and output data from an existing task execution.\x12\x80\x02\n\x11ListNamedEntities\x12&.flyteidl.admin.NamedEntityListRequest\x1a\x1f.flyteidl.admin.NamedEntityList\"\xa1\x01\x82\xd3\xe4\x93\x02;\x12\x39/api/v1/named_entities/{resource_type}/{project}/{domain}\x92\x41]\x1a[Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain.\x12\xca\x01\n\x0eGetNamedEntity\x12%.flyteidl.admin.NamedEntityGetRequest\x1a\x1b.flyteidl.admin.NamedEntity\"t\x82\xd3\xe4\x93\x02K\x12I/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}\x92\x41 \x1a\x1eRetrieve a NamedEntity object.\x12\xf3\x01\n\x11UpdateNamedEntity\x12(.flyteidl.admin.NamedEntityUpdateRequest\x1a).flyteidl.admin.NamedEntityUpdateResponse\"\x88\x01\x82\xd3\xe4\x93\x02N\x1aI/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}:\x01*\x92\x41\x31\x1a/Update the fields associated with a NamedEntityB5Z3github.com/lyft/flyteidl/gen/pb-go/flyteidl/serviceb\x06proto3') , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_project__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_task__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_workflow__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_launch__plan__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_event__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_execution__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_node__execution__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_task__execution__pb2.DESCRIPTOR,flyteidl_dot_admin_dot_common__pb2.DESCRIPTOR,protoc__gen__swagger_dot_options_dot_annotations__pb2.DESCRIPTOR,]) @@ -49,7 +49,7 @@ index=0, serialized_options=None, serialized_start=412, - serialized_end=9748, + serialized_end=10458, methods=[ _descriptor.MethodDescriptor( name='CreateTask', @@ -348,6 +348,33 @@ output_type=flyteidl_dot_admin_dot_task__execution__pb2._TASKEXECUTIONGETDATARESPONSE, serialized_options=_b('\202\323\344\223\002\241\002\022\236\002/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}\222AA\032?Retrieve input and output data from an existing task execution.'), ), + _descriptor.MethodDescriptor( + name='ListNamedEntities', + full_name='flyteidl.service.AdminService.ListNamedEntities', + index=33, + containing_service=None, + input_type=flyteidl_dot_admin_dot_common__pb2._NAMEDENTITYLISTREQUEST, + output_type=flyteidl_dot_admin_dot_common__pb2._NAMEDENTITYLIST, + serialized_options=_b('\202\323\344\223\002;\0229/api/v1/named_entities/{resource_type}/{project}/{domain}\222A]\032[Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain.'), + ), + _descriptor.MethodDescriptor( + name='GetNamedEntity', + full_name='flyteidl.service.AdminService.GetNamedEntity', + index=34, + containing_service=None, + input_type=flyteidl_dot_admin_dot_common__pb2._NAMEDENTITYGETREQUEST, + output_type=flyteidl_dot_admin_dot_common__pb2._NAMEDENTITY, + serialized_options=_b('\202\323\344\223\002K\022I/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}\222A \032\036Retrieve a NamedEntity object.'), + ), + _descriptor.MethodDescriptor( + name='UpdateNamedEntity', + full_name='flyteidl.service.AdminService.UpdateNamedEntity', + index=35, + containing_service=None, + input_type=flyteidl_dot_admin_dot_common__pb2._NAMEDENTITYUPDATEREQUEST, + output_type=flyteidl_dot_admin_dot_common__pb2._NAMEDENTITYUPDATERESPONSE, + serialized_options=_b('\202\323\344\223\002N\032I/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}:\001*\222A1\032/Update the fields associated with a NamedEntity'), + ), ]) _sym_db.RegisterServiceDescriptor(_ADMINSERVICE) diff --git a/flyteidl/gen/pb_python/flyteidl/service/admin_pb2_grpc.py b/flyteidl/gen/pb_python/flyteidl/service/admin_pb2_grpc.py index 89a434a4d4..e872a183e9 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/admin_pb2_grpc.py +++ b/flyteidl/gen/pb_python/flyteidl/service/admin_pb2_grpc.py @@ -188,6 +188,21 @@ def __init__(self, channel): request_serializer=flyteidl_dot_admin_dot_task__execution__pb2.TaskExecutionGetDataRequest.SerializeToString, response_deserializer=flyteidl_dot_admin_dot_task__execution__pb2.TaskExecutionGetDataResponse.FromString, ) + self.ListNamedEntities = channel.unary_unary( + '/flyteidl.service.AdminService/ListNamedEntities', + request_serializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityListRequest.SerializeToString, + response_deserializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityList.FromString, + ) + self.GetNamedEntity = channel.unary_unary( + '/flyteidl.service.AdminService/GetNamedEntity', + request_serializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityGetRequest.SerializeToString, + response_deserializer=flyteidl_dot_admin_dot_common__pb2.NamedEntity.FromString, + ) + self.UpdateNamedEntity = channel.unary_unary( + '/flyteidl.service.AdminService/UpdateNamedEntity', + request_serializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityUpdateRequest.SerializeToString, + response_deserializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityUpdateResponse.FromString, + ) class AdminServiceServicer(object): @@ -426,6 +441,27 @@ def GetTaskExecutionData(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def ListNamedEntities(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetNamedEntity(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UpdateNamedEntity(self, request, context): + # missing associated documentation comment in .proto file + pass + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def add_AdminServiceServicer_to_server(servicer, server): rpc_method_handlers = { @@ -594,6 +630,21 @@ def add_AdminServiceServicer_to_server(servicer, server): request_deserializer=flyteidl_dot_admin_dot_task__execution__pb2.TaskExecutionGetDataRequest.FromString, response_serializer=flyteidl_dot_admin_dot_task__execution__pb2.TaskExecutionGetDataResponse.SerializeToString, ), + 'ListNamedEntities': grpc.unary_unary_rpc_method_handler( + servicer.ListNamedEntities, + request_deserializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityListRequest.FromString, + response_serializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityList.SerializeToString, + ), + 'GetNamedEntity': grpc.unary_unary_rpc_method_handler( + servicer.GetNamedEntity, + request_deserializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityGetRequest.FromString, + response_serializer=flyteidl_dot_admin_dot_common__pb2.NamedEntity.SerializeToString, + ), + 'UpdateNamedEntity': grpc.unary_unary_rpc_method_handler( + servicer.UpdateNamedEntity, + request_deserializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityUpdateRequest.FromString, + response_serializer=flyteidl_dot_admin_dot_common__pb2.NamedEntityUpdateResponse.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( 'flyteidl.service.AdminService', rpc_method_handlers) diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md index ee7f99277b..f9f45dfed7 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/README.md @@ -80,6 +80,7 @@ Class | Method | HTTP request | Description *AdminServiceApi* | [**get_execution**](docs/AdminServiceApi.md#get_execution) | **GET** /api/v1/executions/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**get_execution_data**](docs/AdminServiceApi.md#get_execution_data) | **GET** /api/v1/data/executions/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**get_launch_plan**](docs/AdminServiceApi.md#get_launch_plan) | **GET** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | +*AdminServiceApi* | [**get_named_entity**](docs/AdminServiceApi.md#get_named_entity) | **GET** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**get_node_execution**](docs/AdminServiceApi.md#get_node_execution) | **GET** /api/v1/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | *AdminServiceApi* | [**get_node_execution_data**](docs/AdminServiceApi.md#get_node_execution_data) | **GET** /api/v1/data/node_executions/{id.execution_id.project}/{id.execution_id.domain}/{id.execution_id.name}/{id.node_id} | *AdminServiceApi* | [**get_task**](docs/AdminServiceApi.md#get_task) | **GET** /api/v1/tasks/{id.project}/{id.domain}/{id.name}/{id.version} | @@ -91,6 +92,7 @@ Class | Method | HTTP request | Description *AdminServiceApi* | [**list_launch_plan_ids**](docs/AdminServiceApi.md#list_launch_plan_ids) | **GET** /api/v1/launch_plan_ids/{project}/{domain} | *AdminServiceApi* | [**list_launch_plans**](docs/AdminServiceApi.md#list_launch_plans) | **GET** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**list_launch_plans2**](docs/AdminServiceApi.md#list_launch_plans2) | **GET** /api/v1/launch_plans/{id.project}/{id.domain} | +*AdminServiceApi* | [**list_named_entities**](docs/AdminServiceApi.md#list_named_entities) | **GET** /api/v1/named_entities/{resource_type}/{project}/{domain} | *AdminServiceApi* | [**list_node_executions**](docs/AdminServiceApi.md#list_node_executions) | **GET** /api/v1/node_executions/{workflow_execution_id.project}/{workflow_execution_id.domain}/{workflow_execution_id.name} | *AdminServiceApi* | [**list_node_executions_for_task**](docs/AdminServiceApi.md#list_node_executions_for_task) | **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} | *AdminServiceApi* | [**list_projects**](docs/AdminServiceApi.md#list_projects) | **GET** /api/v1/projects | @@ -105,6 +107,7 @@ Class | Method | HTTP request | Description *AdminServiceApi* | [**relaunch_execution**](docs/AdminServiceApi.md#relaunch_execution) | **POST** /api/v1/executions/relaunch | *AdminServiceApi* | [**terminate_execution**](docs/AdminServiceApi.md#terminate_execution) | **DELETE** /api/v1/executions/{id.project}/{id.domain}/{id.name} | *AdminServiceApi* | [**update_launch_plan**](docs/AdminServiceApi.md#update_launch_plan) | **PUT** /api/v1/launch_plans/{id.project}/{id.domain}/{id.name}/{id.version} | +*AdminServiceApi* | [**update_named_entity**](docs/AdminServiceApi.md#update_named_entity) | **PUT** /api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name} | ## Documentation For Models @@ -137,8 +140,13 @@ Class | Method | HTTP request | Description - [AdminLaunchPlanUpdateRequest](docs/AdminLaunchPlanUpdateRequest.md) - [AdminLaunchPlanUpdateResponse](docs/AdminLaunchPlanUpdateResponse.md) - [AdminLiteralMapBlob](docs/AdminLiteralMapBlob.md) + - [AdminNamedEntity](docs/AdminNamedEntity.md) - [AdminNamedEntityIdentifier](docs/AdminNamedEntityIdentifier.md) - [AdminNamedEntityIdentifierList](docs/AdminNamedEntityIdentifierList.md) + - [AdminNamedEntityList](docs/AdminNamedEntityList.md) + - [AdminNamedEntityMetadata](docs/AdminNamedEntityMetadata.md) + - [AdminNamedEntityUpdateRequest](docs/AdminNamedEntityUpdateRequest.md) + - [AdminNamedEntityUpdateResponse](docs/AdminNamedEntityUpdateResponse.md) - [AdminNodeExecutionClosure](docs/AdminNodeExecutionClosure.md) - [AdminNodeExecutionEventRequest](docs/AdminNodeExecutionEventRequest.md) - [AdminNodeExecutionEventResponse](docs/AdminNodeExecutionEventResponse.md) diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py index cadc49e3ff..3ffffaa625 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/__init__.py @@ -50,8 +50,13 @@ from flyteadmin.models.admin_launch_plan_update_request import AdminLaunchPlanUpdateRequest from flyteadmin.models.admin_launch_plan_update_response import AdminLaunchPlanUpdateResponse from flyteadmin.models.admin_literal_map_blob import AdminLiteralMapBlob +from flyteadmin.models.admin_named_entity import AdminNamedEntity from flyteadmin.models.admin_named_entity_identifier import AdminNamedEntityIdentifier from flyteadmin.models.admin_named_entity_identifier_list import AdminNamedEntityIdentifierList +from flyteadmin.models.admin_named_entity_list import AdminNamedEntityList +from flyteadmin.models.admin_named_entity_metadata import AdminNamedEntityMetadata +from flyteadmin.models.admin_named_entity_update_request import AdminNamedEntityUpdateRequest +from flyteadmin.models.admin_named_entity_update_response import AdminNamedEntityUpdateResponse from flyteadmin.models.admin_node_execution_closure import AdminNodeExecutionClosure from flyteadmin.models.admin_node_execution_event_request import AdminNodeExecutionEventRequest from flyteadmin.models.admin_node_execution_event_response import AdminNodeExecutionEventResponse diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py index ee80320816..cb1e74e8f9 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/api/admin_service_api.py @@ -1198,6 +1198,129 @@ def get_launch_plan_with_http_info(self, id_project, id_domain, id_name, id_vers _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) + def get_named_entity(self, resource_type, id_project, id_domain, id_name, **kwargs): # noqa: E501 + """get_named_entity # noqa: E501 + + Retrieve a NamedEntity object. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.get_named_entity(resource_type, id_project, id_domain, id_name, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param str resource_type: (required) + :param str id_project: Name of the project the resource belongs to. (required) + :param str id_domain: Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. (required) + :param str id_name: 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' (required) + :return: AdminNamedEntity + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + if kwargs.get('async_req'): + return self.get_named_entity_with_http_info(resource_type, id_project, id_domain, id_name, **kwargs) # noqa: E501 + else: + (data) = self.get_named_entity_with_http_info(resource_type, id_project, id_domain, id_name, **kwargs) # noqa: E501 + return data + + def get_named_entity_with_http_info(self, resource_type, id_project, id_domain, id_name, **kwargs): # noqa: E501 + """get_named_entity # noqa: E501 + + Retrieve a NamedEntity object. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.get_named_entity_with_http_info(resource_type, id_project, id_domain, id_name, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param str resource_type: (required) + :param str id_project: Name of the project the resource belongs to. (required) + :param str id_domain: Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. (required) + :param str id_name: 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' (required) + :return: AdminNamedEntity + If the method is called asynchronously, + returns the request thread. + """ + + all_params = ['resource_type', 'id_project', 'id_domain', 'id_name'] # noqa: E501 + all_params.append('async_req') + all_params.append('_return_http_data_only') + all_params.append('_preload_content') + all_params.append('_request_timeout') + + params = locals() + for key, val in six.iteritems(params['kwargs']): + if key not in all_params: + raise TypeError( + "Got an unexpected keyword argument '%s'" + " to method get_named_entity" % key + ) + params[key] = val + del params['kwargs'] + # verify the required parameter 'resource_type' is set + if ('resource_type' not in params or + params['resource_type'] is None): + raise ValueError("Missing the required parameter `resource_type` when calling `get_named_entity`") # noqa: E501 + # verify the required parameter 'id_project' is set + if ('id_project' not in params or + params['id_project'] is None): + raise ValueError("Missing the required parameter `id_project` when calling `get_named_entity`") # noqa: E501 + # verify the required parameter 'id_domain' is set + if ('id_domain' not in params or + params['id_domain'] is None): + raise ValueError("Missing the required parameter `id_domain` when calling `get_named_entity`") # noqa: E501 + # verify the required parameter 'id_name' is set + if ('id_name' not in params or + params['id_name'] is None): + raise ValueError("Missing the required parameter `id_name` when calling `get_named_entity`") # noqa: E501 + + collection_formats = {} + + path_params = {} + if 'resource_type' in params: + path_params['resource_type'] = params['resource_type'] # noqa: E501 + if 'id_project' in params: + path_params['id.project'] = params['id_project'] # noqa: E501 + if 'id_domain' in params: + path_params['id.domain'] = params['id_domain'] # noqa: E501 + if 'id_name' in params: + path_params['id.name'] = params['id_name'] # noqa: E501 + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}', 'GET', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='AdminNamedEntity', # noqa: E501 + auth_settings=auth_settings, + async_req=params.get('async_req'), + _return_http_data_only=params.get('_return_http_data_only'), + _preload_content=params.get('_preload_content', True), + _request_timeout=params.get('_request_timeout'), + collection_formats=collection_formats) + def get_node_execution(self, id_execution_id_project, id_execution_id_domain, id_execution_id_name, id_node_id, **kwargs): # noqa: E501 """get_node_execution # noqa: E501 @@ -2675,6 +2798,137 @@ def list_launch_plans2_with_http_info(self, id_project, id_domain, **kwargs): # _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) + def list_named_entities(self, resource_type, project, domain, **kwargs): # noqa: E501 + """list_named_entities # noqa: E501 + + Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.list_named_entities(resource_type, project, domain, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param str resource_type: (required) + :param str project: Name of the project that contains the identifiers. (required) + :param str domain: Name of the domain the identifiers belongs to within the project. (required) + :param int limit: Indicates the number of resources to be returned. + :param str token: In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + :param str sort_by_key: Indicates an attribute to sort the response values. TODO(katrogan): Add string validation here. This should never be empty. + :param str sort_by_direction: Indicates the direction to apply sort key for response values. +optional. + :return: AdminNamedEntityList + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + if kwargs.get('async_req'): + return self.list_named_entities_with_http_info(resource_type, project, domain, **kwargs) # noqa: E501 + else: + (data) = self.list_named_entities_with_http_info(resource_type, project, domain, **kwargs) # noqa: E501 + return data + + def list_named_entities_with_http_info(self, resource_type, project, domain, **kwargs): # noqa: E501 + """list_named_entities # noqa: E501 + + Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.list_named_entities_with_http_info(resource_type, project, domain, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param str resource_type: (required) + :param str project: Name of the project that contains the identifiers. (required) + :param str domain: Name of the domain the identifiers belongs to within the project. (required) + :param int limit: Indicates the number of resources to be returned. + :param str token: In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. +optional. + :param str sort_by_key: Indicates an attribute to sort the response values. TODO(katrogan): Add string validation here. This should never be empty. + :param str sort_by_direction: Indicates the direction to apply sort key for response values. +optional. + :return: AdminNamedEntityList + If the method is called asynchronously, + returns the request thread. + """ + + all_params = ['resource_type', 'project', 'domain', 'limit', 'token', 'sort_by_key', 'sort_by_direction'] # noqa: E501 + all_params.append('async_req') + all_params.append('_return_http_data_only') + all_params.append('_preload_content') + all_params.append('_request_timeout') + + params = locals() + for key, val in six.iteritems(params['kwargs']): + if key not in all_params: + raise TypeError( + "Got an unexpected keyword argument '%s'" + " to method list_named_entities" % key + ) + params[key] = val + del params['kwargs'] + # verify the required parameter 'resource_type' is set + if ('resource_type' not in params or + params['resource_type'] is None): + raise ValueError("Missing the required parameter `resource_type` when calling `list_named_entities`") # noqa: E501 + # verify the required parameter 'project' is set + if ('project' not in params or + params['project'] is None): + raise ValueError("Missing the required parameter `project` when calling `list_named_entities`") # noqa: E501 + # verify the required parameter 'domain' is set + if ('domain' not in params or + params['domain'] is None): + raise ValueError("Missing the required parameter `domain` when calling `list_named_entities`") # noqa: E501 + + collection_formats = {} + + path_params = {} + if 'resource_type' in params: + path_params['resource_type'] = params['resource_type'] # noqa: E501 + if 'project' in params: + path_params['project'] = params['project'] # noqa: E501 + if 'domain' in params: + path_params['domain'] = params['domain'] # noqa: E501 + + query_params = [] + if 'limit' in params: + query_params.append(('limit', params['limit'])) # noqa: E501 + if 'token' in params: + query_params.append(('token', params['token'])) # noqa: E501 + if 'sort_by_key' in params: + query_params.append(('sort_by.key', params['sort_by_key'])) # noqa: E501 + if 'sort_by_direction' in params: + query_params.append(('sort_by.direction', params['sort_by_direction'])) # noqa: E501 + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/api/v1/named_entities/{resource_type}/{project}/{domain}', 'GET', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='AdminNamedEntityList', # noqa: E501 + auth_settings=auth_settings, + async_req=params.get('async_req'), + _return_http_data_only=params.get('_return_http_data_only'), + _preload_content=params.get('_preload_content', True), + _request_timeout=params.get('_request_timeout'), + collection_formats=collection_formats) + def list_node_executions(self, workflow_execution_id_project, workflow_execution_id_domain, workflow_execution_id_name, **kwargs): # noqa: E501 """list_node_executions # noqa: E501 @@ -4460,3 +4714,134 @@ def update_launch_plan_with_http_info(self, id_project, id_domain, id_name, id_v _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) + + def update_named_entity(self, resource_type, id_project, id_domain, id_name, body, **kwargs): # noqa: E501 + """update_named_entity # noqa: E501 + + Update the fields associated with a NamedEntity # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.update_named_entity(resource_type, id_project, id_domain, id_name, body, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param str resource_type: Resource type of the metadata to update (required) + :param str id_project: Name of the project the resource belongs to. (required) + :param str id_domain: Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. (required) + :param str id_name: 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' (required) + :param AdminNamedEntityUpdateRequest body: (required) + :return: AdminNamedEntityUpdateResponse + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + if kwargs.get('async_req'): + return self.update_named_entity_with_http_info(resource_type, id_project, id_domain, id_name, body, **kwargs) # noqa: E501 + else: + (data) = self.update_named_entity_with_http_info(resource_type, id_project, id_domain, id_name, body, **kwargs) # noqa: E501 + return data + + def update_named_entity_with_http_info(self, resource_type, id_project, id_domain, id_name, body, **kwargs): # noqa: E501 + """update_named_entity # noqa: E501 + + Update the fields associated with a NamedEntity # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.update_named_entity_with_http_info(resource_type, id_project, id_domain, id_name, body, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param str resource_type: Resource type of the metadata to update (required) + :param str id_project: Name of the project the resource belongs to. (required) + :param str id_domain: Name of the domain the resource belongs to. A domain can be considered as a subset within a specific project. (required) + :param str id_name: 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' (required) + :param AdminNamedEntityUpdateRequest body: (required) + :return: AdminNamedEntityUpdateResponse + If the method is called asynchronously, + returns the request thread. + """ + + all_params = ['resource_type', 'id_project', 'id_domain', 'id_name', 'body'] # noqa: E501 + all_params.append('async_req') + all_params.append('_return_http_data_only') + all_params.append('_preload_content') + all_params.append('_request_timeout') + + params = locals() + for key, val in six.iteritems(params['kwargs']): + if key not in all_params: + raise TypeError( + "Got an unexpected keyword argument '%s'" + " to method update_named_entity" % key + ) + params[key] = val + del params['kwargs'] + # verify the required parameter 'resource_type' is set + if ('resource_type' not in params or + params['resource_type'] is None): + raise ValueError("Missing the required parameter `resource_type` when calling `update_named_entity`") # noqa: E501 + # verify the required parameter 'id_project' is set + if ('id_project' not in params or + params['id_project'] is None): + raise ValueError("Missing the required parameter `id_project` when calling `update_named_entity`") # noqa: E501 + # verify the required parameter 'id_domain' is set + if ('id_domain' not in params or + params['id_domain'] is None): + raise ValueError("Missing the required parameter `id_domain` when calling `update_named_entity`") # noqa: E501 + # verify the required parameter 'id_name' is set + if ('id_name' not in params or + params['id_name'] is None): + raise ValueError("Missing the required parameter `id_name` when calling `update_named_entity`") # noqa: E501 + # verify the required parameter 'body' is set + if ('body' not in params or + params['body'] is None): + raise ValueError("Missing the required parameter `body` when calling `update_named_entity`") # noqa: E501 + + collection_formats = {} + + path_params = {} + if 'resource_type' in params: + path_params['resource_type'] = params['resource_type'] # noqa: E501 + if 'id_project' in params: + path_params['id.project'] = params['id_project'] # noqa: E501 + if 'id_domain' in params: + path_params['id.domain'] = params['id_domain'] # noqa: E501 + if 'id_name' in params: + path_params['id.name'] = params['id_name'] # noqa: E501 + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in params: + body_params = params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}', 'PUT', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='AdminNamedEntityUpdateResponse', # noqa: E501 + auth_settings=auth_settings, + async_req=params.get('async_req'), + _return_http_data_only=params.get('_return_http_data_only'), + _preload_content=params.get('_preload_content', True), + _request_timeout=params.get('_request_timeout'), + collection_formats=collection_formats) diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py index 510b5e2337..a104e1a895 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/__init__.py @@ -43,8 +43,13 @@ from flyteadmin.models.admin_launch_plan_update_request import AdminLaunchPlanUpdateRequest from flyteadmin.models.admin_launch_plan_update_response import AdminLaunchPlanUpdateResponse from flyteadmin.models.admin_literal_map_blob import AdminLiteralMapBlob +from flyteadmin.models.admin_named_entity import AdminNamedEntity from flyteadmin.models.admin_named_entity_identifier import AdminNamedEntityIdentifier from flyteadmin.models.admin_named_entity_identifier_list import AdminNamedEntityIdentifierList +from flyteadmin.models.admin_named_entity_list import AdminNamedEntityList +from flyteadmin.models.admin_named_entity_metadata import AdminNamedEntityMetadata +from flyteadmin.models.admin_named_entity_update_request import AdminNamedEntityUpdateRequest +from flyteadmin.models.admin_named_entity_update_response import AdminNamedEntityUpdateResponse from flyteadmin.models.admin_node_execution_closure import AdminNodeExecutionClosure from flyteadmin.models.admin_node_execution_event_request import AdminNodeExecutionEventRequest from flyteadmin.models.admin_node_execution_event_response import AdminNodeExecutionEventResponse diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity.py new file mode 100644 index 0000000000..608e3ffa85 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity.py @@ -0,0 +1,171 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + +from flyteadmin.models.admin_named_entity_identifier import AdminNamedEntityIdentifier # noqa: F401,E501 +from flyteadmin.models.admin_named_entity_metadata import AdminNamedEntityMetadata # noqa: F401,E501 +from flyteadmin.models.core_resource_type import CoreResourceType # noqa: F401,E501 + + +class AdminNamedEntity(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'resource_type': 'CoreResourceType', + 'id': 'AdminNamedEntityIdentifier', + 'metadata': 'AdminNamedEntityMetadata' + } + + attribute_map = { + 'resource_type': 'resource_type', + 'id': 'id', + 'metadata': 'metadata' + } + + def __init__(self, resource_type=None, id=None, metadata=None): # noqa: E501 + """AdminNamedEntity - a model defined in Swagger""" # noqa: E501 + + self._resource_type = None + self._id = None + self._metadata = None + self.discriminator = None + + if resource_type is not None: + self.resource_type = resource_type + if id is not None: + self.id = id + if metadata is not None: + self.metadata = metadata + + @property + def resource_type(self): + """Gets the resource_type of this AdminNamedEntity. # noqa: E501 + + + :return: The resource_type of this AdminNamedEntity. # noqa: E501 + :rtype: CoreResourceType + """ + return self._resource_type + + @resource_type.setter + def resource_type(self, resource_type): + """Sets the resource_type of this AdminNamedEntity. + + + :param resource_type: The resource_type of this AdminNamedEntity. # noqa: E501 + :type: CoreResourceType + """ + + self._resource_type = resource_type + + @property + def id(self): + """Gets the id of this AdminNamedEntity. # noqa: E501 + + + :return: The id of this AdminNamedEntity. # noqa: E501 + :rtype: AdminNamedEntityIdentifier + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this AdminNamedEntity. + + + :param id: The id of this AdminNamedEntity. # noqa: E501 + :type: AdminNamedEntityIdentifier + """ + + self._id = id + + @property + def metadata(self): + """Gets the metadata of this AdminNamedEntity. # noqa: E501 + + + :return: The metadata of this AdminNamedEntity. # noqa: E501 + :rtype: AdminNamedEntityMetadata + """ + return self._metadata + + @metadata.setter + def metadata(self, metadata): + """Sets the metadata of this AdminNamedEntity. + + + :param metadata: The metadata of this AdminNamedEntity. # noqa: E501 + :type: AdminNamedEntityMetadata + """ + + self._metadata = metadata + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(AdminNamedEntity, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AdminNamedEntity): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_list.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_list.py new file mode 100644 index 0000000000..6a97699882 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_list.py @@ -0,0 +1,145 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + +from flyteadmin.models.admin_named_entity import AdminNamedEntity # noqa: F401,E501 + + +class AdminNamedEntityList(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'entities': 'list[AdminNamedEntity]', + 'token': 'str' + } + + attribute_map = { + 'entities': 'entities', + 'token': 'token' + } + + def __init__(self, entities=None, token=None): # noqa: E501 + """AdminNamedEntityList - a model defined in Swagger""" # noqa: E501 + + self._entities = None + self._token = None + self.discriminator = None + + if entities is not None: + self.entities = entities + if token is not None: + self.token = token + + @property + def entities(self): + """Gets the entities of this AdminNamedEntityList. # noqa: E501 + + + :return: The entities of this AdminNamedEntityList. # noqa: E501 + :rtype: list[AdminNamedEntity] + """ + return self._entities + + @entities.setter + def entities(self, entities): + """Sets the entities of this AdminNamedEntityList. + + + :param entities: The entities of this AdminNamedEntityList. # noqa: E501 + :type: list[AdminNamedEntity] + """ + + self._entities = entities + + @property + def token(self): + """Gets the token of this AdminNamedEntityList. # noqa: E501 + + In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. # noqa: E501 + + :return: The token of this AdminNamedEntityList. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this AdminNamedEntityList. + + In the case of multiple pages of results, the server-provided token can be used to fetch the next page in a query. If there are no more results, this value will be empty. # noqa: E501 + + :param token: The token of this AdminNamedEntityList. # noqa: E501 + :type: str + """ + + self._token = token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(AdminNamedEntityList, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AdminNamedEntityList): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_metadata.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_metadata.py new file mode 100644 index 0000000000..897966c9df --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_metadata.py @@ -0,0 +1,115 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + + +class AdminNamedEntityMetadata(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'description': 'str' + } + + attribute_map = { + 'description': 'description' + } + + def __init__(self, description=None): # noqa: E501 + """AdminNamedEntityMetadata - a model defined in Swagger""" # noqa: E501 + + self._description = None + self.discriminator = None + + if description is not None: + self.description = description + + @property + def description(self): + """Gets the description of this AdminNamedEntityMetadata. # noqa: E501 + + + :return: The description of this AdminNamedEntityMetadata. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this AdminNamedEntityMetadata. + + + :param description: The description of this AdminNamedEntityMetadata. # noqa: E501 + :type: str + """ + + self._description = description + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(AdminNamedEntityMetadata, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AdminNamedEntityMetadata): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_request.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_request.py new file mode 100644 index 0000000000..92b851213d --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_request.py @@ -0,0 +1,171 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + +from flyteadmin.models.admin_named_entity_identifier import AdminNamedEntityIdentifier # noqa: F401,E501 +from flyteadmin.models.admin_named_entity_metadata import AdminNamedEntityMetadata # noqa: F401,E501 +from flyteadmin.models.core_resource_type import CoreResourceType # noqa: F401,E501 + + +class AdminNamedEntityUpdateRequest(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'resource_type': 'CoreResourceType', + 'id': 'AdminNamedEntityIdentifier', + 'metadata': 'AdminNamedEntityMetadata' + } + + attribute_map = { + 'resource_type': 'resource_type', + 'id': 'id', + 'metadata': 'metadata' + } + + def __init__(self, resource_type=None, id=None, metadata=None): # noqa: E501 + """AdminNamedEntityUpdateRequest - a model defined in Swagger""" # noqa: E501 + + self._resource_type = None + self._id = None + self._metadata = None + self.discriminator = None + + if resource_type is not None: + self.resource_type = resource_type + if id is not None: + self.id = id + if metadata is not None: + self.metadata = metadata + + @property + def resource_type(self): + """Gets the resource_type of this AdminNamedEntityUpdateRequest. # noqa: E501 + + + :return: The resource_type of this AdminNamedEntityUpdateRequest. # noqa: E501 + :rtype: CoreResourceType + """ + return self._resource_type + + @resource_type.setter + def resource_type(self, resource_type): + """Sets the resource_type of this AdminNamedEntityUpdateRequest. + + + :param resource_type: The resource_type of this AdminNamedEntityUpdateRequest. # noqa: E501 + :type: CoreResourceType + """ + + self._resource_type = resource_type + + @property + def id(self): + """Gets the id of this AdminNamedEntityUpdateRequest. # noqa: E501 + + + :return: The id of this AdminNamedEntityUpdateRequest. # noqa: E501 + :rtype: AdminNamedEntityIdentifier + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this AdminNamedEntityUpdateRequest. + + + :param id: The id of this AdminNamedEntityUpdateRequest. # noqa: E501 + :type: AdminNamedEntityIdentifier + """ + + self._id = id + + @property + def metadata(self): + """Gets the metadata of this AdminNamedEntityUpdateRequest. # noqa: E501 + + + :return: The metadata of this AdminNamedEntityUpdateRequest. # noqa: E501 + :rtype: AdminNamedEntityMetadata + """ + return self._metadata + + @metadata.setter + def metadata(self, metadata): + """Sets the metadata of this AdminNamedEntityUpdateRequest. + + + :param metadata: The metadata of this AdminNamedEntityUpdateRequest. # noqa: E501 + :type: AdminNamedEntityMetadata + """ + + self._metadata = metadata + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(AdminNamedEntityUpdateRequest, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AdminNamedEntityUpdateRequest): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_response.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_response.py new file mode 100644 index 0000000000..fc86d9ea88 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/flyteadmin/models/admin_named_entity_update_response.py @@ -0,0 +1,87 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +import pprint +import re # noqa: F401 + +import six + + +class AdminNamedEntityUpdateResponse(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + } + + attribute_map = { + } + + def __init__(self): # noqa: E501 + """AdminNamedEntityUpdateResponse - a model defined in Swagger""" # noqa: E501 + self.discriminator = None + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(AdminNamedEntityUpdateResponse, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AdminNamedEntityUpdateResponse): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity.py new file mode 100644 index 0000000000..06702eed0a --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.admin_named_entity import AdminNamedEntity # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestAdminNamedEntity(unittest.TestCase): + """AdminNamedEntity unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testAdminNamedEntity(self): + """Test AdminNamedEntity""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.admin_named_entity.AdminNamedEntity() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_list.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_list.py new file mode 100644 index 0000000000..977750e8bc --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_list.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.admin_named_entity_list import AdminNamedEntityList # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestAdminNamedEntityList(unittest.TestCase): + """AdminNamedEntityList unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testAdminNamedEntityList(self): + """Test AdminNamedEntityList""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.admin_named_entity_list.AdminNamedEntityList() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_metadata.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_metadata.py new file mode 100644 index 0000000000..07d29106a3 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_metadata.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.admin_named_entity_metadata import AdminNamedEntityMetadata # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestAdminNamedEntityMetadata(unittest.TestCase): + """AdminNamedEntityMetadata unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testAdminNamedEntityMetadata(self): + """Test AdminNamedEntityMetadata""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.admin_named_entity_metadata.AdminNamedEntityMetadata() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_request.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_request.py new file mode 100644 index 0000000000..140bea29e0 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_request.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.admin_named_entity_update_request import AdminNamedEntityUpdateRequest # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestAdminNamedEntityUpdateRequest(unittest.TestCase): + """AdminNamedEntityUpdateRequest unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testAdminNamedEntityUpdateRequest(self): + """Test AdminNamedEntityUpdateRequest""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.admin_named_entity_update_request.AdminNamedEntityUpdateRequest() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_response.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_response.py new file mode 100644 index 0000000000..48fec8e195 --- /dev/null +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_named_entity_update_response.py @@ -0,0 +1,40 @@ +# coding: utf-8 + +""" + flyteidl/service/admin.proto + + No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501 + + OpenAPI spec version: version not set + + Generated by: https://github.com/swagger-api/swagger-codegen.git +""" + + +from __future__ import absolute_import + +import unittest + +import flyteadmin +from flyteadmin.models.admin_named_entity_update_response import AdminNamedEntityUpdateResponse # noqa: E501 +from flyteadmin.rest import ApiException + + +class TestAdminNamedEntityUpdateResponse(unittest.TestCase): + """AdminNamedEntityUpdateResponse unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def testAdminNamedEntityUpdateResponse(self): + """Test AdminNamedEntityUpdateResponse""" + # FIXME: construct object with mandatory attributes with example values + # model = flyteadmin.models.admin_named_entity_update_response.AdminNamedEntityUpdateResponse() # noqa: E501 + pass + + +if __name__ == '__main__': + unittest.main() diff --git a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_service_api.py b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_service_api.py index 112afb4ecb..76b8436e2b 100644 --- a/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_service_api.py +++ b/flyteidl/gen/pb_python/flyteidl/service/flyteadmin/test/test_admin_service_api.py @@ -95,6 +95,12 @@ def test_get_launch_plan(self): """ pass + def test_get_named_entity(self): + """Test case for get_named_entity + + """ + pass + def test_get_node_execution(self): """Test case for get_node_execution @@ -161,6 +167,12 @@ def test_list_launch_plans2(self): """ pass + def test_list_named_entities(self): + """Test case for list_named_entities + + """ + pass + def test_list_node_executions(self): """Test case for list_node_executions @@ -245,6 +257,12 @@ def test_update_launch_plan(self): """ pass + def test_update_named_entity(self): + """Test case for update_named_entity + + """ + pass + if __name__ == '__main__': unittest.main() diff --git a/flyteidl/protos/flyteidl/admin/common.proto b/flyteidl/protos/flyteidl/admin/common.proto index d51cc5b8e8..4ef98032a0 100644 --- a/flyteidl/protos/flyteidl/admin/common.proto +++ b/flyteidl/protos/flyteidl/admin/common.proto @@ -11,14 +11,28 @@ import "flyteidl/core/identifier.proto"; // A resource can internally have multiple versions. message NamedEntityIdentifier { // Name of the project the resource belongs to. - string project = 1; // [(validate.rules).string.min_bytes = 1]; + string project = 1; // [(validate.rules).string.min_bytes = 1]; // Name of the domain the resource belongs to. // A domain can be considered as a subset within a specific project. - string domain = 2; // [(validate.rules).string.min_bytes = 1]; + string domain = 2; // [(validate.rules).string.min_bytes = 1]; // 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' - string name = 3; + string name = 3; +} + +message NamedEntityMetadata { + // Common description across all versions of the entity + // +optional + string description = 1; +} + +// Describes information common to a NamedEntity, identified by a project / +// domain / name / resource type combination +message NamedEntity { + flyteidl.core.ResourceType resource_type = 1; + NamedEntityIdentifier id = 2; + NamedEntityMetadata metadata = 3; } // Species sort ordering in a list request. @@ -54,14 +68,64 @@ message NamedEntityIdentifierListRequest { Sort sort_by = 5; } -// Represents a list of Identifiers. +// Represents a request structure to list NamedEntity objects +message NamedEntityListRequest { + flyteidl.core.ResourceType resource_type = 1; + // Name of the project that contains the identifiers. + string project = 2; // [(validate.rules).string.min_bytes = 1]; + // Name of the domain the identifiers belongs to within the project. + string domain = 3; // [(validate.rules).string.min_bytes = 1]; + // Indicates the number of resources to be returned. + uint32 limit = 4; + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page + // in a query. + // +optional + string token = 5; + + // Sort ordering. + // +optional + Sort sort_by = 6; +} + +// Represents a list of NamedEntityIdentifiers. message NamedEntityIdentifierList { // A list of identifiers. - repeated NamedEntityIdentifier entities = 1; + repeated NamedEntityIdentifier entities = 1; + + // In the case of multiple pages of results, the server-provided token can be used to fetch the next page + // in a query. If there are no more results, this value will be empty. + string token = 2; +} + +// Represents a list of NamedEntityIdentifiers. +message NamedEntityList { + // A list of NamedEntity objects + repeated NamedEntity entities = 1; // In the case of multiple pages of results, the server-provided token can be used to fetch the next page // in a query. If there are no more results, this value will be empty. - string token = 2; + string token = 2; +} + +// A request to retrieve the metadata associated with a NamedEntityIdentifier +message NamedEntityGetRequest { + flyteidl.core.ResourceType resource_type = 1; + NamedEntityIdentifier id = 2; +} + +// Request to set the referenced launch plan state to the configured value. +message NamedEntityUpdateRequest { + // Resource type of the metadata to update + flyteidl.core.ResourceType resource_type = 1; + // Identifier of the metadata to update + NamedEntityIdentifier id = 2; + + // Metadata object to set as the new value + NamedEntityMetadata metadata = 3; +} + +// Purposefully empty, may be populated in the future. +message NamedEntityUpdateResponse { } // Represents a structure to fetch a single resource. diff --git a/flyteidl/protos/flyteidl/service/admin.proto b/flyteidl/protos/flyteidl/service/admin.proto index 0a6bbc43c2..4acc9b8898 100644 --- a/flyteidl/protos/flyteidl/service/admin.proto +++ b/flyteidl/protos/flyteidl/service/admin.proto @@ -25,17 +25,17 @@ service AdminService { }; option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = { description: "Create and register a task definition." - responses: { - key: "400" - value: { - description: "Returned for bad request that may have failed validation." - } - } - responses: { - key: "409" - value: { - description: "Returned for a request that references an identical entity that has already been registered." - } + responses: { + key: "400" + value: { + description: "Returned for bad request that may have failed validation." + } + } + responses: { + key: "409" + value: { + description: "Returned for a request that references an identical entity that has already been registered." + } } }; } @@ -77,17 +77,17 @@ service AdminService { }; option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = { description: "Create and register a workflow definition." - responses: { - key: "400" - value: { - description: "Returned for bad request that may have failed validation." - } - } - responses: { - key: "409" - value: { - description: "Returned for a request that references an identical entity that has already been registered." - } + responses: { + key: "400" + value: { + description: "Returned for bad request that may have failed validation." + } + } + responses: { + key: "409" + value: { + description: "Returned for a request that references an identical entity that has already been registered." + } } }; } @@ -129,17 +129,17 @@ service AdminService { }; option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = { description: "Create and register a launch plan definition." - responses: { - key: "400" - value: { - description: "Returned for bad request that may have failed validation." - } - } - responses: { - key: "409" - value: { - description: "Returned for a request that references an identical entity that has already been registered." - } + responses: { + key: "400" + value: { + description: "Returned for bad request that may have failed validation." + } + } + responses: { + key: "409" + value: { + description: "Returned for a request that references an identical entity that has already been registered." + } } }; } @@ -376,4 +376,32 @@ service AdminService { description: "Retrieve input and output data from an existing task execution." }; } + + rpc ListNamedEntities (flyteidl.admin.NamedEntityListRequest) returns (flyteidl.admin.NamedEntityList) { + option (google.api.http) = { + get: "/api/v1/named_entities/{resource_type}/{project}/{domain}" + }; + option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = { + description: "Retrieve a list of NamedEntity objects sharing a common resource type, project, and domain." + }; + } + + rpc GetNamedEntity (flyteidl.admin.NamedEntityGetRequest) returns (flyteidl.admin.NamedEntity) { + option (google.api.http) = { + get: "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + }; + option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = { + description: "Retrieve a NamedEntity object." + }; + } + + rpc UpdateNamedEntity (flyteidl.admin.NamedEntityUpdateRequest) returns (flyteidl.admin.NamedEntityUpdateResponse) { + option (google.api.http) = { + put: "/api/v1/named_entities/{resource_type}/{id.project}/{id.domain}/{id.name}" + body: "*" + }; + option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = { + description: "Update the fields associated with a NamedEntity" + }; + } }